configure revision 1.1.1.12 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ld 2.45.
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 (at] gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='ld'
589 PACKAGE_TARNAME='ld'
590 PACKAGE_VERSION='2.45'
591 PACKAGE_STRING='ld 2.45'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ldmain.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 gt_needs=
633 ac_header_list=
634 ac_subst_vars='am__EXEEXT_FALSE
635 am__EXEEXT_TRUE
636 LTLIBOBJS
637 LIBOBJS
638 TESTSFRAMELIB
639 TESTCTFLIB
640 TESTBFDLIB
641 EMULATION_LIBPATH
642 LIB_PATH
643 EMUL_EXTRA_OFILES
644 EMULATION_OFILES
645 TDIRS
646 EMUL
647 elf_plt_unwind_list_options
648 elf_shlib_list_options
649 elf_list_options
650 ZSTD_LIBS
651 ZSTD_CFLAGS
652 zlibinc
653 zlibdir
654 NATIVE_LIB_DIRS
655 HDEFINES
656 do_compare
657 GENINSRC_NEVER_FALSE
658 GENINSRC_NEVER_TRUE
659 LEXLIB
660 LEX_OUTPUT_ROOT
661 LEX
662 YFLAGS
663 YACC
664 CATOBJEXT
665 GENCAT
666 INSTOBJEXT
667 DATADIRNAME
668 CATALOGS
669 INCINTL
670 LIBINTL_DEP
671 POSUB
672 LTLIBINTL
673 LIBINTL
674 INTLLIBS
675 LTLIBICONV
676 LIBICONV
677 INTL_MACOSX_LIBS
678 MSGMERGE
679 XGETTEXT
680 GMSGFMT
681 MSGFMT
682 USE_NLS
683 MKINSTALLDIRS
684 WARN_WRITE_STRINGS
685 NO_WERROR
686 WARN_CFLAGS_FOR_BUILD
687 WARN_CFLAGS
688 JANSSON_LIBS
689 JANSSON_CFLAGS
690 enable_libctf
691 ENABLE_LIBCTF_FALSE
692 ENABLE_LIBCTF_TRUE
693 enable_initfini_array
694 installed_linker
695 install_as_default
696 TARGET_SYSTEM_ROOT_DEFINE
697 TARGET_SYSTEM_ROOT
698 use_sysroot
699 LARGEFILE_CPPFLAGS
700 CXXCPP
701 OTOOL64
702 OTOOL
703 LIPO
704 NMEDIT
705 DSYMUTIL
706 RANLIB
707 AR
708 OBJDUMP
709 LN_S
710 NM
711 ac_ct_DUMPBIN
712 DUMPBIN
713 LD
714 FGREP
715 SED
716 LIBTOOL
717 PKG_CONFIG_LIBDIR
718 PKG_CONFIG_PATH
719 PKG_CONFIG
720 EGREP
721 CPP
722 GREP
723 am__fastdepCXX_FALSE
724 am__fastdepCXX_TRUE
725 CXXDEPMODE
726 ac_ct_CXX
727 CXXFLAGS
728 CXX
729 am__fastdepCC_FALSE
730 am__fastdepCC_TRUE
731 CCDEPMODE
732 am__nodep
733 AMDEPBACKSLASH
734 AMDEP_FALSE
735 AMDEP_TRUE
736 am__quote
737 am__include
738 DEPDIR
739 OBJEXT
740 EXEEXT
741 ac_ct_CC
742 CPPFLAGS
743 LDFLAGS
744 CFLAGS
745 CC
746 MAINT
747 MAINTAINER_MODE_FALSE
748 MAINTAINER_MODE_TRUE
749 AM_BACKSLASH
750 AM_DEFAULT_VERBOSITY
751 AM_DEFAULT_V
752 AM_V
753 am__untar
754 am__tar
755 AMTAR
756 am__leading_dot
757 SET_MAKE
758 AWK
759 mkdir_p
760 MKDIR_P
761 INSTALL_STRIP_PROGRAM
762 STRIP
763 install_sh
764 MAKEINFO
765 AUTOHEADER
766 AUTOMAKE
767 AUTOCONF
768 ACLOCAL
769 VERSION
770 PACKAGE
771 CYGPATH_W
772 am__isrc
773 INSTALL_DATA
774 INSTALL_SCRIPT
775 INSTALL_PROGRAM
776 target_os
777 target_vendor
778 target_cpu
779 target
780 host_os
781 host_vendor
782 host_cpu
783 host
784 build_os
785 build_vendor
786 build_cpu
787 build
788 target_alias
789 host_alias
790 build_alias
791 LIBS
792 ECHO_T
793 ECHO_N
794 ECHO_C
795 DEFS
796 mandir
797 localedir
798 libdir
799 psdir
800 pdfdir
801 dvidir
802 htmldir
803 infodir
804 docdir
805 oldincludedir
806 includedir
807 localstatedir
808 sharedstatedir
809 sysconfdir
810 datadir
811 datarootdir
812 libexecdir
813 sbindir
814 bindir
815 program_transform_name
816 prefix
817 exec_prefix
818 PACKAGE_URL
819 PACKAGE_BUGREPORT
820 PACKAGE_STRING
821 PACKAGE_VERSION
822 PACKAGE_TARNAME
823 PACKAGE_NAME
824 PATH_SEPARATOR
825 SHELL'
826 ac_subst_files=''
827 ac_user_opts='
828 enable_option_checking
829 enable_silent_rules
830 enable_maintainer_mode
831 enable_dependency_tracking
832 enable_shared
833 enable_static
834 with_pic
835 enable_fast_install
836 with_gnu_ld
837 enable_libtool_lock
838 enable_plugins
839 enable_largefile
840 enable_checking
841 with_lib_path
842 enable_targets
843 with_sysroot
844 enable_gold
845 enable_got
846 enable_compressed_debug_sections
847 enable_default_compressed_debug_sections_algorithm
848 enable_new_dtags
849 enable_relro
850 enable_textrel_check
851 enable_separate_code
852 enable_rosegment
853 enable_mark_plt
854 enable_memory_seal
855 enable_warn_execstack
856 enable_error_execstack
857 enable_warn_rwx_segments
858 enable_error_rwx_segments
859 enable_default_execstack
860 enable_error_handling_script
861 enable_default_hash_style
862 enable_initfini_array
863 enable_libctf
864 enable_jansson
865 enable_werror
866 enable_build_warnings
867 enable_nls
868 enable_rpath
869 with_libiconv_prefix
870 with_libiconv_type
871 with_libintl_prefix
872 with_libintl_type
873 with_xxhash
874 with_system_zlib
875 with_zstd
876 '
877 ac_precious_vars='build_alias
878 host_alias
879 target_alias
880 CC
881 CFLAGS
882 LDFLAGS
883 LIBS
884 CPPFLAGS
885 CXX
886 CXXFLAGS
887 CCC
888 CPP
889 PKG_CONFIG
890 PKG_CONFIG_PATH
891 PKG_CONFIG_LIBDIR
892 CXXCPP
893 JANSSON_CFLAGS
894 JANSSON_LIBS
895 YACC
896 YFLAGS
897 ZSTD_CFLAGS
898 ZSTD_LIBS'
899
900
901 # Initialize some variables set by options.
902 ac_init_help=
903 ac_init_version=false
904 ac_unrecognized_opts=
905 ac_unrecognized_sep=
906 # The variables have the same names as the options, with
907 # dashes changed to underlines.
908 cache_file=/dev/null
909 exec_prefix=NONE
910 no_create=
911 no_recursion=
912 prefix=NONE
913 program_prefix=NONE
914 program_suffix=NONE
915 program_transform_name=s,x,x,
916 silent=
917 site=
918 srcdir=
919 verbose=
920 x_includes=NONE
921 x_libraries=NONE
922
923 # Installation directory options.
924 # These are left unexpanded so users can "make install exec_prefix=/foo"
925 # and all the variables that are supposed to be based on exec_prefix
926 # by default will actually change.
927 # Use braces instead of parens because sh, perl, etc. also accept them.
928 # (The list follows the same order as the GNU Coding Standards.)
929 bindir='${exec_prefix}/bin'
930 sbindir='${exec_prefix}/sbin'
931 libexecdir='${exec_prefix}/libexec'
932 datarootdir='${prefix}/share'
933 datadir='${datarootdir}'
934 sysconfdir='${prefix}/etc'
935 sharedstatedir='${prefix}/com'
936 localstatedir='${prefix}/var'
937 includedir='${prefix}/include'
938 oldincludedir='/usr/include'
939 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
940 infodir='${datarootdir}/info'
941 htmldir='${docdir}'
942 dvidir='${docdir}'
943 pdfdir='${docdir}'
944 psdir='${docdir}'
945 libdir='${exec_prefix}/lib'
946 localedir='${datarootdir}/locale'
947 mandir='${datarootdir}/man'
948
949 ac_prev=
950 ac_dashdash=
951 for ac_option
952 do
953 # If the previous option needs an argument, assign it.
954 if test -n "$ac_prev"; then
955 eval $ac_prev=\$ac_option
956 ac_prev=
957 continue
958 fi
959
960 case $ac_option in
961 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
962 *=) ac_optarg= ;;
963 *) ac_optarg=yes ;;
964 esac
965
966 # Accept the important Cygnus configure options, so we can diagnose typos.
967
968 case $ac_dashdash$ac_option in
969 --)
970 ac_dashdash=yes ;;
971
972 -bindir | --bindir | --bindi | --bind | --bin | --bi)
973 ac_prev=bindir ;;
974 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
975 bindir=$ac_optarg ;;
976
977 -build | --build | --buil | --bui | --bu)
978 ac_prev=build_alias ;;
979 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
980 build_alias=$ac_optarg ;;
981
982 -cache-file | --cache-file | --cache-fil | --cache-fi \
983 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
984 ac_prev=cache_file ;;
985 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
986 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
987 cache_file=$ac_optarg ;;
988
989 --config-cache | -C)
990 cache_file=config.cache ;;
991
992 -datadir | --datadir | --datadi | --datad)
993 ac_prev=datadir ;;
994 -datadir=* | --datadir=* | --datadi=* | --datad=*)
995 datadir=$ac_optarg ;;
996
997 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
998 | --dataroo | --dataro | --datar)
999 ac_prev=datarootdir ;;
1000 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1001 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1002 datarootdir=$ac_optarg ;;
1003
1004 -disable-* | --disable-*)
1005 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1006 # Reject names that are not valid shell variable names.
1007 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1008 as_fn_error $? "invalid feature name: $ac_useropt"
1009 ac_useropt_orig=$ac_useropt
1010 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1011 case $ac_user_opts in
1012 *"
1013 "enable_$ac_useropt"
1014 "*) ;;
1015 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1016 ac_unrecognized_sep=', ';;
1017 esac
1018 eval enable_$ac_useropt=no ;;
1019
1020 -docdir | --docdir | --docdi | --doc | --do)
1021 ac_prev=docdir ;;
1022 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1023 docdir=$ac_optarg ;;
1024
1025 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1026 ac_prev=dvidir ;;
1027 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1028 dvidir=$ac_optarg ;;
1029
1030 -enable-* | --enable-*)
1031 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1032 # Reject names that are not valid shell variable names.
1033 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1034 as_fn_error $? "invalid feature name: $ac_useropt"
1035 ac_useropt_orig=$ac_useropt
1036 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1037 case $ac_user_opts in
1038 *"
1039 "enable_$ac_useropt"
1040 "*) ;;
1041 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1042 ac_unrecognized_sep=', ';;
1043 esac
1044 eval enable_$ac_useropt=\$ac_optarg ;;
1045
1046 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1047 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1048 | --exec | --exe | --ex)
1049 ac_prev=exec_prefix ;;
1050 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1051 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1052 | --exec=* | --exe=* | --ex=*)
1053 exec_prefix=$ac_optarg ;;
1054
1055 -gas | --gas | --ga | --g)
1056 # Obsolete; use --with-gas.
1057 with_gas=yes ;;
1058
1059 -help | --help | --hel | --he | -h)
1060 ac_init_help=long ;;
1061 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1062 ac_init_help=recursive ;;
1063 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1064 ac_init_help=short ;;
1065
1066 -host | --host | --hos | --ho)
1067 ac_prev=host_alias ;;
1068 -host=* | --host=* | --hos=* | --ho=*)
1069 host_alias=$ac_optarg ;;
1070
1071 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1072 ac_prev=htmldir ;;
1073 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1074 | --ht=*)
1075 htmldir=$ac_optarg ;;
1076
1077 -includedir | --includedir | --includedi | --included | --include \
1078 | --includ | --inclu | --incl | --inc)
1079 ac_prev=includedir ;;
1080 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1081 | --includ=* | --inclu=* | --incl=* | --inc=*)
1082 includedir=$ac_optarg ;;
1083
1084 -infodir | --infodir | --infodi | --infod | --info | --inf)
1085 ac_prev=infodir ;;
1086 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1087 infodir=$ac_optarg ;;
1088
1089 -libdir | --libdir | --libdi | --libd)
1090 ac_prev=libdir ;;
1091 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1092 libdir=$ac_optarg ;;
1093
1094 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1095 | --libexe | --libex | --libe)
1096 ac_prev=libexecdir ;;
1097 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1098 | --libexe=* | --libex=* | --libe=*)
1099 libexecdir=$ac_optarg ;;
1100
1101 -localedir | --localedir | --localedi | --localed | --locale)
1102 ac_prev=localedir ;;
1103 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1104 localedir=$ac_optarg ;;
1105
1106 -localstatedir | --localstatedir | --localstatedi | --localstated \
1107 | --localstate | --localstat | --localsta | --localst | --locals)
1108 ac_prev=localstatedir ;;
1109 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1110 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1111 localstatedir=$ac_optarg ;;
1112
1113 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1114 ac_prev=mandir ;;
1115 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1116 mandir=$ac_optarg ;;
1117
1118 -nfp | --nfp | --nf)
1119 # Obsolete; use --without-fp.
1120 with_fp=no ;;
1121
1122 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1123 | --no-cr | --no-c | -n)
1124 no_create=yes ;;
1125
1126 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1127 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1128 no_recursion=yes ;;
1129
1130 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1131 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1132 | --oldin | --oldi | --old | --ol | --o)
1133 ac_prev=oldincludedir ;;
1134 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1135 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1136 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1137 oldincludedir=$ac_optarg ;;
1138
1139 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1140 ac_prev=prefix ;;
1141 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1142 prefix=$ac_optarg ;;
1143
1144 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1145 | --program-pre | --program-pr | --program-p)
1146 ac_prev=program_prefix ;;
1147 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1148 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1149 program_prefix=$ac_optarg ;;
1150
1151 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1152 | --program-suf | --program-su | --program-s)
1153 ac_prev=program_suffix ;;
1154 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1155 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1156 program_suffix=$ac_optarg ;;
1157
1158 -program-transform-name | --program-transform-name \
1159 | --program-transform-nam | --program-transform-na \
1160 | --program-transform-n | --program-transform- \
1161 | --program-transform | --program-transfor \
1162 | --program-transfo | --program-transf \
1163 | --program-trans | --program-tran \
1164 | --progr-tra | --program-tr | --program-t)
1165 ac_prev=program_transform_name ;;
1166 -program-transform-name=* | --program-transform-name=* \
1167 | --program-transform-nam=* | --program-transform-na=* \
1168 | --program-transform-n=* | --program-transform-=* \
1169 | --program-transform=* | --program-transfor=* \
1170 | --program-transfo=* | --program-transf=* \
1171 | --program-trans=* | --program-tran=* \
1172 | --progr-tra=* | --program-tr=* | --program-t=*)
1173 program_transform_name=$ac_optarg ;;
1174
1175 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1176 ac_prev=pdfdir ;;
1177 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1178 pdfdir=$ac_optarg ;;
1179
1180 -psdir | --psdir | --psdi | --psd | --ps)
1181 ac_prev=psdir ;;
1182 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1183 psdir=$ac_optarg ;;
1184
1185 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1186 | -silent | --silent | --silen | --sile | --sil)
1187 silent=yes ;;
1188
1189 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1190 ac_prev=sbindir ;;
1191 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1192 | --sbi=* | --sb=*)
1193 sbindir=$ac_optarg ;;
1194
1195 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1196 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1197 | --sharedst | --shareds | --shared | --share | --shar \
1198 | --sha | --sh)
1199 ac_prev=sharedstatedir ;;
1200 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1201 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1202 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1203 | --sha=* | --sh=*)
1204 sharedstatedir=$ac_optarg ;;
1205
1206 -site | --site | --sit)
1207 ac_prev=site ;;
1208 -site=* | --site=* | --sit=*)
1209 site=$ac_optarg ;;
1210
1211 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1212 ac_prev=srcdir ;;
1213 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1214 srcdir=$ac_optarg ;;
1215
1216 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1217 | --syscon | --sysco | --sysc | --sys | --sy)
1218 ac_prev=sysconfdir ;;
1219 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1220 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1221 sysconfdir=$ac_optarg ;;
1222
1223 -target | --target | --targe | --targ | --tar | --ta | --t)
1224 ac_prev=target_alias ;;
1225 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1226 target_alias=$ac_optarg ;;
1227
1228 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1229 verbose=yes ;;
1230
1231 -version | --version | --versio | --versi | --vers | -V)
1232 ac_init_version=: ;;
1233
1234 -with-* | --with-*)
1235 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1236 # Reject names that are not valid shell variable names.
1237 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1238 as_fn_error $? "invalid package name: $ac_useropt"
1239 ac_useropt_orig=$ac_useropt
1240 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1241 case $ac_user_opts in
1242 *"
1243 "with_$ac_useropt"
1244 "*) ;;
1245 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1246 ac_unrecognized_sep=', ';;
1247 esac
1248 eval with_$ac_useropt=\$ac_optarg ;;
1249
1250 -without-* | --without-*)
1251 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1252 # Reject names that are not valid shell variable names.
1253 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1254 as_fn_error $? "invalid package name: $ac_useropt"
1255 ac_useropt_orig=$ac_useropt
1256 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1257 case $ac_user_opts in
1258 *"
1259 "with_$ac_useropt"
1260 "*) ;;
1261 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1262 ac_unrecognized_sep=', ';;
1263 esac
1264 eval with_$ac_useropt=no ;;
1265
1266 --x)
1267 # Obsolete; use --with-x.
1268 with_x=yes ;;
1269
1270 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1271 | --x-incl | --x-inc | --x-in | --x-i)
1272 ac_prev=x_includes ;;
1273 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1274 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1275 x_includes=$ac_optarg ;;
1276
1277 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1278 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1279 ac_prev=x_libraries ;;
1280 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1281 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1282 x_libraries=$ac_optarg ;;
1283
1284 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1285 Try \`$0 --help' for more information"
1286 ;;
1287
1288 *=*)
1289 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1290 # Reject names that are not valid shell variable names.
1291 case $ac_envvar in #(
1292 '' | [0-9]* | *[!_$as_cr_alnum]* )
1293 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1294 esac
1295 eval $ac_envvar=\$ac_optarg
1296 export $ac_envvar ;;
1297
1298 *)
1299 # FIXME: should be removed in autoconf 3.0.
1300 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1301 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1302 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1303 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1304 ;;
1305
1306 esac
1307 done
1308
1309 if test -n "$ac_prev"; then
1310 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1311 as_fn_error $? "missing argument to $ac_option"
1312 fi
1313
1314 if test -n "$ac_unrecognized_opts"; then
1315 case $enable_option_checking in
1316 no) ;;
1317 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1318 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1319 esac
1320 fi
1321
1322 # Check all directory arguments for consistency.
1323 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1324 datadir sysconfdir sharedstatedir localstatedir includedir \
1325 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1326 libdir localedir mandir
1327 do
1328 eval ac_val=\$$ac_var
1329 # Remove trailing slashes.
1330 case $ac_val in
1331 */ )
1332 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1333 eval $ac_var=\$ac_val;;
1334 esac
1335 # Be sure to have absolute directory names.
1336 case $ac_val in
1337 [\\/$]* | ?:[\\/]* ) continue;;
1338 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1339 esac
1340 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1341 done
1342
1343 # There might be people who depend on the old broken behavior: `$host'
1344 # used to hold the argument of --host etc.
1345 # FIXME: To remove some day.
1346 build=$build_alias
1347 host=$host_alias
1348 target=$target_alias
1349
1350 # FIXME: To remove some day.
1351 if test "x$host_alias" != x; then
1352 if test "x$build_alias" = x; then
1353 cross_compiling=maybe
1354 elif test "x$build_alias" != "x$host_alias"; then
1355 cross_compiling=yes
1356 fi
1357 fi
1358
1359 ac_tool_prefix=
1360 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1361
1362 test "$silent" = yes && exec 6>/dev/null
1363
1364
1365 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1366 ac_ls_di=`ls -di .` &&
1367 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1368 as_fn_error $? "working directory cannot be determined"
1369 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1370 as_fn_error $? "pwd does not report name of working directory"
1371
1372
1373 # Find the source files, if location was not specified.
1374 if test -z "$srcdir"; then
1375 ac_srcdir_defaulted=yes
1376 # Try the directory containing this script, then the parent directory.
1377 ac_confdir=`$as_dirname -- "$as_myself" ||
1378 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1379 X"$as_myself" : 'X\(//\)[^/]' \| \
1380 X"$as_myself" : 'X\(//\)$' \| \
1381 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1382 $as_echo X"$as_myself" |
1383 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1384 s//\1/
1385 q
1386 }
1387 /^X\(\/\/\)[^/].*/{
1388 s//\1/
1389 q
1390 }
1391 /^X\(\/\/\)$/{
1392 s//\1/
1393 q
1394 }
1395 /^X\(\/\).*/{
1396 s//\1/
1397 q
1398 }
1399 s/.*/./; q'`
1400 srcdir=$ac_confdir
1401 if test ! -r "$srcdir/$ac_unique_file"; then
1402 srcdir=..
1403 fi
1404 else
1405 ac_srcdir_defaulted=no
1406 fi
1407 if test ! -r "$srcdir/$ac_unique_file"; then
1408 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1409 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1410 fi
1411 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1412 ac_abs_confdir=`(
1413 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1414 pwd)`
1415 # When building in place, set srcdir=.
1416 if test "$ac_abs_confdir" = "$ac_pwd"; then
1417 srcdir=.
1418 fi
1419 # Remove unnecessary trailing slashes from srcdir.
1420 # Double slashes in file names in object file debugging info
1421 # mess up M-x gdb in Emacs.
1422 case $srcdir in
1423 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1424 esac
1425 for ac_var in $ac_precious_vars; do
1426 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1427 eval ac_env_${ac_var}_value=\$${ac_var}
1428 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1429 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1430 done
1431
1432 #
1433 # Report the --help message.
1434 #
1435 if test "$ac_init_help" = "long"; then
1436 # Omit some internal or obsolete options to make the list less imposing.
1437 # This message is too long to be a string in the A/UX 3.1 sh.
1438 cat <<_ACEOF
1439 \`configure' configures ld 2.45 to adapt to many kinds of systems.
1440
1441 Usage: $0 [OPTION]... [VAR=VALUE]...
1442
1443 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1444 VAR=VALUE. See below for descriptions of some of the useful variables.
1445
1446 Defaults for the options are specified in brackets.
1447
1448 Configuration:
1449 -h, --help display this help and exit
1450 --help=short display options specific to this package
1451 --help=recursive display the short help of all the included packages
1452 -V, --version display version information and exit
1453 -q, --quiet, --silent do not print \`checking ...' messages
1454 --cache-file=FILE cache test results in FILE [disabled]
1455 -C, --config-cache alias for \`--cache-file=config.cache'
1456 -n, --no-create do not create output files
1457 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1458
1459 Installation directories:
1460 --prefix=PREFIX install architecture-independent files in PREFIX
1461 [$ac_default_prefix]
1462 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1463 [PREFIX]
1464
1465 By default, \`make install' will install all the files in
1466 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1467 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1468 for instance \`--prefix=\$HOME'.
1469
1470 For better control, use the options below.
1471
1472 Fine tuning of the installation directories:
1473 --bindir=DIR user executables [EPREFIX/bin]
1474 --sbindir=DIR system admin executables [EPREFIX/sbin]
1475 --libexecdir=DIR program executables [EPREFIX/libexec]
1476 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1477 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1478 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1479 --libdir=DIR object code libraries [EPREFIX/lib]
1480 --includedir=DIR C header files [PREFIX/include]
1481 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1482 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1483 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1484 --infodir=DIR info documentation [DATAROOTDIR/info]
1485 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1486 --mandir=DIR man documentation [DATAROOTDIR/man]
1487 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1488 --htmldir=DIR html documentation [DOCDIR]
1489 --dvidir=DIR dvi documentation [DOCDIR]
1490 --pdfdir=DIR pdf documentation [DOCDIR]
1491 --psdir=DIR ps documentation [DOCDIR]
1492 _ACEOF
1493
1494 cat <<\_ACEOF
1495
1496 Program names:
1497 --program-prefix=PREFIX prepend PREFIX to installed program names
1498 --program-suffix=SUFFIX append SUFFIX to installed program names
1499 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1500
1501 System types:
1502 --build=BUILD configure for building on BUILD [guessed]
1503 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1504 --target=TARGET configure for building compilers for TARGET [HOST]
1505 _ACEOF
1506 fi
1507
1508 if test -n "$ac_init_help"; then
1509 case $ac_init_help in
1510 short | recursive ) echo "Configuration of ld 2.45:";;
1511 esac
1512 cat <<\_ACEOF
1513
1514 Optional Features:
1515 --disable-option-checking ignore unrecognized --enable/--with options
1516 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1517 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1518 --enable-silent-rules less verbose build output (undo: "make V=1")
1519 --disable-silent-rules verbose build output (undo: "make V=0")
1520 --enable-maintainer-mode
1521 enable make rules and dependencies not useful (and
1522 sometimes confusing) to the casual installer
1523 --enable-dependency-tracking
1524 do not reject slow dependency extractors
1525 --disable-dependency-tracking
1526 speeds up one-time build
1527 --enable-shared[=PKGS] build shared libraries [default=yes]
1528 --enable-static[=PKGS] build static libraries [default=yes]
1529 --enable-fast-install[=PKGS]
1530 optimize for fast installation [default=yes]
1531 --disable-libtool-lock avoid locking (might break parallel builds)
1532 --enable-plugins Enable support for plugins
1533 --disable-largefile omit support for large files
1534 --enable-checking enable run-time checks
1535 --enable-targets alternative target configurations
1536 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1537 --enable-got=<type> GOT handling scheme (target, single, negative,
1538 multigot)
1539 --enable-compressed-debug-sections={all,ld,none}
1540 compress debug sections by default]
1541 --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
1542 Default compression algorithm for
1543 --enable-compressed-debug-sections.
1544 --enable-new-dtags set DT_RUNPATH instead of DT_RPATH by default]
1545 --enable-relro enable -z relro in ELF linker by default
1546 --enable-textrel-check=[yes|no|warning|error]
1547 enable DT_TEXTREL check in ELF linker
1548 --enable-separate-code enable -z separate-code in ELF linker by default
1549 --enable-rosegment enable --rosegment in the ELF linker by default
1550 --enable-mark-plt enable -z mark-plt in ELF x86-64 linker by default
1551 --enable-memory-seal enable -z memory-seal in ELF linker by default
1552 --enable-warn-execstack enable warnings when creating an executable stack
1553 --enable-error-execstack
1554 turn executable stack warnings into errors
1555 --enable-warn-rwx-segments
1556 enable warnings when creating segments with RWX
1557 permissions
1558 --enable-error-rwx-segments
1559 turn executable segment warnings into errors
1560 --enable-default-execstack
1561 create an executable stack if an input file is
1562 missing a .note.GNU-stack section
1563 --enable-error-handling-script
1564 enable/disable support for the
1565 --error-handling-script option
1566 --enable-default-hash-style={sysv,gnu,both}
1567 use this default hash style
1568 --disable-initfini-array do not use .init_array/.fini_array sections
1569 --enable-libctf Handle .ctf type-info sections [default=yes]
1570 --enable-jansson enable jansson [default=no]
1571 --enable-werror treat compile warnings as errors
1572 --enable-build-warnings enable build-time compiler warnings
1573 --disable-nls do not use Native Language Support
1574 --disable-rpath do not hardcode runtime library paths
1575
1576 Optional Packages:
1577 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1578 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1579 --with-pic try to use only PIC/non-PIC objects [default=use
1580 both]
1581 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1582 --with-lib-path=dir1:dir2... set default LIB_PATH
1583 --with-sysroot=DIR Search for usr/lib et al within DIR.
1584 --with-gnu-ld assume the C compiler uses GNU ld default=no
1585 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1586 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1587 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1588 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1589 --without-libintl-prefix don't search for libintl in includedir and libdir
1590 --with-libintl-type=TYPE type of library to search for (auto/static/shared)
1591 --with-xxhash use inlined libxxhash for hashing (faster)
1592 (auto/yes/no)
1593 --with-system-zlib use installed libz
1594 --with-zstd support zstd compressed debug sections
1595 (default=auto)
1596
1597 Some influential environment variables:
1598 CC C compiler command
1599 CFLAGS C compiler flags
1600 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1601 nonstandard directory <lib dir>
1602 LIBS libraries to pass to the linker, e.g. -l<library>
1603 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1604 you have headers in a nonstandard directory <include dir>
1605 CXX C++ compiler command
1606 CXXFLAGS C++ compiler flags
1607 CPP C preprocessor
1608 PKG_CONFIG path to pkg-config utility
1609 PKG_CONFIG_PATH
1610 directories to add to pkg-config's search path
1611 PKG_CONFIG_LIBDIR
1612 path overriding pkg-config's built-in search path
1613 CXXCPP C++ preprocessor
1614 JANSSON_CFLAGS
1615 C compiler flags for JANSSON, overriding pkg-config
1616 JANSSON_LIBS
1617 linker flags for JANSSON, overriding pkg-config
1618 YACC The `Yet Another Compiler Compiler' implementation to use.
1619 Defaults to the first program found out of: `bison -y', `byacc',
1620 `yacc'.
1621 YFLAGS The list of arguments that will be passed by default to $YACC.
1622 This script will default YFLAGS to the empty string to avoid a
1623 default value of `-d' given by some make applications.
1624 ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config
1625 ZSTD_LIBS linker flags for ZSTD, overriding pkg-config
1626
1627 Use these variables to override the choices made by `configure' or to help
1628 it to find libraries and programs with nonstandard names/locations.
1629
1630 Report bugs to the package provider.
1631 _ACEOF
1632 ac_status=$?
1633 fi
1634
1635 if test "$ac_init_help" = "recursive"; then
1636 # If there are subdirs, report their specific --help.
1637 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1638 test -d "$ac_dir" ||
1639 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1640 continue
1641 ac_builddir=.
1642
1643 case "$ac_dir" in
1644 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1645 *)
1646 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1647 # A ".." for each directory in $ac_dir_suffix.
1648 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1649 case $ac_top_builddir_sub in
1650 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1651 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1652 esac ;;
1653 esac
1654 ac_abs_top_builddir=$ac_pwd
1655 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1656 # for backward compatibility:
1657 ac_top_builddir=$ac_top_build_prefix
1658
1659 case $srcdir in
1660 .) # We are building in place.
1661 ac_srcdir=.
1662 ac_top_srcdir=$ac_top_builddir_sub
1663 ac_abs_top_srcdir=$ac_pwd ;;
1664 [\\/]* | ?:[\\/]* ) # Absolute name.
1665 ac_srcdir=$srcdir$ac_dir_suffix;
1666 ac_top_srcdir=$srcdir
1667 ac_abs_top_srcdir=$srcdir ;;
1668 *) # Relative name.
1669 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1670 ac_top_srcdir=$ac_top_build_prefix$srcdir
1671 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1672 esac
1673 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1674
1675 cd "$ac_dir" || { ac_status=$?; continue; }
1676 # Check for guested configure.
1677 if test -f "$ac_srcdir/configure.gnu"; then
1678 echo &&
1679 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1680 elif test -f "$ac_srcdir/configure"; then
1681 echo &&
1682 $SHELL "$ac_srcdir/configure" --help=recursive
1683 else
1684 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1685 fi || ac_status=$?
1686 cd "$ac_pwd" || { ac_status=$?; break; }
1687 done
1688 fi
1689
1690 test -n "$ac_init_help" && exit $ac_status
1691 if $ac_init_version; then
1692 cat <<\_ACEOF
1693 ld configure 2.45
1694 generated by GNU Autoconf 2.69
1695
1696 Copyright (C) 2012 Free Software Foundation, Inc.
1697 This configure script is free software; the Free Software Foundation
1698 gives unlimited permission to copy, distribute and modify it.
1699 _ACEOF
1700 exit
1701 fi
1702
1703 ## ------------------------ ##
1704 ## Autoconf initialization. ##
1705 ## ------------------------ ##
1706
1707 # ac_fn_c_try_compile LINENO
1708 # --------------------------
1709 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1710 ac_fn_c_try_compile ()
1711 {
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 rm -f conftest.$ac_objext
1714 if { { ac_try="$ac_compile"
1715 case "(($ac_try" in
1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717 *) ac_try_echo=$ac_try;;
1718 esac
1719 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720 $as_echo "$ac_try_echo"; } >&5
1721 (eval "$ac_compile") 2>conftest.err
1722 ac_status=$?
1723 if test -s conftest.err; then
1724 grep -v '^ *+' conftest.err >conftest.er1
1725 cat conftest.er1 >&5
1726 mv -f conftest.er1 conftest.err
1727 fi
1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729 test $ac_status = 0; } && {
1730 test -z "$ac_c_werror_flag" ||
1731 test ! -s conftest.err
1732 } && test -s conftest.$ac_objext; then :
1733 ac_retval=0
1734 else
1735 $as_echo "$as_me: failed program was:" >&5
1736 sed 's/^/| /' conftest.$ac_ext >&5
1737
1738 ac_retval=1
1739 fi
1740 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1741 as_fn_set_status $ac_retval
1742
1743 } # ac_fn_c_try_compile
1744
1745 # ac_fn_cxx_try_compile LINENO
1746 # ----------------------------
1747 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1748 ac_fn_cxx_try_compile ()
1749 {
1750 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1751 rm -f conftest.$ac_objext
1752 if { { ac_try="$ac_compile"
1753 case "(($ac_try" in
1754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1755 *) ac_try_echo=$ac_try;;
1756 esac
1757 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1758 $as_echo "$ac_try_echo"; } >&5
1759 (eval "$ac_compile") 2>conftest.err
1760 ac_status=$?
1761 if test -s conftest.err; then
1762 grep -v '^ *+' conftest.err >conftest.er1
1763 cat conftest.er1 >&5
1764 mv -f conftest.er1 conftest.err
1765 fi
1766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767 test $ac_status = 0; } && {
1768 test -z "$ac_cxx_werror_flag" ||
1769 test ! -s conftest.err
1770 } && test -s conftest.$ac_objext; then :
1771 ac_retval=0
1772 else
1773 $as_echo "$as_me: failed program was:" >&5
1774 sed 's/^/| /' conftest.$ac_ext >&5
1775
1776 ac_retval=1
1777 fi
1778 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779 as_fn_set_status $ac_retval
1780
1781 } # ac_fn_cxx_try_compile
1782
1783 # ac_fn_c_try_cpp LINENO
1784 # ----------------------
1785 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1786 ac_fn_c_try_cpp ()
1787 {
1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 if { { ac_try="$ac_cpp conftest.$ac_ext"
1790 case "(($ac_try" in
1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792 *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1797 ac_status=$?
1798 if test -s conftest.err; then
1799 grep -v '^ *+' conftest.err >conftest.er1
1800 cat conftest.er1 >&5
1801 mv -f conftest.er1 conftest.err
1802 fi
1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804 test $ac_status = 0; } > conftest.i && {
1805 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1806 test ! -s conftest.err
1807 }; then :
1808 ac_retval=0
1809 else
1810 $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1812
1813 ac_retval=1
1814 fi
1815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816 as_fn_set_status $ac_retval
1817
1818 } # ac_fn_c_try_cpp
1819
1820 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1821 # -------------------------------------------------------
1822 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1823 # the include files in INCLUDES and setting the cache variable VAR
1824 # accordingly.
1825 ac_fn_c_check_header_mongrel ()
1826 {
1827 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1828 if eval \${$3+:} false; then :
1829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830 $as_echo_n "checking for $2... " >&6; }
1831 if eval \${$3+:} false; then :
1832 $as_echo_n "(cached) " >&6
1833 fi
1834 eval ac_res=\$$3
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836 $as_echo "$ac_res" >&6; }
1837 else
1838 # Is the header compilable?
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1840 $as_echo_n "checking $2 usability... " >&6; }
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h. */
1843 $4
1844 #include <$2>
1845 _ACEOF
1846 if ac_fn_c_try_compile "$LINENO"; then :
1847 ac_header_compiler=yes
1848 else
1849 ac_header_compiler=no
1850 fi
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1853 $as_echo "$ac_header_compiler" >&6; }
1854
1855 # Is the header present?
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1857 $as_echo_n "checking $2 presence... " >&6; }
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859 /* end confdefs.h. */
1860 #include <$2>
1861 _ACEOF
1862 if ac_fn_c_try_cpp "$LINENO"; then :
1863 ac_header_preproc=yes
1864 else
1865 ac_header_preproc=no
1866 fi
1867 rm -f conftest.err conftest.i conftest.$ac_ext
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1869 $as_echo "$ac_header_preproc" >&6; }
1870
1871 # So? What about this header?
1872 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1873 yes:no: )
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1875 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1877 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1878 ;;
1879 no:yes:* )
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1881 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1883 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1885 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1887 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1889 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1890 ;;
1891 esac
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1893 $as_echo_n "checking for $2... " >&6; }
1894 if eval \${$3+:} false; then :
1895 $as_echo_n "(cached) " >&6
1896 else
1897 eval "$3=\$ac_header_compiler"
1898 fi
1899 eval ac_res=\$$3
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902 fi
1903 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1904
1905 } # ac_fn_c_check_header_mongrel
1906
1907 # ac_fn_c_try_run LINENO
1908 # ----------------------
1909 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1910 # that executables *can* be run.
1911 ac_fn_c_try_run ()
1912 {
1913 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 if { { ac_try="$ac_link"
1915 case "(($ac_try" in
1916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1917 *) ac_try_echo=$ac_try;;
1918 esac
1919 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1920 $as_echo "$ac_try_echo"; } >&5
1921 (eval "$ac_link") 2>&5
1922 ac_status=$?
1923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1924 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1925 { { case "(($ac_try" in
1926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1927 *) ac_try_echo=$ac_try;;
1928 esac
1929 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1930 $as_echo "$ac_try_echo"; } >&5
1931 (eval "$ac_try") 2>&5
1932 ac_status=$?
1933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1934 test $ac_status = 0; }; }; then :
1935 ac_retval=0
1936 else
1937 $as_echo "$as_me: program exited with status $ac_status" >&5
1938 $as_echo "$as_me: failed program was:" >&5
1939 sed 's/^/| /' conftest.$ac_ext >&5
1940
1941 ac_retval=$ac_status
1942 fi
1943 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1944 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1945 as_fn_set_status $ac_retval
1946
1947 } # ac_fn_c_try_run
1948
1949 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1950 # -------------------------------------------------------
1951 # Tests whether HEADER exists and can be compiled using the include files in
1952 # INCLUDES, setting the cache variable VAR accordingly.
1953 ac_fn_c_check_header_compile ()
1954 {
1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1957 $as_echo_n "checking for $2... " >&6; }
1958 if eval \${$3+:} false; then :
1959 $as_echo_n "(cached) " >&6
1960 else
1961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1962 /* end confdefs.h. */
1963 $4
1964 #include <$2>
1965 _ACEOF
1966 if ac_fn_c_try_compile "$LINENO"; then :
1967 eval "$3=yes"
1968 else
1969 eval "$3=no"
1970 fi
1971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1972 fi
1973 eval ac_res=\$$3
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1975 $as_echo "$ac_res" >&6; }
1976 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1977
1978 } # ac_fn_c_check_header_compile
1979
1980 # ac_fn_c_try_link LINENO
1981 # -----------------------
1982 # Try to link conftest.$ac_ext, and return whether this succeeded.
1983 ac_fn_c_try_link ()
1984 {
1985 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1986 rm -f conftest.$ac_objext conftest$ac_exeext
1987 if { { ac_try="$ac_link"
1988 case "(($ac_try" in
1989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1990 *) ac_try_echo=$ac_try;;
1991 esac
1992 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1993 $as_echo "$ac_try_echo"; } >&5
1994 (eval "$ac_link") 2>conftest.err
1995 ac_status=$?
1996 if test -s conftest.err; then
1997 grep -v '^ *+' conftest.err >conftest.er1
1998 cat conftest.er1 >&5
1999 mv -f conftest.er1 conftest.err
2000 fi
2001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2002 test $ac_status = 0; } && {
2003 test -z "$ac_c_werror_flag" ||
2004 test ! -s conftest.err
2005 } && test -s conftest$ac_exeext && {
2006 test "$cross_compiling" = yes ||
2007 test -x conftest$ac_exeext
2008 }; then :
2009 ac_retval=0
2010 else
2011 $as_echo "$as_me: failed program was:" >&5
2012 sed 's/^/| /' conftest.$ac_ext >&5
2013
2014 ac_retval=1
2015 fi
2016 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2017 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2018 # interfere with the next link command; also delete a directory that is
2019 # left behind by Apple's compiler. We do this before executing the actions.
2020 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2021 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2022 as_fn_set_status $ac_retval
2023
2024 } # ac_fn_c_try_link
2025
2026 # ac_fn_c_check_func LINENO FUNC VAR
2027 # ----------------------------------
2028 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2029 ac_fn_c_check_func ()
2030 {
2031 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2033 $as_echo_n "checking for $2... " >&6; }
2034 if eval \${$3+:} false; then :
2035 $as_echo_n "(cached) " >&6
2036 else
2037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2038 /* end confdefs.h. */
2039 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2040 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2041 #define $2 innocuous_$2
2042
2043 /* System header to define __stub macros and hopefully few prototypes,
2044 which can conflict with char $2 (); below.
2045 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2046 <limits.h> exists even on freestanding compilers. */
2047
2048 #ifdef __STDC__
2049 # include <limits.h>
2050 #else
2051 # include <assert.h>
2052 #endif
2053
2054 #undef $2
2055
2056 /* Override any GCC internal prototype to avoid an error.
2057 Use char because int might match the return type of a GCC
2058 builtin and then its argument prototype would still apply. */
2059 #ifdef __cplusplus
2060 extern "C"
2061 #endif
2062 char $2 ();
2063 /* The GNU C library defines this for functions which it implements
2064 to always fail with ENOSYS. Some functions are actually named
2065 something starting with __ and the normal name is an alias. */
2066 #if defined __stub_$2 || defined __stub___$2
2067 choke me
2068 #endif
2069
2070 int
2071 main ()
2072 {
2073 return $2 ();
2074 ;
2075 return 0;
2076 }
2077 _ACEOF
2078 if ac_fn_c_try_link "$LINENO"; then :
2079 eval "$3=yes"
2080 else
2081 eval "$3=no"
2082 fi
2083 rm -f core conftest.err conftest.$ac_objext \
2084 conftest$ac_exeext conftest.$ac_ext
2085 fi
2086 eval ac_res=\$$3
2087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2088 $as_echo "$ac_res" >&6; }
2089 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2090
2091 } # ac_fn_c_check_func
2092
2093 # ac_fn_cxx_try_cpp LINENO
2094 # ------------------------
2095 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2096 ac_fn_cxx_try_cpp ()
2097 {
2098 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2099 if { { ac_try="$ac_cpp conftest.$ac_ext"
2100 case "(($ac_try" in
2101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2102 *) ac_try_echo=$ac_try;;
2103 esac
2104 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2105 $as_echo "$ac_try_echo"; } >&5
2106 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2107 ac_status=$?
2108 if test -s conftest.err; then
2109 grep -v '^ *+' conftest.err >conftest.er1
2110 cat conftest.er1 >&5
2111 mv -f conftest.er1 conftest.err
2112 fi
2113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2114 test $ac_status = 0; } > conftest.i && {
2115 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2116 test ! -s conftest.err
2117 }; then :
2118 ac_retval=0
2119 else
2120 $as_echo "$as_me: failed program was:" >&5
2121 sed 's/^/| /' conftest.$ac_ext >&5
2122
2123 ac_retval=1
2124 fi
2125 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2126 as_fn_set_status $ac_retval
2127
2128 } # ac_fn_cxx_try_cpp
2129
2130 # ac_fn_cxx_try_link LINENO
2131 # -------------------------
2132 # Try to link conftest.$ac_ext, and return whether this succeeded.
2133 ac_fn_cxx_try_link ()
2134 {
2135 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2136 rm -f conftest.$ac_objext conftest$ac_exeext
2137 if { { ac_try="$ac_link"
2138 case "(($ac_try" in
2139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2140 *) ac_try_echo=$ac_try;;
2141 esac
2142 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2143 $as_echo "$ac_try_echo"; } >&5
2144 (eval "$ac_link") 2>conftest.err
2145 ac_status=$?
2146 if test -s conftest.err; then
2147 grep -v '^ *+' conftest.err >conftest.er1
2148 cat conftest.er1 >&5
2149 mv -f conftest.er1 conftest.err
2150 fi
2151 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2152 test $ac_status = 0; } && {
2153 test -z "$ac_cxx_werror_flag" ||
2154 test ! -s conftest.err
2155 } && test -s conftest$ac_exeext && {
2156 test "$cross_compiling" = yes ||
2157 test -x conftest$ac_exeext
2158 }; then :
2159 ac_retval=0
2160 else
2161 $as_echo "$as_me: failed program was:" >&5
2162 sed 's/^/| /' conftest.$ac_ext >&5
2163
2164 ac_retval=1
2165 fi
2166 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2167 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2168 # interfere with the next link command; also delete a directory that is
2169 # left behind by Apple's compiler. We do this before executing the actions.
2170 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2171 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2172 as_fn_set_status $ac_retval
2173
2174 } # ac_fn_cxx_try_link
2175
2176 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2177 # ---------------------------------------------
2178 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2179 # accordingly.
2180 ac_fn_c_check_decl ()
2181 {
2182 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2183 as_decl_name=`echo $2|sed 's/ *(.*//'`
2184 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2186 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2187 if eval \${$3+:} false; then :
2188 $as_echo_n "(cached) " >&6
2189 else
2190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h. */
2192 $4
2193 int
2194 main ()
2195 {
2196 #ifndef $as_decl_name
2197 #ifdef __cplusplus
2198 (void) $as_decl_use;
2199 #else
2200 (void) $as_decl_name;
2201 #endif
2202 #endif
2203
2204 ;
2205 return 0;
2206 }
2207 _ACEOF
2208 if ac_fn_c_try_compile "$LINENO"; then :
2209 eval "$3=yes"
2210 else
2211 eval "$3=no"
2212 fi
2213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214 fi
2215 eval ac_res=\$$3
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2217 $as_echo "$ac_res" >&6; }
2218 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2219
2220 } # ac_fn_c_check_decl
2221 cat >config.log <<_ACEOF
2222 This file contains any messages produced by compilers while
2223 running configure, to aid debugging if configure makes a mistake.
2224
2225 It was created by ld $as_me 2.45, which was
2226 generated by GNU Autoconf 2.69. Invocation command line was
2227
2228 $ $0 $@
2229
2230 _ACEOF
2231 exec 5>>config.log
2232 {
2233 cat <<_ASUNAME
2234 ## --------- ##
2235 ## Platform. ##
2236 ## --------- ##
2237
2238 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2239 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2240 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2241 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2242 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2243
2244 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2245 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2246
2247 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2248 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2249 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2250 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2251 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2252 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2253 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2254
2255 _ASUNAME
2256
2257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2258 for as_dir in $PATH
2259 do
2260 IFS=$as_save_IFS
2261 test -z "$as_dir" && as_dir=.
2262 $as_echo "PATH: $as_dir"
2263 done
2264 IFS=$as_save_IFS
2265
2266 } >&5
2267
2268 cat >&5 <<_ACEOF
2269
2270
2271 ## ----------- ##
2272 ## Core tests. ##
2273 ## ----------- ##
2274
2275 _ACEOF
2276
2277
2278 # Keep a trace of the command line.
2279 # Strip out --no-create and --no-recursion so they do not pile up.
2280 # Strip out --silent because we don't want to record it for future runs.
2281 # Also quote any args containing shell meta-characters.
2282 # Make two passes to allow for proper duplicate-argument suppression.
2283 ac_configure_args=
2284 ac_configure_args0=
2285 ac_configure_args1=
2286 ac_must_keep_next=false
2287 for ac_pass in 1 2
2288 do
2289 for ac_arg
2290 do
2291 case $ac_arg in
2292 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2293 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2294 | -silent | --silent | --silen | --sile | --sil)
2295 continue ;;
2296 *\'*)
2297 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2298 esac
2299 case $ac_pass in
2300 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2301 2)
2302 as_fn_append ac_configure_args1 " '$ac_arg'"
2303 if test $ac_must_keep_next = true; then
2304 ac_must_keep_next=false # Got value, back to normal.
2305 else
2306 case $ac_arg in
2307 *=* | --config-cache | -C | -disable-* | --disable-* \
2308 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2309 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2310 | -with-* | --with-* | -without-* | --without-* | --x)
2311 case "$ac_configure_args0 " in
2312 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2313 esac
2314 ;;
2315 -* ) ac_must_keep_next=true ;;
2316 esac
2317 fi
2318 as_fn_append ac_configure_args " '$ac_arg'"
2319 ;;
2320 esac
2321 done
2322 done
2323 { ac_configure_args0=; unset ac_configure_args0;}
2324 { ac_configure_args1=; unset ac_configure_args1;}
2325
2326 # When interrupted or exit'd, cleanup temporary files, and complete
2327 # config.log. We remove comments because anyway the quotes in there
2328 # would cause problems or look ugly.
2329 # WARNING: Use '\'' to represent an apostrophe within the trap.
2330 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2331 trap 'exit_status=$?
2332 # Save into config.log some information that might help in debugging.
2333 {
2334 echo
2335
2336 $as_echo "## ---------------- ##
2337 ## Cache variables. ##
2338 ## ---------------- ##"
2339 echo
2340 # The following way of writing the cache mishandles newlines in values,
2341 (
2342 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2343 eval ac_val=\$$ac_var
2344 case $ac_val in #(
2345 *${as_nl}*)
2346 case $ac_var in #(
2347 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2348 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2349 esac
2350 case $ac_var in #(
2351 _ | IFS | as_nl) ;; #(
2352 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2353 *) { eval $ac_var=; unset $ac_var;} ;;
2354 esac ;;
2355 esac
2356 done
2357 (set) 2>&1 |
2358 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2359 *${as_nl}ac_space=\ *)
2360 sed -n \
2361 "s/'\''/'\''\\\\'\'''\''/g;
2362 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2363 ;; #(
2364 *)
2365 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2366 ;;
2367 esac |
2368 sort
2369 )
2370 echo
2371
2372 $as_echo "## ----------------- ##
2373 ## Output variables. ##
2374 ## ----------------- ##"
2375 echo
2376 for ac_var in $ac_subst_vars
2377 do
2378 eval ac_val=\$$ac_var
2379 case $ac_val in
2380 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2381 esac
2382 $as_echo "$ac_var='\''$ac_val'\''"
2383 done | sort
2384 echo
2385
2386 if test -n "$ac_subst_files"; then
2387 $as_echo "## ------------------- ##
2388 ## File substitutions. ##
2389 ## ------------------- ##"
2390 echo
2391 for ac_var in $ac_subst_files
2392 do
2393 eval ac_val=\$$ac_var
2394 case $ac_val in
2395 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2396 esac
2397 $as_echo "$ac_var='\''$ac_val'\''"
2398 done | sort
2399 echo
2400 fi
2401
2402 if test -s confdefs.h; then
2403 $as_echo "## ----------- ##
2404 ## confdefs.h. ##
2405 ## ----------- ##"
2406 echo
2407 cat confdefs.h
2408 echo
2409 fi
2410 test "$ac_signal" != 0 &&
2411 $as_echo "$as_me: caught signal $ac_signal"
2412 $as_echo "$as_me: exit $exit_status"
2413 } >&5
2414 rm -f core *.core core.conftest.* &&
2415 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2416 exit $exit_status
2417 ' 0
2418 for ac_signal in 1 2 13 15; do
2419 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2420 done
2421 ac_signal=0
2422
2423 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2424 rm -f -r conftest* confdefs.h
2425
2426 $as_echo "/* confdefs.h */" > confdefs.h
2427
2428 # Predefined preprocessor variables.
2429
2430 cat >>confdefs.h <<_ACEOF
2431 #define PACKAGE_NAME "$PACKAGE_NAME"
2432 _ACEOF
2433
2434 cat >>confdefs.h <<_ACEOF
2435 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2436 _ACEOF
2437
2438 cat >>confdefs.h <<_ACEOF
2439 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2440 _ACEOF
2441
2442 cat >>confdefs.h <<_ACEOF
2443 #define PACKAGE_STRING "$PACKAGE_STRING"
2444 _ACEOF
2445
2446 cat >>confdefs.h <<_ACEOF
2447 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2448 _ACEOF
2449
2450 cat >>confdefs.h <<_ACEOF
2451 #define PACKAGE_URL "$PACKAGE_URL"
2452 _ACEOF
2453
2454
2455 # Let the site file select an alternate cache file if it wants to.
2456 # Prefer an explicitly selected file to automatically selected ones.
2457 ac_site_file1=NONE
2458 ac_site_file2=NONE
2459 if test -n "$CONFIG_SITE"; then
2460 # We do not want a PATH search for config.site.
2461 case $CONFIG_SITE in #((
2462 -*) ac_site_file1=./$CONFIG_SITE;;
2463 */*) ac_site_file1=$CONFIG_SITE;;
2464 *) ac_site_file1=./$CONFIG_SITE;;
2465 esac
2466 elif test "x$prefix" != xNONE; then
2467 ac_site_file1=$prefix/share/config.site
2468 ac_site_file2=$prefix/etc/config.site
2469 else
2470 ac_site_file1=$ac_default_prefix/share/config.site
2471 ac_site_file2=$ac_default_prefix/etc/config.site
2472 fi
2473 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2474 do
2475 test "x$ac_site_file" = xNONE && continue
2476 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2478 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2479 sed 's/^/| /' "$ac_site_file" >&5
2480 . "$ac_site_file" \
2481 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2482 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2483 as_fn_error $? "failed to load site script $ac_site_file
2484 See \`config.log' for more details" "$LINENO" 5; }
2485 fi
2486 done
2487
2488 if test -r "$cache_file"; then
2489 # Some versions of bash will fail to source /dev/null (special files
2490 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2491 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2493 $as_echo "$as_me: loading cache $cache_file" >&6;}
2494 case $cache_file in
2495 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2496 *) . "./$cache_file";;
2497 esac
2498 fi
2499 else
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2501 $as_echo "$as_me: creating cache $cache_file" >&6;}
2502 >$cache_file
2503 fi
2504
2505 gt_needs="$gt_needs "
2506 as_fn_append ac_header_list " stdlib.h"
2507 as_fn_append ac_header_list " unistd.h"
2508 as_fn_append ac_header_list " sys/param.h"
2509 # Check that the precious variables saved in the cache have kept the same
2510 # value.
2511 ac_cache_corrupted=false
2512 for ac_var in $ac_precious_vars; do
2513 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2514 eval ac_new_set=\$ac_env_${ac_var}_set
2515 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2516 eval ac_new_val=\$ac_env_${ac_var}_value
2517 case $ac_old_set,$ac_new_set in
2518 set,)
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2520 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2521 ac_cache_corrupted=: ;;
2522 ,set)
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2524 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2525 ac_cache_corrupted=: ;;
2526 ,);;
2527 *)
2528 if test "x$ac_old_val" != "x$ac_new_val"; then
2529 # differences in whitespace do not lead to failure.
2530 ac_old_val_w=`echo x $ac_old_val`
2531 ac_new_val_w=`echo x $ac_new_val`
2532 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2534 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2535 ac_cache_corrupted=:
2536 else
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2538 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2539 eval $ac_var=\$ac_old_val
2540 fi
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2542 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2544 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2545 fi;;
2546 esac
2547 # Pass precious variables to config.status.
2548 if test "$ac_new_set" = set; then
2549 case $ac_new_val in
2550 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2551 *) ac_arg=$ac_var=$ac_new_val ;;
2552 esac
2553 case " $ac_configure_args " in
2554 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2555 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2556 esac
2557 fi
2558 done
2559 if $ac_cache_corrupted; then
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2561 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2563 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2564 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2565 fi
2566 ## -------------------- ##
2567 ## Main body of script. ##
2568 ## -------------------- ##
2569
2570 ac_ext=c
2571 ac_cpp='$CPP $CPPFLAGS'
2572 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2573 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2574 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2575
2576
2577
2578
2579
2580
2581
2582 ac_aux_dir=
2583 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2584 if test -f "$ac_dir/install-sh"; then
2585 ac_aux_dir=$ac_dir
2586 ac_install_sh="$ac_aux_dir/install-sh -c"
2587 break
2588 elif test -f "$ac_dir/install.sh"; then
2589 ac_aux_dir=$ac_dir
2590 ac_install_sh="$ac_aux_dir/install.sh -c"
2591 break
2592 elif test -f "$ac_dir/shtool"; then
2593 ac_aux_dir=$ac_dir
2594 ac_install_sh="$ac_aux_dir/shtool install -c"
2595 break
2596 fi
2597 done
2598 if test -z "$ac_aux_dir"; then
2599 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2600 fi
2601
2602 # These three variables are undocumented and unsupported,
2603 # and are intended to be withdrawn in a future Autoconf release.
2604 # They can cause serious problems if a builder's source tree is in a directory
2605 # whose full name contains unusual characters.
2606 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2607 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2608 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2609
2610
2611 # Make sure we can run config.sub.
2612 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2613 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2614
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2616 $as_echo_n "checking build system type... " >&6; }
2617 if ${ac_cv_build+:} false; then :
2618 $as_echo_n "(cached) " >&6
2619 else
2620 ac_build_alias=$build_alias
2621 test "x$ac_build_alias" = x &&
2622 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2623 test "x$ac_build_alias" = x &&
2624 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2625 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2626 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2627
2628 fi
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2630 $as_echo "$ac_cv_build" >&6; }
2631 case $ac_cv_build in
2632 *-*-*) ;;
2633 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2634 esac
2635 build=$ac_cv_build
2636 ac_save_IFS=$IFS; IFS='-'
2637 set x $ac_cv_build
2638 shift
2639 build_cpu=$1
2640 build_vendor=$2
2641 shift; shift
2642 # Remember, the first character of IFS is used to create $*,
2643 # except with old shells:
2644 build_os=$*
2645 IFS=$ac_save_IFS
2646 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2647
2648
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2650 $as_echo_n "checking host system type... " >&6; }
2651 if ${ac_cv_host+:} false; then :
2652 $as_echo_n "(cached) " >&6
2653 else
2654 if test "x$host_alias" = x; then
2655 ac_cv_host=$ac_cv_build
2656 else
2657 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2658 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2659 fi
2660
2661 fi
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2663 $as_echo "$ac_cv_host" >&6; }
2664 case $ac_cv_host in
2665 *-*-*) ;;
2666 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2667 esac
2668 host=$ac_cv_host
2669 ac_save_IFS=$IFS; IFS='-'
2670 set x $ac_cv_host
2671 shift
2672 host_cpu=$1
2673 host_vendor=$2
2674 shift; shift
2675 # Remember, the first character of IFS is used to create $*,
2676 # except with old shells:
2677 host_os=$*
2678 IFS=$ac_save_IFS
2679 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2680
2681
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2683 $as_echo_n "checking target system type... " >&6; }
2684 if ${ac_cv_target+:} false; then :
2685 $as_echo_n "(cached) " >&6
2686 else
2687 if test "x$target_alias" = x; then
2688 ac_cv_target=$ac_cv_host
2689 else
2690 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2691 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2692 fi
2693
2694 fi
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2696 $as_echo "$ac_cv_target" >&6; }
2697 case $ac_cv_target in
2698 *-*-*) ;;
2699 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2700 esac
2701 target=$ac_cv_target
2702 ac_save_IFS=$IFS; IFS='-'
2703 set x $ac_cv_target
2704 shift
2705 target_cpu=$1
2706 target_vendor=$2
2707 shift; shift
2708 # Remember, the first character of IFS is used to create $*,
2709 # except with old shells:
2710 target_os=$*
2711 IFS=$ac_save_IFS
2712 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2713
2714
2715 # The aliases save the names the user supplied, while $host etc.
2716 # will get canonicalized.
2717 test -n "$target_alias" &&
2718 test "$program_prefix$program_suffix$program_transform_name" = \
2719 NONENONEs,x,x, &&
2720 program_prefix=${target_alias}-
2721
2722
2723 am__api_version='1.15'
2724
2725 # Find a good install program. We prefer a C program (faster),
2726 # so one script is as good as another. But avoid the broken or
2727 # incompatible versions:
2728 # SysV /etc/install, /usr/sbin/install
2729 # SunOS /usr/etc/install
2730 # IRIX /sbin/install
2731 # AIX /bin/install
2732 # AmigaOS /C/install, which installs bootblocks on floppy discs
2733 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2734 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2735 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2736 # OS/2's system install, which has a completely different semantic
2737 # ./install, which can be erroneously created by make from ./install.sh.
2738 # Reject install programs that cannot install multiple files.
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2740 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2741 if test -z "$INSTALL"; then
2742 if ${ac_cv_path_install+:} false; then :
2743 $as_echo_n "(cached) " >&6
2744 else
2745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2746 for as_dir in $PATH
2747 do
2748 IFS=$as_save_IFS
2749 test -z "$as_dir" && as_dir=.
2750 # Account for people who put trailing slashes in PATH elements.
2751 case $as_dir/ in #((
2752 ./ | .// | /[cC]/* | \
2753 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2754 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2755 /usr/ucb/* ) ;;
2756 *)
2757 # OSF1 and SCO ODT 3.0 have their own names for install.
2758 # Don't use installbsd from OSF since it installs stuff as root
2759 # by default.
2760 for ac_prog in ginstall scoinst install; do
2761 for ac_exec_ext in '' $ac_executable_extensions; do
2762 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2763 if test $ac_prog = install &&
2764 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2765 # AIX install. It has an incompatible calling convention.
2766 :
2767 elif test $ac_prog = install &&
2768 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2769 # program-specific install script used by HP pwplus--don't use.
2770 :
2771 else
2772 rm -rf conftest.one conftest.two conftest.dir
2773 echo one > conftest.one
2774 echo two > conftest.two
2775 mkdir conftest.dir
2776 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2777 test -s conftest.one && test -s conftest.two &&
2778 test -s conftest.dir/conftest.one &&
2779 test -s conftest.dir/conftest.two
2780 then
2781 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2782 break 3
2783 fi
2784 fi
2785 fi
2786 done
2787 done
2788 ;;
2789 esac
2790
2791 done
2792 IFS=$as_save_IFS
2793
2794 rm -rf conftest.one conftest.two conftest.dir
2795
2796 fi
2797 if test "${ac_cv_path_install+set}" = set; then
2798 INSTALL=$ac_cv_path_install
2799 else
2800 # As a last resort, use the slow shell script. Don't cache a
2801 # value for INSTALL within a source directory, because that will
2802 # break other packages using the cache if that directory is
2803 # removed, or if the value is a relative name.
2804 INSTALL=$ac_install_sh
2805 fi
2806 fi
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2808 $as_echo "$INSTALL" >&6; }
2809
2810 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2811 # It thinks the first close brace ends the variable substitution.
2812 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2813
2814 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2815
2816 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2817
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2819 $as_echo_n "checking whether build environment is sane... " >&6; }
2820 # Reject unsafe characters in $srcdir or the absolute working directory
2821 # name. Accept space and tab only in the latter.
2822 am_lf='
2823 '
2824 case `pwd` in
2825 *[\\\"\#\$\&\'\`$am_lf]*)
2826 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2827 esac
2828 case $srcdir in
2829 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2830 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2831 esac
2832
2833 # Do 'set' in a subshell so we don't clobber the current shell's
2834 # arguments. Must try -L first in case configure is actually a
2835 # symlink; some systems play weird games with the mod time of symlinks
2836 # (eg FreeBSD returns the mod time of the symlink's containing
2837 # directory).
2838 if (
2839 am_has_slept=no
2840 for am_try in 1 2; do
2841 echo "timestamp, slept: $am_has_slept" > conftest.file
2842 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2843 if test "$*" = "X"; then
2844 # -L didn't work.
2845 set X `ls -t "$srcdir/configure" conftest.file`
2846 fi
2847 if test "$*" != "X $srcdir/configure conftest.file" \
2848 && test "$*" != "X conftest.file $srcdir/configure"; then
2849
2850 # If neither matched, then we have a broken ls. This can happen
2851 # if, for instance, CONFIG_SHELL is bash and it inherits a
2852 # broken ls alias from the environment. This has actually
2853 # happened. Such a system could not be considered "sane".
2854 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2855 alias in your environment" "$LINENO" 5
2856 fi
2857 if test "$2" = conftest.file || test $am_try -eq 2; then
2858 break
2859 fi
2860 # Just in case.
2861 sleep 1
2862 am_has_slept=yes
2863 done
2864 test "$2" = conftest.file
2865 )
2866 then
2867 # Ok.
2868 :
2869 else
2870 as_fn_error $? "newly created file is older than distributed files!
2871 Check your system clock" "$LINENO" 5
2872 fi
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2874 $as_echo "yes" >&6; }
2875 # If we didn't sleep, we still need to ensure time stamps of config.status and
2876 # generated files are strictly newer.
2877 am_sleep_pid=
2878 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2879 ( sleep 1 ) &
2880 am_sleep_pid=$!
2881 fi
2882
2883 rm -f conftest.file
2884
2885 test "$program_prefix" != NONE &&
2886 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2887 # Use a double $ so make ignores it.
2888 test "$program_suffix" != NONE &&
2889 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2890 # Double any \ or $.
2891 # By default was `s,x,x', remove it if useless.
2892 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2893 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2894
2895 # Expand $ac_aux_dir to an absolute path.
2896 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2897
2898 if test x"${MISSING+set}" != xset; then
2899 case $am_aux_dir in
2900 *\ * | *\ *)
2901 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2902 *)
2903 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2904 esac
2905 fi
2906 # Use eval to expand $SHELL
2907 if eval "$MISSING --is-lightweight"; then
2908 am_missing_run="$MISSING "
2909 else
2910 am_missing_run=
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2912 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2913 fi
2914
2915 if test x"${install_sh+set}" != xset; then
2916 case $am_aux_dir in
2917 *\ * | *\ *)
2918 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2919 *)
2920 install_sh="\${SHELL} $am_aux_dir/install-sh"
2921 esac
2922 fi
2923
2924 # Installed binaries are usually stripped using 'strip' when the user
2925 # run "make install-strip". However 'strip' might not be the right
2926 # tool to use in cross-compilation environments, therefore Automake
2927 # will honor the 'STRIP' environment variable to overrule this program.
2928 if test "$cross_compiling" != no; then
2929 if test -n "$ac_tool_prefix"; then
2930 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2931 set dummy ${ac_tool_prefix}strip; ac_word=$2
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2933 $as_echo_n "checking for $ac_word... " >&6; }
2934 if ${ac_cv_prog_STRIP+:} false; then :
2935 $as_echo_n "(cached) " >&6
2936 else
2937 if test -n "$STRIP"; then
2938 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2939 else
2940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2941 for as_dir in $PATH
2942 do
2943 IFS=$as_save_IFS
2944 test -z "$as_dir" && as_dir=.
2945 for ac_exec_ext in '' $ac_executable_extensions; do
2946 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2947 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2949 break 2
2950 fi
2951 done
2952 done
2953 IFS=$as_save_IFS
2954
2955 fi
2956 fi
2957 STRIP=$ac_cv_prog_STRIP
2958 if test -n "$STRIP"; then
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2960 $as_echo "$STRIP" >&6; }
2961 else
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2963 $as_echo "no" >&6; }
2964 fi
2965
2966
2967 fi
2968 if test -z "$ac_cv_prog_STRIP"; then
2969 ac_ct_STRIP=$STRIP
2970 # Extract the first word of "strip", so it can be a program name with args.
2971 set dummy strip; ac_word=$2
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2973 $as_echo_n "checking for $ac_word... " >&6; }
2974 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2975 $as_echo_n "(cached) " >&6
2976 else
2977 if test -n "$ac_ct_STRIP"; then
2978 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2979 else
2980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2981 for as_dir in $PATH
2982 do
2983 IFS=$as_save_IFS
2984 test -z "$as_dir" && as_dir=.
2985 for ac_exec_ext in '' $ac_executable_extensions; do
2986 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2987 ac_cv_prog_ac_ct_STRIP="strip"
2988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2989 break 2
2990 fi
2991 done
2992 done
2993 IFS=$as_save_IFS
2994
2995 fi
2996 fi
2997 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2998 if test -n "$ac_ct_STRIP"; then
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3000 $as_echo "$ac_ct_STRIP" >&6; }
3001 else
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3003 $as_echo "no" >&6; }
3004 fi
3005
3006 if test "x$ac_ct_STRIP" = x; then
3007 STRIP=":"
3008 else
3009 case $cross_compiling:$ac_tool_warned in
3010 yes:)
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3012 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3013 ac_tool_warned=yes ;;
3014 esac
3015 STRIP=$ac_ct_STRIP
3016 fi
3017 else
3018 STRIP="$ac_cv_prog_STRIP"
3019 fi
3020
3021 fi
3022 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3023
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3025 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3026 if test -z "$MKDIR_P"; then
3027 if ${ac_cv_path_mkdir+:} false; then :
3028 $as_echo_n "(cached) " >&6
3029 else
3030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3031 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3032 do
3033 IFS=$as_save_IFS
3034 test -z "$as_dir" && as_dir=.
3035 for ac_prog in mkdir gmkdir; do
3036 for ac_exec_ext in '' $ac_executable_extensions; do
3037 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3038 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3039 'mkdir (GNU coreutils) '* | \
3040 'mkdir (coreutils) '* | \
3041 'mkdir (fileutils) '4.1*)
3042 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3043 break 3;;
3044 esac
3045 done
3046 done
3047 done
3048 IFS=$as_save_IFS
3049
3050 fi
3051
3052 test -d ./--version && rmdir ./--version
3053 if test "${ac_cv_path_mkdir+set}" = set; then
3054 MKDIR_P="$ac_cv_path_mkdir -p"
3055 else
3056 # As a last resort, use the slow shell script. Don't cache a
3057 # value for MKDIR_P within a source directory, because that will
3058 # break other packages using the cache if that directory is
3059 # removed, or if the value is a relative name.
3060 MKDIR_P="$ac_install_sh -d"
3061 fi
3062 fi
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3064 $as_echo "$MKDIR_P" >&6; }
3065
3066 for ac_prog in gawk mawk nawk awk
3067 do
3068 # Extract the first word of "$ac_prog", so it can be a program name with args.
3069 set dummy $ac_prog; ac_word=$2
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3071 $as_echo_n "checking for $ac_word... " >&6; }
3072 if ${ac_cv_prog_AWK+:} false; then :
3073 $as_echo_n "(cached) " >&6
3074 else
3075 if test -n "$AWK"; then
3076 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3077 else
3078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3079 for as_dir in $PATH
3080 do
3081 IFS=$as_save_IFS
3082 test -z "$as_dir" && as_dir=.
3083 for ac_exec_ext in '' $ac_executable_extensions; do
3084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3085 ac_cv_prog_AWK="$ac_prog"
3086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3087 break 2
3088 fi
3089 done
3090 done
3091 IFS=$as_save_IFS
3092
3093 fi
3094 fi
3095 AWK=$ac_cv_prog_AWK
3096 if test -n "$AWK"; then
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3098 $as_echo "$AWK" >&6; }
3099 else
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3101 $as_echo "no" >&6; }
3102 fi
3103
3104
3105 test -n "$AWK" && break
3106 done
3107
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3109 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3110 set x ${MAKE-make}
3111 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3112 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3113 $as_echo_n "(cached) " >&6
3114 else
3115 cat >conftest.make <<\_ACEOF
3116 SHELL = /bin/sh
3117 all:
3118 @echo '@@@%%%=$(MAKE)=@@@%%%'
3119 _ACEOF
3120 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3121 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3122 *@@@%%%=?*=@@@%%%*)
3123 eval ac_cv_prog_make_${ac_make}_set=yes;;
3124 *)
3125 eval ac_cv_prog_make_${ac_make}_set=no;;
3126 esac
3127 rm -f conftest.make
3128 fi
3129 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3131 $as_echo "yes" >&6; }
3132 SET_MAKE=
3133 else
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3135 $as_echo "no" >&6; }
3136 SET_MAKE="MAKE=${MAKE-make}"
3137 fi
3138
3139 rm -rf .tst 2>/dev/null
3140 mkdir .tst 2>/dev/null
3141 if test -d .tst; then
3142 am__leading_dot=.
3143 else
3144 am__leading_dot=_
3145 fi
3146 rmdir .tst 2>/dev/null
3147
3148 # Check whether --enable-silent-rules was given.
3149 if test "${enable_silent_rules+set}" = set; then :
3150 enableval=$enable_silent_rules;
3151 fi
3152
3153 case $enable_silent_rules in # (((
3154 yes) AM_DEFAULT_VERBOSITY=0;;
3155 no) AM_DEFAULT_VERBOSITY=1;;
3156 *) AM_DEFAULT_VERBOSITY=1;;
3157 esac
3158 am_make=${MAKE-make}
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3160 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3161 if ${am_cv_make_support_nested_variables+:} false; then :
3162 $as_echo_n "(cached) " >&6
3163 else
3164 if $as_echo 'TRUE=$(BAR$(V))
3165 BAR0=false
3166 BAR1=true
3167 V=1
3168 am__doit:
3169 @$(TRUE)
3170 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3171 am_cv_make_support_nested_variables=yes
3172 else
3173 am_cv_make_support_nested_variables=no
3174 fi
3175 fi
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3177 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3178 if test $am_cv_make_support_nested_variables = yes; then
3179 AM_V='$(V)'
3180 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3181 else
3182 AM_V=$AM_DEFAULT_VERBOSITY
3183 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3184 fi
3185 AM_BACKSLASH='\'
3186
3187 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3188 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3189 # is not polluted with repeated "-I."
3190 am__isrc=' -I$(srcdir)'
3191 # test to see if srcdir already configured
3192 if test -f $srcdir/config.status; then
3193 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3194 fi
3195 fi
3196
3197 # test whether we have cygpath
3198 if test -z "$CYGPATH_W"; then
3199 if (cygpath --version) >/dev/null 2>/dev/null; then
3200 CYGPATH_W='cygpath -w'
3201 else
3202 CYGPATH_W=echo
3203 fi
3204 fi
3205
3206
3207 # Define the identity of the package.
3208 PACKAGE='ld'
3209 VERSION='2.45'
3210
3211
3212 cat >>confdefs.h <<_ACEOF
3213 #define PACKAGE "$PACKAGE"
3214 _ACEOF
3215
3216
3217 cat >>confdefs.h <<_ACEOF
3218 #define VERSION "$VERSION"
3219 _ACEOF
3220
3221 # Some tools Automake needs.
3222
3223 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3224
3225
3226 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3227
3228
3229 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3230
3231
3232 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3233
3234
3235 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3236
3237 # For better backward compatibility. To be removed once Automake 1.9.x
3238 # dies out for good. For more background, see:
3239 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3240 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3241 mkdir_p='$(MKDIR_P)'
3242
3243 # We need awk for the "check" target (and possibly the TAP driver). The
3244 # system "awk" is bad on some platforms.
3245 # Always define AMTAR for backward compatibility. Yes, it's still used
3246 # in the wild :-( We should find a proper way to deprecate it ...
3247 AMTAR='$${TAR-tar}'
3248
3249
3250 # We'll loop over all known methods to create a tar archive until one works.
3251 _am_tools='gnutar pax cpio none'
3252
3253 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3254
3255
3256
3257
3258
3259
3260 # POSIX will say in a future version that running "rm -f" with no argument
3261 # is OK; and we want to be able to make that assumption in our Makefile
3262 # recipes. So use an aggressive probe to check that the usage we want is
3263 # actually supported "in the wild" to an acceptable degree.
3264 # See automake bug#10828.
3265 # To make any issue more visible, cause the running configure to be aborted
3266 # by default if the 'rm' program in use doesn't match our expectations; the
3267 # user can still override this though.
3268 if rm -f && rm -fr && rm -rf; then : OK; else
3269 cat >&2 <<'END'
3270 Oops!
3271
3272 Your 'rm' program seems unable to run without file operands specified
3273 on the command line, even when the '-f' option is present. This is contrary
3274 to the behaviour of most rm programs out there, and not conforming with
3275 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3276
3277 Please tell bug-automake@gnu.org about your system, including the value
3278 of your $PATH and any error possibly output before this message. This
3279 can help us improve future automake versions.
3280
3281 END
3282 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3283 echo 'Configuration will proceed anyway, since you have set the' >&2
3284 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3285 echo >&2
3286 else
3287 cat >&2 <<'END'
3288 Aborting the configuration process, to ensure you take notice of the issue.
3289
3290 You can download and install GNU coreutils to get an 'rm' implementation
3291 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3292
3293 If you want to complete the configuration process using your problematic
3294 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3295 to "yes", and re-run configure.
3296
3297 END
3298 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3299 fi
3300 fi
3301
3302 # Check whether --enable-silent-rules was given.
3303 if test "${enable_silent_rules+set}" = set; then :
3304 enableval=$enable_silent_rules;
3305 fi
3306
3307 case $enable_silent_rules in # (((
3308 yes) AM_DEFAULT_VERBOSITY=0;;
3309 no) AM_DEFAULT_VERBOSITY=1;;
3310 *) AM_DEFAULT_VERBOSITY=0;;
3311 esac
3312 am_make=${MAKE-make}
3313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3314 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3315 if ${am_cv_make_support_nested_variables+:} false; then :
3316 $as_echo_n "(cached) " >&6
3317 else
3318 if $as_echo 'TRUE=$(BAR$(V))
3319 BAR0=false
3320 BAR1=true
3321 V=1
3322 am__doit:
3323 @$(TRUE)
3324 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3325 am_cv_make_support_nested_variables=yes
3326 else
3327 am_cv_make_support_nested_variables=no
3328 fi
3329 fi
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3331 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3332 if test $am_cv_make_support_nested_variables = yes; then
3333 AM_V='$(V)'
3334 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3335 else
3336 AM_V=$AM_DEFAULT_VERBOSITY
3337 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3338 fi
3339 AM_BACKSLASH='\'
3340
3341
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3343 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3344 # Check whether --enable-maintainer-mode was given.
3345 if test "${enable_maintainer_mode+set}" = set; then :
3346 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3347 else
3348 USE_MAINTAINER_MODE=no
3349 fi
3350
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3352 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3353 if test $USE_MAINTAINER_MODE = yes; then
3354 MAINTAINER_MODE_TRUE=
3355 MAINTAINER_MODE_FALSE='#'
3356 else
3357 MAINTAINER_MODE_TRUE='#'
3358 MAINTAINER_MODE_FALSE=
3359 fi
3360
3361 MAINT=$MAINTAINER_MODE_TRUE
3362
3363
3364
3365 case $target in
3366 *-*-solaris2*)
3367 case "$SHELL" in
3368 *bash*)
3369 ;;
3370 *)
3371 # PR 32580: Force use of bash to avoid corrupt linker scripts.
3372 SHELL=/bin/bash
3373 ;;
3374 esac
3375 ;;
3376 esac
3377
3378 ac_ext=c
3379 ac_cpp='$CPP $CPPFLAGS'
3380 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3381 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3382 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3383 if test -n "$ac_tool_prefix"; then
3384 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3385 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3387 $as_echo_n "checking for $ac_word... " >&6; }
3388 if ${ac_cv_prog_CC+:} false; then :
3389 $as_echo_n "(cached) " >&6
3390 else
3391 if test -n "$CC"; then
3392 ac_cv_prog_CC="$CC" # Let the user override the test.
3393 else
3394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3395 for as_dir in $PATH
3396 do
3397 IFS=$as_save_IFS
3398 test -z "$as_dir" && as_dir=.
3399 for ac_exec_ext in '' $ac_executable_extensions; do
3400 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3401 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3403 break 2
3404 fi
3405 done
3406 done
3407 IFS=$as_save_IFS
3408
3409 fi
3410 fi
3411 CC=$ac_cv_prog_CC
3412 if test -n "$CC"; then
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3414 $as_echo "$CC" >&6; }
3415 else
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3417 $as_echo "no" >&6; }
3418 fi
3419
3420
3421 fi
3422 if test -z "$ac_cv_prog_CC"; then
3423 ac_ct_CC=$CC
3424 # Extract the first word of "gcc", so it can be a program name with args.
3425 set dummy gcc; ac_word=$2
3426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3427 $as_echo_n "checking for $ac_word... " >&6; }
3428 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3429 $as_echo_n "(cached) " >&6
3430 else
3431 if test -n "$ac_ct_CC"; then
3432 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3433 else
3434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3435 for as_dir in $PATH
3436 do
3437 IFS=$as_save_IFS
3438 test -z "$as_dir" && as_dir=.
3439 for ac_exec_ext in '' $ac_executable_extensions; do
3440 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3441 ac_cv_prog_ac_ct_CC="gcc"
3442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3443 break 2
3444 fi
3445 done
3446 done
3447 IFS=$as_save_IFS
3448
3449 fi
3450 fi
3451 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3452 if test -n "$ac_ct_CC"; then
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3454 $as_echo "$ac_ct_CC" >&6; }
3455 else
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3457 $as_echo "no" >&6; }
3458 fi
3459
3460 if test "x$ac_ct_CC" = x; then
3461 CC=""
3462 else
3463 case $cross_compiling:$ac_tool_warned in
3464 yes:)
3465 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3466 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3467 ac_tool_warned=yes ;;
3468 esac
3469 CC=$ac_ct_CC
3470 fi
3471 else
3472 CC="$ac_cv_prog_CC"
3473 fi
3474
3475 if test -z "$CC"; then
3476 if test -n "$ac_tool_prefix"; then
3477 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3478 set dummy ${ac_tool_prefix}cc; ac_word=$2
3479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3480 $as_echo_n "checking for $ac_word... " >&6; }
3481 if ${ac_cv_prog_CC+:} false; then :
3482 $as_echo_n "(cached) " >&6
3483 else
3484 if test -n "$CC"; then
3485 ac_cv_prog_CC="$CC" # Let the user override the test.
3486 else
3487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3488 for as_dir in $PATH
3489 do
3490 IFS=$as_save_IFS
3491 test -z "$as_dir" && as_dir=.
3492 for ac_exec_ext in '' $ac_executable_extensions; do
3493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3494 ac_cv_prog_CC="${ac_tool_prefix}cc"
3495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3496 break 2
3497 fi
3498 done
3499 done
3500 IFS=$as_save_IFS
3501
3502 fi
3503 fi
3504 CC=$ac_cv_prog_CC
3505 if test -n "$CC"; then
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3507 $as_echo "$CC" >&6; }
3508 else
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3510 $as_echo "no" >&6; }
3511 fi
3512
3513
3514 fi
3515 fi
3516 if test -z "$CC"; then
3517 # Extract the first word of "cc", so it can be a program name with args.
3518 set dummy cc; ac_word=$2
3519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3520 $as_echo_n "checking for $ac_word... " >&6; }
3521 if ${ac_cv_prog_CC+:} false; then :
3522 $as_echo_n "(cached) " >&6
3523 else
3524 if test -n "$CC"; then
3525 ac_cv_prog_CC="$CC" # Let the user override the test.
3526 else
3527 ac_prog_rejected=no
3528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3529 for as_dir in $PATH
3530 do
3531 IFS=$as_save_IFS
3532 test -z "$as_dir" && as_dir=.
3533 for ac_exec_ext in '' $ac_executable_extensions; do
3534 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3535 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3536 ac_prog_rejected=yes
3537 continue
3538 fi
3539 ac_cv_prog_CC="cc"
3540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3541 break 2
3542 fi
3543 done
3544 done
3545 IFS=$as_save_IFS
3546
3547 if test $ac_prog_rejected = yes; then
3548 # We found a bogon in the path, so make sure we never use it.
3549 set dummy $ac_cv_prog_CC
3550 shift
3551 if test $# != 0; then
3552 # We chose a different compiler from the bogus one.
3553 # However, it has the same basename, so the bogon will be chosen
3554 # first if we set CC to just the basename; use the full file name.
3555 shift
3556 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3557 fi
3558 fi
3559 fi
3560 fi
3561 CC=$ac_cv_prog_CC
3562 if test -n "$CC"; then
3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3564 $as_echo "$CC" >&6; }
3565 else
3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3567 $as_echo "no" >&6; }
3568 fi
3569
3570
3571 fi
3572 if test -z "$CC"; then
3573 if test -n "$ac_tool_prefix"; then
3574 for ac_prog in cl.exe
3575 do
3576 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3577 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3579 $as_echo_n "checking for $ac_word... " >&6; }
3580 if ${ac_cv_prog_CC+:} false; then :
3581 $as_echo_n "(cached) " >&6
3582 else
3583 if test -n "$CC"; then
3584 ac_cv_prog_CC="$CC" # Let the user override the test.
3585 else
3586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3587 for as_dir in $PATH
3588 do
3589 IFS=$as_save_IFS
3590 test -z "$as_dir" && as_dir=.
3591 for ac_exec_ext in '' $ac_executable_extensions; do
3592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3593 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3595 break 2
3596 fi
3597 done
3598 done
3599 IFS=$as_save_IFS
3600
3601 fi
3602 fi
3603 CC=$ac_cv_prog_CC
3604 if test -n "$CC"; then
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3606 $as_echo "$CC" >&6; }
3607 else
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3609 $as_echo "no" >&6; }
3610 fi
3611
3612
3613 test -n "$CC" && break
3614 done
3615 fi
3616 if test -z "$CC"; then
3617 ac_ct_CC=$CC
3618 for ac_prog in cl.exe
3619 do
3620 # Extract the first word of "$ac_prog", so it can be a program name with args.
3621 set dummy $ac_prog; ac_word=$2
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3623 $as_echo_n "checking for $ac_word... " >&6; }
3624 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3625 $as_echo_n "(cached) " >&6
3626 else
3627 if test -n "$ac_ct_CC"; then
3628 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3629 else
3630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3631 for as_dir in $PATH
3632 do
3633 IFS=$as_save_IFS
3634 test -z "$as_dir" && as_dir=.
3635 for ac_exec_ext in '' $ac_executable_extensions; do
3636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3637 ac_cv_prog_ac_ct_CC="$ac_prog"
3638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3639 break 2
3640 fi
3641 done
3642 done
3643 IFS=$as_save_IFS
3644
3645 fi
3646 fi
3647 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3648 if test -n "$ac_ct_CC"; then
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3650 $as_echo "$ac_ct_CC" >&6; }
3651 else
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3653 $as_echo "no" >&6; }
3654 fi
3655
3656
3657 test -n "$ac_ct_CC" && break
3658 done
3659
3660 if test "x$ac_ct_CC" = x; then
3661 CC=""
3662 else
3663 case $cross_compiling:$ac_tool_warned in
3664 yes:)
3665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3666 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3667 ac_tool_warned=yes ;;
3668 esac
3669 CC=$ac_ct_CC
3670 fi
3671 fi
3672
3673 fi
3674
3675
3676 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3677 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3678 as_fn_error $? "no acceptable C compiler found in \$PATH
3679 See \`config.log' for more details" "$LINENO" 5; }
3680
3681 # Provide some information about the compiler.
3682 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3683 set X $ac_compile
3684 ac_compiler=$2
3685 for ac_option in --version -v -V -qversion; do
3686 { { ac_try="$ac_compiler $ac_option >&5"
3687 case "(($ac_try" in
3688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3689 *) ac_try_echo=$ac_try;;
3690 esac
3691 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3692 $as_echo "$ac_try_echo"; } >&5
3693 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3694 ac_status=$?
3695 if test -s conftest.err; then
3696 sed '10a\
3697 ... rest of stderr output deleted ...
3698 10q' conftest.err >conftest.er1
3699 cat conftest.er1 >&5
3700 fi
3701 rm -f conftest.er1 conftest.err
3702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3703 test $ac_status = 0; }
3704 done
3705
3706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3707 /* end confdefs.h. */
3708
3709 int
3710 main ()
3711 {
3712
3713 ;
3714 return 0;
3715 }
3716 _ACEOF
3717 ac_clean_files_save=$ac_clean_files
3718 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3719 # Try to create an executable without -o first, disregard a.out.
3720 # It will help us diagnose broken compilers, and finding out an intuition
3721 # of exeext.
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3723 $as_echo_n "checking whether the C compiler works... " >&6; }
3724 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3725
3726 # The possible output files:
3727 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3728
3729 ac_rmfiles=
3730 for ac_file in $ac_files
3731 do
3732 case $ac_file in
3733 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3734 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3735 esac
3736 done
3737 rm -f $ac_rmfiles
3738
3739 if { { ac_try="$ac_link_default"
3740 case "(($ac_try" in
3741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3742 *) ac_try_echo=$ac_try;;
3743 esac
3744 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3745 $as_echo "$ac_try_echo"; } >&5
3746 (eval "$ac_link_default") 2>&5
3747 ac_status=$?
3748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3749 test $ac_status = 0; }; then :
3750 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3751 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3752 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3753 # so that the user can short-circuit this test for compilers unknown to
3754 # Autoconf.
3755 for ac_file in $ac_files ''
3756 do
3757 test -f "$ac_file" || continue
3758 case $ac_file in
3759 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3760 ;;
3761 [ab].out )
3762 # We found the default executable, but exeext='' is most
3763 # certainly right.
3764 break;;
3765 *.* )
3766 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3767 then :; else
3768 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3769 fi
3770 # We set ac_cv_exeext here because the later test for it is not
3771 # safe: cross compilers may not add the suffix if given an `-o'
3772 # argument, so we may need to know it at that point already.
3773 # Even if this section looks crufty: it has the advantage of
3774 # actually working.
3775 break;;
3776 * )
3777 break;;
3778 esac
3779 done
3780 test "$ac_cv_exeext" = no && ac_cv_exeext=
3781
3782 else
3783 ac_file=''
3784 fi
3785 if test -z "$ac_file"; then :
3786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3787 $as_echo "no" >&6; }
3788 $as_echo "$as_me: failed program was:" >&5
3789 sed 's/^/| /' conftest.$ac_ext >&5
3790
3791 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3792 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3793 as_fn_error 77 "C compiler cannot create executables
3794 See \`config.log' for more details" "$LINENO" 5; }
3795 else
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3797 $as_echo "yes" >&6; }
3798 fi
3799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3800 $as_echo_n "checking for C compiler default output file name... " >&6; }
3801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3802 $as_echo "$ac_file" >&6; }
3803 ac_exeext=$ac_cv_exeext
3804
3805 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3806 ac_clean_files=$ac_clean_files_save
3807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3808 $as_echo_n "checking for suffix of executables... " >&6; }
3809 if { { ac_try="$ac_link"
3810 case "(($ac_try" in
3811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3812 *) ac_try_echo=$ac_try;;
3813 esac
3814 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3815 $as_echo "$ac_try_echo"; } >&5
3816 (eval "$ac_link") 2>&5
3817 ac_status=$?
3818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3819 test $ac_status = 0; }; then :
3820 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3821 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3822 # work properly (i.e., refer to `conftest.exe'), while it won't with
3823 # `rm'.
3824 for ac_file in conftest.exe conftest conftest.*; do
3825 test -f "$ac_file" || continue
3826 case $ac_file in
3827 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3828 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3829 break;;
3830 * ) break;;
3831 esac
3832 done
3833 else
3834 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3835 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3836 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3837 See \`config.log' for more details" "$LINENO" 5; }
3838 fi
3839 rm -f conftest conftest$ac_cv_exeext
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3841 $as_echo "$ac_cv_exeext" >&6; }
3842
3843 rm -f conftest.$ac_ext
3844 EXEEXT=$ac_cv_exeext
3845 ac_exeext=$EXEEXT
3846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3847 /* end confdefs.h. */
3848 #include <stdio.h>
3849 int
3850 main ()
3851 {
3852 FILE *f = fopen ("conftest.out", "w");
3853 return ferror (f) || fclose (f) != 0;
3854
3855 ;
3856 return 0;
3857 }
3858 _ACEOF
3859 ac_clean_files="$ac_clean_files conftest.out"
3860 # Check that the compiler produces executables we can run. If not, either
3861 # the compiler is broken, or we cross compile.
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3863 $as_echo_n "checking whether we are cross compiling... " >&6; }
3864 if test "$cross_compiling" != yes; then
3865 { { ac_try="$ac_link"
3866 case "(($ac_try" in
3867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3868 *) ac_try_echo=$ac_try;;
3869 esac
3870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3871 $as_echo "$ac_try_echo"; } >&5
3872 (eval "$ac_link") 2>&5
3873 ac_status=$?
3874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3875 test $ac_status = 0; }
3876 if { ac_try='./conftest$ac_cv_exeext'
3877 { { case "(($ac_try" in
3878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3879 *) ac_try_echo=$ac_try;;
3880 esac
3881 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3882 $as_echo "$ac_try_echo"; } >&5
3883 (eval "$ac_try") 2>&5
3884 ac_status=$?
3885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3886 test $ac_status = 0; }; }; then
3887 cross_compiling=no
3888 else
3889 if test "$cross_compiling" = maybe; then
3890 cross_compiling=yes
3891 else
3892 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3893 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3894 as_fn_error $? "cannot run C compiled programs.
3895 If you meant to cross compile, use \`--host'.
3896 See \`config.log' for more details" "$LINENO" 5; }
3897 fi
3898 fi
3899 fi
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3901 $as_echo "$cross_compiling" >&6; }
3902
3903 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3904 ac_clean_files=$ac_clean_files_save
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3906 $as_echo_n "checking for suffix of object files... " >&6; }
3907 if ${ac_cv_objext+:} false; then :
3908 $as_echo_n "(cached) " >&6
3909 else
3910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911 /* end confdefs.h. */
3912
3913 int
3914 main ()
3915 {
3916
3917 ;
3918 return 0;
3919 }
3920 _ACEOF
3921 rm -f conftest.o conftest.obj
3922 if { { ac_try="$ac_compile"
3923 case "(($ac_try" in
3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925 *) ac_try_echo=$ac_try;;
3926 esac
3927 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3928 $as_echo "$ac_try_echo"; } >&5
3929 (eval "$ac_compile") 2>&5
3930 ac_status=$?
3931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3932 test $ac_status = 0; }; then :
3933 for ac_file in conftest.o conftest.obj conftest.*; do
3934 test -f "$ac_file" || continue;
3935 case $ac_file in
3936 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3937 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3938 break;;
3939 esac
3940 done
3941 else
3942 $as_echo "$as_me: failed program was:" >&5
3943 sed 's/^/| /' conftest.$ac_ext >&5
3944
3945 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3946 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3947 as_fn_error $? "cannot compute suffix of object files: cannot compile
3948 See \`config.log' for more details" "$LINENO" 5; }
3949 fi
3950 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3951 fi
3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3953 $as_echo "$ac_cv_objext" >&6; }
3954 OBJEXT=$ac_cv_objext
3955 ac_objext=$OBJEXT
3956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3957 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3958 if ${ac_cv_c_compiler_gnu+:} false; then :
3959 $as_echo_n "(cached) " >&6
3960 else
3961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962 /* end confdefs.h. */
3963
3964 int
3965 main ()
3966 {
3967 #ifndef __GNUC__
3968 choke me
3969 #endif
3970
3971 ;
3972 return 0;
3973 }
3974 _ACEOF
3975 if ac_fn_c_try_compile "$LINENO"; then :
3976 ac_compiler_gnu=yes
3977 else
3978 ac_compiler_gnu=no
3979 fi
3980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3981 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3982
3983 fi
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3985 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3986 if test $ac_compiler_gnu = yes; then
3987 GCC=yes
3988 else
3989 GCC=
3990 fi
3991 ac_test_CFLAGS=${CFLAGS+set}
3992 ac_save_CFLAGS=$CFLAGS
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3994 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3995 if ${ac_cv_prog_cc_g+:} false; then :
3996 $as_echo_n "(cached) " >&6
3997 else
3998 ac_save_c_werror_flag=$ac_c_werror_flag
3999 ac_c_werror_flag=yes
4000 ac_cv_prog_cc_g=no
4001 CFLAGS="-g"
4002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003 /* end confdefs.h. */
4004
4005 int
4006 main ()
4007 {
4008
4009 ;
4010 return 0;
4011 }
4012 _ACEOF
4013 if ac_fn_c_try_compile "$LINENO"; then :
4014 ac_cv_prog_cc_g=yes
4015 else
4016 CFLAGS=""
4017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018 /* end confdefs.h. */
4019
4020 int
4021 main ()
4022 {
4023
4024 ;
4025 return 0;
4026 }
4027 _ACEOF
4028 if ac_fn_c_try_compile "$LINENO"; then :
4029
4030 else
4031 ac_c_werror_flag=$ac_save_c_werror_flag
4032 CFLAGS="-g"
4033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4034 /* end confdefs.h. */
4035
4036 int
4037 main ()
4038 {
4039
4040 ;
4041 return 0;
4042 }
4043 _ACEOF
4044 if ac_fn_c_try_compile "$LINENO"; then :
4045 ac_cv_prog_cc_g=yes
4046 fi
4047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4048 fi
4049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4050 fi
4051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4052 ac_c_werror_flag=$ac_save_c_werror_flag
4053 fi
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4055 $as_echo "$ac_cv_prog_cc_g" >&6; }
4056 if test "$ac_test_CFLAGS" = set; then
4057 CFLAGS=$ac_save_CFLAGS
4058 elif test $ac_cv_prog_cc_g = yes; then
4059 if test "$GCC" = yes; then
4060 CFLAGS="-g -O2"
4061 else
4062 CFLAGS="-g"
4063 fi
4064 else
4065 if test "$GCC" = yes; then
4066 CFLAGS="-O2"
4067 else
4068 CFLAGS=
4069 fi
4070 fi
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4072 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4073 if ${ac_cv_prog_cc_c89+:} false; then :
4074 $as_echo_n "(cached) " >&6
4075 else
4076 ac_cv_prog_cc_c89=no
4077 ac_save_CC=$CC
4078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079 /* end confdefs.h. */
4080 #include <stdarg.h>
4081 #include <stdio.h>
4082 struct stat;
4083 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4084 struct buf { int x; };
4085 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4086 static char *e (p, i)
4087 char **p;
4088 int i;
4089 {
4090 return p[i];
4091 }
4092 static char *f (char * (*g) (char **, int), char **p, ...)
4093 {
4094 char *s;
4095 va_list v;
4096 va_start (v,p);
4097 s = g (p, va_arg (v,int));
4098 va_end (v);
4099 return s;
4100 }
4101
4102 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4103 function prototypes and stuff, but not '\xHH' hex character constants.
4104 These don't provoke an error unfortunately, instead are silently treated
4105 as 'x'. The following induces an error, until -std is added to get
4106 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4107 array size at least. It's necessary to write '\x00'==0 to get something
4108 that's true only with -std. */
4109 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4110
4111 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4112 inside strings and character constants. */
4113 #define FOO(x) 'x'
4114 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4115
4116 int test (int i, double x);
4117 struct s1 {int (*f) (int a);};
4118 struct s2 {int (*f) (double a);};
4119 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4120 int argc;
4121 char **argv;
4122 int
4123 main ()
4124 {
4125 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4126 ;
4127 return 0;
4128 }
4129 _ACEOF
4130 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4131 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4132 do
4133 CC="$ac_save_CC $ac_arg"
4134 if ac_fn_c_try_compile "$LINENO"; then :
4135 ac_cv_prog_cc_c89=$ac_arg
4136 fi
4137 rm -f core conftest.err conftest.$ac_objext
4138 test "x$ac_cv_prog_cc_c89" != "xno" && break
4139 done
4140 rm -f conftest.$ac_ext
4141 CC=$ac_save_CC
4142
4143 fi
4144 # AC_CACHE_VAL
4145 case "x$ac_cv_prog_cc_c89" in
4146 x)
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4148 $as_echo "none needed" >&6; } ;;
4149 xno)
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4151 $as_echo "unsupported" >&6; } ;;
4152 *)
4153 CC="$CC $ac_cv_prog_cc_c89"
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4155 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4156 esac
4157 if test "x$ac_cv_prog_cc_c89" != xno; then :
4158
4159 fi
4160
4161 ac_ext=c
4162 ac_cpp='$CPP $CPPFLAGS'
4163 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4164 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4165 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4166
4167 ac_ext=c
4168 ac_cpp='$CPP $CPPFLAGS'
4169 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4170 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4171 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4173 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4174 if ${am_cv_prog_cc_c_o+:} false; then :
4175 $as_echo_n "(cached) " >&6
4176 else
4177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4178 /* end confdefs.h. */
4179
4180 int
4181 main ()
4182 {
4183
4184 ;
4185 return 0;
4186 }
4187 _ACEOF
4188 # Make sure it works both with $CC and with simple cc.
4189 # Following AC_PROG_CC_C_O, we do the test twice because some
4190 # compilers refuse to overwrite an existing .o file with -o,
4191 # though they will create one.
4192 am_cv_prog_cc_c_o=yes
4193 for am_i in 1 2; do
4194 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4195 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4196 ac_status=$?
4197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4198 (exit $ac_status); } \
4199 && test -f conftest2.$ac_objext; then
4200 : OK
4201 else
4202 am_cv_prog_cc_c_o=no
4203 break
4204 fi
4205 done
4206 rm -f core conftest*
4207 unset am_i
4208 fi
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4210 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4211 if test "$am_cv_prog_cc_c_o" != yes; then
4212 # Losing compiler, so override with the script.
4213 # FIXME: It is wrong to rewrite CC.
4214 # But if we don't then we get into trouble of one sort or another.
4215 # A longer-term fix would be to have automake use am__CC in this case,
4216 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4217 CC="$am_aux_dir/compile $CC"
4218 fi
4219 ac_ext=c
4220 ac_cpp='$CPP $CPPFLAGS'
4221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4224
4225 DEPDIR="${am__leading_dot}deps"
4226
4227 ac_config_commands="$ac_config_commands depfiles"
4228
4229
4230 am_make=${MAKE-make}
4231 cat > confinc << 'END'
4232 am__doit:
4233 @echo this is the am__doit target
4234 .PHONY: am__doit
4235 END
4236 # If we don't find an include directive, just comment out the code.
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4238 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4239 am__include="#"
4240 am__quote=
4241 _am_result=none
4242 # First try GNU make style include.
4243 echo "include confinc" > confmf
4244 # Ignore all kinds of additional output from 'make'.
4245 case `$am_make -s -f confmf 2> /dev/null` in #(
4246 *the\ am__doit\ target*)
4247 am__include=include
4248 am__quote=
4249 _am_result=GNU
4250 ;;
4251 esac
4252 # Now try BSD make style include.
4253 if test "$am__include" = "#"; then
4254 echo '.include "confinc"' > confmf
4255 case `$am_make -s -f confmf 2> /dev/null` in #(
4256 *the\ am__doit\ target*)
4257 am__include=.include
4258 am__quote="\""
4259 _am_result=BSD
4260 ;;
4261 esac
4262 fi
4263
4264
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4266 $as_echo "$_am_result" >&6; }
4267 rm -f confinc confmf
4268
4269 # Check whether --enable-dependency-tracking was given.
4270 if test "${enable_dependency_tracking+set}" = set; then :
4271 enableval=$enable_dependency_tracking;
4272 fi
4273
4274 if test "x$enable_dependency_tracking" != xno; then
4275 am_depcomp="$ac_aux_dir/depcomp"
4276 AMDEPBACKSLASH='\'
4277 am__nodep='_no'
4278 fi
4279 if test "x$enable_dependency_tracking" != xno; then
4280 AMDEP_TRUE=
4281 AMDEP_FALSE='#'
4282 else
4283 AMDEP_TRUE='#'
4284 AMDEP_FALSE=
4285 fi
4286
4287
4288
4289 depcc="$CC" am_compiler_list=
4290
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4292 $as_echo_n "checking dependency style of $depcc... " >&6; }
4293 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4294 $as_echo_n "(cached) " >&6
4295 else
4296 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4297 # We make a subdir and do the tests there. Otherwise we can end up
4298 # making bogus files that we don't know about and never remove. For
4299 # instance it was reported that on HP-UX the gcc test will end up
4300 # making a dummy file named 'D' -- because '-MD' means "put the output
4301 # in D".
4302 rm -rf conftest.dir
4303 mkdir conftest.dir
4304 # Copy depcomp to subdir because otherwise we won't find it if we're
4305 # using a relative directory.
4306 cp "$am_depcomp" conftest.dir
4307 cd conftest.dir
4308 # We will build objects and dependencies in a subdirectory because
4309 # it helps to detect inapplicable dependency modes. For instance
4310 # both Tru64's cc and ICC support -MD to output dependencies as a
4311 # side effect of compilation, but ICC will put the dependencies in
4312 # the current directory while Tru64 will put them in the object
4313 # directory.
4314 mkdir sub
4315
4316 am_cv_CC_dependencies_compiler_type=none
4317 if test "$am_compiler_list" = ""; then
4318 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4319 fi
4320 am__universal=false
4321 case " $depcc " in #(
4322 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4323 esac
4324
4325 for depmode in $am_compiler_list; do
4326 # Setup a source with many dependencies, because some compilers
4327 # like to wrap large dependency lists on column 80 (with \), and
4328 # we should not choose a depcomp mode which is confused by this.
4329 #
4330 # We need to recreate these files for each test, as the compiler may
4331 # overwrite some of them when testing with obscure command lines.
4332 # This happens at least with the AIX C compiler.
4333 : > sub/conftest.c
4334 for i in 1 2 3 4 5 6; do
4335 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4336 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4337 # Solaris 10 /bin/sh.
4338 echo '/* dummy */' > sub/conftst$i.h
4339 done
4340 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4341
4342 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4343 # mode. It turns out that the SunPro C++ compiler does not properly
4344 # handle '-M -o', and we need to detect this. Also, some Intel
4345 # versions had trouble with output in subdirs.
4346 am__obj=sub/conftest.${OBJEXT-o}
4347 am__minus_obj="-o $am__obj"
4348 case $depmode in
4349 gcc)
4350 # This depmode causes a compiler race in universal mode.
4351 test "$am__universal" = false || continue
4352 ;;
4353 nosideeffect)
4354 # After this tag, mechanisms are not by side-effect, so they'll
4355 # only be used when explicitly requested.
4356 if test "x$enable_dependency_tracking" = xyes; then
4357 continue
4358 else
4359 break
4360 fi
4361 ;;
4362 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4363 # This compiler won't grok '-c -o', but also, the minuso test has
4364 # not run yet. These depmodes are late enough in the game, and
4365 # so weak that their functioning should not be impacted.
4366 am__obj=conftest.${OBJEXT-o}
4367 am__minus_obj=
4368 ;;
4369 none) break ;;
4370 esac
4371 if depmode=$depmode \
4372 source=sub/conftest.c object=$am__obj \
4373 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4374 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4375 >/dev/null 2>conftest.err &&
4376 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4377 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4378 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4379 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4380 # icc doesn't choke on unknown options, it will just issue warnings
4381 # or remarks (even with -Werror). So we grep stderr for any message
4382 # that says an option was ignored or not supported.
4383 # When given -MP, icc 7.0 and 7.1 complain thusly:
4384 # icc: Command line warning: ignoring option '-M'; no argument required
4385 # The diagnosis changed in icc 8.0:
4386 # icc: Command line remark: option '-MP' not supported
4387 if (grep 'ignoring option' conftest.err ||
4388 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4389 am_cv_CC_dependencies_compiler_type=$depmode
4390 break
4391 fi
4392 fi
4393 done
4394
4395 cd ..
4396 rm -rf conftest.dir
4397 else
4398 am_cv_CC_dependencies_compiler_type=none
4399 fi
4400
4401 fi
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4403 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4404 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4405
4406 if
4407 test "x$enable_dependency_tracking" != xno \
4408 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4409 am__fastdepCC_TRUE=
4410 am__fastdepCC_FALSE='#'
4411 else
4412 am__fastdepCC_TRUE='#'
4413 am__fastdepCC_FALSE=
4414 fi
4415
4416
4417 ac_ext=cpp
4418 ac_cpp='$CXXCPP $CPPFLAGS'
4419 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4420 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4421 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4422 if test -z "$CXX"; then
4423 if test -n "$CCC"; then
4424 CXX=$CCC
4425 else
4426 if test -n "$ac_tool_prefix"; then
4427 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4428 do
4429 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4430 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4432 $as_echo_n "checking for $ac_word... " >&6; }
4433 if ${ac_cv_prog_CXX+:} false; then :
4434 $as_echo_n "(cached) " >&6
4435 else
4436 if test -n "$CXX"; then
4437 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4438 else
4439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4440 for as_dir in $PATH
4441 do
4442 IFS=$as_save_IFS
4443 test -z "$as_dir" && as_dir=.
4444 for ac_exec_ext in '' $ac_executable_extensions; do
4445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4446 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4448 break 2
4449 fi
4450 done
4451 done
4452 IFS=$as_save_IFS
4453
4454 fi
4455 fi
4456 CXX=$ac_cv_prog_CXX
4457 if test -n "$CXX"; then
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4459 $as_echo "$CXX" >&6; }
4460 else
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4462 $as_echo "no" >&6; }
4463 fi
4464
4465
4466 test -n "$CXX" && break
4467 done
4468 fi
4469 if test -z "$CXX"; then
4470 ac_ct_CXX=$CXX
4471 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4472 do
4473 # Extract the first word of "$ac_prog", so it can be a program name with args.
4474 set dummy $ac_prog; ac_word=$2
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4476 $as_echo_n "checking for $ac_word... " >&6; }
4477 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4478 $as_echo_n "(cached) " >&6
4479 else
4480 if test -n "$ac_ct_CXX"; then
4481 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4482 else
4483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4484 for as_dir in $PATH
4485 do
4486 IFS=$as_save_IFS
4487 test -z "$as_dir" && as_dir=.
4488 for ac_exec_ext in '' $ac_executable_extensions; do
4489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4490 ac_cv_prog_ac_ct_CXX="$ac_prog"
4491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4492 break 2
4493 fi
4494 done
4495 done
4496 IFS=$as_save_IFS
4497
4498 fi
4499 fi
4500 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4501 if test -n "$ac_ct_CXX"; then
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4503 $as_echo "$ac_ct_CXX" >&6; }
4504 else
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4506 $as_echo "no" >&6; }
4507 fi
4508
4509
4510 test -n "$ac_ct_CXX" && break
4511 done
4512
4513 if test "x$ac_ct_CXX" = x; then
4514 CXX="g++"
4515 else
4516 case $cross_compiling:$ac_tool_warned in
4517 yes:)
4518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4519 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4520 ac_tool_warned=yes ;;
4521 esac
4522 CXX=$ac_ct_CXX
4523 fi
4524 fi
4525
4526 fi
4527 fi
4528 # Provide some information about the compiler.
4529 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4530 set X $ac_compile
4531 ac_compiler=$2
4532 for ac_option in --version -v -V -qversion; do
4533 { { ac_try="$ac_compiler $ac_option >&5"
4534 case "(($ac_try" in
4535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4536 *) ac_try_echo=$ac_try;;
4537 esac
4538 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4539 $as_echo "$ac_try_echo"; } >&5
4540 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4541 ac_status=$?
4542 if test -s conftest.err; then
4543 sed '10a\
4544 ... rest of stderr output deleted ...
4545 10q' conftest.err >conftest.er1
4546 cat conftest.er1 >&5
4547 fi
4548 rm -f conftest.er1 conftest.err
4549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4550 test $ac_status = 0; }
4551 done
4552
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4554 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4555 if ${ac_cv_cxx_compiler_gnu+:} false; then :
4556 $as_echo_n "(cached) " >&6
4557 else
4558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4559 /* end confdefs.h. */
4560
4561 int
4562 main ()
4563 {
4564 #ifndef __GNUC__
4565 choke me
4566 #endif
4567
4568 ;
4569 return 0;
4570 }
4571 _ACEOF
4572 if ac_fn_cxx_try_compile "$LINENO"; then :
4573 ac_compiler_gnu=yes
4574 else
4575 ac_compiler_gnu=no
4576 fi
4577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4578 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4579
4580 fi
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4582 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4583 if test $ac_compiler_gnu = yes; then
4584 GXX=yes
4585 else
4586 GXX=
4587 fi
4588 ac_test_CXXFLAGS=${CXXFLAGS+set}
4589 ac_save_CXXFLAGS=$CXXFLAGS
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4591 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4592 if ${ac_cv_prog_cxx_g+:} false; then :
4593 $as_echo_n "(cached) " >&6
4594 else
4595 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4596 ac_cxx_werror_flag=yes
4597 ac_cv_prog_cxx_g=no
4598 CXXFLAGS="-g"
4599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4600 /* end confdefs.h. */
4601
4602 int
4603 main ()
4604 {
4605
4606 ;
4607 return 0;
4608 }
4609 _ACEOF
4610 if ac_fn_cxx_try_compile "$LINENO"; then :
4611 ac_cv_prog_cxx_g=yes
4612 else
4613 CXXFLAGS=""
4614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4615 /* end confdefs.h. */
4616
4617 int
4618 main ()
4619 {
4620
4621 ;
4622 return 0;
4623 }
4624 _ACEOF
4625 if ac_fn_cxx_try_compile "$LINENO"; then :
4626
4627 else
4628 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4629 CXXFLAGS="-g"
4630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631 /* end confdefs.h. */
4632
4633 int
4634 main ()
4635 {
4636
4637 ;
4638 return 0;
4639 }
4640 _ACEOF
4641 if ac_fn_cxx_try_compile "$LINENO"; then :
4642 ac_cv_prog_cxx_g=yes
4643 fi
4644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4645 fi
4646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4647 fi
4648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4649 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4650 fi
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4652 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4653 if test "$ac_test_CXXFLAGS" = set; then
4654 CXXFLAGS=$ac_save_CXXFLAGS
4655 elif test $ac_cv_prog_cxx_g = yes; then
4656 if test "$GXX" = yes; then
4657 CXXFLAGS="-g -O2"
4658 else
4659 CXXFLAGS="-g"
4660 fi
4661 else
4662 if test "$GXX" = yes; then
4663 CXXFLAGS="-O2"
4664 else
4665 CXXFLAGS=
4666 fi
4667 fi
4668 ac_ext=c
4669 ac_cpp='$CPP $CPPFLAGS'
4670 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4671 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4672 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4673
4674 depcc="$CXX" am_compiler_list=
4675
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4677 $as_echo_n "checking dependency style of $depcc... " >&6; }
4678 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
4679 $as_echo_n "(cached) " >&6
4680 else
4681 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4682 # We make a subdir and do the tests there. Otherwise we can end up
4683 # making bogus files that we don't know about and never remove. For
4684 # instance it was reported that on HP-UX the gcc test will end up
4685 # making a dummy file named 'D' -- because '-MD' means "put the output
4686 # in D".
4687 rm -rf conftest.dir
4688 mkdir conftest.dir
4689 # Copy depcomp to subdir because otherwise we won't find it if we're
4690 # using a relative directory.
4691 cp "$am_depcomp" conftest.dir
4692 cd conftest.dir
4693 # We will build objects and dependencies in a subdirectory because
4694 # it helps to detect inapplicable dependency modes. For instance
4695 # both Tru64's cc and ICC support -MD to output dependencies as a
4696 # side effect of compilation, but ICC will put the dependencies in
4697 # the current directory while Tru64 will put them in the object
4698 # directory.
4699 mkdir sub
4700
4701 am_cv_CXX_dependencies_compiler_type=none
4702 if test "$am_compiler_list" = ""; then
4703 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4704 fi
4705 am__universal=false
4706 case " $depcc " in #(
4707 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4708 esac
4709
4710 for depmode in $am_compiler_list; do
4711 # Setup a source with many dependencies, because some compilers
4712 # like to wrap large dependency lists on column 80 (with \), and
4713 # we should not choose a depcomp mode which is confused by this.
4714 #
4715 # We need to recreate these files for each test, as the compiler may
4716 # overwrite some of them when testing with obscure command lines.
4717 # This happens at least with the AIX C compiler.
4718 : > sub/conftest.c
4719 for i in 1 2 3 4 5 6; do
4720 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4721 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4722 # Solaris 10 /bin/sh.
4723 echo '/* dummy */' > sub/conftst$i.h
4724 done
4725 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4726
4727 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4728 # mode. It turns out that the SunPro C++ compiler does not properly
4729 # handle '-M -o', and we need to detect this. Also, some Intel
4730 # versions had trouble with output in subdirs.
4731 am__obj=sub/conftest.${OBJEXT-o}
4732 am__minus_obj="-o $am__obj"
4733 case $depmode in
4734 gcc)
4735 # This depmode causes a compiler race in universal mode.
4736 test "$am__universal" = false || continue
4737 ;;
4738 nosideeffect)
4739 # After this tag, mechanisms are not by side-effect, so they'll
4740 # only be used when explicitly requested.
4741 if test "x$enable_dependency_tracking" = xyes; then
4742 continue
4743 else
4744 break
4745 fi
4746 ;;
4747 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4748 # This compiler won't grok '-c -o', but also, the minuso test has
4749 # not run yet. These depmodes are late enough in the game, and
4750 # so weak that their functioning should not be impacted.
4751 am__obj=conftest.${OBJEXT-o}
4752 am__minus_obj=
4753 ;;
4754 none) break ;;
4755 esac
4756 if depmode=$depmode \
4757 source=sub/conftest.c object=$am__obj \
4758 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4759 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4760 >/dev/null 2>conftest.err &&
4761 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4762 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4763 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4764 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4765 # icc doesn't choke on unknown options, it will just issue warnings
4766 # or remarks (even with -Werror). So we grep stderr for any message
4767 # that says an option was ignored or not supported.
4768 # When given -MP, icc 7.0 and 7.1 complain thusly:
4769 # icc: Command line warning: ignoring option '-M'; no argument required
4770 # The diagnosis changed in icc 8.0:
4771 # icc: Command line remark: option '-MP' not supported
4772 if (grep 'ignoring option' conftest.err ||
4773 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4774 am_cv_CXX_dependencies_compiler_type=$depmode
4775 break
4776 fi
4777 fi
4778 done
4779
4780 cd ..
4781 rm -rf conftest.dir
4782 else
4783 am_cv_CXX_dependencies_compiler_type=none
4784 fi
4785
4786 fi
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4788 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4789 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4790
4791 if
4792 test "x$enable_dependency_tracking" != xno \
4793 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4794 am__fastdepCXX_TRUE=
4795 am__fastdepCXX_FALSE='#'
4796 else
4797 am__fastdepCXX_TRUE='#'
4798 am__fastdepCXX_FALSE=
4799 fi
4800
4801
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4803 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4804 if ${ac_cv_path_GREP+:} false; then :
4805 $as_echo_n "(cached) " >&6
4806 else
4807 if test -z "$GREP"; then
4808 ac_path_GREP_found=false
4809 # Loop through the user's path and test for each of PROGNAME-LIST
4810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4811 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4812 do
4813 IFS=$as_save_IFS
4814 test -z "$as_dir" && as_dir=.
4815 for ac_prog in grep ggrep; do
4816 for ac_exec_ext in '' $ac_executable_extensions; do
4817 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4818 as_fn_executable_p "$ac_path_GREP" || continue
4819 # Check for GNU ac_path_GREP and select it if it is found.
4820 # Check for GNU $ac_path_GREP
4821 case `"$ac_path_GREP" --version 2>&1` in
4822 *GNU*)
4823 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4824 *)
4825 ac_count=0
4826 $as_echo_n 0123456789 >"conftest.in"
4827 while :
4828 do
4829 cat "conftest.in" "conftest.in" >"conftest.tmp"
4830 mv "conftest.tmp" "conftest.in"
4831 cp "conftest.in" "conftest.nl"
4832 $as_echo 'GREP' >> "conftest.nl"
4833 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4834 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4835 as_fn_arith $ac_count + 1 && ac_count=$as_val
4836 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4837 # Best one so far, save it but keep looking for a better one
4838 ac_cv_path_GREP="$ac_path_GREP"
4839 ac_path_GREP_max=$ac_count
4840 fi
4841 # 10*(2^10) chars as input seems more than enough
4842 test $ac_count -gt 10 && break
4843 done
4844 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4845 esac
4846
4847 $ac_path_GREP_found && break 3
4848 done
4849 done
4850 done
4851 IFS=$as_save_IFS
4852 if test -z "$ac_cv_path_GREP"; then
4853 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4854 fi
4855 else
4856 ac_cv_path_GREP=$GREP
4857 fi
4858
4859 fi
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4861 $as_echo "$ac_cv_path_GREP" >&6; }
4862 GREP="$ac_cv_path_GREP"
4863
4864
4865
4866 ac_ext=c
4867 ac_cpp='$CPP $CPPFLAGS'
4868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4872 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4873 # On Suns, sometimes $CPP names a directory.
4874 if test -n "$CPP" && test -d "$CPP"; then
4875 CPP=
4876 fi
4877 if test -z "$CPP"; then
4878 if ${ac_cv_prog_CPP+:} false; then :
4879 $as_echo_n "(cached) " >&6
4880 else
4881 # Double quotes because CPP needs to be expanded
4882 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4883 do
4884 ac_preproc_ok=false
4885 for ac_c_preproc_warn_flag in '' yes
4886 do
4887 # Use a header file that comes with gcc, so configuring glibc
4888 # with a fresh cross-compiler works.
4889 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4890 # <limits.h> exists even on freestanding compilers.
4891 # On the NeXT, cc -E runs the code through the compiler's parser,
4892 # not just through cpp. "Syntax error" is here to catch this case.
4893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4894 /* end confdefs.h. */
4895 #ifdef __STDC__
4896 # include <limits.h>
4897 #else
4898 # include <assert.h>
4899 #endif
4900 Syntax error
4901 _ACEOF
4902 if ac_fn_c_try_cpp "$LINENO"; then :
4903
4904 else
4905 # Broken: fails on valid input.
4906 continue
4907 fi
4908 rm -f conftest.err conftest.i conftest.$ac_ext
4909
4910 # OK, works on sane cases. Now check whether nonexistent headers
4911 # can be detected and how.
4912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4913 /* end confdefs.h. */
4914 #include <ac_nonexistent.h>
4915 _ACEOF
4916 if ac_fn_c_try_cpp "$LINENO"; then :
4917 # Broken: success on invalid input.
4918 continue
4919 else
4920 # Passes both tests.
4921 ac_preproc_ok=:
4922 break
4923 fi
4924 rm -f conftest.err conftest.i conftest.$ac_ext
4925
4926 done
4927 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4928 rm -f conftest.i conftest.err conftest.$ac_ext
4929 if $ac_preproc_ok; then :
4930 break
4931 fi
4932
4933 done
4934 ac_cv_prog_CPP=$CPP
4935
4936 fi
4937 CPP=$ac_cv_prog_CPP
4938 else
4939 ac_cv_prog_CPP=$CPP
4940 fi
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4942 $as_echo "$CPP" >&6; }
4943 ac_preproc_ok=false
4944 for ac_c_preproc_warn_flag in '' yes
4945 do
4946 # Use a header file that comes with gcc, so configuring glibc
4947 # with a fresh cross-compiler works.
4948 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4949 # <limits.h> exists even on freestanding compilers.
4950 # On the NeXT, cc -E runs the code through the compiler's parser,
4951 # not just through cpp. "Syntax error" is here to catch this case.
4952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4953 /* end confdefs.h. */
4954 #ifdef __STDC__
4955 # include <limits.h>
4956 #else
4957 # include <assert.h>
4958 #endif
4959 Syntax error
4960 _ACEOF
4961 if ac_fn_c_try_cpp "$LINENO"; then :
4962
4963 else
4964 # Broken: fails on valid input.
4965 continue
4966 fi
4967 rm -f conftest.err conftest.i conftest.$ac_ext
4968
4969 # OK, works on sane cases. Now check whether nonexistent headers
4970 # can be detected and how.
4971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972 /* end confdefs.h. */
4973 #include <ac_nonexistent.h>
4974 _ACEOF
4975 if ac_fn_c_try_cpp "$LINENO"; then :
4976 # Broken: success on invalid input.
4977 continue
4978 else
4979 # Passes both tests.
4980 ac_preproc_ok=:
4981 break
4982 fi
4983 rm -f conftest.err conftest.i conftest.$ac_ext
4984
4985 done
4986 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4987 rm -f conftest.i conftest.err conftest.$ac_ext
4988 if $ac_preproc_ok; then :
4989
4990 else
4991 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4992 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4993 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4994 See \`config.log' for more details" "$LINENO" 5; }
4995 fi
4996
4997 ac_ext=c
4998 ac_cpp='$CPP $CPPFLAGS'
4999 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5000 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5001 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5002
5003
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5005 $as_echo_n "checking for egrep... " >&6; }
5006 if ${ac_cv_path_EGREP+:} false; then :
5007 $as_echo_n "(cached) " >&6
5008 else
5009 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5010 then ac_cv_path_EGREP="$GREP -E"
5011 else
5012 if test -z "$EGREP"; then
5013 ac_path_EGREP_found=false
5014 # Loop through the user's path and test for each of PROGNAME-LIST
5015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5016 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5017 do
5018 IFS=$as_save_IFS
5019 test -z "$as_dir" && as_dir=.
5020 for ac_prog in egrep; do
5021 for ac_exec_ext in '' $ac_executable_extensions; do
5022 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5023 as_fn_executable_p "$ac_path_EGREP" || continue
5024 # Check for GNU ac_path_EGREP and select it if it is found.
5025 # Check for GNU $ac_path_EGREP
5026 case `"$ac_path_EGREP" --version 2>&1` in
5027 *GNU*)
5028 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5029 *)
5030 ac_count=0
5031 $as_echo_n 0123456789 >"conftest.in"
5032 while :
5033 do
5034 cat "conftest.in" "conftest.in" >"conftest.tmp"
5035 mv "conftest.tmp" "conftest.in"
5036 cp "conftest.in" "conftest.nl"
5037 $as_echo 'EGREP' >> "conftest.nl"
5038 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5039 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5040 as_fn_arith $ac_count + 1 && ac_count=$as_val
5041 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5042 # Best one so far, save it but keep looking for a better one
5043 ac_cv_path_EGREP="$ac_path_EGREP"
5044 ac_path_EGREP_max=$ac_count
5045 fi
5046 # 10*(2^10) chars as input seems more than enough
5047 test $ac_count -gt 10 && break
5048 done
5049 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5050 esac
5051
5052 $ac_path_EGREP_found && break 3
5053 done
5054 done
5055 done
5056 IFS=$as_save_IFS
5057 if test -z "$ac_cv_path_EGREP"; then
5058 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5059 fi
5060 else
5061 ac_cv_path_EGREP=$EGREP
5062 fi
5063
5064 fi
5065 fi
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5067 $as_echo "$ac_cv_path_EGREP" >&6; }
5068 EGREP="$ac_cv_path_EGREP"
5069
5070
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5072 $as_echo_n "checking for ANSI C header files... " >&6; }
5073 if ${ac_cv_header_stdc+:} false; then :
5074 $as_echo_n "(cached) " >&6
5075 else
5076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5077 /* end confdefs.h. */
5078 #include <stdlib.h>
5079 #include <stdarg.h>
5080 #include <string.h>
5081 #include <float.h>
5082
5083 int
5084 main ()
5085 {
5086
5087 ;
5088 return 0;
5089 }
5090 _ACEOF
5091 if ac_fn_c_try_compile "$LINENO"; then :
5092 ac_cv_header_stdc=yes
5093 else
5094 ac_cv_header_stdc=no
5095 fi
5096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5097
5098 if test $ac_cv_header_stdc = yes; then
5099 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5101 /* end confdefs.h. */
5102 #include <string.h>
5103
5104 _ACEOF
5105 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5106 $EGREP "memchr" >/dev/null 2>&1; then :
5107
5108 else
5109 ac_cv_header_stdc=no
5110 fi
5111 rm -f conftest*
5112
5113 fi
5114
5115 if test $ac_cv_header_stdc = yes; then
5116 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118 /* end confdefs.h. */
5119 #include <stdlib.h>
5120
5121 _ACEOF
5122 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5123 $EGREP "free" >/dev/null 2>&1; then :
5124
5125 else
5126 ac_cv_header_stdc=no
5127 fi
5128 rm -f conftest*
5129
5130 fi
5131
5132 if test $ac_cv_header_stdc = yes; then
5133 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5134 if test "$cross_compiling" = yes; then :
5135 :
5136 else
5137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138 /* end confdefs.h. */
5139 #include <ctype.h>
5140 #include <stdlib.h>
5141 #if ((' ' & 0x0FF) == 0x020)
5142 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5143 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5144 #else
5145 # define ISLOWER(c) \
5146 (('a' <= (c) && (c) <= 'i') \
5147 || ('j' <= (c) && (c) <= 'r') \
5148 || ('s' <= (c) && (c) <= 'z'))
5149 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5150 #endif
5151
5152 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5153 int
5154 main ()
5155 {
5156 int i;
5157 for (i = 0; i < 256; i++)
5158 if (XOR (islower (i), ISLOWER (i))
5159 || toupper (i) != TOUPPER (i))
5160 return 2;
5161 return 0;
5162 }
5163 _ACEOF
5164 if ac_fn_c_try_run "$LINENO"; then :
5165
5166 else
5167 ac_cv_header_stdc=no
5168 fi
5169 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5170 conftest.$ac_objext conftest.beam conftest.$ac_ext
5171 fi
5172
5173 fi
5174 fi
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5176 $as_echo "$ac_cv_header_stdc" >&6; }
5177 if test $ac_cv_header_stdc = yes; then
5178
5179 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5180
5181 fi
5182
5183 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5184 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5185 inttypes.h stdint.h unistd.h
5186 do :
5187 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5188 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5189 "
5190 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5191 cat >>confdefs.h <<_ACEOF
5192 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5193 _ACEOF
5194
5195 fi
5196
5197 done
5198
5199
5200
5201 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5202 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5203 MINIX=yes
5204 else
5205 MINIX=
5206 fi
5207
5208
5209 if test "$MINIX" = yes; then
5210
5211 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5212
5213
5214 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5215
5216
5217 $as_echo "#define _MINIX 1" >>confdefs.h
5218
5219 fi
5220
5221
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5223 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5224 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5225 $as_echo_n "(cached) " >&6
5226 else
5227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5228 /* end confdefs.h. */
5229
5230 # define __EXTENSIONS__ 1
5231 $ac_includes_default
5232 int
5233 main ()
5234 {
5235
5236 ;
5237 return 0;
5238 }
5239 _ACEOF
5240 if ac_fn_c_try_compile "$LINENO"; then :
5241 ac_cv_safe_to_define___extensions__=yes
5242 else
5243 ac_cv_safe_to_define___extensions__=no
5244 fi
5245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246 fi
5247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5248 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5249 test $ac_cv_safe_to_define___extensions__ = yes &&
5250 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5251
5252 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5253
5254 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5255
5256 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5257
5258 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
5270 if test -n "$ac_tool_prefix"; then
5271 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5272 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5274 $as_echo_n "checking for $ac_word... " >&6; }
5275 if ${ac_cv_path_PKG_CONFIG+:} false; then :
5276 $as_echo_n "(cached) " >&6
5277 else
5278 case $PKG_CONFIG in
5279 [\\/]* | ?:[\\/]*)
5280 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5281 ;;
5282 *)
5283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5284 for as_dir in $PATH
5285 do
5286 IFS=$as_save_IFS
5287 test -z "$as_dir" && as_dir=.
5288 for ac_exec_ext in '' $ac_executable_extensions; do
5289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5290 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5292 break 2
5293 fi
5294 done
5295 done
5296 IFS=$as_save_IFS
5297
5298 ;;
5299 esac
5300 fi
5301 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5302 if test -n "$PKG_CONFIG"; then
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5304 $as_echo "$PKG_CONFIG" >&6; }
5305 else
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5307 $as_echo "no" >&6; }
5308 fi
5309
5310
5311 fi
5312 if test -z "$ac_cv_path_PKG_CONFIG"; then
5313 ac_pt_PKG_CONFIG=$PKG_CONFIG
5314 # Extract the first word of "pkg-config", so it can be a program name with args.
5315 set dummy pkg-config; ac_word=$2
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5317 $as_echo_n "checking for $ac_word... " >&6; }
5318 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5319 $as_echo_n "(cached) " >&6
5320 else
5321 case $ac_pt_PKG_CONFIG in
5322 [\\/]* | ?:[\\/]*)
5323 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5324 ;;
5325 *)
5326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5327 for as_dir in $PATH
5328 do
5329 IFS=$as_save_IFS
5330 test -z "$as_dir" && as_dir=.
5331 for ac_exec_ext in '' $ac_executable_extensions; do
5332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5333 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5335 break 2
5336 fi
5337 done
5338 done
5339 IFS=$as_save_IFS
5340
5341 ;;
5342 esac
5343 fi
5344 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5345 if test -n "$ac_pt_PKG_CONFIG"; then
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5347 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
5348 else
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5350 $as_echo "no" >&6; }
5351 fi
5352
5353 if test "x$ac_pt_PKG_CONFIG" = x; then
5354 PKG_CONFIG=""
5355 else
5356 case $cross_compiling:$ac_tool_warned in
5357 yes:)
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5359 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5360 ac_tool_warned=yes ;;
5361 esac
5362 PKG_CONFIG=$ac_pt_PKG_CONFIG
5363 fi
5364 else
5365 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5366 fi
5367
5368 fi
5369 if test -n "$PKG_CONFIG"; then
5370 _pkg_min_version=0.9.0
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
5372 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
5373 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5375 $as_echo "yes" >&6; }
5376 else
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5378 $as_echo "no" >&6; }
5379 PKG_CONFIG=""
5380 fi
5381 fi
5382
5383 case `pwd` in
5384 *\ * | *\ *)
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5386 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5387 esac
5388
5389
5390
5391 macro_version='2.2.7a'
5392 macro_revision='1.3134'
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406 ltmain="$ac_aux_dir/ltmain.sh"
5407
5408 # Backslashify metacharacters that are still active within
5409 # double-quoted strings.
5410 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5411
5412 # Same as above, but do not quote variable references.
5413 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5414
5415 # Sed substitution to delay expansion of an escaped shell variable in a
5416 # double_quote_subst'ed string.
5417 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5418
5419 # Sed substitution to delay expansion of an escaped single quote.
5420 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5421
5422 # Sed substitution to avoid accidental globbing in evaled expressions
5423 no_glob_subst='s/\*/\\\*/g'
5424
5425 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5426 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5427 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5428
5429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5430 $as_echo_n "checking how to print strings... " >&6; }
5431 # Test print first, because it will be a builtin if present.
5432 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5433 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5434 ECHO='print -r --'
5435 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5436 ECHO='printf %s\n'
5437 else
5438 # Use this function as a fallback that always works.
5439 func_fallback_echo ()
5440 {
5441 eval 'cat <<_LTECHO_EOF
5442 $1
5443 _LTECHO_EOF'
5444 }
5445 ECHO='func_fallback_echo'
5446 fi
5447
5448 # func_echo_all arg...
5449 # Invoke $ECHO with all args, space-separated.
5450 func_echo_all ()
5451 {
5452 $ECHO ""
5453 }
5454
5455 case "$ECHO" in
5456 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5457 $as_echo "printf" >&6; } ;;
5458 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5459 $as_echo "print -r" >&6; } ;;
5460 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5461 $as_echo "cat" >&6; } ;;
5462 esac
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5478 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5479 if ${ac_cv_path_SED+:} false; then :
5480 $as_echo_n "(cached) " >&6
5481 else
5482 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5483 for ac_i in 1 2 3 4 5 6 7; do
5484 ac_script="$ac_script$as_nl$ac_script"
5485 done
5486 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5487 { ac_script=; unset ac_script;}
5488 if test -z "$SED"; then
5489 ac_path_SED_found=false
5490 # Loop through the user's path and test for each of PROGNAME-LIST
5491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5492 for as_dir in $PATH
5493 do
5494 IFS=$as_save_IFS
5495 test -z "$as_dir" && as_dir=.
5496 for ac_prog in sed gsed; do
5497 for ac_exec_ext in '' $ac_executable_extensions; do
5498 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5499 as_fn_executable_p "$ac_path_SED" || continue
5500 # Check for GNU ac_path_SED and select it if it is found.
5501 # Check for GNU $ac_path_SED
5502 case `"$ac_path_SED" --version 2>&1` in
5503 *GNU*)
5504 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5505 *)
5506 ac_count=0
5507 $as_echo_n 0123456789 >"conftest.in"
5508 while :
5509 do
5510 cat "conftest.in" "conftest.in" >"conftest.tmp"
5511 mv "conftest.tmp" "conftest.in"
5512 cp "conftest.in" "conftest.nl"
5513 $as_echo '' >> "conftest.nl"
5514 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5515 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5516 as_fn_arith $ac_count + 1 && ac_count=$as_val
5517 if test $ac_count -gt ${ac_path_SED_max-0}; then
5518 # Best one so far, save it but keep looking for a better one
5519 ac_cv_path_SED="$ac_path_SED"
5520 ac_path_SED_max=$ac_count
5521 fi
5522 # 10*(2^10) chars as input seems more than enough
5523 test $ac_count -gt 10 && break
5524 done
5525 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5526 esac
5527
5528 $ac_path_SED_found && break 3
5529 done
5530 done
5531 done
5532 IFS=$as_save_IFS
5533 if test -z "$ac_cv_path_SED"; then
5534 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5535 fi
5536 else
5537 ac_cv_path_SED=$SED
5538 fi
5539
5540 fi
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5542 $as_echo "$ac_cv_path_SED" >&6; }
5543 SED="$ac_cv_path_SED"
5544 rm -f conftest.sed
5545
5546 test -z "$SED" && SED=sed
5547 Xsed="$SED -e 1s/^X//"
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5560 $as_echo_n "checking for fgrep... " >&6; }
5561 if ${ac_cv_path_FGREP+:} false; then :
5562 $as_echo_n "(cached) " >&6
5563 else
5564 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5565 then ac_cv_path_FGREP="$GREP -F"
5566 else
5567 if test -z "$FGREP"; then
5568 ac_path_FGREP_found=false
5569 # Loop through the user's path and test for each of PROGNAME-LIST
5570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5571 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5572 do
5573 IFS=$as_save_IFS
5574 test -z "$as_dir" && as_dir=.
5575 for ac_prog in fgrep; do
5576 for ac_exec_ext in '' $ac_executable_extensions; do
5577 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5578 as_fn_executable_p "$ac_path_FGREP" || continue
5579 # Check for GNU ac_path_FGREP and select it if it is found.
5580 # Check for GNU $ac_path_FGREP
5581 case `"$ac_path_FGREP" --version 2>&1` in
5582 *GNU*)
5583 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5584 *)
5585 ac_count=0
5586 $as_echo_n 0123456789 >"conftest.in"
5587 while :
5588 do
5589 cat "conftest.in" "conftest.in" >"conftest.tmp"
5590 mv "conftest.tmp" "conftest.in"
5591 cp "conftest.in" "conftest.nl"
5592 $as_echo 'FGREP' >> "conftest.nl"
5593 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5594 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5595 as_fn_arith $ac_count + 1 && ac_count=$as_val
5596 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5597 # Best one so far, save it but keep looking for a better one
5598 ac_cv_path_FGREP="$ac_path_FGREP"
5599 ac_path_FGREP_max=$ac_count
5600 fi
5601 # 10*(2^10) chars as input seems more than enough
5602 test $ac_count -gt 10 && break
5603 done
5604 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5605 esac
5606
5607 $ac_path_FGREP_found && break 3
5608 done
5609 done
5610 done
5611 IFS=$as_save_IFS
5612 if test -z "$ac_cv_path_FGREP"; then
5613 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5614 fi
5615 else
5616 ac_cv_path_FGREP=$FGREP
5617 fi
5618
5619 fi
5620 fi
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5622 $as_echo "$ac_cv_path_FGREP" >&6; }
5623 FGREP="$ac_cv_path_FGREP"
5624
5625
5626 test -z "$GREP" && GREP=grep
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646 # Check whether --with-gnu-ld was given.
5647 if test "${with_gnu_ld+set}" = set; then :
5648 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5649 else
5650 with_gnu_ld=no
5651 fi
5652
5653 ac_prog=ld
5654 if test "$GCC" = yes; then
5655 # Check if gcc -print-prog-name=ld gives a path.
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5657 $as_echo_n "checking for ld used by $CC... " >&6; }
5658 case $host in
5659 *-*-mingw*)
5660 # gcc leaves a trailing carriage return which upsets mingw
5661 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5662 *)
5663 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5664 esac
5665 case $ac_prog in
5666 # Accept absolute paths.
5667 [\\/]* | ?:[\\/]*)
5668 re_direlt='/[^/][^/]*/\.\./'
5669 # Canonicalize the pathname of ld
5670 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5671 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5672 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5673 done
5674 test -z "$LD" && LD="$ac_prog"
5675 ;;
5676 "")
5677 # If it fails, then pretend we aren't using GCC.
5678 ac_prog=ld
5679 ;;
5680 *)
5681 # If it is relative, then search for the first ld in PATH.
5682 with_gnu_ld=unknown
5683 ;;
5684 esac
5685 elif test "$with_gnu_ld" = yes; then
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5687 $as_echo_n "checking for GNU ld... " >&6; }
5688 else
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5690 $as_echo_n "checking for non-GNU ld... " >&6; }
5691 fi
5692 if ${lt_cv_path_LD+:} false; then :
5693 $as_echo_n "(cached) " >&6
5694 else
5695 if test -z "$LD"; then
5696 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5697 for ac_dir in $PATH; do
5698 IFS="$lt_save_ifs"
5699 test -z "$ac_dir" && ac_dir=.
5700 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5701 lt_cv_path_LD="$ac_dir/$ac_prog"
5702 # Check to see if the program is GNU ld. I'd rather use --version,
5703 # but apparently some variants of GNU ld only accept -v.
5704 # Break only if it was the GNU/non-GNU ld that we prefer.
5705 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5706 *GNU* | *'with BFD'*)
5707 test "$with_gnu_ld" != no && break
5708 ;;
5709 *)
5710 test "$with_gnu_ld" != yes && break
5711 ;;
5712 esac
5713 fi
5714 done
5715 IFS="$lt_save_ifs"
5716 else
5717 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5718 fi
5719 fi
5720
5721 LD="$lt_cv_path_LD"
5722 if test -n "$LD"; then
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5724 $as_echo "$LD" >&6; }
5725 else
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5727 $as_echo "no" >&6; }
5728 fi
5729 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5731 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5732 if ${lt_cv_prog_gnu_ld+:} false; then :
5733 $as_echo_n "(cached) " >&6
5734 else
5735 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5736 case `$LD -v 2>&1 </dev/null` in
5737 *GNU* | *'with BFD'*)
5738 lt_cv_prog_gnu_ld=yes
5739 ;;
5740 *)
5741 lt_cv_prog_gnu_ld=no
5742 ;;
5743 esac
5744 fi
5745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5746 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5747 with_gnu_ld=$lt_cv_prog_gnu_ld
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5758 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5759 if ${lt_cv_path_NM+:} false; then :
5760 $as_echo_n "(cached) " >&6
5761 else
5762 if test -n "$NM"; then
5763 # Let the user override the nm to test.
5764 lt_nm_to_check="$NM"
5765 else
5766 lt_nm_to_check="${ac_tool_prefix}nm"
5767 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5768 lt_nm_to_check="$lt_nm_to_check nm"
5769 fi
5770 fi
5771 for lt_tmp_nm in "$lt_nm_to_check"; do
5772 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5773 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5774 IFS="$lt_save_ifs"
5775 test -z "$ac_dir" && ac_dir=.
5776 # Strip out any user-provided options from the nm to test twice,
5777 # the first time to test to see if nm (rather than its options) has
5778 # an explicit path, the second time to yield a file which can be
5779 # nm'ed itself.
5780 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5781 case "$tmp_nm_path" in
5782 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5783 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5784 esac
5785 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5786 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5787 # Check to see if the nm accepts a BSD-compat flag.
5788 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5789 # nm: unknown option "B" ignored
5790 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5791 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5792 break
5793 ;;
5794 *)
5795 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5796 *$tmp_nm*)
5797 lt_cv_path_NM="$tmp_nm -p"
5798 break
5799 ;;
5800 *)
5801 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5802 continue # so that we can try to find one that supports BSD flags
5803 ;;
5804 esac
5805 ;;
5806 esac
5807 fi
5808 done
5809 IFS="$lt_save_ifs"
5810 done
5811 : ${lt_cv_path_NM=no}
5812 fi
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5814 $as_echo "$lt_cv_path_NM" >&6; }
5815 if test "$lt_cv_path_NM" != "no"; then
5816 NM="$lt_cv_path_NM"
5817 else
5818 # Didn't find any BSD compatible name lister, look for dumpbin.
5819 if test -n "$DUMPBIN"; then :
5820 # Let the user override the test.
5821 else
5822 if test -n "$ac_tool_prefix"; then
5823 for ac_prog in dumpbin "link -dump"
5824 do
5825 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5826 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5828 $as_echo_n "checking for $ac_word... " >&6; }
5829 if ${ac_cv_prog_DUMPBIN+:} false; then :
5830 $as_echo_n "(cached) " >&6
5831 else
5832 if test -n "$DUMPBIN"; then
5833 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5834 else
5835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5836 for as_dir in $PATH
5837 do
5838 IFS=$as_save_IFS
5839 test -z "$as_dir" && as_dir=.
5840 for ac_exec_ext in '' $ac_executable_extensions; do
5841 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5842 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5844 break 2
5845 fi
5846 done
5847 done
5848 IFS=$as_save_IFS
5849
5850 fi
5851 fi
5852 DUMPBIN=$ac_cv_prog_DUMPBIN
5853 if test -n "$DUMPBIN"; then
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5855 $as_echo "$DUMPBIN" >&6; }
5856 else
5857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5858 $as_echo "no" >&6; }
5859 fi
5860
5861
5862 test -n "$DUMPBIN" && break
5863 done
5864 fi
5865 if test -z "$DUMPBIN"; then
5866 ac_ct_DUMPBIN=$DUMPBIN
5867 for ac_prog in dumpbin "link -dump"
5868 do
5869 # Extract the first word of "$ac_prog", so it can be a program name with args.
5870 set dummy $ac_prog; ac_word=$2
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5872 $as_echo_n "checking for $ac_word... " >&6; }
5873 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5874 $as_echo_n "(cached) " >&6
5875 else
5876 if test -n "$ac_ct_DUMPBIN"; then
5877 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5878 else
5879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5880 for as_dir in $PATH
5881 do
5882 IFS=$as_save_IFS
5883 test -z "$as_dir" && as_dir=.
5884 for ac_exec_ext in '' $ac_executable_extensions; do
5885 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5886 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5888 break 2
5889 fi
5890 done
5891 done
5892 IFS=$as_save_IFS
5893
5894 fi
5895 fi
5896 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5897 if test -n "$ac_ct_DUMPBIN"; then
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5899 $as_echo "$ac_ct_DUMPBIN" >&6; }
5900 else
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5902 $as_echo "no" >&6; }
5903 fi
5904
5905
5906 test -n "$ac_ct_DUMPBIN" && break
5907 done
5908
5909 if test "x$ac_ct_DUMPBIN" = x; then
5910 DUMPBIN=":"
5911 else
5912 case $cross_compiling:$ac_tool_warned in
5913 yes:)
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5915 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5916 ac_tool_warned=yes ;;
5917 esac
5918 DUMPBIN=$ac_ct_DUMPBIN
5919 fi
5920 fi
5921
5922 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5923 *COFF*)
5924 DUMPBIN="$DUMPBIN -symbols"
5925 ;;
5926 *)
5927 DUMPBIN=:
5928 ;;
5929 esac
5930 fi
5931
5932 if test "$DUMPBIN" != ":"; then
5933 NM="$DUMPBIN"
5934 fi
5935 fi
5936 test -z "$NM" && NM=nm
5937
5938
5939
5940
5941
5942
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5944 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5945 if ${lt_cv_nm_interface+:} false; then :
5946 $as_echo_n "(cached) " >&6
5947 else
5948 lt_cv_nm_interface="BSD nm"
5949 echo "int some_variable = 0;" > conftest.$ac_ext
5950 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5951 (eval "$ac_compile" 2>conftest.err)
5952 cat conftest.err >&5
5953 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5954 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5955 cat conftest.err >&5
5956 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5957 cat conftest.out >&5
5958 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5959 lt_cv_nm_interface="MS dumpbin"
5960 fi
5961 rm -f conftest*
5962 fi
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5964 $as_echo "$lt_cv_nm_interface" >&6; }
5965
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5967 $as_echo_n "checking whether ln -s works... " >&6; }
5968 LN_S=$as_ln_s
5969 if test "$LN_S" = "ln -s"; then
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5971 $as_echo "yes" >&6; }
5972 else
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5974 $as_echo "no, using $LN_S" >&6; }
5975 fi
5976
5977 # find the maximum length of command line arguments
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5979 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5980 if ${lt_cv_sys_max_cmd_len+:} false; then :
5981 $as_echo_n "(cached) " >&6
5982 else
5983 i=0
5984 teststring="ABCD"
5985
5986 case $build_os in
5987 msdosdjgpp*)
5988 # On DJGPP, this test can blow up pretty badly due to problems in libc
5989 # (any single argument exceeding 2000 bytes causes a buffer overrun
5990 # during glob expansion). Even if it were fixed, the result of this
5991 # check would be larger than it should be.
5992 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5993 ;;
5994
5995 gnu*)
5996 # Under GNU Hurd, this test is not required because there is
5997 # no limit to the length of command line arguments.
5998 # Libtool will interpret -1 as no limit whatsoever
5999 lt_cv_sys_max_cmd_len=-1;
6000 ;;
6001
6002 cygwin* | mingw* | cegcc*)
6003 # On Win9x/ME, this test blows up -- it succeeds, but takes
6004 # about 5 minutes as the teststring grows exponentially.
6005 # Worse, since 9x/ME are not pre-emptively multitasking,
6006 # you end up with a "frozen" computer, even though with patience
6007 # the test eventually succeeds (with a max line length of 256k).
6008 # Instead, let's just punt: use the minimum linelength reported by
6009 # all of the supported platforms: 8192 (on NT/2K/XP).
6010 lt_cv_sys_max_cmd_len=8192;
6011 ;;
6012
6013 mint*)
6014 # On MiNT this can take a long time and run out of memory.
6015 lt_cv_sys_max_cmd_len=8192;
6016 ;;
6017
6018 amigaos*)
6019 # On AmigaOS with pdksh, this test takes hours, literally.
6020 # So we just punt and use a minimum line length of 8192.
6021 lt_cv_sys_max_cmd_len=8192;
6022 ;;
6023
6024 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6025 # This has been around since 386BSD, at least. Likely further.
6026 if test -x /sbin/sysctl; then
6027 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6028 elif test -x /usr/sbin/sysctl; then
6029 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6030 else
6031 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6032 fi
6033 # And add a safety zone
6034 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6035 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6036 ;;
6037
6038 interix*)
6039 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6040 lt_cv_sys_max_cmd_len=196608
6041 ;;
6042
6043 osf*)
6044 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6045 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6046 # nice to cause kernel panics so lets avoid the loop below.
6047 # First set a reasonable default.
6048 lt_cv_sys_max_cmd_len=16384
6049 #
6050 if test -x /sbin/sysconfig; then
6051 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6052 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6053 esac
6054 fi
6055 ;;
6056 sco3.2v5*)
6057 lt_cv_sys_max_cmd_len=102400
6058 ;;
6059 sysv5* | sco5v6* | sysv4.2uw2*)
6060 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6061 if test -n "$kargmax"; then
6062 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6063 else
6064 lt_cv_sys_max_cmd_len=32768
6065 fi
6066 ;;
6067 *)
6068 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6069 if test -n "$lt_cv_sys_max_cmd_len"; then
6070 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6071 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6072 else
6073 # Make teststring a little bigger before we do anything with it.
6074 # a 1K string should be a reasonable start.
6075 for i in 1 2 3 4 5 6 7 8 ; do
6076 teststring=$teststring$teststring
6077 done
6078 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6079 # If test is not a shell built-in, we'll probably end up computing a
6080 # maximum length that is only half of the actual maximum length, but
6081 # we can't tell.
6082 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6083 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6084 test $i != 17 # 1/2 MB should be enough
6085 do
6086 i=`expr $i + 1`
6087 teststring=$teststring$teststring
6088 done
6089 # Only check the string length outside the loop.
6090 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6091 teststring=
6092 # Add a significant safety factor because C++ compilers can tack on
6093 # massive amounts of additional arguments before passing them to the
6094 # linker. It appears as though 1/2 is a usable value.
6095 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6096 fi
6097 ;;
6098 esac
6099
6100 fi
6101
6102 if test -n $lt_cv_sys_max_cmd_len ; then
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6104 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6105 else
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6107 $as_echo "none" >&6; }
6108 fi
6109 max_cmd_len=$lt_cv_sys_max_cmd_len
6110
6111
6112
6113
6114
6115
6116 : ${CP="cp -f"}
6117 : ${MV="mv -f"}
6118 : ${RM="rm -f"}
6119
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6121 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6122 # Try some XSI features
6123 xsi_shell=no
6124 ( _lt_dummy="a/b/c"
6125 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6126 = c,a/b,, \
6127 && eval 'test $(( 1 + 1 )) -eq 2 \
6128 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6129 && xsi_shell=yes
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6131 $as_echo "$xsi_shell" >&6; }
6132
6133
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6135 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6136 lt_shell_append=no
6137 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6138 >/dev/null 2>&1 \
6139 && lt_shell_append=yes
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6141 $as_echo "$lt_shell_append" >&6; }
6142
6143
6144 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6145 lt_unset=unset
6146 else
6147 lt_unset=false
6148 fi
6149
6150
6151
6152
6153
6154 # test EBCDIC or ASCII
6155 case `echo X|tr X '\101'` in
6156 A) # ASCII based system
6157 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6158 lt_SP2NL='tr \040 \012'
6159 lt_NL2SP='tr \015\012 \040\040'
6160 ;;
6161 *) # EBCDIC based system
6162 lt_SP2NL='tr \100 \n'
6163 lt_NL2SP='tr \r\n \100\100'
6164 ;;
6165 esac
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6176 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6177 if ${lt_cv_ld_reload_flag+:} false; then :
6178 $as_echo_n "(cached) " >&6
6179 else
6180 lt_cv_ld_reload_flag='-r'
6181 fi
6182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6183 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6184 reload_flag=$lt_cv_ld_reload_flag
6185 case $reload_flag in
6186 "" | " "*) ;;
6187 *) reload_flag=" $reload_flag" ;;
6188 esac
6189 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6190 case $host_os in
6191 darwin*)
6192 if test "$GCC" = yes; then
6193 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6194 else
6195 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6196 fi
6197 ;;
6198 esac
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208 if test -n "$ac_tool_prefix"; then
6209 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6210 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6212 $as_echo_n "checking for $ac_word... " >&6; }
6213 if ${ac_cv_prog_OBJDUMP+:} false; then :
6214 $as_echo_n "(cached) " >&6
6215 else
6216 if test -n "$OBJDUMP"; then
6217 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6218 else
6219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6220 for as_dir in $PATH
6221 do
6222 IFS=$as_save_IFS
6223 test -z "$as_dir" && as_dir=.
6224 for ac_exec_ext in '' $ac_executable_extensions; do
6225 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6226 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6228 break 2
6229 fi
6230 done
6231 done
6232 IFS=$as_save_IFS
6233
6234 fi
6235 fi
6236 OBJDUMP=$ac_cv_prog_OBJDUMP
6237 if test -n "$OBJDUMP"; then
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6239 $as_echo "$OBJDUMP" >&6; }
6240 else
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6242 $as_echo "no" >&6; }
6243 fi
6244
6245
6246 fi
6247 if test -z "$ac_cv_prog_OBJDUMP"; then
6248 ac_ct_OBJDUMP=$OBJDUMP
6249 # Extract the first word of "objdump", so it can be a program name with args.
6250 set dummy objdump; ac_word=$2
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6252 $as_echo_n "checking for $ac_word... " >&6; }
6253 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6254 $as_echo_n "(cached) " >&6
6255 else
6256 if test -n "$ac_ct_OBJDUMP"; then
6257 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6258 else
6259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260 for as_dir in $PATH
6261 do
6262 IFS=$as_save_IFS
6263 test -z "$as_dir" && as_dir=.
6264 for ac_exec_ext in '' $ac_executable_extensions; do
6265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6266 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6268 break 2
6269 fi
6270 done
6271 done
6272 IFS=$as_save_IFS
6273
6274 fi
6275 fi
6276 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6277 if test -n "$ac_ct_OBJDUMP"; then
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6279 $as_echo "$ac_ct_OBJDUMP" >&6; }
6280 else
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6282 $as_echo "no" >&6; }
6283 fi
6284
6285 if test "x$ac_ct_OBJDUMP" = x; then
6286 OBJDUMP="false"
6287 else
6288 case $cross_compiling:$ac_tool_warned in
6289 yes:)
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6291 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6292 ac_tool_warned=yes ;;
6293 esac
6294 OBJDUMP=$ac_ct_OBJDUMP
6295 fi
6296 else
6297 OBJDUMP="$ac_cv_prog_OBJDUMP"
6298 fi
6299
6300 test -z "$OBJDUMP" && OBJDUMP=objdump
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6311 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6312 if ${lt_cv_deplibs_check_method+:} false; then :
6313 $as_echo_n "(cached) " >&6
6314 else
6315 lt_cv_file_magic_cmd='$MAGIC_CMD'
6316 lt_cv_file_magic_test_file=
6317 lt_cv_deplibs_check_method='unknown'
6318 # Need to set the preceding variable on all platforms that support
6319 # interlibrary dependencies.
6320 # 'none' -- dependencies not supported.
6321 # `unknown' -- same as none, but documents that we really don't know.
6322 # 'pass_all' -- all dependencies passed with no checks.
6323 # 'test_compile' -- check by making test program.
6324 # 'file_magic [[regex]]' -- check by looking for files in library path
6325 # which responds to the $file_magic_cmd with a given extended regex.
6326 # If you have `file' or equivalent on your system and you're not sure
6327 # whether `pass_all' will *always* work, you probably want this one.
6328
6329 case $host_os in
6330 aix[4-9]*)
6331 lt_cv_deplibs_check_method=pass_all
6332 ;;
6333
6334 beos*)
6335 lt_cv_deplibs_check_method=pass_all
6336 ;;
6337
6338 bsdi[45]*)
6339 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6340 lt_cv_file_magic_cmd='/usr/bin/file -L'
6341 lt_cv_file_magic_test_file=/shlib/libc.so
6342 ;;
6343
6344 cygwin*)
6345 # func_win32_libid is a shell function defined in ltmain.sh
6346 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6347 lt_cv_file_magic_cmd='func_win32_libid'
6348 ;;
6349
6350 mingw* | pw32*)
6351 # Base MSYS/MinGW do not provide the 'file' command needed by
6352 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6353 # unless we find 'file', for example because we are cross-compiling.
6354 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6355 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6356 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6357 lt_cv_file_magic_cmd='func_win32_libid'
6358 else
6359 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6360 lt_cv_file_magic_cmd='$OBJDUMP -f'
6361 fi
6362 ;;
6363
6364 cegcc*)
6365 # use the weaker test based on 'objdump'. See mingw*.
6366 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6367 lt_cv_file_magic_cmd='$OBJDUMP -f'
6368 ;;
6369
6370 darwin* | rhapsody*)
6371 lt_cv_deplibs_check_method=pass_all
6372 ;;
6373
6374 freebsd* | dragonfly*)
6375 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6376 case $host_cpu in
6377 i*86 )
6378 # Not sure whether the presence of OpenBSD here was a mistake.
6379 # Let's accept both of them until this is cleared up.
6380 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6381 lt_cv_file_magic_cmd=/usr/bin/file
6382 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6383 ;;
6384 esac
6385 else
6386 lt_cv_deplibs_check_method=pass_all
6387 fi
6388 ;;
6389
6390 gnu*)
6391 lt_cv_deplibs_check_method=pass_all
6392 ;;
6393
6394 haiku*)
6395 lt_cv_deplibs_check_method=pass_all
6396 ;;
6397
6398 hpux10.20* | hpux11*)
6399 lt_cv_file_magic_cmd=/usr/bin/file
6400 case $host_cpu in
6401 ia64*)
6402 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6403 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6404 ;;
6405 hppa*64*)
6406 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]'
6407 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6408 ;;
6409 *)
6410 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6411 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6412 ;;
6413 esac
6414 ;;
6415
6416 interix[3-9]*)
6417 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6418 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6419 ;;
6420
6421 irix5* | irix6* | nonstopux*)
6422 case $LD in
6423 *-32|*"-32 ") libmagic=32-bit;;
6424 *-n32|*"-n32 ") libmagic=N32;;
6425 *-64|*"-64 ") libmagic=64-bit;;
6426 *) libmagic=never-match;;
6427 esac
6428 lt_cv_deplibs_check_method=pass_all
6429 ;;
6430
6431 # This must be Linux ELF.
6432 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6433 lt_cv_deplibs_check_method=pass_all
6434 ;;
6435
6436 netbsd*)
6437 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6438 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6439 else
6440 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6441 fi
6442 ;;
6443
6444 newos6*)
6445 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6446 lt_cv_file_magic_cmd=/usr/bin/file
6447 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6448 ;;
6449
6450 *nto* | *qnx*)
6451 lt_cv_deplibs_check_method=pass_all
6452 ;;
6453
6454 openbsd*)
6455 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6456 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6457 else
6458 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6459 fi
6460 ;;
6461
6462 osf3* | osf4* | osf5*)
6463 lt_cv_deplibs_check_method=pass_all
6464 ;;
6465
6466 rdos*)
6467 lt_cv_deplibs_check_method=pass_all
6468 ;;
6469
6470 solaris*)
6471 lt_cv_deplibs_check_method=pass_all
6472 ;;
6473
6474 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6475 lt_cv_deplibs_check_method=pass_all
6476 ;;
6477
6478 sysv4 | sysv4.3*)
6479 case $host_vendor in
6480 motorola)
6481 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]'
6482 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6483 ;;
6484 ncr)
6485 lt_cv_deplibs_check_method=pass_all
6486 ;;
6487 sequent)
6488 lt_cv_file_magic_cmd='/bin/file'
6489 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6490 ;;
6491 sni)
6492 lt_cv_file_magic_cmd='/bin/file'
6493 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6494 lt_cv_file_magic_test_file=/lib/libc.so
6495 ;;
6496 siemens)
6497 lt_cv_deplibs_check_method=pass_all
6498 ;;
6499 pc)
6500 lt_cv_deplibs_check_method=pass_all
6501 ;;
6502 esac
6503 ;;
6504
6505 tpf*)
6506 lt_cv_deplibs_check_method=pass_all
6507 ;;
6508 vxworks*)
6509 # Assume VxWorks cross toolchains are built on Linux, possibly
6510 # as canadian for Windows hosts.
6511 lt_cv_deplibs_check_method=pass_all
6512 ;;
6513 esac
6514
6515 fi
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6517 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6518 file_magic_cmd=$lt_cv_file_magic_cmd
6519 deplibs_check_method=$lt_cv_deplibs_check_method
6520 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533 plugin_option=
6534 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6535 for plugin in $plugin_names; do
6536 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6537 if test x$plugin_so = x$plugin; then
6538 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6539 fi
6540 if test x$plugin_so != x$plugin; then
6541 plugin_option="--plugin $plugin_so"
6542 break
6543 fi
6544 done
6545
6546 if test -n "$ac_tool_prefix"; then
6547 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6548 set dummy ${ac_tool_prefix}ar; ac_word=$2
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6550 $as_echo_n "checking for $ac_word... " >&6; }
6551 if ${ac_cv_prog_AR+:} false; then :
6552 $as_echo_n "(cached) " >&6
6553 else
6554 if test -n "$AR"; then
6555 ac_cv_prog_AR="$AR" # Let the user override the test.
6556 else
6557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6558 for as_dir in $PATH
6559 do
6560 IFS=$as_save_IFS
6561 test -z "$as_dir" && as_dir=.
6562 for ac_exec_ext in '' $ac_executable_extensions; do
6563 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6564 ac_cv_prog_AR="${ac_tool_prefix}ar"
6565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6566 break 2
6567 fi
6568 done
6569 done
6570 IFS=$as_save_IFS
6571
6572 fi
6573 fi
6574 AR=$ac_cv_prog_AR
6575 if test -n "$AR"; then
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6577 $as_echo "$AR" >&6; }
6578 else
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6580 $as_echo "no" >&6; }
6581 fi
6582
6583
6584 fi
6585 if test -z "$ac_cv_prog_AR"; then
6586 ac_ct_AR=$AR
6587 # Extract the first word of "ar", so it can be a program name with args.
6588 set dummy ar; ac_word=$2
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6590 $as_echo_n "checking for $ac_word... " >&6; }
6591 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6592 $as_echo_n "(cached) " >&6
6593 else
6594 if test -n "$ac_ct_AR"; then
6595 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6596 else
6597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6598 for as_dir in $PATH
6599 do
6600 IFS=$as_save_IFS
6601 test -z "$as_dir" && as_dir=.
6602 for ac_exec_ext in '' $ac_executable_extensions; do
6603 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6604 ac_cv_prog_ac_ct_AR="ar"
6605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6606 break 2
6607 fi
6608 done
6609 done
6610 IFS=$as_save_IFS
6611
6612 fi
6613 fi
6614 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6615 if test -n "$ac_ct_AR"; then
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6617 $as_echo "$ac_ct_AR" >&6; }
6618 else
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6620 $as_echo "no" >&6; }
6621 fi
6622
6623 if test "x$ac_ct_AR" = x; then
6624 AR="false"
6625 else
6626 case $cross_compiling:$ac_tool_warned in
6627 yes:)
6628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6629 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6630 ac_tool_warned=yes ;;
6631 esac
6632 AR=$ac_ct_AR
6633 fi
6634 else
6635 AR="$ac_cv_prog_AR"
6636 fi
6637
6638 test -z "$AR" && AR=ar
6639 if test -n "$plugin_option"; then
6640 if $AR --help 2>&1 | grep -q "\--plugin"; then
6641 touch conftest.c
6642 $AR $plugin_option rc conftest.a conftest.c
6643 if test "$?" != 0; then
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6645 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6646 else
6647 AR="$AR $plugin_option"
6648 fi
6649 rm -f conftest.*
6650 fi
6651 fi
6652 test -z "$AR_FLAGS" && AR_FLAGS=cru
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664 if test -n "$ac_tool_prefix"; then
6665 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6666 set dummy ${ac_tool_prefix}strip; ac_word=$2
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668 $as_echo_n "checking for $ac_word... " >&6; }
6669 if ${ac_cv_prog_STRIP+:} false; then :
6670 $as_echo_n "(cached) " >&6
6671 else
6672 if test -n "$STRIP"; then
6673 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6674 else
6675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676 for as_dir in $PATH
6677 do
6678 IFS=$as_save_IFS
6679 test -z "$as_dir" && as_dir=.
6680 for ac_exec_ext in '' $ac_executable_extensions; do
6681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6682 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684 break 2
6685 fi
6686 done
6687 done
6688 IFS=$as_save_IFS
6689
6690 fi
6691 fi
6692 STRIP=$ac_cv_prog_STRIP
6693 if test -n "$STRIP"; then
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6695 $as_echo "$STRIP" >&6; }
6696 else
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698 $as_echo "no" >&6; }
6699 fi
6700
6701
6702 fi
6703 if test -z "$ac_cv_prog_STRIP"; then
6704 ac_ct_STRIP=$STRIP
6705 # Extract the first word of "strip", so it can be a program name with args.
6706 set dummy strip; ac_word=$2
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6708 $as_echo_n "checking for $ac_word... " >&6; }
6709 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6710 $as_echo_n "(cached) " >&6
6711 else
6712 if test -n "$ac_ct_STRIP"; then
6713 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6714 else
6715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6716 for as_dir in $PATH
6717 do
6718 IFS=$as_save_IFS
6719 test -z "$as_dir" && as_dir=.
6720 for ac_exec_ext in '' $ac_executable_extensions; do
6721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6722 ac_cv_prog_ac_ct_STRIP="strip"
6723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6724 break 2
6725 fi
6726 done
6727 done
6728 IFS=$as_save_IFS
6729
6730 fi
6731 fi
6732 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6733 if test -n "$ac_ct_STRIP"; then
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6735 $as_echo "$ac_ct_STRIP" >&6; }
6736 else
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6738 $as_echo "no" >&6; }
6739 fi
6740
6741 if test "x$ac_ct_STRIP" = x; then
6742 STRIP=":"
6743 else
6744 case $cross_compiling:$ac_tool_warned in
6745 yes:)
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6747 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6748 ac_tool_warned=yes ;;
6749 esac
6750 STRIP=$ac_ct_STRIP
6751 fi
6752 else
6753 STRIP="$ac_cv_prog_STRIP"
6754 fi
6755
6756 test -z "$STRIP" && STRIP=:
6757
6758
6759
6760
6761
6762
6763 if test -n "$ac_tool_prefix"; then
6764 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6765 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6767 $as_echo_n "checking for $ac_word... " >&6; }
6768 if ${ac_cv_prog_RANLIB+:} false; then :
6769 $as_echo_n "(cached) " >&6
6770 else
6771 if test -n "$RANLIB"; then
6772 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6773 else
6774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775 for as_dir in $PATH
6776 do
6777 IFS=$as_save_IFS
6778 test -z "$as_dir" && as_dir=.
6779 for ac_exec_ext in '' $ac_executable_extensions; do
6780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6781 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6783 break 2
6784 fi
6785 done
6786 done
6787 IFS=$as_save_IFS
6788
6789 fi
6790 fi
6791 RANLIB=$ac_cv_prog_RANLIB
6792 if test -n "$RANLIB"; then
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6794 $as_echo "$RANLIB" >&6; }
6795 else
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6797 $as_echo "no" >&6; }
6798 fi
6799
6800
6801 fi
6802 if test -z "$ac_cv_prog_RANLIB"; then
6803 ac_ct_RANLIB=$RANLIB
6804 # Extract the first word of "ranlib", so it can be a program name with args.
6805 set dummy ranlib; ac_word=$2
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6807 $as_echo_n "checking for $ac_word... " >&6; }
6808 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6809 $as_echo_n "(cached) " >&6
6810 else
6811 if test -n "$ac_ct_RANLIB"; then
6812 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6813 else
6814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6815 for as_dir in $PATH
6816 do
6817 IFS=$as_save_IFS
6818 test -z "$as_dir" && as_dir=.
6819 for ac_exec_ext in '' $ac_executable_extensions; do
6820 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6821 ac_cv_prog_ac_ct_RANLIB="ranlib"
6822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6823 break 2
6824 fi
6825 done
6826 done
6827 IFS=$as_save_IFS
6828
6829 fi
6830 fi
6831 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6832 if test -n "$ac_ct_RANLIB"; then
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6834 $as_echo "$ac_ct_RANLIB" >&6; }
6835 else
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6837 $as_echo "no" >&6; }
6838 fi
6839
6840 if test "x$ac_ct_RANLIB" = x; then
6841 RANLIB=":"
6842 else
6843 case $cross_compiling:$ac_tool_warned in
6844 yes:)
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6846 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6847 ac_tool_warned=yes ;;
6848 esac
6849 RANLIB=$ac_ct_RANLIB
6850 fi
6851 else
6852 RANLIB="$ac_cv_prog_RANLIB"
6853 fi
6854
6855 test -z "$RANLIB" && RANLIB=:
6856 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6857 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6858 RANLIB="$RANLIB $plugin_option"
6859 fi
6860 fi
6861
6862
6863
6864
6865
6866
6867 # Determine commands to create old-style static archives.
6868 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6869 old_postinstall_cmds='chmod 644 $oldlib'
6870 old_postuninstall_cmds=
6871
6872 if test -n "$RANLIB"; then
6873 case $host_os in
6874 openbsd*)
6875 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6876 ;;
6877 *)
6878 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6879 ;;
6880 esac
6881 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6882 fi
6883
6884 case $host_os in
6885 darwin*)
6886 lock_old_archive_extraction=yes ;;
6887 *)
6888 lock_old_archive_extraction=no ;;
6889 esac
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929 # If no C compiler was specified, use CC.
6930 LTCC=${LTCC-"$CC"}
6931
6932 # If no C compiler flags were specified, use CFLAGS.
6933 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6934
6935 # Allow CC to be a program name with arguments.
6936 compiler=$CC
6937
6938
6939 # Check for command to grab the raw symbol name followed by C symbol from nm.
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6941 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6942 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6943 $as_echo_n "(cached) " >&6
6944 else
6945
6946 # These are sane defaults that work on at least a few old systems.
6947 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6948
6949 # Character class describing NM global symbol codes.
6950 symcode='[BCDEGRST]'
6951
6952 # Regexp to match symbols that can be accessed directly from C.
6953 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6954
6955 # Define system-specific variables.
6956 case $host_os in
6957 aix*)
6958 symcode='[BCDT]'
6959 ;;
6960 cygwin* | mingw* | pw32* | cegcc*)
6961 symcode='[ABCDGISTW]'
6962 ;;
6963 hpux*)
6964 if test "$host_cpu" = ia64; then
6965 symcode='[ABCDEGRST]'
6966 fi
6967 ;;
6968 irix* | nonstopux*)
6969 symcode='[BCDEGRST]'
6970 ;;
6971 osf*)
6972 symcode='[BCDEGQRST]'
6973 ;;
6974 solaris*)
6975 symcode='[BCDRT]'
6976 ;;
6977 sco3.2v5*)
6978 symcode='[DT]'
6979 ;;
6980 sysv4.2uw2*)
6981 symcode='[DT]'
6982 ;;
6983 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6984 symcode='[ABDT]'
6985 ;;
6986 sysv4)
6987 symcode='[DFNSTU]'
6988 ;;
6989 esac
6990
6991 # If we're using GNU nm, then use its standard symbol codes.
6992 case `$NM -V 2>&1` in
6993 *GNU* | *'with BFD'*)
6994 symcode='[ABCDGIRSTW]' ;;
6995 esac
6996
6997 # Transform an extracted symbol line into a proper C declaration.
6998 # Some systems (esp. on ia64) link data and code symbols differently,
6999 # so use this general approach.
7000 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7001
7002 # Transform an extracted symbol line into symbol name and symbol address
7003 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7004 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'"
7005
7006 # Handle CRLF in mingw tool chain
7007 opt_cr=
7008 case $build_os in
7009 mingw*)
7010 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7011 ;;
7012 esac
7013
7014 # Try without a prefix underscore, then with it.
7015 for ac_symprfx in "" "_"; do
7016
7017 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7018 symxfrm="\\1 $ac_symprfx\\2 \\2"
7019
7020 # Write the raw and C identifiers.
7021 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7022 # Fake it for dumpbin and say T for any non-static function
7023 # and D for any global variable.
7024 # Also find C++ and __fastcall symbols from MSVC++,
7025 # which start with @ or ?.
7026 lt_cv_sys_global_symbol_pipe="$AWK '"\
7027 " {last_section=section; section=\$ 3};"\
7028 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7029 " \$ 0!~/External *\|/{next};"\
7030 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7031 " {if(hide[section]) next};"\
7032 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7033 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7034 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7035 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7036 " ' prfx=^$ac_symprfx"
7037 else
7038 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7039 fi
7040
7041 # Check to see that the pipe works correctly.
7042 pipe_works=no
7043
7044 rm -f conftest*
7045 cat > conftest.$ac_ext <<_LT_EOF
7046 #ifdef __cplusplus
7047 extern "C" {
7048 #endif
7049 char nm_test_var;
7050 void nm_test_func(void);
7051 void nm_test_func(void){}
7052 #ifdef __cplusplus
7053 }
7054 #endif
7055 int main(){nm_test_var='a';nm_test_func();return(0);}
7056 _LT_EOF
7057
7058 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7059 (eval $ac_compile) 2>&5
7060 ac_status=$?
7061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7062 test $ac_status = 0; }; then
7063 # Now try to grab the symbols.
7064 nlist=conftest.nm
7065 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7066 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7067 ac_status=$?
7068 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7069 test $ac_status = 0; } && test -s "$nlist"; then
7070 # Try sorting and uniquifying the output.
7071 if sort "$nlist" | uniq > "$nlist"T; then
7072 mv -f "$nlist"T "$nlist"
7073 else
7074 rm -f "$nlist"T
7075 fi
7076
7077 # Make sure that we snagged all the symbols we need.
7078 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7079 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7080 cat <<_LT_EOF > conftest.$ac_ext
7081 #ifdef __cplusplus
7082 extern "C" {
7083 #endif
7084
7085 _LT_EOF
7086 # Now generate the symbol file.
7087 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7088
7089 cat <<_LT_EOF >> conftest.$ac_ext
7090
7091 /* The mapping between symbol names and symbols. */
7092 const struct {
7093 const char *name;
7094 void *address;
7095 }
7096 lt__PROGRAM__LTX_preloaded_symbols[] =
7097 {
7098 { "@PROGRAM@", (void *) 0 },
7099 _LT_EOF
7100 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7101 cat <<\_LT_EOF >> conftest.$ac_ext
7102 {0, (void *) 0}
7103 };
7104
7105 /* This works around a problem in FreeBSD linker */
7106 #ifdef FREEBSD_WORKAROUND
7107 static const void *lt_preloaded_setup() {
7108 return lt__PROGRAM__LTX_preloaded_symbols;
7109 }
7110 #endif
7111
7112 #ifdef __cplusplus
7113 }
7114 #endif
7115 _LT_EOF
7116 # Now try linking the two files.
7117 mv conftest.$ac_objext conftstm.$ac_objext
7118 lt_save_LIBS="$LIBS"
7119 lt_save_CFLAGS="$CFLAGS"
7120 LIBS="conftstm.$ac_objext"
7121 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7122 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7123 (eval $ac_link) 2>&5
7124 ac_status=$?
7125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7126 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7127 pipe_works=yes
7128 fi
7129 LIBS="$lt_save_LIBS"
7130 CFLAGS="$lt_save_CFLAGS"
7131 else
7132 echo "cannot find nm_test_func in $nlist" >&5
7133 fi
7134 else
7135 echo "cannot find nm_test_var in $nlist" >&5
7136 fi
7137 else
7138 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7139 fi
7140 else
7141 echo "$progname: failed program was:" >&5
7142 cat conftest.$ac_ext >&5
7143 fi
7144 rm -rf conftest* conftst*
7145
7146 # Do not use the global_symbol_pipe unless it works.
7147 if test "$pipe_works" = yes; then
7148 break
7149 else
7150 lt_cv_sys_global_symbol_pipe=
7151 fi
7152 done
7153
7154 fi
7155
7156 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7157 lt_cv_sys_global_symbol_to_cdecl=
7158 fi
7159 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7161 $as_echo "failed" >&6; }
7162 else
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7164 $as_echo "ok" >&6; }
7165 fi
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188 # Check whether --enable-libtool-lock was given.
7189 if test "${enable_libtool_lock+set}" = set; then :
7190 enableval=$enable_libtool_lock;
7191 fi
7192
7193 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7194
7195 # Some flags need to be propagated to the compiler or linker for good
7196 # libtool support.
7197 case $host in
7198 ia64-*-hpux*)
7199 # Find out which ABI we are using.
7200 echo 'int i;' > conftest.$ac_ext
7201 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7202 (eval $ac_compile) 2>&5
7203 ac_status=$?
7204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7205 test $ac_status = 0; }; then
7206 case `/usr/bin/file conftest.$ac_objext` in
7207 *ELF-32*)
7208 HPUX_IA64_MODE="32"
7209 ;;
7210 *ELF-64*)
7211 HPUX_IA64_MODE="64"
7212 ;;
7213 esac
7214 fi
7215 rm -rf conftest*
7216 ;;
7217 *-*-irix6*)
7218 # Find out which ABI we are using.
7219 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7221 (eval $ac_compile) 2>&5
7222 ac_status=$?
7223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7224 test $ac_status = 0; }; then
7225 if test "$lt_cv_prog_gnu_ld" = yes; then
7226 case `/usr/bin/file conftest.$ac_objext` in
7227 *32-bit*)
7228 LD="${LD-ld} -melf32bsmip"
7229 ;;
7230 *N32*)
7231 LD="${LD-ld} -melf32bmipn32"
7232 ;;
7233 *64-bit*)
7234 LD="${LD-ld} -melf64bmip"
7235 ;;
7236 esac
7237 else
7238 case `/usr/bin/file conftest.$ac_objext` in
7239 *32-bit*)
7240 LD="${LD-ld} -32"
7241 ;;
7242 *N32*)
7243 LD="${LD-ld} -n32"
7244 ;;
7245 *64-bit*)
7246 LD="${LD-ld} -64"
7247 ;;
7248 esac
7249 fi
7250 fi
7251 rm -rf conftest*
7252 ;;
7253
7254 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7255 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7256 # Find out which ABI we are using.
7257 echo 'int i;' > conftest.$ac_ext
7258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7259 (eval $ac_compile) 2>&5
7260 ac_status=$?
7261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7262 test $ac_status = 0; }; then
7263 case `/usr/bin/file conftest.o` in
7264 *32-bit*)
7265 case $host in
7266 x86_64-*kfreebsd*-gnu)
7267 LD="${LD-ld} -m elf_i386_fbsd"
7268 ;;
7269 x86_64-*linux*)
7270 case `/usr/bin/file conftest.o` in
7271 *x86-64*)
7272 LD="${LD-ld} -m elf32_x86_64"
7273 ;;
7274 *)
7275 LD="${LD-ld} -m elf_i386"
7276 ;;
7277 esac
7278 ;;
7279 powerpc64le-*linux*)
7280 LD="${LD-ld} -m elf32lppclinux"
7281 ;;
7282 powerpc64-*linux*)
7283 LD="${LD-ld} -m elf32ppclinux"
7284 ;;
7285 s390x-*linux*)
7286 LD="${LD-ld} -m elf_s390"
7287 ;;
7288 sparc64-*linux*)
7289 LD="${LD-ld} -m elf32_sparc"
7290 ;;
7291 esac
7292 ;;
7293 *64-bit*)
7294 case $host in
7295 x86_64-*kfreebsd*-gnu)
7296 LD="${LD-ld} -m elf_x86_64_fbsd"
7297 ;;
7298 x86_64-*linux*)
7299 LD="${LD-ld} -m elf_x86_64"
7300 ;;
7301 powerpcle-*linux*)
7302 LD="${LD-ld} -m elf64lppc"
7303 ;;
7304 powerpc-*linux*)
7305 LD="${LD-ld} -m elf64ppc"
7306 ;;
7307 s390*-*linux*|s390*-*tpf*)
7308 LD="${LD-ld} -m elf64_s390"
7309 ;;
7310 sparc*-*linux*)
7311 LD="${LD-ld} -m elf64_sparc"
7312 ;;
7313 esac
7314 ;;
7315 esac
7316 fi
7317 rm -rf conftest*
7318 ;;
7319
7320 *-*-sco3.2v5*)
7321 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7322 SAVE_CFLAGS="$CFLAGS"
7323 CFLAGS="$CFLAGS -belf"
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7325 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7326 if ${lt_cv_cc_needs_belf+:} false; then :
7327 $as_echo_n "(cached) " >&6
7328 else
7329 ac_ext=c
7330 ac_cpp='$CPP $CPPFLAGS'
7331 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7332 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7333 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7334
7335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7336 /* end confdefs.h. */
7337
7338 int
7339 main ()
7340 {
7341
7342 ;
7343 return 0;
7344 }
7345 _ACEOF
7346 if ac_fn_c_try_link "$LINENO"; then :
7347 lt_cv_cc_needs_belf=yes
7348 else
7349 lt_cv_cc_needs_belf=no
7350 fi
7351 rm -f core conftest.err conftest.$ac_objext \
7352 conftest$ac_exeext conftest.$ac_ext
7353 ac_ext=c
7354 ac_cpp='$CPP $CPPFLAGS'
7355 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7356 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7357 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7358
7359 fi
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7361 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7362 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7363 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7364 CFLAGS="$SAVE_CFLAGS"
7365 fi
7366 ;;
7367 sparc*-*solaris*)
7368 # Find out which ABI we are using.
7369 echo 'int i;' > conftest.$ac_ext
7370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7371 (eval $ac_compile) 2>&5
7372 ac_status=$?
7373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7374 test $ac_status = 0; }; then
7375 case `/usr/bin/file conftest.o` in
7376 *64-bit*)
7377 case $lt_cv_prog_gnu_ld in
7378 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7379 *)
7380 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7381 LD="${LD-ld} -64"
7382 fi
7383 ;;
7384 esac
7385 ;;
7386 esac
7387 fi
7388 rm -rf conftest*
7389 ;;
7390 esac
7391
7392 need_locks="$enable_libtool_lock"
7393
7394
7395 case $host_os in
7396 rhapsody* | darwin*)
7397 if test -n "$ac_tool_prefix"; then
7398 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7399 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7401 $as_echo_n "checking for $ac_word... " >&6; }
7402 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7403 $as_echo_n "(cached) " >&6
7404 else
7405 if test -n "$DSYMUTIL"; then
7406 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7407 else
7408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7409 for as_dir in $PATH
7410 do
7411 IFS=$as_save_IFS
7412 test -z "$as_dir" && as_dir=.
7413 for ac_exec_ext in '' $ac_executable_extensions; do
7414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7415 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7417 break 2
7418 fi
7419 done
7420 done
7421 IFS=$as_save_IFS
7422
7423 fi
7424 fi
7425 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7426 if test -n "$DSYMUTIL"; then
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7428 $as_echo "$DSYMUTIL" >&6; }
7429 else
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7431 $as_echo "no" >&6; }
7432 fi
7433
7434
7435 fi
7436 if test -z "$ac_cv_prog_DSYMUTIL"; then
7437 ac_ct_DSYMUTIL=$DSYMUTIL
7438 # Extract the first word of "dsymutil", so it can be a program name with args.
7439 set dummy dsymutil; ac_word=$2
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7441 $as_echo_n "checking for $ac_word... " >&6; }
7442 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7443 $as_echo_n "(cached) " >&6
7444 else
7445 if test -n "$ac_ct_DSYMUTIL"; then
7446 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7447 else
7448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7449 for as_dir in $PATH
7450 do
7451 IFS=$as_save_IFS
7452 test -z "$as_dir" && as_dir=.
7453 for ac_exec_ext in '' $ac_executable_extensions; do
7454 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7455 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7457 break 2
7458 fi
7459 done
7460 done
7461 IFS=$as_save_IFS
7462
7463 fi
7464 fi
7465 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7466 if test -n "$ac_ct_DSYMUTIL"; then
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7468 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7469 else
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7471 $as_echo "no" >&6; }
7472 fi
7473
7474 if test "x$ac_ct_DSYMUTIL" = x; then
7475 DSYMUTIL=":"
7476 else
7477 case $cross_compiling:$ac_tool_warned in
7478 yes:)
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7480 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7481 ac_tool_warned=yes ;;
7482 esac
7483 DSYMUTIL=$ac_ct_DSYMUTIL
7484 fi
7485 else
7486 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7487 fi
7488
7489 if test -n "$ac_tool_prefix"; then
7490 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7491 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7493 $as_echo_n "checking for $ac_word... " >&6; }
7494 if ${ac_cv_prog_NMEDIT+:} false; then :
7495 $as_echo_n "(cached) " >&6
7496 else
7497 if test -n "$NMEDIT"; then
7498 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7499 else
7500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7501 for as_dir in $PATH
7502 do
7503 IFS=$as_save_IFS
7504 test -z "$as_dir" && as_dir=.
7505 for ac_exec_ext in '' $ac_executable_extensions; do
7506 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7507 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7509 break 2
7510 fi
7511 done
7512 done
7513 IFS=$as_save_IFS
7514
7515 fi
7516 fi
7517 NMEDIT=$ac_cv_prog_NMEDIT
7518 if test -n "$NMEDIT"; then
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7520 $as_echo "$NMEDIT" >&6; }
7521 else
7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7523 $as_echo "no" >&6; }
7524 fi
7525
7526
7527 fi
7528 if test -z "$ac_cv_prog_NMEDIT"; then
7529 ac_ct_NMEDIT=$NMEDIT
7530 # Extract the first word of "nmedit", so it can be a program name with args.
7531 set dummy nmedit; ac_word=$2
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7533 $as_echo_n "checking for $ac_word... " >&6; }
7534 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7535 $as_echo_n "(cached) " >&6
7536 else
7537 if test -n "$ac_ct_NMEDIT"; then
7538 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7539 else
7540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7541 for as_dir in $PATH
7542 do
7543 IFS=$as_save_IFS
7544 test -z "$as_dir" && as_dir=.
7545 for ac_exec_ext in '' $ac_executable_extensions; do
7546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7547 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7549 break 2
7550 fi
7551 done
7552 done
7553 IFS=$as_save_IFS
7554
7555 fi
7556 fi
7557 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7558 if test -n "$ac_ct_NMEDIT"; then
7559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7560 $as_echo "$ac_ct_NMEDIT" >&6; }
7561 else
7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7563 $as_echo "no" >&6; }
7564 fi
7565
7566 if test "x$ac_ct_NMEDIT" = x; then
7567 NMEDIT=":"
7568 else
7569 case $cross_compiling:$ac_tool_warned in
7570 yes:)
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7572 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7573 ac_tool_warned=yes ;;
7574 esac
7575 NMEDIT=$ac_ct_NMEDIT
7576 fi
7577 else
7578 NMEDIT="$ac_cv_prog_NMEDIT"
7579 fi
7580
7581 if test -n "$ac_tool_prefix"; then
7582 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7583 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7585 $as_echo_n "checking for $ac_word... " >&6; }
7586 if ${ac_cv_prog_LIPO+:} false; then :
7587 $as_echo_n "(cached) " >&6
7588 else
7589 if test -n "$LIPO"; then
7590 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7591 else
7592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7593 for as_dir in $PATH
7594 do
7595 IFS=$as_save_IFS
7596 test -z "$as_dir" && as_dir=.
7597 for ac_exec_ext in '' $ac_executable_extensions; do
7598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7599 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7601 break 2
7602 fi
7603 done
7604 done
7605 IFS=$as_save_IFS
7606
7607 fi
7608 fi
7609 LIPO=$ac_cv_prog_LIPO
7610 if test -n "$LIPO"; then
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7612 $as_echo "$LIPO" >&6; }
7613 else
7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7615 $as_echo "no" >&6; }
7616 fi
7617
7618
7619 fi
7620 if test -z "$ac_cv_prog_LIPO"; then
7621 ac_ct_LIPO=$LIPO
7622 # Extract the first word of "lipo", so it can be a program name with args.
7623 set dummy lipo; ac_word=$2
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7625 $as_echo_n "checking for $ac_word... " >&6; }
7626 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7627 $as_echo_n "(cached) " >&6
7628 else
7629 if test -n "$ac_ct_LIPO"; then
7630 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7631 else
7632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7633 for as_dir in $PATH
7634 do
7635 IFS=$as_save_IFS
7636 test -z "$as_dir" && as_dir=.
7637 for ac_exec_ext in '' $ac_executable_extensions; do
7638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7639 ac_cv_prog_ac_ct_LIPO="lipo"
7640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7641 break 2
7642 fi
7643 done
7644 done
7645 IFS=$as_save_IFS
7646
7647 fi
7648 fi
7649 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7650 if test -n "$ac_ct_LIPO"; then
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7652 $as_echo "$ac_ct_LIPO" >&6; }
7653 else
7654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7655 $as_echo "no" >&6; }
7656 fi
7657
7658 if test "x$ac_ct_LIPO" = x; then
7659 LIPO=":"
7660 else
7661 case $cross_compiling:$ac_tool_warned in
7662 yes:)
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7665 ac_tool_warned=yes ;;
7666 esac
7667 LIPO=$ac_ct_LIPO
7668 fi
7669 else
7670 LIPO="$ac_cv_prog_LIPO"
7671 fi
7672
7673 if test -n "$ac_tool_prefix"; then
7674 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7675 set dummy ${ac_tool_prefix}otool; ac_word=$2
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7677 $as_echo_n "checking for $ac_word... " >&6; }
7678 if ${ac_cv_prog_OTOOL+:} false; then :
7679 $as_echo_n "(cached) " >&6
7680 else
7681 if test -n "$OTOOL"; then
7682 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7683 else
7684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7685 for as_dir in $PATH
7686 do
7687 IFS=$as_save_IFS
7688 test -z "$as_dir" && as_dir=.
7689 for ac_exec_ext in '' $ac_executable_extensions; do
7690 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7691 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7693 break 2
7694 fi
7695 done
7696 done
7697 IFS=$as_save_IFS
7698
7699 fi
7700 fi
7701 OTOOL=$ac_cv_prog_OTOOL
7702 if test -n "$OTOOL"; then
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7704 $as_echo "$OTOOL" >&6; }
7705 else
7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7707 $as_echo "no" >&6; }
7708 fi
7709
7710
7711 fi
7712 if test -z "$ac_cv_prog_OTOOL"; then
7713 ac_ct_OTOOL=$OTOOL
7714 # Extract the first word of "otool", so it can be a program name with args.
7715 set dummy otool; ac_word=$2
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7717 $as_echo_n "checking for $ac_word... " >&6; }
7718 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7719 $as_echo_n "(cached) " >&6
7720 else
7721 if test -n "$ac_ct_OTOOL"; then
7722 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7723 else
7724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7725 for as_dir in $PATH
7726 do
7727 IFS=$as_save_IFS
7728 test -z "$as_dir" && as_dir=.
7729 for ac_exec_ext in '' $ac_executable_extensions; do
7730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7731 ac_cv_prog_ac_ct_OTOOL="otool"
7732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7733 break 2
7734 fi
7735 done
7736 done
7737 IFS=$as_save_IFS
7738
7739 fi
7740 fi
7741 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7742 if test -n "$ac_ct_OTOOL"; then
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7744 $as_echo "$ac_ct_OTOOL" >&6; }
7745 else
7746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7747 $as_echo "no" >&6; }
7748 fi
7749
7750 if test "x$ac_ct_OTOOL" = x; then
7751 OTOOL=":"
7752 else
7753 case $cross_compiling:$ac_tool_warned in
7754 yes:)
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7756 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7757 ac_tool_warned=yes ;;
7758 esac
7759 OTOOL=$ac_ct_OTOOL
7760 fi
7761 else
7762 OTOOL="$ac_cv_prog_OTOOL"
7763 fi
7764
7765 if test -n "$ac_tool_prefix"; then
7766 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7767 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7769 $as_echo_n "checking for $ac_word... " >&6; }
7770 if ${ac_cv_prog_OTOOL64+:} false; then :
7771 $as_echo_n "(cached) " >&6
7772 else
7773 if test -n "$OTOOL64"; then
7774 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7775 else
7776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7777 for as_dir in $PATH
7778 do
7779 IFS=$as_save_IFS
7780 test -z "$as_dir" && as_dir=.
7781 for ac_exec_ext in '' $ac_executable_extensions; do
7782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7783 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7785 break 2
7786 fi
7787 done
7788 done
7789 IFS=$as_save_IFS
7790
7791 fi
7792 fi
7793 OTOOL64=$ac_cv_prog_OTOOL64
7794 if test -n "$OTOOL64"; then
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7796 $as_echo "$OTOOL64" >&6; }
7797 else
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7799 $as_echo "no" >&6; }
7800 fi
7801
7802
7803 fi
7804 if test -z "$ac_cv_prog_OTOOL64"; then
7805 ac_ct_OTOOL64=$OTOOL64
7806 # Extract the first word of "otool64", so it can be a program name with args.
7807 set dummy otool64; ac_word=$2
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7809 $as_echo_n "checking for $ac_word... " >&6; }
7810 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7811 $as_echo_n "(cached) " >&6
7812 else
7813 if test -n "$ac_ct_OTOOL64"; then
7814 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7815 else
7816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7817 for as_dir in $PATH
7818 do
7819 IFS=$as_save_IFS
7820 test -z "$as_dir" && as_dir=.
7821 for ac_exec_ext in '' $ac_executable_extensions; do
7822 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7823 ac_cv_prog_ac_ct_OTOOL64="otool64"
7824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7825 break 2
7826 fi
7827 done
7828 done
7829 IFS=$as_save_IFS
7830
7831 fi
7832 fi
7833 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7834 if test -n "$ac_ct_OTOOL64"; then
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7836 $as_echo "$ac_ct_OTOOL64" >&6; }
7837 else
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7839 $as_echo "no" >&6; }
7840 fi
7841
7842 if test "x$ac_ct_OTOOL64" = x; then
7843 OTOOL64=":"
7844 else
7845 case $cross_compiling:$ac_tool_warned in
7846 yes:)
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7848 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7849 ac_tool_warned=yes ;;
7850 esac
7851 OTOOL64=$ac_ct_OTOOL64
7852 fi
7853 else
7854 OTOOL64="$ac_cv_prog_OTOOL64"
7855 fi
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7884 $as_echo_n "checking for -single_module linker flag... " >&6; }
7885 if ${lt_cv_apple_cc_single_mod+:} false; then :
7886 $as_echo_n "(cached) " >&6
7887 else
7888 lt_cv_apple_cc_single_mod=no
7889 if test -z "${LT_MULTI_MODULE}"; then
7890 # By default we will add the -single_module flag. You can override
7891 # by either setting the environment variable LT_MULTI_MODULE
7892 # non-empty at configure time, or by adding -multi_module to the
7893 # link flags.
7894 rm -rf libconftest.dylib*
7895 echo "int foo(void){return 1;}" > conftest.c
7896 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7897 -dynamiclib -Wl,-single_module conftest.c" >&5
7898 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7899 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7900 _lt_result=$?
7901 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7902 lt_cv_apple_cc_single_mod=yes
7903 else
7904 cat conftest.err >&5
7905 fi
7906 rm -rf libconftest.dylib*
7907 rm -f conftest.*
7908 fi
7909 fi
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7911 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7913 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7914 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7915 $as_echo_n "(cached) " >&6
7916 else
7917 lt_cv_ld_exported_symbols_list=no
7918 save_LDFLAGS=$LDFLAGS
7919 echo "_main" > conftest.sym
7920 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7922 /* end confdefs.h. */
7923
7924 int
7925 main ()
7926 {
7927
7928 ;
7929 return 0;
7930 }
7931 _ACEOF
7932 if ac_fn_c_try_link "$LINENO"; then :
7933 lt_cv_ld_exported_symbols_list=yes
7934 else
7935 lt_cv_ld_exported_symbols_list=no
7936 fi
7937 rm -f core conftest.err conftest.$ac_objext \
7938 conftest$ac_exeext conftest.$ac_ext
7939 LDFLAGS="$save_LDFLAGS"
7940
7941 fi
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7943 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7945 $as_echo_n "checking for -force_load linker flag... " >&6; }
7946 if ${lt_cv_ld_force_load+:} false; then :
7947 $as_echo_n "(cached) " >&6
7948 else
7949 lt_cv_ld_force_load=no
7950 cat > conftest.c << _LT_EOF
7951 int forced_loaded() { return 2;}
7952 _LT_EOF
7953 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7954 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7955 echo "$AR cru libconftest.a conftest.o" >&5
7956 $AR cru libconftest.a conftest.o 2>&5
7957 cat > conftest.c << _LT_EOF
7958 int main() { return 0;}
7959 _LT_EOF
7960 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7961 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7962 _lt_result=$?
7963 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7964 lt_cv_ld_force_load=yes
7965 else
7966 cat conftest.err >&5
7967 fi
7968 rm -f conftest.err libconftest.a conftest conftest.c
7969 rm -rf conftest.dSYM
7970
7971 fi
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7973 $as_echo "$lt_cv_ld_force_load" >&6; }
7974 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7975 # build without first building modern cctools / linker.
7976 case $host_cpu-$host_os in
7977 *-rhapsody* | *-darwin1.[012])
7978 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7979 *-darwin1.*)
7980 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7981 *-darwin*)
7982 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7983 # deployment target is forced to an earlier version.
7984 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7985 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7986 ;;
7987 10.[012][,.]*)
7988 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7989 ;;
7990 *)
7991 ;;
7992 esac
7993 ;;
7994 esac
7995 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7996 _lt_dar_single_mod='$single_module'
7997 fi
7998 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7999 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8000 else
8001 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8002 fi
8003 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8004 _lt_dsymutil='~$DSYMUTIL $lib || :'
8005 else
8006 _lt_dsymutil=
8007 fi
8008 ;;
8009 esac
8010
8011 for ac_header in dlfcn.h
8012 do :
8013 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8014 "
8015 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8016 cat >>confdefs.h <<_ACEOF
8017 #define HAVE_DLFCN_H 1
8018 _ACEOF
8019
8020 fi
8021
8022 done
8023
8024
8025
8026
8027
8028
8029 # Set options
8030
8031
8032
8033 enable_dlopen=no
8034
8035
8036 enable_win32_dll=no
8037
8038
8039 # Check whether --enable-shared was given.
8040 if test "${enable_shared+set}" = set; then :
8041 enableval=$enable_shared; p=${PACKAGE-default}
8042 case $enableval in
8043 yes) enable_shared=yes ;;
8044 no) enable_shared=no ;;
8045 *)
8046 enable_shared=no
8047 # Look at the argument we got. We use all the common list separators.
8048 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8049 for pkg in $enableval; do
8050 IFS="$lt_save_ifs"
8051 if test "X$pkg" = "X$p"; then
8052 enable_shared=yes
8053 fi
8054 done
8055 IFS="$lt_save_ifs"
8056 ;;
8057 esac
8058 else
8059 enable_shared=yes
8060 fi
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070 # Check whether --enable-static was given.
8071 if test "${enable_static+set}" = set; then :
8072 enableval=$enable_static; p=${PACKAGE-default}
8073 case $enableval in
8074 yes) enable_static=yes ;;
8075 no) enable_static=no ;;
8076 *)
8077 enable_static=no
8078 # Look at the argument we got. We use all the common list separators.
8079 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8080 for pkg in $enableval; do
8081 IFS="$lt_save_ifs"
8082 if test "X$pkg" = "X$p"; then
8083 enable_static=yes
8084 fi
8085 done
8086 IFS="$lt_save_ifs"
8087 ;;
8088 esac
8089 else
8090 enable_static=yes
8091 fi
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102 # Check whether --with-pic was given.
8103 if test "${with_pic+set}" = set; then :
8104 withval=$with_pic; pic_mode="$withval"
8105 else
8106 pic_mode=default
8107 fi
8108
8109
8110 test -z "$pic_mode" && pic_mode=default
8111
8112
8113
8114
8115
8116
8117
8118 # Check whether --enable-fast-install was given.
8119 if test "${enable_fast_install+set}" = set; then :
8120 enableval=$enable_fast_install; p=${PACKAGE-default}
8121 case $enableval in
8122 yes) enable_fast_install=yes ;;
8123 no) enable_fast_install=no ;;
8124 *)
8125 enable_fast_install=no
8126 # Look at the argument we got. We use all the common list separators.
8127 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8128 for pkg in $enableval; do
8129 IFS="$lt_save_ifs"
8130 if test "X$pkg" = "X$p"; then
8131 enable_fast_install=yes
8132 fi
8133 done
8134 IFS="$lt_save_ifs"
8135 ;;
8136 esac
8137 else
8138 enable_fast_install=yes
8139 fi
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151 # This can be used to rebuild libtool when needed
8152 LIBTOOL_DEPS="$ltmain"
8153
8154 # Always use our own libtool.
8155 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182 test -z "$LN_S" && LN_S="ln -s"
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197 if test -n "${ZSH_VERSION+set}" ; then
8198 setopt NO_GLOB_SUBST
8199 fi
8200
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8202 $as_echo_n "checking for objdir... " >&6; }
8203 if ${lt_cv_objdir+:} false; then :
8204 $as_echo_n "(cached) " >&6
8205 else
8206 rm -f .libs 2>/dev/null
8207 mkdir .libs 2>/dev/null
8208 if test -d .libs; then
8209 lt_cv_objdir=.libs
8210 else
8211 # MS-DOS does not allow filenames that begin with a dot.
8212 lt_cv_objdir=_libs
8213 fi
8214 rmdir .libs 2>/dev/null
8215 fi
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8217 $as_echo "$lt_cv_objdir" >&6; }
8218 objdir=$lt_cv_objdir
8219
8220
8221
8222
8223
8224 cat >>confdefs.h <<_ACEOF
8225 #define LT_OBJDIR "$lt_cv_objdir/"
8226 _ACEOF
8227
8228
8229
8230
8231 case $host_os in
8232 aix3*)
8233 # AIX sometimes has problems with the GCC collect2 program. For some
8234 # reason, if we set the COLLECT_NAMES environment variable, the problems
8235 # vanish in a puff of smoke.
8236 if test "X${COLLECT_NAMES+set}" != Xset; then
8237 COLLECT_NAMES=
8238 export COLLECT_NAMES
8239 fi
8240 ;;
8241 esac
8242
8243 # Global variables:
8244 ofile=libtool
8245 can_build_shared=yes
8246
8247 # All known linkers require a `.a' archive for static linking (except MSVC,
8248 # which needs '.lib').
8249 libext=a
8250
8251 with_gnu_ld="$lt_cv_prog_gnu_ld"
8252
8253 old_CC="$CC"
8254 old_CFLAGS="$CFLAGS"
8255
8256 # Set sane defaults for various variables
8257 test -z "$CC" && CC=cc
8258 test -z "$LTCC" && LTCC=$CC
8259 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8260 test -z "$LD" && LD=ld
8261 test -z "$ac_objext" && ac_objext=o
8262
8263 for cc_temp in $compiler""; do
8264 case $cc_temp in
8265 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8266 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8267 \-*) ;;
8268 *) break;;
8269 esac
8270 done
8271 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8272
8273
8274 # Only perform the check for file, if the check method requires it
8275 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8276 case $deplibs_check_method in
8277 file_magic*)
8278 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8280 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8281 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8282 $as_echo_n "(cached) " >&6
8283 else
8284 case $MAGIC_CMD in
8285 [\\/*] | ?:[\\/]*)
8286 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8287 ;;
8288 *)
8289 lt_save_MAGIC_CMD="$MAGIC_CMD"
8290 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8291 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8292 for ac_dir in $ac_dummy; do
8293 IFS="$lt_save_ifs"
8294 test -z "$ac_dir" && ac_dir=.
8295 if test -f $ac_dir/${ac_tool_prefix}file; then
8296 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8297 if test -n "$file_magic_test_file"; then
8298 case $deplibs_check_method in
8299 "file_magic "*)
8300 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8301 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8302 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8303 $EGREP "$file_magic_regex" > /dev/null; then
8304 :
8305 else
8306 cat <<_LT_EOF 1>&2
8307
8308 *** Warning: the command libtool uses to detect shared libraries,
8309 *** $file_magic_cmd, produces output that libtool cannot recognize.
8310 *** The result is that libtool may fail to recognize shared libraries
8311 *** as such. This will affect the creation of libtool libraries that
8312 *** depend on shared libraries, but programs linked with such libtool
8313 *** libraries will work regardless of this problem. Nevertheless, you
8314 *** may want to report the problem to your system manager and/or to
8315 *** bug-libtool@gnu.org
8316
8317 _LT_EOF
8318 fi ;;
8319 esac
8320 fi
8321 break
8322 fi
8323 done
8324 IFS="$lt_save_ifs"
8325 MAGIC_CMD="$lt_save_MAGIC_CMD"
8326 ;;
8327 esac
8328 fi
8329
8330 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8331 if test -n "$MAGIC_CMD"; then
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8333 $as_echo "$MAGIC_CMD" >&6; }
8334 else
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8336 $as_echo "no" >&6; }
8337 fi
8338
8339
8340
8341
8342
8343 if test -z "$lt_cv_path_MAGIC_CMD"; then
8344 if test -n "$ac_tool_prefix"; then
8345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8346 $as_echo_n "checking for file... " >&6; }
8347 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8348 $as_echo_n "(cached) " >&6
8349 else
8350 case $MAGIC_CMD in
8351 [\\/*] | ?:[\\/]*)
8352 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8353 ;;
8354 *)
8355 lt_save_MAGIC_CMD="$MAGIC_CMD"
8356 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8357 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8358 for ac_dir in $ac_dummy; do
8359 IFS="$lt_save_ifs"
8360 test -z "$ac_dir" && ac_dir=.
8361 if test -f $ac_dir/file; then
8362 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8363 if test -n "$file_magic_test_file"; then
8364 case $deplibs_check_method in
8365 "file_magic "*)
8366 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8367 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8368 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8369 $EGREP "$file_magic_regex" > /dev/null; then
8370 :
8371 else
8372 cat <<_LT_EOF 1>&2
8373
8374 *** Warning: the command libtool uses to detect shared libraries,
8375 *** $file_magic_cmd, produces output that libtool cannot recognize.
8376 *** The result is that libtool may fail to recognize shared libraries
8377 *** as such. This will affect the creation of libtool libraries that
8378 *** depend on shared libraries, but programs linked with such libtool
8379 *** libraries will work regardless of this problem. Nevertheless, you
8380 *** may want to report the problem to your system manager and/or to
8381 *** bug-libtool@gnu.org
8382
8383 _LT_EOF
8384 fi ;;
8385 esac
8386 fi
8387 break
8388 fi
8389 done
8390 IFS="$lt_save_ifs"
8391 MAGIC_CMD="$lt_save_MAGIC_CMD"
8392 ;;
8393 esac
8394 fi
8395
8396 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8397 if test -n "$MAGIC_CMD"; then
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8399 $as_echo "$MAGIC_CMD" >&6; }
8400 else
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8402 $as_echo "no" >&6; }
8403 fi
8404
8405
8406 else
8407 MAGIC_CMD=:
8408 fi
8409 fi
8410
8411 fi
8412 ;;
8413 esac
8414
8415 # Use C for the default configuration in the libtool script
8416
8417 lt_save_CC="$CC"
8418 ac_ext=c
8419 ac_cpp='$CPP $CPPFLAGS'
8420 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8421 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8422 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8423
8424
8425 # Source file extension for C test sources.
8426 ac_ext=c
8427
8428 # Object file extension for compiled C test sources.
8429 objext=o
8430 objext=$objext
8431
8432 # Code to be used in simple compile tests
8433 lt_simple_compile_test_code="int some_variable = 0;"
8434
8435 # Code to be used in simple link tests
8436 lt_simple_link_test_code='int main(){return(0);}'
8437
8438
8439
8440
8441
8442
8443
8444 # If no C compiler was specified, use CC.
8445 LTCC=${LTCC-"$CC"}
8446
8447 # If no C compiler flags were specified, use CFLAGS.
8448 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8449
8450 # Allow CC to be a program name with arguments.
8451 compiler=$CC
8452
8453 # Save the default compiler, since it gets overwritten when the other
8454 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8455 compiler_DEFAULT=$CC
8456
8457 # save warnings/boilerplate of simple test code
8458 ac_outfile=conftest.$ac_objext
8459 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8460 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8461 _lt_compiler_boilerplate=`cat conftest.err`
8462 $RM conftest*
8463
8464 ac_outfile=conftest.$ac_objext
8465 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8466 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8467 _lt_linker_boilerplate=`cat conftest.err`
8468 $RM -r conftest*
8469
8470
8471 ## CAVEAT EMPTOR:
8472 ## There is no encapsulation within the following macros, do not change
8473 ## the running order or otherwise move them around unless you know exactly
8474 ## what you are doing...
8475 if test -n "$compiler"; then
8476
8477 lt_prog_compiler_no_builtin_flag=
8478
8479 if test "$GCC" = yes; then
8480 case $cc_basename in
8481 nvcc*)
8482 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8483 *)
8484 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8485 esac
8486
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8488 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8489 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8490 $as_echo_n "(cached) " >&6
8491 else
8492 lt_cv_prog_compiler_rtti_exceptions=no
8493 ac_outfile=conftest.$ac_objext
8494 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8495 lt_compiler_flag="-fno-rtti -fno-exceptions"
8496 # Insert the option either (1) after the last *FLAGS variable, or
8497 # (2) before a word containing "conftest.", or (3) at the end.
8498 # Note that $ac_compile itself does not contain backslashes and begins
8499 # with a dollar sign (not a hyphen), so the echo should work correctly.
8500 # The option is referenced via a variable to avoid confusing sed.
8501 lt_compile=`echo "$ac_compile" | $SED \
8502 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8503 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8504 -e 's:$: $lt_compiler_flag:'`
8505 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8506 (eval "$lt_compile" 2>conftest.err)
8507 ac_status=$?
8508 cat conftest.err >&5
8509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8510 if (exit $ac_status) && test -s "$ac_outfile"; then
8511 # The compiler can only warn and ignore the option if not recognized
8512 # So say no if there are warnings other than the usual output.
8513 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8514 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8515 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8516 lt_cv_prog_compiler_rtti_exceptions=yes
8517 fi
8518 fi
8519 $RM conftest*
8520
8521 fi
8522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8523 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8524
8525 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8526 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8527 else
8528 :
8529 fi
8530
8531 fi
8532
8533
8534
8535
8536
8537
8538 lt_prog_compiler_wl=
8539 lt_prog_compiler_pic=
8540 lt_prog_compiler_static=
8541
8542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8543 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8544
8545 if test "$GCC" = yes; then
8546 lt_prog_compiler_wl='-Wl,'
8547 lt_prog_compiler_static='-static'
8548
8549 case $host_os in
8550 aix*)
8551 # All AIX code is PIC.
8552 if test "$host_cpu" = ia64; then
8553 # AIX 5 now supports IA64 processor
8554 lt_prog_compiler_static='-Bstatic'
8555 fi
8556 lt_prog_compiler_pic='-fPIC'
8557 ;;
8558
8559 amigaos*)
8560 case $host_cpu in
8561 powerpc)
8562 # see comment about AmigaOS4 .so support
8563 lt_prog_compiler_pic='-fPIC'
8564 ;;
8565 m68k)
8566 # FIXME: we need at least 68020 code to build shared libraries, but
8567 # adding the `-m68020' flag to GCC prevents building anything better,
8568 # like `-m68040'.
8569 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8570 ;;
8571 esac
8572 ;;
8573
8574 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8575 # PIC is the default for these OSes.
8576 ;;
8577
8578 mingw* | cygwin* | pw32* | os2* | cegcc*)
8579 # This hack is so that the source file can tell whether it is being
8580 # built for inclusion in a dll (and should export symbols for example).
8581 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8582 # (--disable-auto-import) libraries
8583 lt_prog_compiler_pic='-DDLL_EXPORT'
8584 ;;
8585
8586 darwin* | rhapsody*)
8587 # PIC is the default on this platform
8588 # Common symbols not allowed in MH_DYLIB files
8589 lt_prog_compiler_pic='-fno-common'
8590 ;;
8591
8592 haiku*)
8593 # PIC is the default for Haiku.
8594 # The "-static" flag exists, but is broken.
8595 lt_prog_compiler_static=
8596 ;;
8597
8598 hpux*)
8599 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8600 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8601 # sets the default TLS model and affects inlining.
8602 case $host_cpu in
8603 hppa*64*)
8604 # +Z the default
8605 ;;
8606 *)
8607 lt_prog_compiler_pic='-fPIC'
8608 ;;
8609 esac
8610 ;;
8611
8612 interix[3-9]*)
8613 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8614 # Instead, we relocate shared libraries at runtime.
8615 ;;
8616
8617 msdosdjgpp*)
8618 # Just because we use GCC doesn't mean we suddenly get shared libraries
8619 # on systems that don't support them.
8620 lt_prog_compiler_can_build_shared=no
8621 enable_shared=no
8622 ;;
8623
8624 *nto* | *qnx*)
8625 # QNX uses GNU C++, but need to define -shared option too, otherwise
8626 # it will coredump.
8627 lt_prog_compiler_pic='-fPIC -shared'
8628 ;;
8629
8630 sysv4*MP*)
8631 if test -d /usr/nec; then
8632 lt_prog_compiler_pic=-Kconform_pic
8633 fi
8634 ;;
8635
8636 *)
8637 lt_prog_compiler_pic='-fPIC'
8638 ;;
8639 esac
8640
8641 case $cc_basename in
8642 nvcc*) # Cuda Compiler Driver 2.2
8643 lt_prog_compiler_wl='-Xlinker '
8644 lt_prog_compiler_pic='-Xcompiler -fPIC'
8645 ;;
8646 esac
8647 else
8648 # PORTME Check for flag to pass linker flags through the system compiler.
8649 case $host_os in
8650 aix*)
8651 lt_prog_compiler_wl='-Wl,'
8652 if test "$host_cpu" = ia64; then
8653 # AIX 5 now supports IA64 processor
8654 lt_prog_compiler_static='-Bstatic'
8655 else
8656 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8657 fi
8658 ;;
8659
8660 mingw* | cygwin* | pw32* | os2* | cegcc*)
8661 # This hack is so that the source file can tell whether it is being
8662 # built for inclusion in a dll (and should export symbols for example).
8663 lt_prog_compiler_pic='-DDLL_EXPORT'
8664 ;;
8665
8666 hpux9* | hpux10* | hpux11*)
8667 lt_prog_compiler_wl='-Wl,'
8668 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8669 # not for PA HP-UX.
8670 case $host_cpu in
8671 hppa*64*|ia64*)
8672 # +Z the default
8673 ;;
8674 *)
8675 lt_prog_compiler_pic='+Z'
8676 ;;
8677 esac
8678 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8679 lt_prog_compiler_static='${wl}-a ${wl}archive'
8680 ;;
8681
8682 irix5* | irix6* | nonstopux*)
8683 lt_prog_compiler_wl='-Wl,'
8684 # PIC (with -KPIC) is the default.
8685 lt_prog_compiler_static='-non_shared'
8686 ;;
8687
8688 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8689 case $cc_basename in
8690 # old Intel for x86_64 which still supported -KPIC.
8691 ecc*)
8692 lt_prog_compiler_wl='-Wl,'
8693 lt_prog_compiler_pic='-KPIC'
8694 lt_prog_compiler_static='-static'
8695 ;;
8696 # icc used to be incompatible with GCC.
8697 # ICC 10 doesn't accept -KPIC any more.
8698 icc* | ifort*)
8699 lt_prog_compiler_wl='-Wl,'
8700 lt_prog_compiler_pic='-fPIC'
8701 lt_prog_compiler_static='-static'
8702 ;;
8703 # Lahey Fortran 8.1.
8704 lf95*)
8705 lt_prog_compiler_wl='-Wl,'
8706 lt_prog_compiler_pic='--shared'
8707 lt_prog_compiler_static='--static'
8708 ;;
8709 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8710 # Portland Group compilers (*not* the Pentium gcc compiler,
8711 # which looks to be a dead project)
8712 lt_prog_compiler_wl='-Wl,'
8713 lt_prog_compiler_pic='-fpic'
8714 lt_prog_compiler_static='-Bstatic'
8715 ;;
8716 ccc*)
8717 lt_prog_compiler_wl='-Wl,'
8718 # All Alpha code is PIC.
8719 lt_prog_compiler_static='-non_shared'
8720 ;;
8721 xl* | bgxl* | bgf* | mpixl*)
8722 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8723 lt_prog_compiler_wl='-Wl,'
8724 lt_prog_compiler_pic='-qpic'
8725 lt_prog_compiler_static='-qstaticlink'
8726 ;;
8727 *)
8728 case `$CC -V 2>&1 | sed 5q` in
8729 *Sun\ F* | *Sun*Fortran*)
8730 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8731 lt_prog_compiler_pic='-KPIC'
8732 lt_prog_compiler_static='-Bstatic'
8733 lt_prog_compiler_wl=''
8734 ;;
8735 *Sun\ C*)
8736 # Sun C 5.9
8737 lt_prog_compiler_pic='-KPIC'
8738 lt_prog_compiler_static='-Bstatic'
8739 lt_prog_compiler_wl='-Wl,'
8740 ;;
8741 esac
8742 ;;
8743 esac
8744 ;;
8745
8746 newsos6)
8747 lt_prog_compiler_pic='-KPIC'
8748 lt_prog_compiler_static='-Bstatic'
8749 ;;
8750
8751 *nto* | *qnx*)
8752 # QNX uses GNU C++, but need to define -shared option too, otherwise
8753 # it will coredump.
8754 lt_prog_compiler_pic='-fPIC -shared'
8755 ;;
8756
8757 osf3* | osf4* | osf5*)
8758 lt_prog_compiler_wl='-Wl,'
8759 # All OSF/1 code is PIC.
8760 lt_prog_compiler_static='-non_shared'
8761 ;;
8762
8763 rdos*)
8764 lt_prog_compiler_static='-non_shared'
8765 ;;
8766
8767 solaris*)
8768 lt_prog_compiler_pic='-KPIC'
8769 lt_prog_compiler_static='-Bstatic'
8770 case $cc_basename in
8771 f77* | f90* | f95*)
8772 lt_prog_compiler_wl='-Qoption ld ';;
8773 *)
8774 lt_prog_compiler_wl='-Wl,';;
8775 esac
8776 ;;
8777
8778 sunos4*)
8779 lt_prog_compiler_wl='-Qoption ld '
8780 lt_prog_compiler_pic='-PIC'
8781 lt_prog_compiler_static='-Bstatic'
8782 ;;
8783
8784 sysv4 | sysv4.2uw2* | sysv4.3*)
8785 lt_prog_compiler_wl='-Wl,'
8786 lt_prog_compiler_pic='-KPIC'
8787 lt_prog_compiler_static='-Bstatic'
8788 ;;
8789
8790 sysv4*MP*)
8791 if test -d /usr/nec ;then
8792 lt_prog_compiler_pic='-Kconform_pic'
8793 lt_prog_compiler_static='-Bstatic'
8794 fi
8795 ;;
8796
8797 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8798 lt_prog_compiler_wl='-Wl,'
8799 lt_prog_compiler_pic='-KPIC'
8800 lt_prog_compiler_static='-Bstatic'
8801 ;;
8802
8803 unicos*)
8804 lt_prog_compiler_wl='-Wl,'
8805 lt_prog_compiler_can_build_shared=no
8806 ;;
8807
8808 uts4*)
8809 lt_prog_compiler_pic='-pic'
8810 lt_prog_compiler_static='-Bstatic'
8811 ;;
8812
8813 *)
8814 lt_prog_compiler_can_build_shared=no
8815 ;;
8816 esac
8817 fi
8818
8819 case $host_os in
8820 # For platforms which do not support PIC, -DPIC is meaningless:
8821 *djgpp*)
8822 lt_prog_compiler_pic=
8823 ;;
8824 *)
8825 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8826 ;;
8827 esac
8828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8829 $as_echo "$lt_prog_compiler_pic" >&6; }
8830
8831
8832
8833
8834
8835
8836 #
8837 # Check to make sure the PIC flag actually works.
8838 #
8839 if test -n "$lt_prog_compiler_pic"; then
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8841 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8842 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8843 $as_echo_n "(cached) " >&6
8844 else
8845 lt_cv_prog_compiler_pic_works=no
8846 ac_outfile=conftest.$ac_objext
8847 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8848 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8849 # Insert the option either (1) after the last *FLAGS variable, or
8850 # (2) before a word containing "conftest.", or (3) at the end.
8851 # Note that $ac_compile itself does not contain backslashes and begins
8852 # with a dollar sign (not a hyphen), so the echo should work correctly.
8853 # The option is referenced via a variable to avoid confusing sed.
8854 lt_compile=`echo "$ac_compile" | $SED \
8855 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8856 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8857 -e 's:$: $lt_compiler_flag:'`
8858 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8859 (eval "$lt_compile" 2>conftest.err)
8860 ac_status=$?
8861 cat conftest.err >&5
8862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8863 if (exit $ac_status) && test -s "$ac_outfile"; then
8864 # The compiler can only warn and ignore the option if not recognized
8865 # So say no if there are warnings other than the usual output.
8866 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8867 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8868 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8869 lt_cv_prog_compiler_pic_works=yes
8870 fi
8871 fi
8872 $RM conftest*
8873
8874 fi
8875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8876 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8877
8878 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8879 case $lt_prog_compiler_pic in
8880 "" | " "*) ;;
8881 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8882 esac
8883 else
8884 lt_prog_compiler_pic=
8885 lt_prog_compiler_can_build_shared=no
8886 fi
8887
8888 fi
8889
8890
8891
8892
8893
8894
8895 #
8896 # Check to make sure the static flag actually works.
8897 #
8898 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8900 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8901 if ${lt_cv_prog_compiler_static_works+:} false; then :
8902 $as_echo_n "(cached) " >&6
8903 else
8904 lt_cv_prog_compiler_static_works=no
8905 save_LDFLAGS="$LDFLAGS"
8906 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8907 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8908 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8909 # The linker can only warn and ignore the option if not recognized
8910 # So say no if there are warnings
8911 if test -s conftest.err; then
8912 # Append any errors to the config.log.
8913 cat conftest.err 1>&5
8914 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8915 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8916 if diff conftest.exp conftest.er2 >/dev/null; then
8917 lt_cv_prog_compiler_static_works=yes
8918 fi
8919 else
8920 lt_cv_prog_compiler_static_works=yes
8921 fi
8922 fi
8923 $RM -r conftest*
8924 LDFLAGS="$save_LDFLAGS"
8925
8926 fi
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8928 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8929
8930 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8931 :
8932 else
8933 lt_prog_compiler_static=
8934 fi
8935
8936
8937
8938
8939
8940
8941
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8943 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8944 if ${lt_cv_prog_compiler_c_o+:} false; then :
8945 $as_echo_n "(cached) " >&6
8946 else
8947 lt_cv_prog_compiler_c_o=no
8948 $RM -r conftest 2>/dev/null
8949 mkdir conftest
8950 cd conftest
8951 mkdir out
8952 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8953
8954 lt_compiler_flag="-o out/conftest2.$ac_objext"
8955 # Insert the option either (1) after the last *FLAGS variable, or
8956 # (2) before a word containing "conftest.", or (3) at the end.
8957 # Note that $ac_compile itself does not contain backslashes and begins
8958 # with a dollar sign (not a hyphen), so the echo should work correctly.
8959 lt_compile=`echo "$ac_compile" | $SED \
8960 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8961 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8962 -e 's:$: $lt_compiler_flag:'`
8963 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8964 (eval "$lt_compile" 2>out/conftest.err)
8965 ac_status=$?
8966 cat out/conftest.err >&5
8967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8969 then
8970 # The compiler can only warn and ignore the option if not recognized
8971 # So say no if there are warnings
8972 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8973 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8974 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8975 lt_cv_prog_compiler_c_o=yes
8976 fi
8977 fi
8978 chmod u+w . 2>&5
8979 $RM conftest*
8980 # SGI C++ compiler will create directory out/ii_files/ for
8981 # template instantiation
8982 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8983 $RM out/* && rmdir out
8984 cd ..
8985 $RM -r conftest
8986 $RM conftest*
8987
8988 fi
8989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8990 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8991
8992
8993
8994
8995
8996
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8998 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8999 if ${lt_cv_prog_compiler_c_o+:} false; then :
9000 $as_echo_n "(cached) " >&6
9001 else
9002 lt_cv_prog_compiler_c_o=no
9003 $RM -r conftest 2>/dev/null
9004 mkdir conftest
9005 cd conftest
9006 mkdir out
9007 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9008
9009 lt_compiler_flag="-o out/conftest2.$ac_objext"
9010 # Insert the option either (1) after the last *FLAGS variable, or
9011 # (2) before a word containing "conftest.", or (3) at the end.
9012 # Note that $ac_compile itself does not contain backslashes and begins
9013 # with a dollar sign (not a hyphen), so the echo should work correctly.
9014 lt_compile=`echo "$ac_compile" | $SED \
9015 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9016 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9017 -e 's:$: $lt_compiler_flag:'`
9018 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9019 (eval "$lt_compile" 2>out/conftest.err)
9020 ac_status=$?
9021 cat out/conftest.err >&5
9022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9023 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9024 then
9025 # The compiler can only warn and ignore the option if not recognized
9026 # So say no if there are warnings
9027 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9028 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9029 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9030 lt_cv_prog_compiler_c_o=yes
9031 fi
9032 fi
9033 chmod u+w . 2>&5
9034 $RM conftest*
9035 # SGI C++ compiler will create directory out/ii_files/ for
9036 # template instantiation
9037 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9038 $RM out/* && rmdir out
9039 cd ..
9040 $RM -r conftest
9041 $RM conftest*
9042
9043 fi
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9045 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9046
9047
9048
9049
9050 hard_links="nottested"
9051 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9052 # do not overwrite the value of need_locks provided by the user
9053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9054 $as_echo_n "checking if we can lock with hard links... " >&6; }
9055 hard_links=yes
9056 $RM conftest*
9057 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9058 touch conftest.a
9059 ln conftest.a conftest.b 2>&5 || hard_links=no
9060 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9062 $as_echo "$hard_links" >&6; }
9063 if test "$hard_links" = no; then
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9065 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9066 need_locks=warn
9067 fi
9068 else
9069 need_locks=no
9070 fi
9071
9072
9073
9074
9075
9076
9077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9078 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9079
9080 runpath_var=
9081 allow_undefined_flag=
9082 always_export_symbols=no
9083 archive_cmds=
9084 archive_expsym_cmds=
9085 compiler_needs_object=no
9086 enable_shared_with_static_runtimes=no
9087 export_dynamic_flag_spec=
9088 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9089 hardcode_automatic=no
9090 hardcode_direct=no
9091 hardcode_direct_absolute=no
9092 hardcode_libdir_flag_spec=
9093 hardcode_libdir_flag_spec_ld=
9094 hardcode_libdir_separator=
9095 hardcode_minus_L=no
9096 hardcode_shlibpath_var=unsupported
9097 inherit_rpath=no
9098 link_all_deplibs=unknown
9099 module_cmds=
9100 module_expsym_cmds=
9101 old_archive_from_new_cmds=
9102 old_archive_from_expsyms_cmds=
9103 thread_safe_flag_spec=
9104 whole_archive_flag_spec=
9105 # include_expsyms should be a list of space-separated symbols to be *always*
9106 # included in the symbol list
9107 include_expsyms=
9108 # exclude_expsyms can be an extended regexp of symbols to exclude
9109 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9110 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9111 # as well as any symbol that contains `d'.
9112 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9113 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9114 # platforms (ab)use it in PIC code, but their linkers get confused if
9115 # the symbol is explicitly referenced. Since portable code cannot
9116 # rely on this symbol name, it's probably fine to never include it in
9117 # preloaded symbol tables.
9118 # Exclude shared library initialization/finalization symbols.
9119 extract_expsyms_cmds=
9120
9121 case $host_os in
9122 cygwin* | mingw* | pw32* | cegcc*)
9123 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9124 # When not using gcc, we currently assume that we are using
9125 # Microsoft Visual C++.
9126 if test "$GCC" != yes; then
9127 with_gnu_ld=no
9128 fi
9129 ;;
9130 interix*)
9131 # we just hope/assume this is gcc and not c89 (= MSVC++)
9132 with_gnu_ld=yes
9133 ;;
9134 openbsd*)
9135 with_gnu_ld=no
9136 ;;
9137 esac
9138
9139 ld_shlibs=yes
9140
9141 # On some targets, GNU ld is compatible enough with the native linker
9142 # that we're better off using the native interface for both.
9143 lt_use_gnu_ld_interface=no
9144 if test "$with_gnu_ld" = yes; then
9145 case $host_os in
9146 aix*)
9147 # The AIX port of GNU ld has always aspired to compatibility
9148 # with the native linker. However, as the warning in the GNU ld
9149 # block says, versions before 2.19.5* couldn't really create working
9150 # shared libraries, regardless of the interface used.
9151 case `$LD -v 2>&1` in
9152 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9153 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9154 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9155 *)
9156 lt_use_gnu_ld_interface=yes
9157 ;;
9158 esac
9159 ;;
9160 *)
9161 lt_use_gnu_ld_interface=yes
9162 ;;
9163 esac
9164 fi
9165
9166 if test "$lt_use_gnu_ld_interface" = yes; then
9167 # If archive_cmds runs LD, not CC, wlarc should be empty
9168 wlarc='${wl}'
9169
9170 # Set some defaults for GNU ld with shared library support. These
9171 # are reset later if shared libraries are not supported. Putting them
9172 # here allows them to be overridden if necessary.
9173 runpath_var=LD_RUN_PATH
9174 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9175 export_dynamic_flag_spec='${wl}--export-dynamic'
9176 # ancient GNU ld didn't support --whole-archive et. al.
9177 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9178 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9179 else
9180 whole_archive_flag_spec=
9181 fi
9182 supports_anon_versioning=no
9183 case `$LD -v 2>&1` in
9184 *GNU\ gold*) supports_anon_versioning=yes ;;
9185 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9186 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9187 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9188 *\ 2.11.*) ;; # other 2.11 versions
9189 *) supports_anon_versioning=yes ;;
9190 esac
9191
9192 # See if GNU ld supports shared libraries.
9193 case $host_os in
9194 aix[3-9]*)
9195 # On AIX/PPC, the GNU linker is very broken
9196 if test "$host_cpu" != ia64; then
9197 ld_shlibs=no
9198 cat <<_LT_EOF 1>&2
9199
9200 *** Warning: the GNU linker, at least up to release 2.19, is reported
9201 *** to be unable to reliably create shared libraries on AIX.
9202 *** Therefore, libtool is disabling shared libraries support. If you
9203 *** really care for shared libraries, you may want to install binutils
9204 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9205 *** You will then need to restart the configuration process.
9206
9207 _LT_EOF
9208 fi
9209 ;;
9210
9211 amigaos*)
9212 case $host_cpu in
9213 powerpc)
9214 # see comment about AmigaOS4 .so support
9215 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9216 archive_expsym_cmds=''
9217 ;;
9218 m68k)
9219 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)'
9220 hardcode_libdir_flag_spec='-L$libdir'
9221 hardcode_minus_L=yes
9222 ;;
9223 esac
9224 ;;
9225
9226 beos*)
9227 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9228 allow_undefined_flag=unsupported
9229 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9230 # support --undefined. This deserves some investigation. FIXME
9231 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9232 else
9233 ld_shlibs=no
9234 fi
9235 ;;
9236
9237 cygwin* | mingw* | pw32* | cegcc*)
9238 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9239 # as there is no search path for DLLs.
9240 hardcode_libdir_flag_spec='-L$libdir'
9241 export_dynamic_flag_spec='${wl}--export-all-symbols'
9242 allow_undefined_flag=unsupported
9243 always_export_symbols=no
9244 enable_shared_with_static_runtimes=yes
9245 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9246
9247 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9248 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9249 # If the export-symbols file already is a .def file (1st line
9250 # is EXPORTS), use it as is; otherwise, prepend...
9251 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9252 cp $export_symbols $output_objdir/$soname.def;
9253 else
9254 echo EXPORTS > $output_objdir/$soname.def;
9255 cat $export_symbols >> $output_objdir/$soname.def;
9256 fi~
9257 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9258 else
9259 ld_shlibs=no
9260 fi
9261 ;;
9262
9263 haiku*)
9264 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9265 link_all_deplibs=yes
9266 ;;
9267
9268 interix[3-9]*)
9269 hardcode_direct=no
9270 hardcode_shlibpath_var=no
9271 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9272 export_dynamic_flag_spec='${wl}-E'
9273 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9274 # Instead, shared libraries are loaded at an image base (0x10000000 by
9275 # default) and relocated if they conflict, which is a slow very memory
9276 # consuming and fragmenting process. To avoid this, we pick a random,
9277 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9278 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9279 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9280 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'
9281 ;;
9282
9283 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9284 tmp_diet=no
9285 if test "$host_os" = linux-dietlibc; then
9286 case $cc_basename in
9287 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9288 esac
9289 fi
9290 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9291 && test "$tmp_diet" = no
9292 then
9293 tmp_addflag=' $pic_flag'
9294 tmp_sharedflag='-shared'
9295 case $cc_basename,$host_cpu in
9296 pgcc*) # Portland Group C compiler
9297 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'
9298 tmp_addflag=' $pic_flag'
9299 ;;
9300 pgf77* | pgf90* | pgf95* | pgfortran*)
9301 # Portland Group f77 and f90 compilers
9302 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'
9303 tmp_addflag=' $pic_flag -Mnomain' ;;
9304 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9305 tmp_addflag=' -i_dynamic' ;;
9306 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9307 tmp_addflag=' -i_dynamic -nofor_main' ;;
9308 ifc* | ifort*) # Intel Fortran compiler
9309 tmp_addflag=' -nofor_main' ;;
9310 lf95*) # Lahey Fortran 8.1
9311 whole_archive_flag_spec=
9312 tmp_sharedflag='--shared' ;;
9313 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9314 tmp_sharedflag='-qmkshrobj'
9315 tmp_addflag= ;;
9316 nvcc*) # Cuda Compiler Driver 2.2
9317 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'
9318 compiler_needs_object=yes
9319 ;;
9320 esac
9321 case `$CC -V 2>&1 | sed 5q` in
9322 *Sun\ C*) # Sun C 5.9
9323 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'
9324 compiler_needs_object=yes
9325 tmp_sharedflag='-G' ;;
9326 *Sun\ F*) # Sun Fortran 8.3
9327 tmp_sharedflag='-G' ;;
9328 esac
9329 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9330
9331 if test "x$supports_anon_versioning" = xyes; then
9332 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9333 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9334 echo "local: *; };" >> $output_objdir/$libname.ver~
9335 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9336 fi
9337
9338 case $cc_basename in
9339 xlf* | bgf* | bgxlf* | mpixlf*)
9340 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9341 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9342 hardcode_libdir_flag_spec=
9343 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9344 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9345 if test "x$supports_anon_versioning" = xyes; then
9346 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9347 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9348 echo "local: *; };" >> $output_objdir/$libname.ver~
9349 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9350 fi
9351 ;;
9352 esac
9353 else
9354 ld_shlibs=no
9355 fi
9356 ;;
9357
9358 netbsd*)
9359 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9360 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9361 wlarc=
9362 else
9363 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9364 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9365 fi
9366 ;;
9367
9368 solaris*)
9369 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9370 ld_shlibs=no
9371 cat <<_LT_EOF 1>&2
9372
9373 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9374 *** create shared libraries on Solaris systems. Therefore, libtool
9375 *** is disabling shared libraries support. We urge you to upgrade GNU
9376 *** binutils to release 2.9.1 or newer. Another option is to modify
9377 *** your PATH or compiler configuration so that the native linker is
9378 *** used, and then restart.
9379
9380 _LT_EOF
9381 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9382 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9383 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9384 else
9385 ld_shlibs=no
9386 fi
9387 ;;
9388
9389 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9390 case `$LD -v 2>&1` in
9391 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9392 ld_shlibs=no
9393 cat <<_LT_EOF 1>&2
9394
9395 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9396 *** reliably create shared libraries on SCO systems. Therefore, libtool
9397 *** is disabling shared libraries support. We urge you to upgrade GNU
9398 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9399 *** your PATH or compiler configuration so that the native linker is
9400 *** used, and then restart.
9401
9402 _LT_EOF
9403 ;;
9404 *)
9405 # For security reasons, it is highly recommended that you always
9406 # use absolute paths for naming shared libraries, and exclude the
9407 # DT_RUNPATH tag from executables and libraries. But doing so
9408 # requires that you compile everything twice, which is a pain.
9409 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9410 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9411 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9412 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9413 else
9414 ld_shlibs=no
9415 fi
9416 ;;
9417 esac
9418 ;;
9419
9420 sunos4*)
9421 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9422 wlarc=
9423 hardcode_direct=yes
9424 hardcode_shlibpath_var=no
9425 ;;
9426
9427 *)
9428 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9429 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9430 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9431 else
9432 ld_shlibs=no
9433 fi
9434 ;;
9435 esac
9436
9437 if test "$ld_shlibs" = no; then
9438 runpath_var=
9439 hardcode_libdir_flag_spec=
9440 export_dynamic_flag_spec=
9441 whole_archive_flag_spec=
9442 fi
9443 else
9444 # PORTME fill in a description of your system's linker (not GNU ld)
9445 case $host_os in
9446 aix3*)
9447 allow_undefined_flag=unsupported
9448 always_export_symbols=yes
9449 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'
9450 # Note: this linker hardcodes the directories in LIBPATH if there
9451 # are no directories specified by -L.
9452 hardcode_minus_L=yes
9453 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9454 # Neither direct hardcoding nor static linking is supported with a
9455 # broken collect2.
9456 hardcode_direct=unsupported
9457 fi
9458 ;;
9459
9460 aix[4-9]*)
9461 if test "$host_cpu" = ia64; then
9462 # On IA64, the linker does run time linking by default, so we don't
9463 # have to do anything special.
9464 aix_use_runtimelinking=no
9465 exp_sym_flag='-Bexport'
9466 no_entry_flag=""
9467 else
9468 # If we're using GNU nm, then we don't want the "-C" option.
9469 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9470 # Also, AIX nm treats weak defined symbols like other global
9471 # defined symbols, whereas GNU nm marks them as "W".
9472 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9473 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'
9474 else
9475 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'
9476 fi
9477 aix_use_runtimelinking=no
9478
9479 # Test if we are trying to use run time linking or normal
9480 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9481 # need to do runtime linking.
9482 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9483 for ld_flag in $LDFLAGS; do
9484 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9485 aix_use_runtimelinking=yes
9486 break
9487 fi
9488 done
9489 ;;
9490 esac
9491
9492 exp_sym_flag='-bexport'
9493 no_entry_flag='-bnoentry'
9494 fi
9495
9496 # When large executables or shared objects are built, AIX ld can
9497 # have problems creating the table of contents. If linking a library
9498 # or program results in "error TOC overflow" add -mminimal-toc to
9499 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9500 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9501
9502 archive_cmds=''
9503 hardcode_direct=yes
9504 hardcode_direct_absolute=yes
9505 hardcode_libdir_separator=':'
9506 link_all_deplibs=yes
9507 file_list_spec='${wl}-f,'
9508
9509 if test "$GCC" = yes; then
9510 case $host_os in aix4.[012]|aix4.[012].*)
9511 # We only want to do this on AIX 4.2 and lower, the check
9512 # below for broken collect2 doesn't work under 4.3+
9513 collect2name=`${CC} -print-prog-name=collect2`
9514 if test -f "$collect2name" &&
9515 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9516 then
9517 # We have reworked collect2
9518 :
9519 else
9520 # We have old collect2
9521 hardcode_direct=unsupported
9522 # It fails to find uninstalled libraries when the uninstalled
9523 # path is not listed in the libpath. Setting hardcode_minus_L
9524 # to unsupported forces relinking
9525 hardcode_minus_L=yes
9526 hardcode_libdir_flag_spec='-L$libdir'
9527 hardcode_libdir_separator=
9528 fi
9529 ;;
9530 esac
9531 shared_flag='-shared'
9532 if test "$aix_use_runtimelinking" = yes; then
9533 shared_flag="$shared_flag "'${wl}-G'
9534 fi
9535 else
9536 # not using gcc
9537 if test "$host_cpu" = ia64; then
9538 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9539 # chokes on -Wl,-G. The following line is correct:
9540 shared_flag='-G'
9541 else
9542 if test "$aix_use_runtimelinking" = yes; then
9543 shared_flag='${wl}-G'
9544 else
9545 shared_flag='${wl}-bM:SRE'
9546 fi
9547 fi
9548 fi
9549
9550 export_dynamic_flag_spec='${wl}-bexpall'
9551 # It seems that -bexpall does not export symbols beginning with
9552 # underscore (_), so it is better to generate a list of symbols to export.
9553 always_export_symbols=yes
9554 if test "$aix_use_runtimelinking" = yes; then
9555 # Warning - without using the other runtime loading flags (-brtl),
9556 # -berok will link without error, but may produce a broken library.
9557 allow_undefined_flag='-berok'
9558 # Determine the default libpath from the value encoded in an
9559 # empty executable.
9560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9561 /* end confdefs.h. */
9562
9563 int
9564 main ()
9565 {
9566
9567 ;
9568 return 0;
9569 }
9570 _ACEOF
9571 if ac_fn_c_try_link "$LINENO"; then :
9572
9573 lt_aix_libpath_sed='
9574 /Import File Strings/,/^$/ {
9575 /^0/ {
9576 s/^0 *\(.*\)$/\1/
9577 p
9578 }
9579 }'
9580 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9581 # Check for a 64-bit object if we didn't find anything.
9582 if test -z "$aix_libpath"; then
9583 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9584 fi
9585 fi
9586 rm -f core conftest.err conftest.$ac_objext \
9587 conftest$ac_exeext conftest.$ac_ext
9588 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9589
9590 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9591 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"
9592 else
9593 if test "$host_cpu" = ia64; then
9594 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9595 allow_undefined_flag="-z nodefs"
9596 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"
9597 else
9598 # Determine the default libpath from the value encoded in an
9599 # empty executable.
9600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9601 /* end confdefs.h. */
9602
9603 int
9604 main ()
9605 {
9606
9607 ;
9608 return 0;
9609 }
9610 _ACEOF
9611 if ac_fn_c_try_link "$LINENO"; then :
9612
9613 lt_aix_libpath_sed='
9614 /Import File Strings/,/^$/ {
9615 /^0/ {
9616 s/^0 *\(.*\)$/\1/
9617 p
9618 }
9619 }'
9620 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9621 # Check for a 64-bit object if we didn't find anything.
9622 if test -z "$aix_libpath"; then
9623 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9624 fi
9625 fi
9626 rm -f core conftest.err conftest.$ac_objext \
9627 conftest$ac_exeext conftest.$ac_ext
9628 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9629
9630 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9631 # Warning - without using the other run time loading flags,
9632 # -berok will link without error, but may produce a broken library.
9633 no_undefined_flag=' ${wl}-bernotok'
9634 allow_undefined_flag=' ${wl}-berok'
9635 if test "$with_gnu_ld" = yes; then
9636 # We only use this code for GNU lds that support --whole-archive.
9637 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9638 else
9639 # Exported symbols can be pulled into shared objects from archives
9640 whole_archive_flag_spec='$convenience'
9641 fi
9642 archive_cmds_need_lc=yes
9643 # This is similar to how AIX traditionally builds its shared libraries.
9644 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'
9645 fi
9646 fi
9647 ;;
9648
9649 amigaos*)
9650 case $host_cpu in
9651 powerpc)
9652 # see comment about AmigaOS4 .so support
9653 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9654 archive_expsym_cmds=''
9655 ;;
9656 m68k)
9657 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)'
9658 hardcode_libdir_flag_spec='-L$libdir'
9659 hardcode_minus_L=yes
9660 ;;
9661 esac
9662 ;;
9663
9664 bsdi[45]*)
9665 export_dynamic_flag_spec=-rdynamic
9666 ;;
9667
9668 cygwin* | mingw* | pw32* | cegcc*)
9669 # When not using gcc, we currently assume that we are using
9670 # Microsoft Visual C++.
9671 # hardcode_libdir_flag_spec is actually meaningless, as there is
9672 # no search path for DLLs.
9673 hardcode_libdir_flag_spec=' '
9674 allow_undefined_flag=unsupported
9675 # Tell ltmain to make .lib files, not .a files.
9676 libext=lib
9677 # Tell ltmain to make .dll files, not .so files.
9678 shrext_cmds=".dll"
9679 # FIXME: Setting linknames here is a bad hack.
9680 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9681 # The linker will automatically build a .lib file if we build a DLL.
9682 old_archive_from_new_cmds='true'
9683 # FIXME: Should let the user specify the lib program.
9684 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9685 fix_srcfile_path='`cygpath -w "$srcfile"`'
9686 enable_shared_with_static_runtimes=yes
9687 ;;
9688
9689 darwin* | rhapsody*)
9690
9691
9692 archive_cmds_need_lc=no
9693 hardcode_direct=no
9694 hardcode_automatic=yes
9695 hardcode_shlibpath_var=unsupported
9696 if test "$lt_cv_ld_force_load" = "yes"; then
9697 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\"`'
9698 else
9699 whole_archive_flag_spec=''
9700 fi
9701 link_all_deplibs=yes
9702 allow_undefined_flag="$_lt_dar_allow_undefined"
9703 case $cc_basename in
9704 ifort*) _lt_dar_can_shared=yes ;;
9705 *) _lt_dar_can_shared=$GCC ;;
9706 esac
9707 if test "$_lt_dar_can_shared" = "yes"; then
9708 output_verbose_link_cmd=func_echo_all
9709 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9710 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9711 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}"
9712 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}"
9713
9714 else
9715 ld_shlibs=no
9716 fi
9717
9718 ;;
9719
9720 dgux*)
9721 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9722 hardcode_libdir_flag_spec='-L$libdir'
9723 hardcode_shlibpath_var=no
9724 ;;
9725
9726 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9727 # support. Future versions do this automatically, but an explicit c++rt0.o
9728 # does not break anything, and helps significantly (at the cost of a little
9729 # extra space).
9730 freebsd2.2*)
9731 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9732 hardcode_libdir_flag_spec='-R$libdir'
9733 hardcode_direct=yes
9734 hardcode_shlibpath_var=no
9735 ;;
9736
9737 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9738 freebsd2.*)
9739 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9740 hardcode_direct=yes
9741 hardcode_minus_L=yes
9742 hardcode_shlibpath_var=no
9743 ;;
9744
9745 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9746 freebsd* | dragonfly*)
9747 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9748 hardcode_libdir_flag_spec='-R$libdir'
9749 hardcode_direct=yes
9750 hardcode_shlibpath_var=no
9751 ;;
9752
9753 hpux9*)
9754 if test "$GCC" = yes; then
9755 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'
9756 else
9757 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'
9758 fi
9759 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9760 hardcode_libdir_separator=:
9761 hardcode_direct=yes
9762
9763 # hardcode_minus_L: Not really in the search PATH,
9764 # but as the default location of the library.
9765 hardcode_minus_L=yes
9766 export_dynamic_flag_spec='${wl}-E'
9767 ;;
9768
9769 hpux10*)
9770 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9771 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9772 else
9773 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9774 fi
9775 if test "$with_gnu_ld" = no; then
9776 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9777 hardcode_libdir_flag_spec_ld='+b $libdir'
9778 hardcode_libdir_separator=:
9779 hardcode_direct=yes
9780 hardcode_direct_absolute=yes
9781 export_dynamic_flag_spec='${wl}-E'
9782 # hardcode_minus_L: Not really in the search PATH,
9783 # but as the default location of the library.
9784 hardcode_minus_L=yes
9785 fi
9786 ;;
9787
9788 hpux11*)
9789 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9790 case $host_cpu in
9791 hppa*64*)
9792 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9793 ;;
9794 ia64*)
9795 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9796 ;;
9797 *)
9798 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9799 ;;
9800 esac
9801 else
9802 case $host_cpu in
9803 hppa*64*)
9804 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9805 ;;
9806 ia64*)
9807 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9808 ;;
9809 *)
9810
9811 # Older versions of the 11.00 compiler do not understand -b yet
9812 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9814 $as_echo_n "checking if $CC understands -b... " >&6; }
9815 if ${lt_cv_prog_compiler__b+:} false; then :
9816 $as_echo_n "(cached) " >&6
9817 else
9818 lt_cv_prog_compiler__b=no
9819 save_LDFLAGS="$LDFLAGS"
9820 LDFLAGS="$LDFLAGS -b"
9821 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9822 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9823 # The linker can only warn and ignore the option if not recognized
9824 # So say no if there are warnings
9825 if test -s conftest.err; then
9826 # Append any errors to the config.log.
9827 cat conftest.err 1>&5
9828 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9829 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9830 if diff conftest.exp conftest.er2 >/dev/null; then
9831 lt_cv_prog_compiler__b=yes
9832 fi
9833 else
9834 lt_cv_prog_compiler__b=yes
9835 fi
9836 fi
9837 $RM -r conftest*
9838 LDFLAGS="$save_LDFLAGS"
9839
9840 fi
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9842 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9843
9844 if test x"$lt_cv_prog_compiler__b" = xyes; then
9845 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9846 else
9847 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9848 fi
9849
9850 ;;
9851 esac
9852 fi
9853 if test "$with_gnu_ld" = no; then
9854 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9855 hardcode_libdir_separator=:
9856
9857 case $host_cpu in
9858 hppa*64*|ia64*)
9859 hardcode_direct=no
9860 hardcode_shlibpath_var=no
9861 ;;
9862 *)
9863 hardcode_direct=yes
9864 hardcode_direct_absolute=yes
9865 export_dynamic_flag_spec='${wl}-E'
9866
9867 # hardcode_minus_L: Not really in the search PATH,
9868 # but as the default location of the library.
9869 hardcode_minus_L=yes
9870 ;;
9871 esac
9872 fi
9873 ;;
9874
9875 irix5* | irix6* | nonstopux*)
9876 if test "$GCC" = yes; then
9877 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'
9878 # Try to use the -exported_symbol ld option, if it does not
9879 # work, assume that -exports_file does not work either and
9880 # implicitly export all symbols.
9881 save_LDFLAGS="$LDFLAGS"
9882 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9884 /* end confdefs.h. */
9885 int foo(void) {}
9886 _ACEOF
9887 if ac_fn_c_try_link "$LINENO"; then :
9888 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'
9889
9890 fi
9891 rm -f core conftest.err conftest.$ac_objext \
9892 conftest$ac_exeext conftest.$ac_ext
9893 LDFLAGS="$save_LDFLAGS"
9894 else
9895 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'
9896 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'
9897 fi
9898 archive_cmds_need_lc='no'
9899 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9900 hardcode_libdir_separator=:
9901 inherit_rpath=yes
9902 link_all_deplibs=yes
9903 ;;
9904
9905 netbsd*)
9906 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9907 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9908 else
9909 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9910 fi
9911 hardcode_libdir_flag_spec='-R$libdir'
9912 hardcode_direct=yes
9913 hardcode_shlibpath_var=no
9914 ;;
9915
9916 newsos6)
9917 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9918 hardcode_direct=yes
9919 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9920 hardcode_libdir_separator=:
9921 hardcode_shlibpath_var=no
9922 ;;
9923
9924 *nto* | *qnx*)
9925 ;;
9926
9927 openbsd*)
9928 if test -f /usr/libexec/ld.so; then
9929 hardcode_direct=yes
9930 hardcode_shlibpath_var=no
9931 hardcode_direct_absolute=yes
9932 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9933 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9934 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9935 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9936 export_dynamic_flag_spec='${wl}-E'
9937 else
9938 case $host_os in
9939 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9940 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9941 hardcode_libdir_flag_spec='-R$libdir'
9942 ;;
9943 *)
9944 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9945 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9946 ;;
9947 esac
9948 fi
9949 else
9950 ld_shlibs=no
9951 fi
9952 ;;
9953
9954 os2*)
9955 hardcode_libdir_flag_spec='-L$libdir'
9956 hardcode_minus_L=yes
9957 allow_undefined_flag=unsupported
9958 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'
9959 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9960 ;;
9961
9962 osf3*)
9963 if test "$GCC" = yes; then
9964 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9965 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'
9966 else
9967 allow_undefined_flag=' -expect_unresolved \*'
9968 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'
9969 fi
9970 archive_cmds_need_lc='no'
9971 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9972 hardcode_libdir_separator=:
9973 ;;
9974
9975 osf4* | osf5*) # as osf3* with the addition of -msym flag
9976 if test "$GCC" = yes; then
9977 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9978 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'
9979 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9980 else
9981 allow_undefined_flag=' -expect_unresolved \*'
9982 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'
9983 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~
9984 $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'
9985
9986 # Both c and cxx compiler support -rpath directly
9987 hardcode_libdir_flag_spec='-rpath $libdir'
9988 fi
9989 archive_cmds_need_lc='no'
9990 hardcode_libdir_separator=:
9991 ;;
9992
9993 solaris*)
9994 no_undefined_flag=' -z defs'
9995 if test "$GCC" = yes; then
9996 wlarc='${wl}'
9997 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9998 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9999 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10000 else
10001 case `$CC -V 2>&1` in
10002 *"Compilers 5.0"*)
10003 wlarc=''
10004 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10005 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10006 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10007 ;;
10008 *)
10009 wlarc='${wl}'
10010 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10011 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10012 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10013 ;;
10014 esac
10015 fi
10016 hardcode_libdir_flag_spec='-R$libdir'
10017 hardcode_shlibpath_var=no
10018 case $host_os in
10019 solaris2.[0-5] | solaris2.[0-5].*) ;;
10020 *)
10021 # The compiler driver will combine and reorder linker options,
10022 # but understands `-z linker_flag'. GCC discards it without `$wl',
10023 # but is careful enough not to reorder.
10024 # Supported since Solaris 2.6 (maybe 2.5.1?)
10025 if test "$GCC" = yes; then
10026 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10027 else
10028 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10029 fi
10030 ;;
10031 esac
10032 link_all_deplibs=yes
10033 ;;
10034
10035 sunos4*)
10036 if test "x$host_vendor" = xsequent; then
10037 # Use $CC to link under sequent, because it throws in some extra .o
10038 # files that make .init and .fini sections work.
10039 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10040 else
10041 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10042 fi
10043 hardcode_libdir_flag_spec='-L$libdir'
10044 hardcode_direct=yes
10045 hardcode_minus_L=yes
10046 hardcode_shlibpath_var=no
10047 ;;
10048
10049 sysv4)
10050 case $host_vendor in
10051 sni)
10052 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10053 hardcode_direct=yes # is this really true???
10054 ;;
10055 siemens)
10056 ## LD is ld it makes a PLAMLIB
10057 ## CC just makes a GrossModule.
10058 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10059 reload_cmds='$CC -r -o $output$reload_objs'
10060 hardcode_direct=no
10061 ;;
10062 motorola)
10063 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10064 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10065 ;;
10066 esac
10067 runpath_var='LD_RUN_PATH'
10068 hardcode_shlibpath_var=no
10069 ;;
10070
10071 sysv4.3*)
10072 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10073 hardcode_shlibpath_var=no
10074 export_dynamic_flag_spec='-Bexport'
10075 ;;
10076
10077 sysv4*MP*)
10078 if test -d /usr/nec; then
10079 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10080 hardcode_shlibpath_var=no
10081 runpath_var=LD_RUN_PATH
10082 hardcode_runpath_var=yes
10083 ld_shlibs=yes
10084 fi
10085 ;;
10086
10087 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10088 no_undefined_flag='${wl}-z,text'
10089 archive_cmds_need_lc=no
10090 hardcode_shlibpath_var=no
10091 runpath_var='LD_RUN_PATH'
10092
10093 if test "$GCC" = yes; then
10094 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10095 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10096 else
10097 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10098 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10099 fi
10100 ;;
10101
10102 sysv5* | sco3.2v5* | sco5v6*)
10103 # Note: We can NOT use -z defs as we might desire, because we do not
10104 # link with -lc, and that would cause any symbols used from libc to
10105 # always be unresolved, which means just about no library would
10106 # ever link correctly. If we're not using GNU ld we use -z text
10107 # though, which does catch some bad symbols but isn't as heavy-handed
10108 # as -z defs.
10109 no_undefined_flag='${wl}-z,text'
10110 allow_undefined_flag='${wl}-z,nodefs'
10111 archive_cmds_need_lc=no
10112 hardcode_shlibpath_var=no
10113 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10114 hardcode_libdir_separator=':'
10115 link_all_deplibs=yes
10116 export_dynamic_flag_spec='${wl}-Bexport'
10117 runpath_var='LD_RUN_PATH'
10118
10119 if test "$GCC" = yes; then
10120 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10121 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10122 else
10123 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10124 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10125 fi
10126 ;;
10127
10128 uts4*)
10129 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10130 hardcode_libdir_flag_spec='-L$libdir'
10131 hardcode_shlibpath_var=no
10132 ;;
10133
10134 *)
10135 ld_shlibs=no
10136 ;;
10137 esac
10138
10139 if test x$host_vendor = xsni; then
10140 case $host in
10141 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10142 export_dynamic_flag_spec='${wl}-Blargedynsym'
10143 ;;
10144 esac
10145 fi
10146 fi
10147
10148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10149 $as_echo "$ld_shlibs" >&6; }
10150 test "$ld_shlibs" = no && can_build_shared=no
10151
10152 with_gnu_ld=$with_gnu_ld
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168 #
10169 # Do we need to explicitly link libc?
10170 #
10171 case "x$archive_cmds_need_lc" in
10172 x|xyes)
10173 # Assume -lc should be added
10174 archive_cmds_need_lc=yes
10175
10176 if test "$enable_shared" = yes && test "$GCC" = yes; then
10177 case $archive_cmds in
10178 *'~'*)
10179 # FIXME: we may have to deal with multi-command sequences.
10180 ;;
10181 '$CC '*)
10182 # Test whether the compiler implicitly links with -lc since on some
10183 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10184 # to ld, don't add -lc before -lgcc.
10185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10186 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10187 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10188 $as_echo_n "(cached) " >&6
10189 else
10190 $RM conftest*
10191 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10192
10193 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10194 (eval $ac_compile) 2>&5
10195 ac_status=$?
10196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10197 test $ac_status = 0; } 2>conftest.err; then
10198 soname=conftest
10199 lib=conftest
10200 libobjs=conftest.$ac_objext
10201 deplibs=
10202 wl=$lt_prog_compiler_wl
10203 pic_flag=$lt_prog_compiler_pic
10204 compiler_flags=-v
10205 linker_flags=-v
10206 verstring=
10207 output_objdir=.
10208 libname=conftest
10209 lt_save_allow_undefined_flag=$allow_undefined_flag
10210 allow_undefined_flag=
10211 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10212 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10213 ac_status=$?
10214 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10215 test $ac_status = 0; }
10216 then
10217 lt_cv_archive_cmds_need_lc=no
10218 else
10219 lt_cv_archive_cmds_need_lc=yes
10220 fi
10221 allow_undefined_flag=$lt_save_allow_undefined_flag
10222 else
10223 cat conftest.err 1>&5
10224 fi
10225 $RM conftest*
10226
10227 fi
10228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10229 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10230 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10231 ;;
10232 esac
10233 fi
10234 ;;
10235 esac
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10394 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10395
10396 if test "$GCC" = yes; then
10397 case $host_os in
10398 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10399 *) lt_awk_arg="/^libraries:/" ;;
10400 esac
10401 case $host_os in
10402 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10403 *) lt_sed_strip_eq="s,=/,/,g" ;;
10404 esac
10405 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10406 case $lt_search_path_spec in
10407 *\;*)
10408 # if the path contains ";" then we assume it to be the separator
10409 # otherwise default to the standard path separator (i.e. ":") - it is
10410 # assumed that no part of a normal pathname contains ";" but that should
10411 # okay in the real world where ";" in dirpaths is itself problematic.
10412 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10413 ;;
10414 *)
10415 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10416 ;;
10417 esac
10418 # Ok, now we have the path, separated by spaces, we can step through it
10419 # and add multilib dir if necessary.
10420 lt_tmp_lt_search_path_spec=
10421 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10422 for lt_sys_path in $lt_search_path_spec; do
10423 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10424 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10425 else
10426 test -d "$lt_sys_path" && \
10427 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10428 fi
10429 done
10430 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10431 BEGIN {RS=" "; FS="/|\n";} {
10432 lt_foo="";
10433 lt_count=0;
10434 for (lt_i = NF; lt_i > 0; lt_i--) {
10435 if ($lt_i != "" && $lt_i != ".") {
10436 if ($lt_i == "..") {
10437 lt_count++;
10438 } else {
10439 if (lt_count == 0) {
10440 lt_foo="/" $lt_i lt_foo;
10441 } else {
10442 lt_count--;
10443 }
10444 }
10445 }
10446 }
10447 if (lt_foo != "") { lt_freq[lt_foo]++; }
10448 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10449 }'`
10450 # AWK program above erroneously prepends '/' to C:/dos/paths
10451 # for these hosts.
10452 case $host_os in
10453 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10454 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10455 esac
10456 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10457 else
10458 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10459 fi
10460 library_names_spec=
10461 libname_spec='lib$name'
10462 soname_spec=
10463 shrext_cmds=".so"
10464 postinstall_cmds=
10465 postuninstall_cmds=
10466 finish_cmds=
10467 finish_eval=
10468 shlibpath_var=
10469 shlibpath_overrides_runpath=unknown
10470 version_type=none
10471 dynamic_linker="$host_os ld.so"
10472 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10473 need_lib_prefix=unknown
10474 hardcode_into_libs=no
10475
10476 # when you set need_version to no, make sure it does not cause -set_version
10477 # flags to be left without arguments
10478 need_version=unknown
10479
10480 case $host_os in
10481 aix3*)
10482 version_type=linux
10483 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10484 shlibpath_var=LIBPATH
10485
10486 # AIX 3 has no versioning support, so we append a major version to the name.
10487 soname_spec='${libname}${release}${shared_ext}$major'
10488 ;;
10489
10490 aix[4-9]*)
10491 version_type=linux
10492 need_lib_prefix=no
10493 need_version=no
10494 hardcode_into_libs=yes
10495 if test "$host_cpu" = ia64; then
10496 # AIX 5 supports IA64
10497 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10498 shlibpath_var=LD_LIBRARY_PATH
10499 else
10500 # With GCC up to 2.95.x, collect2 would create an import file
10501 # for dependence libraries. The import file would start with
10502 # the line `#! .'. This would cause the generated library to
10503 # depend on `.', always an invalid library. This was fixed in
10504 # development snapshots of GCC prior to 3.0.
10505 case $host_os in
10506 aix4 | aix4.[01] | aix4.[01].*)
10507 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10508 echo ' yes '
10509 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10510 :
10511 else
10512 can_build_shared=no
10513 fi
10514 ;;
10515 esac
10516 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10517 # soname into executable. Probably we can add versioning support to
10518 # collect2, so additional links can be useful in future.
10519 if test "$aix_use_runtimelinking" = yes; then
10520 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10521 # instead of lib<name>.a to let people know that these are not
10522 # typical AIX shared libraries.
10523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10524 else
10525 # We preserve .a as extension for shared libraries through AIX4.2
10526 # and later when we are not doing run time linking.
10527 library_names_spec='${libname}${release}.a $libname.a'
10528 soname_spec='${libname}${release}${shared_ext}$major'
10529 fi
10530 shlibpath_var=LIBPATH
10531 fi
10532 ;;
10533
10534 amigaos*)
10535 case $host_cpu in
10536 powerpc)
10537 # Since July 2007 AmigaOS4 officially supports .so libraries.
10538 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10540 ;;
10541 m68k)
10542 library_names_spec='$libname.ixlibrary $libname.a'
10543 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10544 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'
10545 ;;
10546 esac
10547 ;;
10548
10549 beos*)
10550 library_names_spec='${libname}${shared_ext}'
10551 dynamic_linker="$host_os ld.so"
10552 shlibpath_var=LIBRARY_PATH
10553 ;;
10554
10555 bsdi[45]*)
10556 version_type=linux
10557 need_version=no
10558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10559 soname_spec='${libname}${release}${shared_ext}$major'
10560 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10561 shlibpath_var=LD_LIBRARY_PATH
10562 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10563 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10564 # the default ld.so.conf also contains /usr/contrib/lib and
10565 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10566 # libtool to hard-code these into programs
10567 ;;
10568
10569 cygwin* | mingw* | pw32* | cegcc*)
10570 version_type=windows
10571 shrext_cmds=".dll"
10572 need_version=no
10573 need_lib_prefix=no
10574
10575 case $GCC,$host_os in
10576 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10577 library_names_spec='$libname.dll.a'
10578 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10579 postinstall_cmds='base_file=`basename \${file}`~
10580 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10581 dldir=$destdir/`dirname \$dlpath`~
10582 test -d \$dldir || mkdir -p \$dldir~
10583 $install_prog $dir/$dlname \$dldir/$dlname~
10584 chmod a+x \$dldir/$dlname~
10585 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10586 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10587 fi'
10588 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10589 dlpath=$dir/\$dldll~
10590 $RM \$dlpath'
10591 shlibpath_overrides_runpath=yes
10592
10593 case $host_os in
10594 cygwin*)
10595 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10596 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10597
10598 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10599 ;;
10600 mingw* | cegcc*)
10601 # MinGW DLLs use traditional 'lib' prefix
10602 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10603 ;;
10604 pw32*)
10605 # pw32 DLLs use 'pw' prefix rather than 'lib'
10606 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10607 ;;
10608 esac
10609 ;;
10610
10611 *)
10612 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10613 ;;
10614 esac
10615 dynamic_linker='Win32 ld.exe'
10616 # FIXME: first we should search . and the directory the executable is in
10617 shlibpath_var=PATH
10618 ;;
10619
10620 darwin* | rhapsody*)
10621 dynamic_linker="$host_os dyld"
10622 version_type=darwin
10623 need_lib_prefix=no
10624 need_version=no
10625 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10626 soname_spec='${libname}${release}${major}$shared_ext'
10627 shlibpath_overrides_runpath=yes
10628 shlibpath_var=DYLD_LIBRARY_PATH
10629 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10630
10631 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10632 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10633 ;;
10634
10635 dgux*)
10636 version_type=linux
10637 need_lib_prefix=no
10638 need_version=no
10639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10640 soname_spec='${libname}${release}${shared_ext}$major'
10641 shlibpath_var=LD_LIBRARY_PATH
10642 ;;
10643
10644 freebsd* | dragonfly*)
10645 # DragonFly does not have aout. When/if they implement a new
10646 # versioning mechanism, adjust this.
10647 if test -x /usr/bin/objformat; then
10648 objformat=`/usr/bin/objformat`
10649 else
10650 case $host_os in
10651 freebsd[23].*) objformat=aout ;;
10652 *) objformat=elf ;;
10653 esac
10654 fi
10655 version_type=freebsd-$objformat
10656 case $version_type in
10657 freebsd-elf*)
10658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10659 need_version=no
10660 need_lib_prefix=no
10661 ;;
10662 freebsd-*)
10663 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10664 need_version=yes
10665 ;;
10666 esac
10667 shlibpath_var=LD_LIBRARY_PATH
10668 case $host_os in
10669 freebsd2.*)
10670 shlibpath_overrides_runpath=yes
10671 ;;
10672 freebsd3.[01]* | freebsdelf3.[01]*)
10673 shlibpath_overrides_runpath=yes
10674 hardcode_into_libs=yes
10675 ;;
10676 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10677 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10678 shlibpath_overrides_runpath=no
10679 hardcode_into_libs=yes
10680 ;;
10681 *) # from 4.6 on, and DragonFly
10682 shlibpath_overrides_runpath=yes
10683 hardcode_into_libs=yes
10684 ;;
10685 esac
10686 ;;
10687
10688 haiku*)
10689 version_type=linux
10690 need_lib_prefix=no
10691 need_version=no
10692 dynamic_linker="$host_os runtime_loader"
10693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10694 soname_spec='${libname}${release}${shared_ext}$major'
10695 shlibpath_var=LIBRARY_PATH
10696 shlibpath_overrides_runpath=yes
10697 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10698 hardcode_into_libs=yes
10699 ;;
10700
10701 hpux9* | hpux10* | hpux11*)
10702 # Give a soname corresponding to the major version so that dld.sl refuses to
10703 # link against other versions.
10704 version_type=sunos
10705 need_lib_prefix=no
10706 need_version=no
10707 case $host_cpu in
10708 ia64*)
10709 shrext_cmds='.so'
10710 hardcode_into_libs=yes
10711 dynamic_linker="$host_os dld.so"
10712 shlibpath_var=LD_LIBRARY_PATH
10713 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10714 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10715 soname_spec='${libname}${release}${shared_ext}$major'
10716 if test "X$HPUX_IA64_MODE" = X32; then
10717 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10718 else
10719 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10720 fi
10721 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10722 ;;
10723 hppa*64*)
10724 shrext_cmds='.sl'
10725 hardcode_into_libs=yes
10726 dynamic_linker="$host_os dld.sl"
10727 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10728 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10730 soname_spec='${libname}${release}${shared_ext}$major'
10731 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10732 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10733 ;;
10734 *)
10735 shrext_cmds='.sl'
10736 dynamic_linker="$host_os dld.sl"
10737 shlibpath_var=SHLIB_PATH
10738 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10740 soname_spec='${libname}${release}${shared_ext}$major'
10741 ;;
10742 esac
10743 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10744 postinstall_cmds='chmod 555 $lib'
10745 # or fails outright, so override atomically:
10746 install_override_mode=555
10747 ;;
10748
10749 interix[3-9]*)
10750 version_type=linux
10751 need_lib_prefix=no
10752 need_version=no
10753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10754 soname_spec='${libname}${release}${shared_ext}$major'
10755 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10756 shlibpath_var=LD_LIBRARY_PATH
10757 shlibpath_overrides_runpath=no
10758 hardcode_into_libs=yes
10759 ;;
10760
10761 irix5* | irix6* | nonstopux*)
10762 case $host_os in
10763 nonstopux*) version_type=nonstopux ;;
10764 *)
10765 if test "$lt_cv_prog_gnu_ld" = yes; then
10766 version_type=linux
10767 else
10768 version_type=irix
10769 fi ;;
10770 esac
10771 need_lib_prefix=no
10772 need_version=no
10773 soname_spec='${libname}${release}${shared_ext}$major'
10774 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10775 case $host_os in
10776 irix5* | nonstopux*)
10777 libsuff= shlibsuff=
10778 ;;
10779 *)
10780 case $LD in # libtool.m4 will add one of these switches to LD
10781 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10782 libsuff= shlibsuff= libmagic=32-bit;;
10783 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10784 libsuff=32 shlibsuff=N32 libmagic=N32;;
10785 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10786 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10787 *) libsuff= shlibsuff= libmagic=never-match;;
10788 esac
10789 ;;
10790 esac
10791 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10792 shlibpath_overrides_runpath=no
10793 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10794 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10795 hardcode_into_libs=yes
10796 ;;
10797
10798 # No shared lib support for Linux oldld, aout, or coff.
10799 linux*oldld* | linux*aout* | linux*coff*)
10800 dynamic_linker=no
10801 ;;
10802
10803 # This must be Linux ELF.
10804
10805 # uclinux* changes (here and below) have been submitted to the libtool
10806 # project, but have not yet been accepted: they are GCC-local changes
10807 # for the time being. (See
10808 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10809 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10810 version_type=linux
10811 need_lib_prefix=no
10812 need_version=no
10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10814 soname_spec='${libname}${release}${shared_ext}$major'
10815 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10816 shlibpath_var=LD_LIBRARY_PATH
10817 shlibpath_overrides_runpath=no
10818
10819 # Some binutils ld are patched to set DT_RUNPATH
10820 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10821 $as_echo_n "(cached) " >&6
10822 else
10823 lt_cv_shlibpath_overrides_runpath=no
10824 save_LDFLAGS=$LDFLAGS
10825 save_libdir=$libdir
10826 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10827 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10829 /* end confdefs.h. */
10830
10831 int
10832 main ()
10833 {
10834
10835 ;
10836 return 0;
10837 }
10838 _ACEOF
10839 if ac_fn_c_try_link "$LINENO"; then :
10840 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10841 lt_cv_shlibpath_overrides_runpath=yes
10842 fi
10843 fi
10844 rm -f core conftest.err conftest.$ac_objext \
10845 conftest$ac_exeext conftest.$ac_ext
10846 LDFLAGS=$save_LDFLAGS
10847 libdir=$save_libdir
10848
10849 fi
10850
10851 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10852
10853 # This implies no fast_install, which is unacceptable.
10854 # Some rework will be needed to allow for fast_install
10855 # before this can be enabled.
10856 hardcode_into_libs=yes
10857
10858 # Append ld.so.conf contents to the search path
10859 if test -f /etc/ld.so.conf; then
10860 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' ' '`
10861 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10862 fi
10863
10864 # We used to test for /lib/ld.so.1 and disable shared libraries on
10865 # powerpc, because MkLinux only supported shared libraries with the
10866 # GNU dynamic linker. Since this was broken with cross compilers,
10867 # most powerpc-linux boxes support dynamic linking these days and
10868 # people can always --disable-shared, the test was removed, and we
10869 # assume the GNU/Linux dynamic linker is in use.
10870 dynamic_linker='GNU/Linux ld.so'
10871 ;;
10872
10873 netbsd*)
10874 version_type=sunos
10875 need_lib_prefix=no
10876 need_version=no
10877 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10879 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10880 dynamic_linker='NetBSD (a.out) ld.so'
10881 else
10882 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10883 soname_spec='${libname}${release}${shared_ext}$major'
10884 dynamic_linker='NetBSD ld.elf_so'
10885 fi
10886 shlibpath_var=LD_LIBRARY_PATH
10887 shlibpath_overrides_runpath=yes
10888 hardcode_into_libs=yes
10889 ;;
10890
10891 newsos6)
10892 version_type=linux
10893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10894 shlibpath_var=LD_LIBRARY_PATH
10895 shlibpath_overrides_runpath=yes
10896 ;;
10897
10898 *nto* | *qnx*)
10899 version_type=qnx
10900 need_lib_prefix=no
10901 need_version=no
10902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10903 soname_spec='${libname}${release}${shared_ext}$major'
10904 shlibpath_var=LD_LIBRARY_PATH
10905 shlibpath_overrides_runpath=no
10906 hardcode_into_libs=yes
10907 dynamic_linker='ldqnx.so'
10908 ;;
10909
10910 openbsd*)
10911 version_type=sunos
10912 sys_lib_dlsearch_path_spec="/usr/lib"
10913 need_lib_prefix=no
10914 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10915 case $host_os in
10916 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10917 *) need_version=no ;;
10918 esac
10919 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10920 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10921 shlibpath_var=LD_LIBRARY_PATH
10922 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10923 case $host_os in
10924 openbsd2.[89] | openbsd2.[89].*)
10925 shlibpath_overrides_runpath=no
10926 ;;
10927 *)
10928 shlibpath_overrides_runpath=yes
10929 ;;
10930 esac
10931 else
10932 shlibpath_overrides_runpath=yes
10933 fi
10934 ;;
10935
10936 os2*)
10937 libname_spec='$name'
10938 shrext_cmds=".dll"
10939 need_lib_prefix=no
10940 library_names_spec='$libname${shared_ext} $libname.a'
10941 dynamic_linker='OS/2 ld.exe'
10942 shlibpath_var=LIBPATH
10943 ;;
10944
10945 osf3* | osf4* | osf5*)
10946 version_type=osf
10947 need_lib_prefix=no
10948 need_version=no
10949 soname_spec='${libname}${release}${shared_ext}$major'
10950 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10951 shlibpath_var=LD_LIBRARY_PATH
10952 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10953 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10954 ;;
10955
10956 rdos*)
10957 dynamic_linker=no
10958 ;;
10959
10960 solaris*)
10961 version_type=linux
10962 need_lib_prefix=no
10963 need_version=no
10964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10965 soname_spec='${libname}${release}${shared_ext}$major'
10966 shlibpath_var=LD_LIBRARY_PATH
10967 shlibpath_overrides_runpath=yes
10968 hardcode_into_libs=yes
10969 # ldd complains unless libraries are executable
10970 postinstall_cmds='chmod +x $lib'
10971 ;;
10972
10973 sunos4*)
10974 version_type=sunos
10975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10976 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10977 shlibpath_var=LD_LIBRARY_PATH
10978 shlibpath_overrides_runpath=yes
10979 if test "$with_gnu_ld" = yes; then
10980 need_lib_prefix=no
10981 fi
10982 need_version=yes
10983 ;;
10984
10985 sysv4 | sysv4.3*)
10986 version_type=linux
10987 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10988 soname_spec='${libname}${release}${shared_ext}$major'
10989 shlibpath_var=LD_LIBRARY_PATH
10990 case $host_vendor in
10991 sni)
10992 shlibpath_overrides_runpath=no
10993 need_lib_prefix=no
10994 runpath_var=LD_RUN_PATH
10995 ;;
10996 siemens)
10997 need_lib_prefix=no
10998 ;;
10999 motorola)
11000 need_lib_prefix=no
11001 need_version=no
11002 shlibpath_overrides_runpath=no
11003 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11004 ;;
11005 esac
11006 ;;
11007
11008 sysv4*MP*)
11009 if test -d /usr/nec ;then
11010 version_type=linux
11011 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11012 soname_spec='$libname${shared_ext}.$major'
11013 shlibpath_var=LD_LIBRARY_PATH
11014 fi
11015 ;;
11016
11017 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11018 version_type=freebsd-elf
11019 need_lib_prefix=no
11020 need_version=no
11021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11022 soname_spec='${libname}${release}${shared_ext}$major'
11023 shlibpath_var=LD_LIBRARY_PATH
11024 shlibpath_overrides_runpath=yes
11025 hardcode_into_libs=yes
11026 if test "$with_gnu_ld" = yes; then
11027 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11028 else
11029 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11030 case $host_os in
11031 sco3.2v5*)
11032 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11033 ;;
11034 esac
11035 fi
11036 sys_lib_dlsearch_path_spec='/usr/lib'
11037 ;;
11038
11039 tpf*)
11040 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11041 version_type=linux
11042 need_lib_prefix=no
11043 need_version=no
11044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11045 shlibpath_var=LD_LIBRARY_PATH
11046 shlibpath_overrides_runpath=no
11047 hardcode_into_libs=yes
11048 ;;
11049
11050 uts4*)
11051 version_type=linux
11052 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11053 soname_spec='${libname}${release}${shared_ext}$major'
11054 shlibpath_var=LD_LIBRARY_PATH
11055 ;;
11056
11057 # Shared libraries for VwWorks, >= 7 only at this stage
11058 # and (fpic) still incompatible with "large" code models
11059 # in a few configurations. Only for RTP mode in any case,
11060 # and upon explicit request at configure time.
11061 vxworks7*)
11062 dynamic_linker=no
11063 case ${with_multisubdir}-${enable_shared} in
11064 *large*)
11065 ;;
11066 *mrtp*-yes)
11067 version_type=linux
11068 need_lib_prefix=no
11069 need_version=no
11070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11071 soname_spec='${libname}${release}${shared_ext}$major'
11072 dynamic_linker="$host_os module_loader"
11073 ;;
11074 esac
11075 ;;
11076 *)
11077 dynamic_linker=no
11078 ;;
11079 esac
11080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11081 $as_echo "$dynamic_linker" >&6; }
11082 test "$dynamic_linker" = no && can_build_shared=no
11083
11084 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11085 if test "$GCC" = yes; then
11086 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11087 fi
11088
11089 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11090 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11091 fi
11092 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11093 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11094 fi
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11188 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11189 hardcode_action=
11190 if test -n "$hardcode_libdir_flag_spec" ||
11191 test -n "$runpath_var" ||
11192 test "X$hardcode_automatic" = "Xyes" ; then
11193
11194 # We can hardcode non-existent directories.
11195 if test "$hardcode_direct" != no &&
11196 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11197 # have to relink, otherwise we might link with an installed library
11198 # when we should be linking with a yet-to-be-installed one
11199 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11200 test "$hardcode_minus_L" != no; then
11201 # Linking always hardcodes the temporary library directory.
11202 hardcode_action=relink
11203 else
11204 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11205 hardcode_action=immediate
11206 fi
11207 else
11208 # We cannot hardcode anything, or else we can only hardcode existing
11209 # directories.
11210 hardcode_action=unsupported
11211 fi
11212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11213 $as_echo "$hardcode_action" >&6; }
11214
11215 if test "$hardcode_action" = relink ||
11216 test "$inherit_rpath" = yes; then
11217 # Fast installation is not supported
11218 enable_fast_install=no
11219 elif test "$shlibpath_overrides_runpath" = yes ||
11220 test "$enable_shared" = no; then
11221 # Fast installation is not necessary
11222 enable_fast_install=needless
11223 fi
11224
11225
11226
11227
11228
11229
11230 if test "x$enable_dlopen" != xyes; then
11231 enable_dlopen=unknown
11232 enable_dlopen_self=unknown
11233 enable_dlopen_self_static=unknown
11234 else
11235 lt_cv_dlopen=no
11236 lt_cv_dlopen_libs=
11237
11238 case $host_os in
11239 beos*)
11240 lt_cv_dlopen="load_add_on"
11241 lt_cv_dlopen_libs=
11242 lt_cv_dlopen_self=yes
11243 ;;
11244
11245 mingw* | pw32* | cegcc*)
11246 lt_cv_dlopen="LoadLibrary"
11247 lt_cv_dlopen_libs=
11248 ;;
11249
11250 cygwin*)
11251 lt_cv_dlopen="dlopen"
11252 lt_cv_dlopen_libs=
11253 ;;
11254
11255 darwin*)
11256 # if libdl is installed we need to link against it
11257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11258 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11259 if ${ac_cv_lib_dl_dlopen+:} false; then :
11260 $as_echo_n "(cached) " >&6
11261 else
11262 ac_check_lib_save_LIBS=$LIBS
11263 LIBS="-ldl $LIBS"
11264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11265 /* end confdefs.h. */
11266
11267 /* Override any GCC internal prototype to avoid an error.
11268 Use char because int might match the return type of a GCC
11269 builtin and then its argument prototype would still apply. */
11270 #ifdef __cplusplus
11271 extern "C"
11272 #endif
11273 char dlopen ();
11274 int
11275 main ()
11276 {
11277 return dlopen ();
11278 ;
11279 return 0;
11280 }
11281 _ACEOF
11282 if ac_fn_c_try_link "$LINENO"; then :
11283 ac_cv_lib_dl_dlopen=yes
11284 else
11285 ac_cv_lib_dl_dlopen=no
11286 fi
11287 rm -f core conftest.err conftest.$ac_objext \
11288 conftest$ac_exeext conftest.$ac_ext
11289 LIBS=$ac_check_lib_save_LIBS
11290 fi
11291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11292 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11293 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11294 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11295 else
11296
11297 lt_cv_dlopen="dyld"
11298 lt_cv_dlopen_libs=
11299 lt_cv_dlopen_self=yes
11300
11301 fi
11302
11303 ;;
11304
11305 *)
11306 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11307 if test "x$ac_cv_func_shl_load" = xyes; then :
11308 lt_cv_dlopen="shl_load"
11309 else
11310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11311 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11312 if ${ac_cv_lib_dld_shl_load+:} false; then :
11313 $as_echo_n "(cached) " >&6
11314 else
11315 ac_check_lib_save_LIBS=$LIBS
11316 LIBS="-ldld $LIBS"
11317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11318 /* end confdefs.h. */
11319
11320 /* Override any GCC internal prototype to avoid an error.
11321 Use char because int might match the return type of a GCC
11322 builtin and then its argument prototype would still apply. */
11323 #ifdef __cplusplus
11324 extern "C"
11325 #endif
11326 char shl_load ();
11327 int
11328 main ()
11329 {
11330 return shl_load ();
11331 ;
11332 return 0;
11333 }
11334 _ACEOF
11335 if ac_fn_c_try_link "$LINENO"; then :
11336 ac_cv_lib_dld_shl_load=yes
11337 else
11338 ac_cv_lib_dld_shl_load=no
11339 fi
11340 rm -f core conftest.err conftest.$ac_objext \
11341 conftest$ac_exeext conftest.$ac_ext
11342 LIBS=$ac_check_lib_save_LIBS
11343 fi
11344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11345 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11346 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11347 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11348 else
11349 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11350 if test "x$ac_cv_func_dlopen" = xyes; then :
11351 lt_cv_dlopen="dlopen"
11352 else
11353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11354 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11355 if ${ac_cv_lib_dl_dlopen+:} false; then :
11356 $as_echo_n "(cached) " >&6
11357 else
11358 ac_check_lib_save_LIBS=$LIBS
11359 LIBS="-ldl $LIBS"
11360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11361 /* end confdefs.h. */
11362
11363 /* Override any GCC internal prototype to avoid an error.
11364 Use char because int might match the return type of a GCC
11365 builtin and then its argument prototype would still apply. */
11366 #ifdef __cplusplus
11367 extern "C"
11368 #endif
11369 char dlopen ();
11370 int
11371 main ()
11372 {
11373 return dlopen ();
11374 ;
11375 return 0;
11376 }
11377 _ACEOF
11378 if ac_fn_c_try_link "$LINENO"; then :
11379 ac_cv_lib_dl_dlopen=yes
11380 else
11381 ac_cv_lib_dl_dlopen=no
11382 fi
11383 rm -f core conftest.err conftest.$ac_objext \
11384 conftest$ac_exeext conftest.$ac_ext
11385 LIBS=$ac_check_lib_save_LIBS
11386 fi
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11388 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11389 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11390 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11391 else
11392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11393 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11394 if ${ac_cv_lib_svld_dlopen+:} false; then :
11395 $as_echo_n "(cached) " >&6
11396 else
11397 ac_check_lib_save_LIBS=$LIBS
11398 LIBS="-lsvld $LIBS"
11399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11400 /* end confdefs.h. */
11401
11402 /* Override any GCC internal prototype to avoid an error.
11403 Use char because int might match the return type of a GCC
11404 builtin and then its argument prototype would still apply. */
11405 #ifdef __cplusplus
11406 extern "C"
11407 #endif
11408 char dlopen ();
11409 int
11410 main ()
11411 {
11412 return dlopen ();
11413 ;
11414 return 0;
11415 }
11416 _ACEOF
11417 if ac_fn_c_try_link "$LINENO"; then :
11418 ac_cv_lib_svld_dlopen=yes
11419 else
11420 ac_cv_lib_svld_dlopen=no
11421 fi
11422 rm -f core conftest.err conftest.$ac_objext \
11423 conftest$ac_exeext conftest.$ac_ext
11424 LIBS=$ac_check_lib_save_LIBS
11425 fi
11426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11427 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11428 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11429 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11430 else
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11432 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11433 if ${ac_cv_lib_dld_dld_link+:} false; then :
11434 $as_echo_n "(cached) " >&6
11435 else
11436 ac_check_lib_save_LIBS=$LIBS
11437 LIBS="-ldld $LIBS"
11438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11439 /* end confdefs.h. */
11440
11441 /* Override any GCC internal prototype to avoid an error.
11442 Use char because int might match the return type of a GCC
11443 builtin and then its argument prototype would still apply. */
11444 #ifdef __cplusplus
11445 extern "C"
11446 #endif
11447 char dld_link ();
11448 int
11449 main ()
11450 {
11451 return dld_link ();
11452 ;
11453 return 0;
11454 }
11455 _ACEOF
11456 if ac_fn_c_try_link "$LINENO"; then :
11457 ac_cv_lib_dld_dld_link=yes
11458 else
11459 ac_cv_lib_dld_dld_link=no
11460 fi
11461 rm -f core conftest.err conftest.$ac_objext \
11462 conftest$ac_exeext conftest.$ac_ext
11463 LIBS=$ac_check_lib_save_LIBS
11464 fi
11465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11466 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11467 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11468 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11469 fi
11470
11471
11472 fi
11473
11474
11475 fi
11476
11477
11478 fi
11479
11480
11481 fi
11482
11483
11484 fi
11485
11486 ;;
11487 esac
11488
11489 if test "x$lt_cv_dlopen" != xno; then
11490 enable_dlopen=yes
11491 else
11492 enable_dlopen=no
11493 fi
11494
11495 case $lt_cv_dlopen in
11496 dlopen)
11497 save_CPPFLAGS="$CPPFLAGS"
11498 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11499
11500 save_LDFLAGS="$LDFLAGS"
11501 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11502
11503 save_LIBS="$LIBS"
11504 LIBS="$lt_cv_dlopen_libs $LIBS"
11505
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11507 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11508 if ${lt_cv_dlopen_self+:} false; then :
11509 $as_echo_n "(cached) " >&6
11510 else
11511 if test "$cross_compiling" = yes; then :
11512 lt_cv_dlopen_self=cross
11513 else
11514 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11515 lt_status=$lt_dlunknown
11516 cat > conftest.$ac_ext <<_LT_EOF
11517 #line 11517 "configure"
11518 #include "confdefs.h"
11519
11520 #if HAVE_DLFCN_H
11521 #include <dlfcn.h>
11522 #endif
11523
11524 #include <stdio.h>
11525
11526 #ifdef RTLD_GLOBAL
11527 # define LT_DLGLOBAL RTLD_GLOBAL
11528 #else
11529 # ifdef DL_GLOBAL
11530 # define LT_DLGLOBAL DL_GLOBAL
11531 # else
11532 # define LT_DLGLOBAL 0
11533 # endif
11534 #endif
11535
11536 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11537 find out it does not work in some platform. */
11538 #ifndef LT_DLLAZY_OR_NOW
11539 # ifdef RTLD_LAZY
11540 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11541 # else
11542 # ifdef DL_LAZY
11543 # define LT_DLLAZY_OR_NOW DL_LAZY
11544 # else
11545 # ifdef RTLD_NOW
11546 # define LT_DLLAZY_OR_NOW RTLD_NOW
11547 # else
11548 # ifdef DL_NOW
11549 # define LT_DLLAZY_OR_NOW DL_NOW
11550 # else
11551 # define LT_DLLAZY_OR_NOW 0
11552 # endif
11553 # endif
11554 # endif
11555 # endif
11556 #endif
11557
11558 /* When -fvisbility=hidden is used, assume the code has been annotated
11559 correspondingly for the symbols needed. */
11560 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11561 void fnord () __attribute__((visibility("default")));
11562 #endif
11563
11564 void fnord () { int i=42; }
11565 int main ()
11566 {
11567 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11568 int status = $lt_dlunknown;
11569
11570 if (self)
11571 {
11572 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11573 else
11574 {
11575 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11576 else puts (dlerror ());
11577 }
11578 /* dlclose (self); */
11579 }
11580 else
11581 puts (dlerror ());
11582
11583 return status;
11584 }
11585 _LT_EOF
11586 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11587 (eval $ac_link) 2>&5
11588 ac_status=$?
11589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11590 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11591 (./conftest; exit; ) >&5 2>/dev/null
11592 lt_status=$?
11593 case x$lt_status in
11594 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11595 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11596 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11597 esac
11598 else :
11599 # compilation failed
11600 lt_cv_dlopen_self=no
11601 fi
11602 fi
11603 rm -fr conftest*
11604
11605
11606 fi
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11608 $as_echo "$lt_cv_dlopen_self" >&6; }
11609
11610 if test "x$lt_cv_dlopen_self" = xyes; then
11611 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11613 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11614 if ${lt_cv_dlopen_self_static+:} false; then :
11615 $as_echo_n "(cached) " >&6
11616 else
11617 if test "$cross_compiling" = yes; then :
11618 lt_cv_dlopen_self_static=cross
11619 else
11620 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11621 lt_status=$lt_dlunknown
11622 cat > conftest.$ac_ext <<_LT_EOF
11623 #line 11623 "configure"
11624 #include "confdefs.h"
11625
11626 #if HAVE_DLFCN_H
11627 #include <dlfcn.h>
11628 #endif
11629
11630 #include <stdio.h>
11631
11632 #ifdef RTLD_GLOBAL
11633 # define LT_DLGLOBAL RTLD_GLOBAL
11634 #else
11635 # ifdef DL_GLOBAL
11636 # define LT_DLGLOBAL DL_GLOBAL
11637 # else
11638 # define LT_DLGLOBAL 0
11639 # endif
11640 #endif
11641
11642 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11643 find out it does not work in some platform. */
11644 #ifndef LT_DLLAZY_OR_NOW
11645 # ifdef RTLD_LAZY
11646 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11647 # else
11648 # ifdef DL_LAZY
11649 # define LT_DLLAZY_OR_NOW DL_LAZY
11650 # else
11651 # ifdef RTLD_NOW
11652 # define LT_DLLAZY_OR_NOW RTLD_NOW
11653 # else
11654 # ifdef DL_NOW
11655 # define LT_DLLAZY_OR_NOW DL_NOW
11656 # else
11657 # define LT_DLLAZY_OR_NOW 0
11658 # endif
11659 # endif
11660 # endif
11661 # endif
11662 #endif
11663
11664 /* When -fvisbility=hidden is used, assume the code has been annotated
11665 correspondingly for the symbols needed. */
11666 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11667 void fnord () __attribute__((visibility("default")));
11668 #endif
11669
11670 void fnord () { int i=42; }
11671 int main ()
11672 {
11673 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11674 int status = $lt_dlunknown;
11675
11676 if (self)
11677 {
11678 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11679 else
11680 {
11681 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11682 else puts (dlerror ());
11683 }
11684 /* dlclose (self); */
11685 }
11686 else
11687 puts (dlerror ());
11688
11689 return status;
11690 }
11691 _LT_EOF
11692 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11693 (eval $ac_link) 2>&5
11694 ac_status=$?
11695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11696 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11697 (./conftest; exit; ) >&5 2>/dev/null
11698 lt_status=$?
11699 case x$lt_status in
11700 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11701 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11702 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11703 esac
11704 else :
11705 # compilation failed
11706 lt_cv_dlopen_self_static=no
11707 fi
11708 fi
11709 rm -fr conftest*
11710
11711
11712 fi
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11714 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11715 fi
11716
11717 CPPFLAGS="$save_CPPFLAGS"
11718 LDFLAGS="$save_LDFLAGS"
11719 LIBS="$save_LIBS"
11720 ;;
11721 esac
11722
11723 case $lt_cv_dlopen_self in
11724 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11725 *) enable_dlopen_self=unknown ;;
11726 esac
11727
11728 case $lt_cv_dlopen_self_static in
11729 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11730 *) enable_dlopen_self_static=unknown ;;
11731 esac
11732 fi
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750 striplib=
11751 old_striplib=
11752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11753 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11754 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11755 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11756 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11758 $as_echo "yes" >&6; }
11759 else
11760 # FIXME - insert some real tests, host_os isn't really good enough
11761 case $host_os in
11762 darwin*)
11763 if test -n "$STRIP" ; then
11764 striplib="$STRIP -x"
11765 old_striplib="$STRIP -S"
11766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11767 $as_echo "yes" >&6; }
11768 else
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11770 $as_echo "no" >&6; }
11771 fi
11772 ;;
11773 *)
11774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11775 $as_echo "no" >&6; }
11776 ;;
11777 esac
11778 fi
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791 # Report which library types will actually be built
11792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11793 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11795 $as_echo "$can_build_shared" >&6; }
11796
11797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11798 $as_echo_n "checking whether to build shared libraries... " >&6; }
11799 test "$can_build_shared" = "no" && enable_shared=no
11800
11801 # On AIX, shared libraries and static libraries use the same namespace, and
11802 # are all built from PIC.
11803 case $host_os in
11804 aix3*)
11805 test "$enable_shared" = yes && enable_static=no
11806 if test -n "$RANLIB"; then
11807 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11808 postinstall_cmds='$RANLIB $lib'
11809 fi
11810 ;;
11811
11812 aix[4-9]*)
11813 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11814 test "$enable_shared" = yes && enable_static=no
11815 fi
11816 ;;
11817 esac
11818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11819 $as_echo "$enable_shared" >&6; }
11820
11821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11822 $as_echo_n "checking whether to build static libraries... " >&6; }
11823 # Make sure either enable_shared or enable_static is yes.
11824 test "$enable_shared" = yes || enable_static=yes
11825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11826 $as_echo "$enable_static" >&6; }
11827
11828
11829
11830
11831 fi
11832 ac_ext=c
11833 ac_cpp='$CPP $CPPFLAGS'
11834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11837
11838 CC="$lt_save_CC"
11839
11840 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11841 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11842 (test "X$CXX" != "Xg++"))) ; then
11843 ac_ext=cpp
11844 ac_cpp='$CXXCPP $CPPFLAGS'
11845 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11846 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11847 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11849 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11850 if test -z "$CXXCPP"; then
11851 if ${ac_cv_prog_CXXCPP+:} false; then :
11852 $as_echo_n "(cached) " >&6
11853 else
11854 # Double quotes because CXXCPP needs to be expanded
11855 for CXXCPP in "$CXX -E" "/lib/cpp"
11856 do
11857 ac_preproc_ok=false
11858 for ac_cxx_preproc_warn_flag in '' yes
11859 do
11860 # Use a header file that comes with gcc, so configuring glibc
11861 # with a fresh cross-compiler works.
11862 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11863 # <limits.h> exists even on freestanding compilers.
11864 # On the NeXT, cc -E runs the code through the compiler's parser,
11865 # not just through cpp. "Syntax error" is here to catch this case.
11866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11867 /* end confdefs.h. */
11868 #ifdef __STDC__
11869 # include <limits.h>
11870 #else
11871 # include <assert.h>
11872 #endif
11873 Syntax error
11874 _ACEOF
11875 if ac_fn_cxx_try_cpp "$LINENO"; then :
11876
11877 else
11878 # Broken: fails on valid input.
11879 continue
11880 fi
11881 rm -f conftest.err conftest.i conftest.$ac_ext
11882
11883 # OK, works on sane cases. Now check whether nonexistent headers
11884 # can be detected and how.
11885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11886 /* end confdefs.h. */
11887 #include <ac_nonexistent.h>
11888 _ACEOF
11889 if ac_fn_cxx_try_cpp "$LINENO"; then :
11890 # Broken: success on invalid input.
11891 continue
11892 else
11893 # Passes both tests.
11894 ac_preproc_ok=:
11895 break
11896 fi
11897 rm -f conftest.err conftest.i conftest.$ac_ext
11898
11899 done
11900 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11901 rm -f conftest.i conftest.err conftest.$ac_ext
11902 if $ac_preproc_ok; then :
11903 break
11904 fi
11905
11906 done
11907 ac_cv_prog_CXXCPP=$CXXCPP
11908
11909 fi
11910 CXXCPP=$ac_cv_prog_CXXCPP
11911 else
11912 ac_cv_prog_CXXCPP=$CXXCPP
11913 fi
11914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11915 $as_echo "$CXXCPP" >&6; }
11916 ac_preproc_ok=false
11917 for ac_cxx_preproc_warn_flag in '' yes
11918 do
11919 # Use a header file that comes with gcc, so configuring glibc
11920 # with a fresh cross-compiler works.
11921 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11922 # <limits.h> exists even on freestanding compilers.
11923 # On the NeXT, cc -E runs the code through the compiler's parser,
11924 # not just through cpp. "Syntax error" is here to catch this case.
11925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11926 /* end confdefs.h. */
11927 #ifdef __STDC__
11928 # include <limits.h>
11929 #else
11930 # include <assert.h>
11931 #endif
11932 Syntax error
11933 _ACEOF
11934 if ac_fn_cxx_try_cpp "$LINENO"; then :
11935
11936 else
11937 # Broken: fails on valid input.
11938 continue
11939 fi
11940 rm -f conftest.err conftest.i conftest.$ac_ext
11941
11942 # OK, works on sane cases. Now check whether nonexistent headers
11943 # can be detected and how.
11944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11945 /* end confdefs.h. */
11946 #include <ac_nonexistent.h>
11947 _ACEOF
11948 if ac_fn_cxx_try_cpp "$LINENO"; then :
11949 # Broken: success on invalid input.
11950 continue
11951 else
11952 # Passes both tests.
11953 ac_preproc_ok=:
11954 break
11955 fi
11956 rm -f conftest.err conftest.i conftest.$ac_ext
11957
11958 done
11959 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11960 rm -f conftest.i conftest.err conftest.$ac_ext
11961 if $ac_preproc_ok; then :
11962
11963 else
11964 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11965 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11966 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
11967 See \`config.log' for more details" "$LINENO" 5; }
11968 fi
11969
11970 ac_ext=c
11971 ac_cpp='$CPP $CPPFLAGS'
11972 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11973 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11974 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11975
11976 else
11977 _lt_caught_CXX_error=yes
11978 fi
11979
11980 ac_ext=cpp
11981 ac_cpp='$CXXCPP $CPPFLAGS'
11982 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11983 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11984 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11985
11986 archive_cmds_need_lc_CXX=no
11987 allow_undefined_flag_CXX=
11988 always_export_symbols_CXX=no
11989 archive_expsym_cmds_CXX=
11990 compiler_needs_object_CXX=no
11991 export_dynamic_flag_spec_CXX=
11992 hardcode_direct_CXX=no
11993 hardcode_direct_absolute_CXX=no
11994 hardcode_libdir_flag_spec_CXX=
11995 hardcode_libdir_flag_spec_ld_CXX=
11996 hardcode_libdir_separator_CXX=
11997 hardcode_minus_L_CXX=no
11998 hardcode_shlibpath_var_CXX=unsupported
11999 hardcode_automatic_CXX=no
12000 inherit_rpath_CXX=no
12001 module_cmds_CXX=
12002 module_expsym_cmds_CXX=
12003 link_all_deplibs_CXX=unknown
12004 old_archive_cmds_CXX=$old_archive_cmds
12005 reload_flag_CXX=$reload_flag
12006 reload_cmds_CXX=$reload_cmds
12007 no_undefined_flag_CXX=
12008 whole_archive_flag_spec_CXX=
12009 enable_shared_with_static_runtimes_CXX=no
12010
12011 # Source file extension for C++ test sources.
12012 ac_ext=cpp
12013
12014 # Object file extension for compiled C++ test sources.
12015 objext=o
12016 objext_CXX=$objext
12017
12018 # No sense in running all these tests if we already determined that
12019 # the CXX compiler isn't working. Some variables (like enable_shared)
12020 # are currently assumed to apply to all compilers on this platform,
12021 # and will be corrupted by setting them based on a non-working compiler.
12022 if test "$_lt_caught_CXX_error" != yes; then
12023 # Code to be used in simple compile tests
12024 lt_simple_compile_test_code="int some_variable = 0;"
12025
12026 # Code to be used in simple link tests
12027 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12028
12029 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12030
12031
12032
12033
12034
12035
12036 # If no C compiler was specified, use CC.
12037 LTCC=${LTCC-"$CC"}
12038
12039 # If no C compiler flags were specified, use CFLAGS.
12040 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12041
12042 # Allow CC to be a program name with arguments.
12043 compiler=$CC
12044
12045
12046 # save warnings/boilerplate of simple test code
12047 ac_outfile=conftest.$ac_objext
12048 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12049 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12050 _lt_compiler_boilerplate=`cat conftest.err`
12051 $RM conftest*
12052
12053 ac_outfile=conftest.$ac_objext
12054 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12055 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12056 _lt_linker_boilerplate=`cat conftest.err`
12057 $RM -r conftest*
12058
12059
12060 # Allow CC to be a program name with arguments.
12061 lt_save_CC=$CC
12062 lt_save_LD=$LD
12063 lt_save_GCC=$GCC
12064 GCC=$GXX
12065 lt_save_with_gnu_ld=$with_gnu_ld
12066 lt_save_path_LD=$lt_cv_path_LD
12067 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12068 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12069 else
12070 $as_unset lt_cv_prog_gnu_ld
12071 fi
12072 if test -n "${lt_cv_path_LDCXX+set}"; then
12073 lt_cv_path_LD=$lt_cv_path_LDCXX
12074 else
12075 $as_unset lt_cv_path_LD
12076 fi
12077 test -z "${LDCXX+set}" || LD=$LDCXX
12078 CC=${CXX-"c++"}
12079 compiler=$CC
12080 compiler_CXX=$CC
12081 for cc_temp in $compiler""; do
12082 case $cc_temp in
12083 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12084 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12085 \-*) ;;
12086 *) break;;
12087 esac
12088 done
12089 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12090
12091
12092 if test -n "$compiler"; then
12093 # We don't want -fno-exception when compiling C++ code, so set the
12094 # no_builtin_flag separately
12095 if test "$GXX" = yes; then
12096 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12097 else
12098 lt_prog_compiler_no_builtin_flag_CXX=
12099 fi
12100
12101 if test "$GXX" = yes; then
12102 # Set up default GNU C++ configuration
12103
12104
12105
12106 # Check whether --with-gnu-ld was given.
12107 if test "${with_gnu_ld+set}" = set; then :
12108 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12109 else
12110 with_gnu_ld=no
12111 fi
12112
12113 ac_prog=ld
12114 if test "$GCC" = yes; then
12115 # Check if gcc -print-prog-name=ld gives a path.
12116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12117 $as_echo_n "checking for ld used by $CC... " >&6; }
12118 case $host in
12119 *-*-mingw*)
12120 # gcc leaves a trailing carriage return which upsets mingw
12121 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12122 *)
12123 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12124 esac
12125 case $ac_prog in
12126 # Accept absolute paths.
12127 [\\/]* | ?:[\\/]*)
12128 re_direlt='/[^/][^/]*/\.\./'
12129 # Canonicalize the pathname of ld
12130 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12131 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12132 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12133 done
12134 test -z "$LD" && LD="$ac_prog"
12135 ;;
12136 "")
12137 # If it fails, then pretend we aren't using GCC.
12138 ac_prog=ld
12139 ;;
12140 *)
12141 # If it is relative, then search for the first ld in PATH.
12142 with_gnu_ld=unknown
12143 ;;
12144 esac
12145 elif test "$with_gnu_ld" = yes; then
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12147 $as_echo_n "checking for GNU ld... " >&6; }
12148 else
12149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12150 $as_echo_n "checking for non-GNU ld... " >&6; }
12151 fi
12152 if ${lt_cv_path_LD+:} false; then :
12153 $as_echo_n "(cached) " >&6
12154 else
12155 if test -z "$LD"; then
12156 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12157 for ac_dir in $PATH; do
12158 IFS="$lt_save_ifs"
12159 test -z "$ac_dir" && ac_dir=.
12160 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12161 lt_cv_path_LD="$ac_dir/$ac_prog"
12162 # Check to see if the program is GNU ld. I'd rather use --version,
12163 # but apparently some variants of GNU ld only accept -v.
12164 # Break only if it was the GNU/non-GNU ld that we prefer.
12165 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12166 *GNU* | *'with BFD'*)
12167 test "$with_gnu_ld" != no && break
12168 ;;
12169 *)
12170 test "$with_gnu_ld" != yes && break
12171 ;;
12172 esac
12173 fi
12174 done
12175 IFS="$lt_save_ifs"
12176 else
12177 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12178 fi
12179 fi
12180
12181 LD="$lt_cv_path_LD"
12182 if test -n "$LD"; then
12183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12184 $as_echo "$LD" >&6; }
12185 else
12186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12187 $as_echo "no" >&6; }
12188 fi
12189 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12191 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12192 if ${lt_cv_prog_gnu_ld+:} false; then :
12193 $as_echo_n "(cached) " >&6
12194 else
12195 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12196 case `$LD -v 2>&1 </dev/null` in
12197 *GNU* | *'with BFD'*)
12198 lt_cv_prog_gnu_ld=yes
12199 ;;
12200 *)
12201 lt_cv_prog_gnu_ld=no
12202 ;;
12203 esac
12204 fi
12205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12206 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12207 with_gnu_ld=$lt_cv_prog_gnu_ld
12208
12209
12210
12211
12212
12213
12214
12215 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12216 # archiving commands below assume that GNU ld is being used.
12217 if test "$with_gnu_ld" = yes; then
12218 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12219 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12220
12221 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12222 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12223
12224 # If archive_cmds runs LD, not CC, wlarc should be empty
12225 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12226 # investigate it a little bit more. (MM)
12227 wlarc='${wl}'
12228
12229 # ancient GNU ld didn't support --whole-archive et. al.
12230 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12231 $GREP 'no-whole-archive' > /dev/null; then
12232 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12233 else
12234 whole_archive_flag_spec_CXX=
12235 fi
12236 else
12237 with_gnu_ld=no
12238 wlarc=
12239
12240 # A generic and very simple default shared library creation
12241 # command for GNU C++ for the case where it uses the native
12242 # linker, instead of GNU ld. If possible, this setting should
12243 # overridden to take advantage of the native linker features on
12244 # the platform it is being used on.
12245 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12246 fi
12247
12248 # Commands to make compiler produce verbose output that lists
12249 # what "hidden" libraries, object files and flags are used when
12250 # linking a shared library.
12251 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12252
12253 else
12254 GXX=no
12255 with_gnu_ld=no
12256 wlarc=
12257 fi
12258
12259 # PORTME: fill in a description of your system's C++ link characteristics
12260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12261 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12262 ld_shlibs_CXX=yes
12263 case $host_os in
12264 aix3*)
12265 # FIXME: insert proper C++ library support
12266 ld_shlibs_CXX=no
12267 ;;
12268 aix[4-9]*)
12269 if test "$host_cpu" = ia64; then
12270 # On IA64, the linker does run time linking by default, so we don't
12271 # have to do anything special.
12272 aix_use_runtimelinking=no
12273 exp_sym_flag='-Bexport'
12274 no_entry_flag=""
12275 else
12276 aix_use_runtimelinking=no
12277
12278 # Test if we are trying to use run time linking or normal
12279 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12280 # need to do runtime linking.
12281 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12282 for ld_flag in $LDFLAGS; do
12283 case $ld_flag in
12284 *-brtl*)
12285 aix_use_runtimelinking=yes
12286 break
12287 ;;
12288 esac
12289 done
12290 ;;
12291 esac
12292
12293 exp_sym_flag='-bexport'
12294 no_entry_flag='-bnoentry'
12295 fi
12296
12297 # When large executables or shared objects are built, AIX ld can
12298 # have problems creating the table of contents. If linking a library
12299 # or program results in "error TOC overflow" add -mminimal-toc to
12300 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12301 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12302
12303 archive_cmds_CXX=''
12304 hardcode_direct_CXX=yes
12305 hardcode_direct_absolute_CXX=yes
12306 hardcode_libdir_separator_CXX=':'
12307 link_all_deplibs_CXX=yes
12308 file_list_spec_CXX='${wl}-f,'
12309
12310 if test "$GXX" = yes; then
12311 case $host_os in aix4.[012]|aix4.[012].*)
12312 # We only want to do this on AIX 4.2 and lower, the check
12313 # below for broken collect2 doesn't work under 4.3+
12314 collect2name=`${CC} -print-prog-name=collect2`
12315 if test -f "$collect2name" &&
12316 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12317 then
12318 # We have reworked collect2
12319 :
12320 else
12321 # We have old collect2
12322 hardcode_direct_CXX=unsupported
12323 # It fails to find uninstalled libraries when the uninstalled
12324 # path is not listed in the libpath. Setting hardcode_minus_L
12325 # to unsupported forces relinking
12326 hardcode_minus_L_CXX=yes
12327 hardcode_libdir_flag_spec_CXX='-L$libdir'
12328 hardcode_libdir_separator_CXX=
12329 fi
12330 esac
12331 shared_flag='-shared'
12332 if test "$aix_use_runtimelinking" = yes; then
12333 shared_flag="$shared_flag "'${wl}-G'
12334 fi
12335 else
12336 # not using gcc
12337 if test "$host_cpu" = ia64; then
12338 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12339 # chokes on -Wl,-G. The following line is correct:
12340 shared_flag='-G'
12341 else
12342 if test "$aix_use_runtimelinking" = yes; then
12343 shared_flag='${wl}-G'
12344 else
12345 shared_flag='${wl}-bM:SRE'
12346 fi
12347 fi
12348 fi
12349
12350 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12351 # It seems that -bexpall does not export symbols beginning with
12352 # underscore (_), so it is better to generate a list of symbols to
12353 # export.
12354 always_export_symbols_CXX=yes
12355 if test "$aix_use_runtimelinking" = yes; then
12356 # Warning - without using the other runtime loading flags (-brtl),
12357 # -berok will link without error, but may produce a broken library.
12358 allow_undefined_flag_CXX='-berok'
12359 # Determine the default libpath from the value encoded in an empty
12360 # executable.
12361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12362 /* end confdefs.h. */
12363
12364 int
12365 main ()
12366 {
12367
12368 ;
12369 return 0;
12370 }
12371 _ACEOF
12372 if ac_fn_cxx_try_link "$LINENO"; then :
12373
12374 lt_aix_libpath_sed='
12375 /Import File Strings/,/^$/ {
12376 /^0/ {
12377 s/^0 *\(.*\)$/\1/
12378 p
12379 }
12380 }'
12381 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12382 # Check for a 64-bit object if we didn't find anything.
12383 if test -z "$aix_libpath"; then
12384 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12385 fi
12386 fi
12387 rm -f core conftest.err conftest.$ac_objext \
12388 conftest$ac_exeext conftest.$ac_ext
12389 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12390
12391 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12392
12393 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12394 else
12395 if test "$host_cpu" = ia64; then
12396 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12397 allow_undefined_flag_CXX="-z nodefs"
12398 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12399 else
12400 # Determine the default libpath from the value encoded in an
12401 # empty executable.
12402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12403 /* end confdefs.h. */
12404
12405 int
12406 main ()
12407 {
12408
12409 ;
12410 return 0;
12411 }
12412 _ACEOF
12413 if ac_fn_cxx_try_link "$LINENO"; then :
12414
12415 lt_aix_libpath_sed='
12416 /Import File Strings/,/^$/ {
12417 /^0/ {
12418 s/^0 *\(.*\)$/\1/
12419 p
12420 }
12421 }'
12422 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12423 # Check for a 64-bit object if we didn't find anything.
12424 if test -z "$aix_libpath"; then
12425 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12426 fi
12427 fi
12428 rm -f core conftest.err conftest.$ac_objext \
12429 conftest$ac_exeext conftest.$ac_ext
12430 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12431
12432 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12433 # Warning - without using the other run time loading flags,
12434 # -berok will link without error, but may produce a broken library.
12435 no_undefined_flag_CXX=' ${wl}-bernotok'
12436 allow_undefined_flag_CXX=' ${wl}-berok'
12437 if test "$with_gnu_ld" = yes; then
12438 # We only use this code for GNU lds that support --whole-archive.
12439 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12440 else
12441 # Exported symbols can be pulled into shared objects from archives
12442 whole_archive_flag_spec_CXX='$convenience'
12443 fi
12444 archive_cmds_need_lc_CXX=yes
12445 # This is similar to how AIX traditionally builds its shared
12446 # libraries.
12447 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12448 fi
12449 fi
12450 ;;
12451
12452 beos*)
12453 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12454 allow_undefined_flag_CXX=unsupported
12455 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
12456 # support --undefined. This deserves some investigation. FIXME
12457 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12458 else
12459 ld_shlibs_CXX=no
12460 fi
12461 ;;
12462
12463 chorus*)
12464 case $cc_basename in
12465 *)
12466 # FIXME: insert proper C++ library support
12467 ld_shlibs_CXX=no
12468 ;;
12469 esac
12470 ;;
12471
12472 cygwin* | mingw* | pw32* | cegcc*)
12473 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12474 # as there is no search path for DLLs.
12475 hardcode_libdir_flag_spec_CXX='-L$libdir'
12476 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12477 allow_undefined_flag_CXX=unsupported
12478 always_export_symbols_CXX=no
12479 enable_shared_with_static_runtimes_CXX=yes
12480
12481 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12482 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12483 # If the export-symbols file already is a .def file (1st line
12484 # is EXPORTS), use it as is; otherwise, prepend...
12485 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12486 cp $export_symbols $output_objdir/$soname.def;
12487 else
12488 echo EXPORTS > $output_objdir/$soname.def;
12489 cat $export_symbols >> $output_objdir/$soname.def;
12490 fi~
12491 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12492 else
12493 ld_shlibs_CXX=no
12494 fi
12495 ;;
12496 darwin* | rhapsody*)
12497
12498
12499 archive_cmds_need_lc_CXX=no
12500 hardcode_direct_CXX=no
12501 hardcode_automatic_CXX=yes
12502 hardcode_shlibpath_var_CXX=unsupported
12503 if test "$lt_cv_ld_force_load" = "yes"; then
12504 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12505 else
12506 whole_archive_flag_spec_CXX=''
12507 fi
12508 link_all_deplibs_CXX=yes
12509 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12510 case $cc_basename in
12511 ifort*) _lt_dar_can_shared=yes ;;
12512 *) _lt_dar_can_shared=$GCC ;;
12513 esac
12514 if test "$_lt_dar_can_shared" = "yes"; then
12515 output_verbose_link_cmd=func_echo_all
12516 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12517 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12518 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12519 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12520 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12521 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12522 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12523 fi
12524
12525 else
12526 ld_shlibs_CXX=no
12527 fi
12528
12529 ;;
12530
12531 dgux*)
12532 case $cc_basename in
12533 ec++*)
12534 # FIXME: insert proper C++ library support
12535 ld_shlibs_CXX=no
12536 ;;
12537 ghcx*)
12538 # Green Hills C++ Compiler
12539 # FIXME: insert proper C++ library support
12540 ld_shlibs_CXX=no
12541 ;;
12542 *)
12543 # FIXME: insert proper C++ library support
12544 ld_shlibs_CXX=no
12545 ;;
12546 esac
12547 ;;
12548
12549 freebsd2.*)
12550 # C++ shared libraries reported to be fairly broken before
12551 # switch to ELF
12552 ld_shlibs_CXX=no
12553 ;;
12554
12555 freebsd-elf*)
12556 archive_cmds_need_lc_CXX=no
12557 ;;
12558
12559 freebsd* | dragonfly*)
12560 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12561 # conventions
12562 ld_shlibs_CXX=yes
12563 ;;
12564
12565 gnu*)
12566 ;;
12567
12568 haiku*)
12569 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12570 link_all_deplibs_CXX=yes
12571 ;;
12572
12573 hpux9*)
12574 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12575 hardcode_libdir_separator_CXX=:
12576 export_dynamic_flag_spec_CXX='${wl}-E'
12577 hardcode_direct_CXX=yes
12578 hardcode_minus_L_CXX=yes # Not in the search PATH,
12579 # but as the default
12580 # location of the library.
12581
12582 case $cc_basename in
12583 CC*)
12584 # FIXME: insert proper C++ library support
12585 ld_shlibs_CXX=no
12586 ;;
12587 aCC*)
12588 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12589 # Commands to make compiler produce verbose output that lists
12590 # what "hidden" libraries, object files and flags are used when
12591 # linking a shared library.
12592 #
12593 # There doesn't appear to be a way to prevent this compiler from
12594 # explicitly linking system object files so we need to strip them
12595 # from the output so that they don't get included in the library
12596 # dependencies.
12597 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12598 ;;
12599 *)
12600 if test "$GXX" = yes; then
12601 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12602 else
12603 # FIXME: insert proper C++ library support
12604 ld_shlibs_CXX=no
12605 fi
12606 ;;
12607 esac
12608 ;;
12609
12610 hpux10*|hpux11*)
12611 if test $with_gnu_ld = no; then
12612 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12613 hardcode_libdir_separator_CXX=:
12614
12615 case $host_cpu in
12616 hppa*64*|ia64*)
12617 ;;
12618 *)
12619 export_dynamic_flag_spec_CXX='${wl}-E'
12620 ;;
12621 esac
12622 fi
12623 case $host_cpu in
12624 hppa*64*|ia64*)
12625 hardcode_direct_CXX=no
12626 hardcode_shlibpath_var_CXX=no
12627 ;;
12628 *)
12629 hardcode_direct_CXX=yes
12630 hardcode_direct_absolute_CXX=yes
12631 hardcode_minus_L_CXX=yes # Not in the search PATH,
12632 # but as the default
12633 # location of the library.
12634 ;;
12635 esac
12636
12637 case $cc_basename in
12638 CC*)
12639 # FIXME: insert proper C++ library support
12640 ld_shlibs_CXX=no
12641 ;;
12642 aCC*)
12643 case $host_cpu in
12644 hppa*64*)
12645 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12646 ;;
12647 ia64*)
12648 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12649 ;;
12650 *)
12651 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12652 ;;
12653 esac
12654 # Commands to make compiler produce verbose output that lists
12655 # what "hidden" libraries, object files and flags are used when
12656 # linking a shared library.
12657 #
12658 # There doesn't appear to be a way to prevent this compiler from
12659 # explicitly linking system object files so we need to strip them
12660 # from the output so that they don't get included in the library
12661 # dependencies.
12662 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12663 ;;
12664 *)
12665 if test "$GXX" = yes; then
12666 if test $with_gnu_ld = no; then
12667 case $host_cpu in
12668 hppa*64*)
12669 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12670 ;;
12671 ia64*)
12672 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12673 ;;
12674 *)
12675 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12676 ;;
12677 esac
12678 fi
12679 else
12680 # FIXME: insert proper C++ library support
12681 ld_shlibs_CXX=no
12682 fi
12683 ;;
12684 esac
12685 ;;
12686
12687 interix[3-9]*)
12688 hardcode_direct_CXX=no
12689 hardcode_shlibpath_var_CXX=no
12690 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12691 export_dynamic_flag_spec_CXX='${wl}-E'
12692 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12693 # Instead, shared libraries are loaded at an image base (0x10000000 by
12694 # default) and relocated if they conflict, which is a slow very memory
12695 # consuming and fragmenting process. To avoid this, we pick a random,
12696 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12697 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12698 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12699 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12700 ;;
12701 irix5* | irix6*)
12702 case $cc_basename in
12703 CC*)
12704 # SGI C++
12705 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12706
12707 # Archives containing C++ object files must be created using
12708 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12709 # necessary to make sure instantiated templates are included
12710 # in the archive.
12711 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12712 ;;
12713 *)
12714 if test "$GXX" = yes; then
12715 if test "$with_gnu_ld" = no; then
12716 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12717 else
12718 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12719 fi
12720 fi
12721 link_all_deplibs_CXX=yes
12722 ;;
12723 esac
12724 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12725 hardcode_libdir_separator_CXX=:
12726 inherit_rpath_CXX=yes
12727 ;;
12728
12729 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12730 case $cc_basename in
12731 KCC*)
12732 # Kuck and Associates, Inc. (KAI) C++ Compiler
12733
12734 # KCC will only create a shared library if the output file
12735 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12736 # to its proper name (with version) after linking.
12737 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12738 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12739 # Commands to make compiler produce verbose output that lists
12740 # what "hidden" libraries, object files and flags are used when
12741 # linking a shared library.
12742 #
12743 # There doesn't appear to be a way to prevent this compiler from
12744 # explicitly linking system object files so we need to strip them
12745 # from the output so that they don't get included in the library
12746 # dependencies.
12747 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12748
12749 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12750 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12751
12752 # Archives containing C++ object files must be created using
12753 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12754 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12755 ;;
12756 icpc* | ecpc* )
12757 # Intel C++
12758 with_gnu_ld=yes
12759 # version 8.0 and above of icpc choke on multiply defined symbols
12760 # if we add $predep_objects and $postdep_objects, however 7.1 and
12761 # earlier do not add the objects themselves.
12762 case `$CC -V 2>&1` in
12763 *"Version 7."*)
12764 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12765 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12766 ;;
12767 *) # Version 8.0 or newer
12768 tmp_idyn=
12769 case $host_cpu in
12770 ia64*) tmp_idyn=' -i_dynamic';;
12771 esac
12772 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12773 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12774 ;;
12775 esac
12776 archive_cmds_need_lc_CXX=no
12777 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12778 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12779 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12780 ;;
12781 pgCC* | pgcpp*)
12782 # Portland Group C++ compiler
12783 case `$CC -V` in
12784 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12785 prelink_cmds_CXX='tpldir=Template.dir~
12786 rm -rf $tpldir~
12787 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12788 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12789 old_archive_cmds_CXX='tpldir=Template.dir~
12790 rm -rf $tpldir~
12791 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12792 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12793 $RANLIB $oldlib'
12794 archive_cmds_CXX='tpldir=Template.dir~
12795 rm -rf $tpldir~
12796 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12797 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12798 archive_expsym_cmds_CXX='tpldir=Template.dir~
12799 rm -rf $tpldir~
12800 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12801 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12802 ;;
12803 *) # Version 6 and above use weak symbols
12804 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12805 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12806 ;;
12807 esac
12808
12809 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12810 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12811 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12812 ;;
12813 cxx*)
12814 # Compaq C++
12815 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12816 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12817
12818 runpath_var=LD_RUN_PATH
12819 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12820 hardcode_libdir_separator_CXX=:
12821
12822 # Commands to make compiler produce verbose output that lists
12823 # what "hidden" libraries, object files and flags are used when
12824 # linking a shared library.
12825 #
12826 # There doesn't appear to be a way to prevent this compiler from
12827 # explicitly linking system object files so we need to strip them
12828 # from the output so that they don't get included in the library
12829 # dependencies.
12830 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12831 ;;
12832 xl* | mpixl* | bgxl*)
12833 # IBM XL 8.0 on PPC, with GNU ld
12834 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12835 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12836 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12837 if test "x$supports_anon_versioning" = xyes; then
12838 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12839 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12840 echo "local: *; };" >> $output_objdir/$libname.ver~
12841 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12842 fi
12843 ;;
12844 *)
12845 case `$CC -V 2>&1 | sed 5q` in
12846 *Sun\ C*)
12847 # Sun C++ 5.9
12848 no_undefined_flag_CXX=' -zdefs'
12849 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12850 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12851 hardcode_libdir_flag_spec_CXX='-R$libdir'
12852 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12853 compiler_needs_object_CXX=yes
12854
12855 # Not sure whether something based on
12856 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12857 # would be better.
12858 output_verbose_link_cmd='func_echo_all'
12859
12860 # Archives containing C++ object files must be created using
12861 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12862 # necessary to make sure instantiated templates are included
12863 # in the archive.
12864 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12865 ;;
12866 esac
12867 ;;
12868 esac
12869 ;;
12870
12871 lynxos*)
12872 # FIXME: insert proper C++ library support
12873 ld_shlibs_CXX=no
12874 ;;
12875
12876 m88k*)
12877 # FIXME: insert proper C++ library support
12878 ld_shlibs_CXX=no
12879 ;;
12880
12881 mvs*)
12882 case $cc_basename in
12883 cxx*)
12884 # FIXME: insert proper C++ library support
12885 ld_shlibs_CXX=no
12886 ;;
12887 *)
12888 # FIXME: insert proper C++ library support
12889 ld_shlibs_CXX=no
12890 ;;
12891 esac
12892 ;;
12893
12894 netbsd*)
12895 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12896 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12897 wlarc=
12898 hardcode_libdir_flag_spec_CXX='-R$libdir'
12899 hardcode_direct_CXX=yes
12900 hardcode_shlibpath_var_CXX=no
12901 fi
12902 # Workaround some broken pre-1.5 toolchains
12903 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12904 ;;
12905
12906 *nto* | *qnx*)
12907 ld_shlibs_CXX=yes
12908 ;;
12909
12910 openbsd2*)
12911 # C++ shared libraries are fairly broken
12912 ld_shlibs_CXX=no
12913 ;;
12914
12915 openbsd*)
12916 if test -f /usr/libexec/ld.so; then
12917 hardcode_direct_CXX=yes
12918 hardcode_shlibpath_var_CXX=no
12919 hardcode_direct_absolute_CXX=yes
12920 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12921 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12922 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12923 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12924 export_dynamic_flag_spec_CXX='${wl}-E'
12925 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12926 fi
12927 output_verbose_link_cmd=func_echo_all
12928 else
12929 ld_shlibs_CXX=no
12930 fi
12931 ;;
12932
12933 osf3* | osf4* | osf5*)
12934 case $cc_basename in
12935 KCC*)
12936 # Kuck and Associates, Inc. (KAI) C++ Compiler
12937
12938 # KCC will only create a shared library if the output file
12939 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12940 # to its proper name (with version) after linking.
12941 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12942
12943 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12944 hardcode_libdir_separator_CXX=:
12945
12946 # Archives containing C++ object files must be created using
12947 # the KAI C++ compiler.
12948 case $host in
12949 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12950 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12951 esac
12952 ;;
12953 RCC*)
12954 # Rational C++ 2.4.1
12955 # FIXME: insert proper C++ library support
12956 ld_shlibs_CXX=no
12957 ;;
12958 cxx*)
12959 case $host in
12960 osf3*)
12961 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12962 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12963 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12964 ;;
12965 *)
12966 allow_undefined_flag_CXX=' -expect_unresolved \*'
12967 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12968 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12969 echo "-hidden">> $lib.exp~
12970 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
12971 $RM $lib.exp'
12972 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12973 ;;
12974 esac
12975
12976 hardcode_libdir_separator_CXX=:
12977
12978 # Commands to make compiler produce verbose output that lists
12979 # what "hidden" libraries, object files and flags are used when
12980 # linking a shared library.
12981 #
12982 # There doesn't appear to be a way to prevent this compiler from
12983 # explicitly linking system object files so we need to strip them
12984 # from the output so that they don't get included in the library
12985 # dependencies.
12986 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12987 ;;
12988 *)
12989 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12990 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12991 case $host in
12992 osf3*)
12993 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12994 ;;
12995 *)
12996 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12997 ;;
12998 esac
12999
13000 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13001 hardcode_libdir_separator_CXX=:
13002
13003 # Commands to make compiler produce verbose output that lists
13004 # what "hidden" libraries, object files and flags are used when
13005 # linking a shared library.
13006 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13007
13008 else
13009 # FIXME: insert proper C++ library support
13010 ld_shlibs_CXX=no
13011 fi
13012 ;;
13013 esac
13014 ;;
13015
13016 psos*)
13017 # FIXME: insert proper C++ library support
13018 ld_shlibs_CXX=no
13019 ;;
13020
13021 sunos4*)
13022 case $cc_basename in
13023 CC*)
13024 # Sun C++ 4.x
13025 # FIXME: insert proper C++ library support
13026 ld_shlibs_CXX=no
13027 ;;
13028 lcc*)
13029 # Lucid
13030 # FIXME: insert proper C++ library support
13031 ld_shlibs_CXX=no
13032 ;;
13033 *)
13034 # FIXME: insert proper C++ library support
13035 ld_shlibs_CXX=no
13036 ;;
13037 esac
13038 ;;
13039
13040 solaris*)
13041 case $cc_basename in
13042 CC*)
13043 # Sun C++ 4.2, 5.x and Centerline C++
13044 archive_cmds_need_lc_CXX=yes
13045 no_undefined_flag_CXX=' -zdefs'
13046 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13047 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13048 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13049
13050 hardcode_libdir_flag_spec_CXX='-R$libdir'
13051 hardcode_shlibpath_var_CXX=no
13052 case $host_os in
13053 solaris2.[0-5] | solaris2.[0-5].*) ;;
13054 *)
13055 # The compiler driver will combine and reorder linker options,
13056 # but understands `-z linker_flag'.
13057 # Supported since Solaris 2.6 (maybe 2.5.1?)
13058 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13059 ;;
13060 esac
13061 link_all_deplibs_CXX=yes
13062
13063 output_verbose_link_cmd='func_echo_all'
13064
13065 # Archives containing C++ object files must be created using
13066 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13067 # necessary to make sure instantiated templates are included
13068 # in the archive.
13069 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13070 ;;
13071 gcx*)
13072 # Green Hills C++ Compiler
13073 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13074
13075 # The C++ compiler must be used to create the archive.
13076 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13077 ;;
13078 *)
13079 # GNU C++ compiler with Solaris linker
13080 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13081 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13082 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13083 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13084 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13085 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13086
13087 # Commands to make compiler produce verbose output that lists
13088 # what "hidden" libraries, object files and flags are used when
13089 # linking a shared library.
13090 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13091 else
13092 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13093 # platform.
13094 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13095 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13096 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13097
13098 # Commands to make compiler produce verbose output that lists
13099 # what "hidden" libraries, object files and flags are used when
13100 # linking a shared library.
13101 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13102 fi
13103
13104 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13105 case $host_os in
13106 solaris2.[0-5] | solaris2.[0-5].*) ;;
13107 *)
13108 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13109 ;;
13110 esac
13111 fi
13112 ;;
13113 esac
13114 ;;
13115
13116 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13117 no_undefined_flag_CXX='${wl}-z,text'
13118 archive_cmds_need_lc_CXX=no
13119 hardcode_shlibpath_var_CXX=no
13120 runpath_var='LD_RUN_PATH'
13121
13122 case $cc_basename in
13123 CC*)
13124 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13125 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13126 ;;
13127 *)
13128 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13129 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13130 ;;
13131 esac
13132 ;;
13133
13134 sysv5* | sco3.2v5* | sco5v6*)
13135 # Note: We can NOT use -z defs as we might desire, because we do not
13136 # link with -lc, and that would cause any symbols used from libc to
13137 # always be unresolved, which means just about no library would
13138 # ever link correctly. If we're not using GNU ld we use -z text
13139 # though, which does catch some bad symbols but isn't as heavy-handed
13140 # as -z defs.
13141 no_undefined_flag_CXX='${wl}-z,text'
13142 allow_undefined_flag_CXX='${wl}-z,nodefs'
13143 archive_cmds_need_lc_CXX=no
13144 hardcode_shlibpath_var_CXX=no
13145 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13146 hardcode_libdir_separator_CXX=':'
13147 link_all_deplibs_CXX=yes
13148 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13149 runpath_var='LD_RUN_PATH'
13150
13151 case $cc_basename in
13152 CC*)
13153 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13154 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13155 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13156 '"$old_archive_cmds_CXX"
13157 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13158 '"$reload_cmds_CXX"
13159 ;;
13160 *)
13161 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13162 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13163 ;;
13164 esac
13165 ;;
13166
13167 tandem*)
13168 case $cc_basename in
13169 NCC*)
13170 # NonStop-UX NCC 3.20
13171 # FIXME: insert proper C++ library support
13172 ld_shlibs_CXX=no
13173 ;;
13174 *)
13175 # FIXME: insert proper C++ library support
13176 ld_shlibs_CXX=no
13177 ;;
13178 esac
13179 ;;
13180
13181 vxworks*)
13182 # For VxWorks ports, we assume the use of a GNU linker with
13183 # standard elf conventions.
13184 ld_shlibs_CXX=yes
13185 ;;
13186
13187 *)
13188 # FIXME: insert proper C++ library support
13189 ld_shlibs_CXX=no
13190 ;;
13191 esac
13192
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13194 $as_echo "$ld_shlibs_CXX" >&6; }
13195 test "$ld_shlibs_CXX" = no && can_build_shared=no
13196
13197 GCC_CXX="$GXX"
13198 LD_CXX="$LD"
13199
13200 ## CAVEAT EMPTOR:
13201 ## There is no encapsulation within the following macros, do not change
13202 ## the running order or otherwise move them around unless you know exactly
13203 ## what you are doing...
13204 # Dependencies to place before and after the object being linked:
13205 predep_objects_CXX=
13206 postdep_objects_CXX=
13207 predeps_CXX=
13208 postdeps_CXX=
13209 compiler_lib_search_path_CXX=
13210
13211 cat > conftest.$ac_ext <<_LT_EOF
13212 class Foo
13213 {
13214 public:
13215 Foo (void) { a = 0; }
13216 private:
13217 int a;
13218 };
13219 _LT_EOF
13220
13221 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13222 (eval $ac_compile) 2>&5
13223 ac_status=$?
13224 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13225 test $ac_status = 0; }; then
13226 # Parse the compiler output and extract the necessary
13227 # objects, libraries and library flags.
13228
13229 # Sentinel used to keep track of whether or not we are before
13230 # the conftest object file.
13231 pre_test_object_deps_done=no
13232
13233 for p in `eval "$output_verbose_link_cmd"`; do
13234 case $p in
13235
13236 -L* | -R* | -l*)
13237 # Some compilers place space between "-{L,R}" and the path.
13238 # Remove the space.
13239 if test $p = "-L" ||
13240 test $p = "-R"; then
13241 prev=$p
13242 continue
13243 else
13244 prev=
13245 fi
13246
13247 if test "$pre_test_object_deps_done" = no; then
13248 case $p in
13249 -L* | -R*)
13250 # Internal compiler library paths should come after those
13251 # provided the user. The postdeps already come after the
13252 # user supplied libs so there is no need to process them.
13253 if test -z "$compiler_lib_search_path_CXX"; then
13254 compiler_lib_search_path_CXX="${prev}${p}"
13255 else
13256 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13257 fi
13258 ;;
13259 # The "-l" case would never come before the object being
13260 # linked, so don't bother handling this case.
13261 esac
13262 else
13263 if test -z "$postdeps_CXX"; then
13264 postdeps_CXX="${prev}${p}"
13265 else
13266 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13267 fi
13268 fi
13269 ;;
13270
13271 *.$objext)
13272 # This assumes that the test object file only shows up
13273 # once in the compiler output.
13274 if test "$p" = "conftest.$objext"; then
13275 pre_test_object_deps_done=yes
13276 continue
13277 fi
13278
13279 if test "$pre_test_object_deps_done" = no; then
13280 if test -z "$predep_objects_CXX"; then
13281 predep_objects_CXX="$p"
13282 else
13283 predep_objects_CXX="$predep_objects_CXX $p"
13284 fi
13285 else
13286 if test -z "$postdep_objects_CXX"; then
13287 postdep_objects_CXX="$p"
13288 else
13289 postdep_objects_CXX="$postdep_objects_CXX $p"
13290 fi
13291 fi
13292 ;;
13293
13294 *) ;; # Ignore the rest.
13295
13296 esac
13297 done
13298
13299 # Clean up.
13300 rm -f a.out a.exe
13301 else
13302 echo "libtool.m4: error: problem compiling CXX test program"
13303 fi
13304
13305 $RM -f confest.$objext
13306
13307 # PORTME: override above test on systems where it is broken
13308 case $host_os in
13309 interix[3-9]*)
13310 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13311 # hack all around it, let's just trust "g++" to DTRT.
13312 predep_objects_CXX=
13313 postdep_objects_CXX=
13314 postdeps_CXX=
13315 ;;
13316
13317 linux*)
13318 case `$CC -V 2>&1 | sed 5q` in
13319 *Sun\ C*)
13320 # Sun C++ 5.9
13321
13322 # The more standards-conforming stlport4 library is
13323 # incompatible with the Cstd library. Avoid specifying
13324 # it if it's in CXXFLAGS. Ignore libCrun as
13325 # -library=stlport4 depends on it.
13326 case " $CXX $CXXFLAGS " in
13327 *" -library=stlport4 "*)
13328 solaris_use_stlport4=yes
13329 ;;
13330 esac
13331
13332 if test "$solaris_use_stlport4" != yes; then
13333 postdeps_CXX='-library=Cstd -library=Crun'
13334 fi
13335 ;;
13336 esac
13337 ;;
13338
13339 solaris*)
13340 case $cc_basename in
13341 CC*)
13342 # The more standards-conforming stlport4 library is
13343 # incompatible with the Cstd library. Avoid specifying
13344 # it if it's in CXXFLAGS. Ignore libCrun as
13345 # -library=stlport4 depends on it.
13346 case " $CXX $CXXFLAGS " in
13347 *" -library=stlport4 "*)
13348 solaris_use_stlport4=yes
13349 ;;
13350 esac
13351
13352 # Adding this requires a known-good setup of shared libraries for
13353 # Sun compiler versions before 5.6, else PIC objects from an old
13354 # archive will be linked into the output, leading to subtle bugs.
13355 if test "$solaris_use_stlport4" != yes; then
13356 postdeps_CXX='-library=Cstd -library=Crun'
13357 fi
13358 ;;
13359 esac
13360 ;;
13361 esac
13362
13363
13364 case " $postdeps_CXX " in
13365 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13366 esac
13367 compiler_lib_search_dirs_CXX=
13368 if test -n "${compiler_lib_search_path_CXX}"; then
13369 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13370 fi
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402 lt_prog_compiler_wl_CXX=
13403 lt_prog_compiler_pic_CXX=
13404 lt_prog_compiler_static_CXX=
13405
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13407 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13408
13409 # C++ specific cases for pic, static, wl, etc.
13410 if test "$GXX" = yes; then
13411 lt_prog_compiler_wl_CXX='-Wl,'
13412 lt_prog_compiler_static_CXX='-static'
13413
13414 case $host_os in
13415 aix*)
13416 # All AIX code is PIC.
13417 if test "$host_cpu" = ia64; then
13418 # AIX 5 now supports IA64 processor
13419 lt_prog_compiler_static_CXX='-Bstatic'
13420 fi
13421 lt_prog_compiler_pic_CXX='-fPIC'
13422 ;;
13423
13424 amigaos*)
13425 case $host_cpu in
13426 powerpc)
13427 # see comment about AmigaOS4 .so support
13428 lt_prog_compiler_pic_CXX='-fPIC'
13429 ;;
13430 m68k)
13431 # FIXME: we need at least 68020 code to build shared libraries, but
13432 # adding the `-m68020' flag to GCC prevents building anything better,
13433 # like `-m68040'.
13434 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13435 ;;
13436 esac
13437 ;;
13438
13439 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13440 # PIC is the default for these OSes.
13441 ;;
13442 mingw* | cygwin* | os2* | pw32* | cegcc*)
13443 # This hack is so that the source file can tell whether it is being
13444 # built for inclusion in a dll (and should export symbols for example).
13445 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13446 # (--disable-auto-import) libraries
13447 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13448 ;;
13449 darwin* | rhapsody*)
13450 # PIC is the default on this platform
13451 # Common symbols not allowed in MH_DYLIB files
13452 lt_prog_compiler_pic_CXX='-fno-common'
13453 ;;
13454 *djgpp*)
13455 # DJGPP does not support shared libraries at all
13456 lt_prog_compiler_pic_CXX=
13457 ;;
13458 haiku*)
13459 # PIC is the default for Haiku.
13460 # The "-static" flag exists, but is broken.
13461 lt_prog_compiler_static_CXX=
13462 ;;
13463 interix[3-9]*)
13464 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13465 # Instead, we relocate shared libraries at runtime.
13466 ;;
13467 sysv4*MP*)
13468 if test -d /usr/nec; then
13469 lt_prog_compiler_pic_CXX=-Kconform_pic
13470 fi
13471 ;;
13472 hpux*)
13473 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13474 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13475 # sets the default TLS model and affects inlining.
13476 case $host_cpu in
13477 hppa*64*)
13478 ;;
13479 *)
13480 lt_prog_compiler_pic_CXX='-fPIC'
13481 ;;
13482 esac
13483 ;;
13484 *qnx* | *nto*)
13485 # QNX uses GNU C++, but need to define -shared option too, otherwise
13486 # it will coredump.
13487 lt_prog_compiler_pic_CXX='-fPIC -shared'
13488 ;;
13489 *)
13490 lt_prog_compiler_pic_CXX='-fPIC'
13491 ;;
13492 esac
13493 else
13494 case $host_os in
13495 aix[4-9]*)
13496 # All AIX code is PIC.
13497 if test "$host_cpu" = ia64; then
13498 # AIX 5 now supports IA64 processor
13499 lt_prog_compiler_static_CXX='-Bstatic'
13500 else
13501 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13502 fi
13503 ;;
13504 chorus*)
13505 case $cc_basename in
13506 cxch68*)
13507 # Green Hills C++ Compiler
13508 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13509 ;;
13510 esac
13511 ;;
13512 dgux*)
13513 case $cc_basename in
13514 ec++*)
13515 lt_prog_compiler_pic_CXX='-KPIC'
13516 ;;
13517 ghcx*)
13518 # Green Hills C++ Compiler
13519 lt_prog_compiler_pic_CXX='-pic'
13520 ;;
13521 *)
13522 ;;
13523 esac
13524 ;;
13525 freebsd* | dragonfly*)
13526 # FreeBSD uses GNU C++
13527 ;;
13528 hpux9* | hpux10* | hpux11*)
13529 case $cc_basename in
13530 CC*)
13531 lt_prog_compiler_wl_CXX='-Wl,'
13532 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13533 if test "$host_cpu" != ia64; then
13534 lt_prog_compiler_pic_CXX='+Z'
13535 fi
13536 ;;
13537 aCC*)
13538 lt_prog_compiler_wl_CXX='-Wl,'
13539 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13540 case $host_cpu in
13541 hppa*64*|ia64*)
13542 # +Z the default
13543 ;;
13544 *)
13545 lt_prog_compiler_pic_CXX='+Z'
13546 ;;
13547 esac
13548 ;;
13549 *)
13550 ;;
13551 esac
13552 ;;
13553 interix*)
13554 # This is c89, which is MS Visual C++ (no shared libs)
13555 # Anyone wants to do a port?
13556 ;;
13557 irix5* | irix6* | nonstopux*)
13558 case $cc_basename in
13559 CC*)
13560 lt_prog_compiler_wl_CXX='-Wl,'
13561 lt_prog_compiler_static_CXX='-non_shared'
13562 # CC pic flag -KPIC is the default.
13563 ;;
13564 *)
13565 ;;
13566 esac
13567 ;;
13568 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13569 case $cc_basename in
13570 KCC*)
13571 # KAI C++ Compiler
13572 lt_prog_compiler_wl_CXX='--backend -Wl,'
13573 lt_prog_compiler_pic_CXX='-fPIC'
13574 ;;
13575 ecpc* )
13576 # old Intel C++ for x86_64 which still supported -KPIC.
13577 lt_prog_compiler_wl_CXX='-Wl,'
13578 lt_prog_compiler_pic_CXX='-KPIC'
13579 lt_prog_compiler_static_CXX='-static'
13580 ;;
13581 icpc* )
13582 # Intel C++, used to be incompatible with GCC.
13583 # ICC 10 doesn't accept -KPIC any more.
13584 lt_prog_compiler_wl_CXX='-Wl,'
13585 lt_prog_compiler_pic_CXX='-fPIC'
13586 lt_prog_compiler_static_CXX='-static'
13587 ;;
13588 pgCC* | pgcpp*)
13589 # Portland Group C++ compiler
13590 lt_prog_compiler_wl_CXX='-Wl,'
13591 lt_prog_compiler_pic_CXX='-fpic'
13592 lt_prog_compiler_static_CXX='-Bstatic'
13593 ;;
13594 cxx*)
13595 # Compaq C++
13596 # Make sure the PIC flag is empty. It appears that all Alpha
13597 # Linux and Compaq Tru64 Unix objects are PIC.
13598 lt_prog_compiler_pic_CXX=
13599 lt_prog_compiler_static_CXX='-non_shared'
13600 ;;
13601 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13602 # IBM XL 8.0, 9.0 on PPC and BlueGene
13603 lt_prog_compiler_wl_CXX='-Wl,'
13604 lt_prog_compiler_pic_CXX='-qpic'
13605 lt_prog_compiler_static_CXX='-qstaticlink'
13606 ;;
13607 *)
13608 case `$CC -V 2>&1 | sed 5q` in
13609 *Sun\ C*)
13610 # Sun C++ 5.9
13611 lt_prog_compiler_pic_CXX='-KPIC'
13612 lt_prog_compiler_static_CXX='-Bstatic'
13613 lt_prog_compiler_wl_CXX='-Qoption ld '
13614 ;;
13615 esac
13616 ;;
13617 esac
13618 ;;
13619 lynxos*)
13620 ;;
13621 m88k*)
13622 ;;
13623 mvs*)
13624 case $cc_basename in
13625 cxx*)
13626 lt_prog_compiler_pic_CXX='-W c,exportall'
13627 ;;
13628 *)
13629 ;;
13630 esac
13631 ;;
13632 netbsd*)
13633 ;;
13634 *qnx* | *nto*)
13635 # QNX uses GNU C++, but need to define -shared option too, otherwise
13636 # it will coredump.
13637 lt_prog_compiler_pic_CXX='-fPIC -shared'
13638 ;;
13639 osf3* | osf4* | osf5*)
13640 case $cc_basename in
13641 KCC*)
13642 lt_prog_compiler_wl_CXX='--backend -Wl,'
13643 ;;
13644 RCC*)
13645 # Rational C++ 2.4.1
13646 lt_prog_compiler_pic_CXX='-pic'
13647 ;;
13648 cxx*)
13649 # Digital/Compaq C++
13650 lt_prog_compiler_wl_CXX='-Wl,'
13651 # Make sure the PIC flag is empty. It appears that all Alpha
13652 # Linux and Compaq Tru64 Unix objects are PIC.
13653 lt_prog_compiler_pic_CXX=
13654 lt_prog_compiler_static_CXX='-non_shared'
13655 ;;
13656 *)
13657 ;;
13658 esac
13659 ;;
13660 psos*)
13661 ;;
13662 solaris*)
13663 case $cc_basename in
13664 CC*)
13665 # Sun C++ 4.2, 5.x and Centerline C++
13666 lt_prog_compiler_pic_CXX='-KPIC'
13667 lt_prog_compiler_static_CXX='-Bstatic'
13668 lt_prog_compiler_wl_CXX='-Qoption ld '
13669 ;;
13670 gcx*)
13671 # Green Hills C++ Compiler
13672 lt_prog_compiler_pic_CXX='-PIC'
13673 ;;
13674 *)
13675 ;;
13676 esac
13677 ;;
13678 sunos4*)
13679 case $cc_basename in
13680 CC*)
13681 # Sun C++ 4.x
13682 lt_prog_compiler_pic_CXX='-pic'
13683 lt_prog_compiler_static_CXX='-Bstatic'
13684 ;;
13685 lcc*)
13686 # Lucid
13687 lt_prog_compiler_pic_CXX='-pic'
13688 ;;
13689 *)
13690 ;;
13691 esac
13692 ;;
13693 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13694 case $cc_basename in
13695 CC*)
13696 lt_prog_compiler_wl_CXX='-Wl,'
13697 lt_prog_compiler_pic_CXX='-KPIC'
13698 lt_prog_compiler_static_CXX='-Bstatic'
13699 ;;
13700 esac
13701 ;;
13702 tandem*)
13703 case $cc_basename in
13704 NCC*)
13705 # NonStop-UX NCC 3.20
13706 lt_prog_compiler_pic_CXX='-KPIC'
13707 ;;
13708 *)
13709 ;;
13710 esac
13711 ;;
13712 vxworks*)
13713 ;;
13714 *)
13715 lt_prog_compiler_can_build_shared_CXX=no
13716 ;;
13717 esac
13718 fi
13719
13720 case $host_os in
13721 # For platforms which do not support PIC, -DPIC is meaningless:
13722 *djgpp*)
13723 lt_prog_compiler_pic_CXX=
13724 ;;
13725 *)
13726 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13727 ;;
13728 esac
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13730 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13731
13732
13733
13734 #
13735 # Check to make sure the PIC flag actually works.
13736 #
13737 if test -n "$lt_prog_compiler_pic_CXX"; then
13738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13739 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13740 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13741 $as_echo_n "(cached) " >&6
13742 else
13743 lt_cv_prog_compiler_pic_works_CXX=no
13744 ac_outfile=conftest.$ac_objext
13745 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13746 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13747 # Insert the option either (1) after the last *FLAGS variable, or
13748 # (2) before a word containing "conftest.", or (3) at the end.
13749 # Note that $ac_compile itself does not contain backslashes and begins
13750 # with a dollar sign (not a hyphen), so the echo should work correctly.
13751 # The option is referenced via a variable to avoid confusing sed.
13752 lt_compile=`echo "$ac_compile" | $SED \
13753 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13754 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13755 -e 's:$: $lt_compiler_flag:'`
13756 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13757 (eval "$lt_compile" 2>conftest.err)
13758 ac_status=$?
13759 cat conftest.err >&5
13760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13761 if (exit $ac_status) && test -s "$ac_outfile"; then
13762 # The compiler can only warn and ignore the option if not recognized
13763 # So say no if there are warnings other than the usual output.
13764 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13765 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13766 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13767 lt_cv_prog_compiler_pic_works_CXX=yes
13768 fi
13769 fi
13770 $RM conftest*
13771
13772 fi
13773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13774 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13775
13776 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13777 case $lt_prog_compiler_pic_CXX in
13778 "" | " "*) ;;
13779 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13780 esac
13781 else
13782 lt_prog_compiler_pic_CXX=
13783 lt_prog_compiler_can_build_shared_CXX=no
13784 fi
13785
13786 fi
13787
13788
13789
13790 #
13791 # Check to make sure the static flag actually works.
13792 #
13793 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13795 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13796 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13797 $as_echo_n "(cached) " >&6
13798 else
13799 lt_cv_prog_compiler_static_works_CXX=no
13800 save_LDFLAGS="$LDFLAGS"
13801 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13802 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13803 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13804 # The linker can only warn and ignore the option if not recognized
13805 # So say no if there are warnings
13806 if test -s conftest.err; then
13807 # Append any errors to the config.log.
13808 cat conftest.err 1>&5
13809 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13810 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13811 if diff conftest.exp conftest.er2 >/dev/null; then
13812 lt_cv_prog_compiler_static_works_CXX=yes
13813 fi
13814 else
13815 lt_cv_prog_compiler_static_works_CXX=yes
13816 fi
13817 fi
13818 $RM -r conftest*
13819 LDFLAGS="$save_LDFLAGS"
13820
13821 fi
13822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13823 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13824
13825 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13826 :
13827 else
13828 lt_prog_compiler_static_CXX=
13829 fi
13830
13831
13832
13833
13834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13835 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13836 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13837 $as_echo_n "(cached) " >&6
13838 else
13839 lt_cv_prog_compiler_c_o_CXX=no
13840 $RM -r conftest 2>/dev/null
13841 mkdir conftest
13842 cd conftest
13843 mkdir out
13844 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13845
13846 lt_compiler_flag="-o out/conftest2.$ac_objext"
13847 # Insert the option either (1) after the last *FLAGS variable, or
13848 # (2) before a word containing "conftest.", or (3) at the end.
13849 # Note that $ac_compile itself does not contain backslashes and begins
13850 # with a dollar sign (not a hyphen), so the echo should work correctly.
13851 lt_compile=`echo "$ac_compile" | $SED \
13852 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13853 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13854 -e 's:$: $lt_compiler_flag:'`
13855 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13856 (eval "$lt_compile" 2>out/conftest.err)
13857 ac_status=$?
13858 cat out/conftest.err >&5
13859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13860 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13861 then
13862 # The compiler can only warn and ignore the option if not recognized
13863 # So say no if there are warnings
13864 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13865 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13866 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13867 lt_cv_prog_compiler_c_o_CXX=yes
13868 fi
13869 fi
13870 chmod u+w . 2>&5
13871 $RM conftest*
13872 # SGI C++ compiler will create directory out/ii_files/ for
13873 # template instantiation
13874 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13875 $RM out/* && rmdir out
13876 cd ..
13877 $RM -r conftest
13878 $RM conftest*
13879
13880 fi
13881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13882 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13883
13884
13885
13886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13887 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13888 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13889 $as_echo_n "(cached) " >&6
13890 else
13891 lt_cv_prog_compiler_c_o_CXX=no
13892 $RM -r conftest 2>/dev/null
13893 mkdir conftest
13894 cd conftest
13895 mkdir out
13896 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13897
13898 lt_compiler_flag="-o out/conftest2.$ac_objext"
13899 # Insert the option either (1) after the last *FLAGS variable, or
13900 # (2) before a word containing "conftest.", or (3) at the end.
13901 # Note that $ac_compile itself does not contain backslashes and begins
13902 # with a dollar sign (not a hyphen), so the echo should work correctly.
13903 lt_compile=`echo "$ac_compile" | $SED \
13904 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13905 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13906 -e 's:$: $lt_compiler_flag:'`
13907 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13908 (eval "$lt_compile" 2>out/conftest.err)
13909 ac_status=$?
13910 cat out/conftest.err >&5
13911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13912 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13913 then
13914 # The compiler can only warn and ignore the option if not recognized
13915 # So say no if there are warnings
13916 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13917 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13918 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13919 lt_cv_prog_compiler_c_o_CXX=yes
13920 fi
13921 fi
13922 chmod u+w . 2>&5
13923 $RM conftest*
13924 # SGI C++ compiler will create directory out/ii_files/ for
13925 # template instantiation
13926 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13927 $RM out/* && rmdir out
13928 cd ..
13929 $RM -r conftest
13930 $RM conftest*
13931
13932 fi
13933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13934 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13935
13936
13937
13938
13939 hard_links="nottested"
13940 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13941 # do not overwrite the value of need_locks provided by the user
13942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13943 $as_echo_n "checking if we can lock with hard links... " >&6; }
13944 hard_links=yes
13945 $RM conftest*
13946 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13947 touch conftest.a
13948 ln conftest.a conftest.b 2>&5 || hard_links=no
13949 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13951 $as_echo "$hard_links" >&6; }
13952 if test "$hard_links" = no; then
13953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13954 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13955 need_locks=warn
13956 fi
13957 else
13958 need_locks=no
13959 fi
13960
13961
13962
13963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13964 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13965
13966 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13967 case $host_os in
13968 aix[4-9]*)
13969 # If we're using GNU nm, then we don't want the "-C" option.
13970 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13971 # Also, AIX nm treats weak defined symbols like other global defined
13972 # symbols, whereas GNU nm marks them as "W".
13973 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13974 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13975 else
13976 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13977 fi
13978 ;;
13979 pw32*)
13980 export_symbols_cmds_CXX="$ltdll_cmds"
13981 ;;
13982 cygwin* | mingw* | cegcc*)
13983 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13984 ;;
13985 *)
13986 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13987 ;;
13988 esac
13989 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13990
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13992 $as_echo "$ld_shlibs_CXX" >&6; }
13993 test "$ld_shlibs_CXX" = no && can_build_shared=no
13994
13995 with_gnu_ld_CXX=$with_gnu_ld
13996
13997
13998
13999
14000
14001
14002 #
14003 # Do we need to explicitly link libc?
14004 #
14005 case "x$archive_cmds_need_lc_CXX" in
14006 x|xyes)
14007 # Assume -lc should be added
14008 archive_cmds_need_lc_CXX=yes
14009
14010 if test "$enable_shared" = yes && test "$GCC" = yes; then
14011 case $archive_cmds_CXX in
14012 *'~'*)
14013 # FIXME: we may have to deal with multi-command sequences.
14014 ;;
14015 '$CC '*)
14016 # Test whether the compiler implicitly links with -lc since on some
14017 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14018 # to ld, don't add -lc before -lgcc.
14019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14020 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14021 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14022 $as_echo_n "(cached) " >&6
14023 else
14024 $RM conftest*
14025 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14026
14027 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14028 (eval $ac_compile) 2>&5
14029 ac_status=$?
14030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14031 test $ac_status = 0; } 2>conftest.err; then
14032 soname=conftest
14033 lib=conftest
14034 libobjs=conftest.$ac_objext
14035 deplibs=
14036 wl=$lt_prog_compiler_wl_CXX
14037 pic_flag=$lt_prog_compiler_pic_CXX
14038 compiler_flags=-v
14039 linker_flags=-v
14040 verstring=
14041 output_objdir=.
14042 libname=conftest
14043 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14044 allow_undefined_flag_CXX=
14045 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14046 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14047 ac_status=$?
14048 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14049 test $ac_status = 0; }
14050 then
14051 lt_cv_archive_cmds_need_lc_CXX=no
14052 else
14053 lt_cv_archive_cmds_need_lc_CXX=yes
14054 fi
14055 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14056 else
14057 cat conftest.err 1>&5
14058 fi
14059 $RM conftest*
14060
14061 fi
14062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14063 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14064 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14065 ;;
14066 esac
14067 fi
14068 ;;
14069 esac
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14135 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14136
14137 library_names_spec=
14138 libname_spec='lib$name'
14139 soname_spec=
14140 shrext_cmds=".so"
14141 postinstall_cmds=
14142 postuninstall_cmds=
14143 finish_cmds=
14144 finish_eval=
14145 shlibpath_var=
14146 shlibpath_overrides_runpath=unknown
14147 version_type=none
14148 dynamic_linker="$host_os ld.so"
14149 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14150 need_lib_prefix=unknown
14151 hardcode_into_libs=no
14152
14153 # when you set need_version to no, make sure it does not cause -set_version
14154 # flags to be left without arguments
14155 need_version=unknown
14156
14157 case $host_os in
14158 aix3*)
14159 version_type=linux
14160 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14161 shlibpath_var=LIBPATH
14162
14163 # AIX 3 has no versioning support, so we append a major version to the name.
14164 soname_spec='${libname}${release}${shared_ext}$major'
14165 ;;
14166
14167 aix[4-9]*)
14168 version_type=linux
14169 need_lib_prefix=no
14170 need_version=no
14171 hardcode_into_libs=yes
14172 if test "$host_cpu" = ia64; then
14173 # AIX 5 supports IA64
14174 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14175 shlibpath_var=LD_LIBRARY_PATH
14176 else
14177 # With GCC up to 2.95.x, collect2 would create an import file
14178 # for dependence libraries. The import file would start with
14179 # the line `#! .'. This would cause the generated library to
14180 # depend on `.', always an invalid library. This was fixed in
14181 # development snapshots of GCC prior to 3.0.
14182 case $host_os in
14183 aix4 | aix4.[01] | aix4.[01].*)
14184 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14185 echo ' yes '
14186 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14187 :
14188 else
14189 can_build_shared=no
14190 fi
14191 ;;
14192 esac
14193 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14194 # soname into executable. Probably we can add versioning support to
14195 # collect2, so additional links can be useful in future.
14196 if test "$aix_use_runtimelinking" = yes; then
14197 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14198 # instead of lib<name>.a to let people know that these are not
14199 # typical AIX shared libraries.
14200 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14201 else
14202 # We preserve .a as extension for shared libraries through AIX4.2
14203 # and later when we are not doing run time linking.
14204 library_names_spec='${libname}${release}.a $libname.a'
14205 soname_spec='${libname}${release}${shared_ext}$major'
14206 fi
14207 shlibpath_var=LIBPATH
14208 fi
14209 ;;
14210
14211 amigaos*)
14212 case $host_cpu in
14213 powerpc)
14214 # Since July 2007 AmigaOS4 officially supports .so libraries.
14215 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14217 ;;
14218 m68k)
14219 library_names_spec='$libname.ixlibrary $libname.a'
14220 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14221 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'
14222 ;;
14223 esac
14224 ;;
14225
14226 beos*)
14227 library_names_spec='${libname}${shared_ext}'
14228 dynamic_linker="$host_os ld.so"
14229 shlibpath_var=LIBRARY_PATH
14230 ;;
14231
14232 bsdi[45]*)
14233 version_type=linux
14234 need_version=no
14235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14236 soname_spec='${libname}${release}${shared_ext}$major'
14237 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14238 shlibpath_var=LD_LIBRARY_PATH
14239 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14240 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14241 # the default ld.so.conf also contains /usr/contrib/lib and
14242 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14243 # libtool to hard-code these into programs
14244 ;;
14245
14246 cygwin* | mingw* | pw32* | cegcc*)
14247 version_type=windows
14248 shrext_cmds=".dll"
14249 need_version=no
14250 need_lib_prefix=no
14251
14252 case $GCC,$host_os in
14253 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14254 library_names_spec='$libname.dll.a'
14255 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14256 postinstall_cmds='base_file=`basename \${file}`~
14257 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14258 dldir=$destdir/`dirname \$dlpath`~
14259 test -d \$dldir || mkdir -p \$dldir~
14260 $install_prog $dir/$dlname \$dldir/$dlname~
14261 chmod a+x \$dldir/$dlname~
14262 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14263 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14264 fi'
14265 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14266 dlpath=$dir/\$dldll~
14267 $RM \$dlpath'
14268 shlibpath_overrides_runpath=yes
14269
14270 case $host_os in
14271 cygwin*)
14272 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14273 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14274
14275 ;;
14276 mingw* | cegcc*)
14277 # MinGW DLLs use traditional 'lib' prefix
14278 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14279 ;;
14280 pw32*)
14281 # pw32 DLLs use 'pw' prefix rather than 'lib'
14282 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14283 ;;
14284 esac
14285 ;;
14286
14287 *)
14288 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14289 ;;
14290 esac
14291 dynamic_linker='Win32 ld.exe'
14292 # FIXME: first we should search . and the directory the executable is in
14293 shlibpath_var=PATH
14294 ;;
14295
14296 darwin* | rhapsody*)
14297 dynamic_linker="$host_os dyld"
14298 version_type=darwin
14299 need_lib_prefix=no
14300 need_version=no
14301 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14302 soname_spec='${libname}${release}${major}$shared_ext'
14303 shlibpath_overrides_runpath=yes
14304 shlibpath_var=DYLD_LIBRARY_PATH
14305 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14306
14307 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14308 ;;
14309
14310 dgux*)
14311 version_type=linux
14312 need_lib_prefix=no
14313 need_version=no
14314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14315 soname_spec='${libname}${release}${shared_ext}$major'
14316 shlibpath_var=LD_LIBRARY_PATH
14317 ;;
14318
14319 freebsd* | dragonfly*)
14320 # DragonFly does not have aout. When/if they implement a new
14321 # versioning mechanism, adjust this.
14322 if test -x /usr/bin/objformat; then
14323 objformat=`/usr/bin/objformat`
14324 else
14325 case $host_os in
14326 freebsd[23].*) objformat=aout ;;
14327 *) objformat=elf ;;
14328 esac
14329 fi
14330 version_type=freebsd-$objformat
14331 case $version_type in
14332 freebsd-elf*)
14333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14334 need_version=no
14335 need_lib_prefix=no
14336 ;;
14337 freebsd-*)
14338 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14339 need_version=yes
14340 ;;
14341 esac
14342 shlibpath_var=LD_LIBRARY_PATH
14343 case $host_os in
14344 freebsd2.*)
14345 shlibpath_overrides_runpath=yes
14346 ;;
14347 freebsd3.[01]* | freebsdelf3.[01]*)
14348 shlibpath_overrides_runpath=yes
14349 hardcode_into_libs=yes
14350 ;;
14351 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14352 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14353 shlibpath_overrides_runpath=no
14354 hardcode_into_libs=yes
14355 ;;
14356 *) # from 4.6 on, and DragonFly
14357 shlibpath_overrides_runpath=yes
14358 hardcode_into_libs=yes
14359 ;;
14360 esac
14361 ;;
14362
14363 haiku*)
14364 version_type=linux
14365 need_lib_prefix=no
14366 need_version=no
14367 dynamic_linker="$host_os runtime_loader"
14368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14369 soname_spec='${libname}${release}${shared_ext}$major'
14370 shlibpath_var=LIBRARY_PATH
14371 shlibpath_overrides_runpath=yes
14372 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14373 hardcode_into_libs=yes
14374 ;;
14375
14376 hpux9* | hpux10* | hpux11*)
14377 # Give a soname corresponding to the major version so that dld.sl refuses to
14378 # link against other versions.
14379 version_type=sunos
14380 need_lib_prefix=no
14381 need_version=no
14382 case $host_cpu in
14383 ia64*)
14384 shrext_cmds='.so'
14385 hardcode_into_libs=yes
14386 dynamic_linker="$host_os dld.so"
14387 shlibpath_var=LD_LIBRARY_PATH
14388 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14390 soname_spec='${libname}${release}${shared_ext}$major'
14391 if test "X$HPUX_IA64_MODE" = X32; then
14392 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14393 else
14394 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14395 fi
14396 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14397 ;;
14398 hppa*64*)
14399 shrext_cmds='.sl'
14400 hardcode_into_libs=yes
14401 dynamic_linker="$host_os dld.sl"
14402 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14403 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14404 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14405 soname_spec='${libname}${release}${shared_ext}$major'
14406 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14407 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14408 ;;
14409 *)
14410 shrext_cmds='.sl'
14411 dynamic_linker="$host_os dld.sl"
14412 shlibpath_var=SHLIB_PATH
14413 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14415 soname_spec='${libname}${release}${shared_ext}$major'
14416 ;;
14417 esac
14418 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14419 postinstall_cmds='chmod 555 $lib'
14420 # or fails outright, so override atomically:
14421 install_override_mode=555
14422 ;;
14423
14424 interix[3-9]*)
14425 version_type=linux
14426 need_lib_prefix=no
14427 need_version=no
14428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14429 soname_spec='${libname}${release}${shared_ext}$major'
14430 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14431 shlibpath_var=LD_LIBRARY_PATH
14432 shlibpath_overrides_runpath=no
14433 hardcode_into_libs=yes
14434 ;;
14435
14436 irix5* | irix6* | nonstopux*)
14437 case $host_os in
14438 nonstopux*) version_type=nonstopux ;;
14439 *)
14440 if test "$lt_cv_prog_gnu_ld" = yes; then
14441 version_type=linux
14442 else
14443 version_type=irix
14444 fi ;;
14445 esac
14446 need_lib_prefix=no
14447 need_version=no
14448 soname_spec='${libname}${release}${shared_ext}$major'
14449 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14450 case $host_os in
14451 irix5* | nonstopux*)
14452 libsuff= shlibsuff=
14453 ;;
14454 *)
14455 case $LD in # libtool.m4 will add one of these switches to LD
14456 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14457 libsuff= shlibsuff= libmagic=32-bit;;
14458 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14459 libsuff=32 shlibsuff=N32 libmagic=N32;;
14460 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14461 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14462 *) libsuff= shlibsuff= libmagic=never-match;;
14463 esac
14464 ;;
14465 esac
14466 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14467 shlibpath_overrides_runpath=no
14468 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14469 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14470 hardcode_into_libs=yes
14471 ;;
14472
14473 # No shared lib support for Linux oldld, aout, or coff.
14474 linux*oldld* | linux*aout* | linux*coff*)
14475 dynamic_linker=no
14476 ;;
14477
14478 # This must be Linux ELF.
14479
14480 # uclinux* changes (here and below) have been submitted to the libtool
14481 # project, but have not yet been accepted: they are GCC-local changes
14482 # for the time being. (See
14483 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
14484 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
14485 version_type=linux
14486 need_lib_prefix=no
14487 need_version=no
14488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14489 soname_spec='${libname}${release}${shared_ext}$major'
14490 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14491 shlibpath_var=LD_LIBRARY_PATH
14492 shlibpath_overrides_runpath=no
14493
14494 # Some binutils ld are patched to set DT_RUNPATH
14495 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14496 $as_echo_n "(cached) " >&6
14497 else
14498 lt_cv_shlibpath_overrides_runpath=no
14499 save_LDFLAGS=$LDFLAGS
14500 save_libdir=$libdir
14501 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14502 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14504 /* end confdefs.h. */
14505
14506 int
14507 main ()
14508 {
14509
14510 ;
14511 return 0;
14512 }
14513 _ACEOF
14514 if ac_fn_cxx_try_link "$LINENO"; then :
14515 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14516 lt_cv_shlibpath_overrides_runpath=yes
14517 fi
14518 fi
14519 rm -f core conftest.err conftest.$ac_objext \
14520 conftest$ac_exeext conftest.$ac_ext
14521 LDFLAGS=$save_LDFLAGS
14522 libdir=$save_libdir
14523
14524 fi
14525
14526 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14527
14528 # This implies no fast_install, which is unacceptable.
14529 # Some rework will be needed to allow for fast_install
14530 # before this can be enabled.
14531 hardcode_into_libs=yes
14532
14533 # Append ld.so.conf contents to the search path
14534 if test -f /etc/ld.so.conf; then
14535 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' ' '`
14536 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14537 fi
14538
14539 # We used to test for /lib/ld.so.1 and disable shared libraries on
14540 # powerpc, because MkLinux only supported shared libraries with the
14541 # GNU dynamic linker. Since this was broken with cross compilers,
14542 # most powerpc-linux boxes support dynamic linking these days and
14543 # people can always --disable-shared, the test was removed, and we
14544 # assume the GNU/Linux dynamic linker is in use.
14545 dynamic_linker='GNU/Linux ld.so'
14546 ;;
14547
14548 netbsd*)
14549 version_type=sunos
14550 need_lib_prefix=no
14551 need_version=no
14552 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14554 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14555 dynamic_linker='NetBSD (a.out) ld.so'
14556 else
14557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14558 soname_spec='${libname}${release}${shared_ext}$major'
14559 dynamic_linker='NetBSD ld.elf_so'
14560 fi
14561 shlibpath_var=LD_LIBRARY_PATH
14562 shlibpath_overrides_runpath=yes
14563 hardcode_into_libs=yes
14564 ;;
14565
14566 newsos6)
14567 version_type=linux
14568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14569 shlibpath_var=LD_LIBRARY_PATH
14570 shlibpath_overrides_runpath=yes
14571 ;;
14572
14573 *nto* | *qnx*)
14574 version_type=qnx
14575 need_lib_prefix=no
14576 need_version=no
14577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14578 soname_spec='${libname}${release}${shared_ext}$major'
14579 shlibpath_var=LD_LIBRARY_PATH
14580 shlibpath_overrides_runpath=no
14581 hardcode_into_libs=yes
14582 dynamic_linker='ldqnx.so'
14583 ;;
14584
14585 openbsd*)
14586 version_type=sunos
14587 sys_lib_dlsearch_path_spec="/usr/lib"
14588 need_lib_prefix=no
14589 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14590 case $host_os in
14591 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14592 *) need_version=no ;;
14593 esac
14594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14595 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14596 shlibpath_var=LD_LIBRARY_PATH
14597 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14598 case $host_os in
14599 openbsd2.[89] | openbsd2.[89].*)
14600 shlibpath_overrides_runpath=no
14601 ;;
14602 *)
14603 shlibpath_overrides_runpath=yes
14604 ;;
14605 esac
14606 else
14607 shlibpath_overrides_runpath=yes
14608 fi
14609 ;;
14610
14611 os2*)
14612 libname_spec='$name'
14613 shrext_cmds=".dll"
14614 need_lib_prefix=no
14615 library_names_spec='$libname${shared_ext} $libname.a'
14616 dynamic_linker='OS/2 ld.exe'
14617 shlibpath_var=LIBPATH
14618 ;;
14619
14620 osf3* | osf4* | osf5*)
14621 version_type=osf
14622 need_lib_prefix=no
14623 need_version=no
14624 soname_spec='${libname}${release}${shared_ext}$major'
14625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14626 shlibpath_var=LD_LIBRARY_PATH
14627 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14628 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14629 ;;
14630
14631 rdos*)
14632 dynamic_linker=no
14633 ;;
14634
14635 solaris*)
14636 version_type=linux
14637 need_lib_prefix=no
14638 need_version=no
14639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14640 soname_spec='${libname}${release}${shared_ext}$major'
14641 shlibpath_var=LD_LIBRARY_PATH
14642 shlibpath_overrides_runpath=yes
14643 hardcode_into_libs=yes
14644 # ldd complains unless libraries are executable
14645 postinstall_cmds='chmod +x $lib'
14646 ;;
14647
14648 sunos4*)
14649 version_type=sunos
14650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14651 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14652 shlibpath_var=LD_LIBRARY_PATH
14653 shlibpath_overrides_runpath=yes
14654 if test "$with_gnu_ld" = yes; then
14655 need_lib_prefix=no
14656 fi
14657 need_version=yes
14658 ;;
14659
14660 sysv4 | sysv4.3*)
14661 version_type=linux
14662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14663 soname_spec='${libname}${release}${shared_ext}$major'
14664 shlibpath_var=LD_LIBRARY_PATH
14665 case $host_vendor in
14666 sni)
14667 shlibpath_overrides_runpath=no
14668 need_lib_prefix=no
14669 runpath_var=LD_RUN_PATH
14670 ;;
14671 siemens)
14672 need_lib_prefix=no
14673 ;;
14674 motorola)
14675 need_lib_prefix=no
14676 need_version=no
14677 shlibpath_overrides_runpath=no
14678 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14679 ;;
14680 esac
14681 ;;
14682
14683 sysv4*MP*)
14684 if test -d /usr/nec ;then
14685 version_type=linux
14686 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14687 soname_spec='$libname${shared_ext}.$major'
14688 shlibpath_var=LD_LIBRARY_PATH
14689 fi
14690 ;;
14691
14692 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14693 version_type=freebsd-elf
14694 need_lib_prefix=no
14695 need_version=no
14696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14697 soname_spec='${libname}${release}${shared_ext}$major'
14698 shlibpath_var=LD_LIBRARY_PATH
14699 shlibpath_overrides_runpath=yes
14700 hardcode_into_libs=yes
14701 if test "$with_gnu_ld" = yes; then
14702 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14703 else
14704 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14705 case $host_os in
14706 sco3.2v5*)
14707 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14708 ;;
14709 esac
14710 fi
14711 sys_lib_dlsearch_path_spec='/usr/lib'
14712 ;;
14713
14714 tpf*)
14715 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14716 version_type=linux
14717 need_lib_prefix=no
14718 need_version=no
14719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14720 shlibpath_var=LD_LIBRARY_PATH
14721 shlibpath_overrides_runpath=no
14722 hardcode_into_libs=yes
14723 ;;
14724
14725 uts4*)
14726 version_type=linux
14727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14728 soname_spec='${libname}${release}${shared_ext}$major'
14729 shlibpath_var=LD_LIBRARY_PATH
14730 ;;
14731
14732 # Shared libraries for VwWorks, >= 7 only at this stage
14733 # and (fpic) still incompatible with "large" code models
14734 # in a few configurations. Only for RTP mode in any case,
14735 # and upon explicit request at configure time.
14736 vxworks7*)
14737 dynamic_linker=no
14738 case ${with_multisubdir}-${enable_shared} in
14739 *large*)
14740 ;;
14741 *mrtp*-yes)
14742 version_type=linux
14743 need_lib_prefix=no
14744 need_version=no
14745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14746 soname_spec='${libname}${release}${shared_ext}$major'
14747 dynamic_linker="$host_os module_loader"
14748 ;;
14749 esac
14750 ;;
14751 *)
14752 dynamic_linker=no
14753 ;;
14754 esac
14755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14756 $as_echo "$dynamic_linker" >&6; }
14757 test "$dynamic_linker" = no && can_build_shared=no
14758
14759 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14760 if test "$GCC" = yes; then
14761 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14762 fi
14763
14764 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14765 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14766 fi
14767 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14768 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14769 fi
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14809 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14810 hardcode_action_CXX=
14811 if test -n "$hardcode_libdir_flag_spec_CXX" ||
14812 test -n "$runpath_var_CXX" ||
14813 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14814
14815 # We can hardcode non-existent directories.
14816 if test "$hardcode_direct_CXX" != no &&
14817 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14818 # have to relink, otherwise we might link with an installed library
14819 # when we should be linking with a yet-to-be-installed one
14820 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14821 test "$hardcode_minus_L_CXX" != no; then
14822 # Linking always hardcodes the temporary library directory.
14823 hardcode_action_CXX=relink
14824 else
14825 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14826 hardcode_action_CXX=immediate
14827 fi
14828 else
14829 # We cannot hardcode anything, or else we can only hardcode existing
14830 # directories.
14831 hardcode_action_CXX=unsupported
14832 fi
14833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14834 $as_echo "$hardcode_action_CXX" >&6; }
14835
14836 if test "$hardcode_action_CXX" = relink ||
14837 test "$inherit_rpath_CXX" = yes; then
14838 # Fast installation is not supported
14839 enable_fast_install=no
14840 elif test "$shlibpath_overrides_runpath" = yes ||
14841 test "$enable_shared" = no; then
14842 # Fast installation is not necessary
14843 enable_fast_install=needless
14844 fi
14845
14846
14847
14848
14849
14850
14851
14852 fi # test -n "$compiler"
14853
14854 CC=$lt_save_CC
14855 LDCXX=$LD
14856 LD=$lt_save_LD
14857 GCC=$lt_save_GCC
14858 with_gnu_ld=$lt_save_with_gnu_ld
14859 lt_cv_path_LDCXX=$lt_cv_path_LD
14860 lt_cv_path_LD=$lt_save_path_LD
14861 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14862 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14863 fi # test "$_lt_caught_CXX_error" != yes
14864
14865 ac_ext=c
14866 ac_cpp='$CPP $CPPFLAGS'
14867 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14868 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14869 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883 ac_config_commands="$ac_config_commands libtool"
14884
14885
14886
14887
14888 # Only expand once:
14889
14890
14891
14892 # The tests for host and target for $enable_largefile require
14893 # canonical names.
14894
14895
14896
14897 # As the $enable_largefile decision depends on --enable-plugins we must set it
14898 # even in directories otherwise not depending on the $plugins option.
14899
14900
14901 maybe_plugins=no
14902 for ac_header in dlfcn.h
14903 do :
14904 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
14905 "
14906 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14907 cat >>confdefs.h <<_ACEOF
14908 #define HAVE_DLFCN_H 1
14909 _ACEOF
14910 maybe_plugins=yes
14911 fi
14912
14913 done
14914
14915 for ac_header in windows.h
14916 do :
14917 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
14918 "
14919 if test "x$ac_cv_header_windows_h" = xyes; then :
14920 cat >>confdefs.h <<_ACEOF
14921 #define HAVE_WINDOWS_H 1
14922 _ACEOF
14923 maybe_plugins=yes
14924 fi
14925
14926 done
14927
14928
14929 # Check whether --enable-plugins was given.
14930 if test "${enable_plugins+set}" = set; then :
14931 enableval=$enable_plugins; case "${enableval}" in
14932 no) plugins=no ;;
14933 *) plugins=yes
14934 if test "$maybe_plugins" != "yes" ; then
14935 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
14936 fi ;;
14937 esac
14938 else
14939 plugins=$maybe_plugins
14940
14941 fi
14942
14943 if test "$plugins" = "yes"; then
14944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
14945 $as_echo_n "checking for library containing dlsym... " >&6; }
14946 if ${ac_cv_search_dlsym+:} false; then :
14947 $as_echo_n "(cached) " >&6
14948 else
14949 ac_func_search_save_LIBS=$LIBS
14950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14951 /* end confdefs.h. */
14952
14953 /* Override any GCC internal prototype to avoid an error.
14954 Use char because int might match the return type of a GCC
14955 builtin and then its argument prototype would still apply. */
14956 #ifdef __cplusplus
14957 extern "C"
14958 #endif
14959 char dlsym ();
14960 int
14961 main ()
14962 {
14963 return dlsym ();
14964 ;
14965 return 0;
14966 }
14967 _ACEOF
14968 for ac_lib in '' dl; do
14969 if test -z "$ac_lib"; then
14970 ac_res="none required"
14971 else
14972 ac_res=-l$ac_lib
14973 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14974 fi
14975 if ac_fn_c_try_link "$LINENO"; then :
14976 ac_cv_search_dlsym=$ac_res
14977 fi
14978 rm -f core conftest.err conftest.$ac_objext \
14979 conftest$ac_exeext
14980 if ${ac_cv_search_dlsym+:} false; then :
14981 break
14982 fi
14983 done
14984 if ${ac_cv_search_dlsym+:} false; then :
14985
14986 else
14987 ac_cv_search_dlsym=no
14988 fi
14989 rm conftest.$ac_ext
14990 LIBS=$ac_func_search_save_LIBS
14991 fi
14992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
14993 $as_echo "$ac_cv_search_dlsym" >&6; }
14994 ac_res=$ac_cv_search_dlsym
14995 if test "$ac_res" != no; then :
14996 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14997
14998 fi
14999
15000 fi
15001
15002
15003 case "${host}" in
15004 sparc-*-solaris*|i?86-*-solaris*)
15005 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
15006 # were mutually exclusive until Solaris 11.3. Without procfs support,
15007 # the bfd/ elf module cannot provide certain routines such as
15008 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
15009 # explicitly requested large-file support through the
15010 # --enable-largefile switch, disable large-file support in favor of
15011 # procfs support.
15012 #
15013 # Check if <sys/procfs.h> is incompatible with large-file support.
15014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15015 /* end confdefs.h. */
15016 #define _FILE_OFFSET_BITS 64
15017 #define _STRUCTURED_PROC 1
15018 #include <sys/procfs.h>
15019 int
15020 main ()
15021 {
15022
15023 ;
15024 return 0;
15025 }
15026 _ACEOF
15027 if ac_fn_c_try_compile "$LINENO"; then :
15028 acx_cv_procfs_lfs=yes
15029 else
15030 acx_cv_procfs_lfs=no
15031 fi
15032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15033 #
15034 # Forcefully disable large-file support only if necessary, gdb is in
15035 # tree and enabled.
15036 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
15037 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
15038 : ${enable_largefile="no"}
15039 if test "$plugins" = yes; then
15040 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15041 plugin support disabled; require large-file support which is incompatible with GDB." >&5
15042 $as_echo "$as_me: WARNING:
15043 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
15044 plugins=no
15045 fi
15046 fi
15047 #
15048 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
15049 # benefit of g++ 9+ which predefines it on Solaris.
15050 if test "$enable_largefile" = no; then
15051 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
15052
15053 fi
15054 ;;
15055 esac
15056
15057 # Check whether --enable-largefile was given.
15058 if test "${enable_largefile+set}" = set; then :
15059 enableval=$enable_largefile;
15060 fi
15061
15062 if test "$enable_largefile" != no; then
15063
15064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15065 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15066 if ${ac_cv_sys_largefile_CC+:} false; then :
15067 $as_echo_n "(cached) " >&6
15068 else
15069 ac_cv_sys_largefile_CC=no
15070 if test "$GCC" != yes; then
15071 ac_save_CC=$CC
15072 while :; do
15073 # IRIX 6.2 and later do not support large files by default,
15074 # so use the C compiler's -n32 option if that helps.
15075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15076 /* end confdefs.h. */
15077 #include <sys/types.h>
15078 /* Check that off_t can represent 2**63 - 1 correctly.
15079 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15080 since some C++ compilers masquerading as C compilers
15081 incorrectly reject 9223372036854775807. */
15082 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15083 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15084 && LARGE_OFF_T % 2147483647 == 1)
15085 ? 1 : -1];
15086 int
15087 main ()
15088 {
15089
15090 ;
15091 return 0;
15092 }
15093 _ACEOF
15094 if ac_fn_c_try_compile "$LINENO"; then :
15095 break
15096 fi
15097 rm -f core conftest.err conftest.$ac_objext
15098 CC="$CC -n32"
15099 if ac_fn_c_try_compile "$LINENO"; then :
15100 ac_cv_sys_largefile_CC=' -n32'; break
15101 fi
15102 rm -f core conftest.err conftest.$ac_objext
15103 break
15104 done
15105 CC=$ac_save_CC
15106 rm -f conftest.$ac_ext
15107 fi
15108 fi
15109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15110 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15111 if test "$ac_cv_sys_largefile_CC" != no; then
15112 CC=$CC$ac_cv_sys_largefile_CC
15113 fi
15114
15115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15116 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15117 if ${ac_cv_sys_file_offset_bits+:} false; then :
15118 $as_echo_n "(cached) " >&6
15119 else
15120 while :; do
15121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15122 /* end confdefs.h. */
15123 #include <sys/types.h>
15124 /* Check that off_t can represent 2**63 - 1 correctly.
15125 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15126 since some C++ compilers masquerading as C compilers
15127 incorrectly reject 9223372036854775807. */
15128 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15129 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15130 && LARGE_OFF_T % 2147483647 == 1)
15131 ? 1 : -1];
15132 int
15133 main ()
15134 {
15135
15136 ;
15137 return 0;
15138 }
15139 _ACEOF
15140 if ac_fn_c_try_compile "$LINENO"; then :
15141 ac_cv_sys_file_offset_bits=no; break
15142 fi
15143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15145 /* end confdefs.h. */
15146 #define _FILE_OFFSET_BITS 64
15147 #include <sys/types.h>
15148 /* Check that off_t can represent 2**63 - 1 correctly.
15149 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15150 since some C++ compilers masquerading as C compilers
15151 incorrectly reject 9223372036854775807. */
15152 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15153 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15154 && LARGE_OFF_T % 2147483647 == 1)
15155 ? 1 : -1];
15156 int
15157 main ()
15158 {
15159
15160 ;
15161 return 0;
15162 }
15163 _ACEOF
15164 if ac_fn_c_try_compile "$LINENO"; then :
15165 ac_cv_sys_file_offset_bits=64; break
15166 fi
15167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15168 ac_cv_sys_file_offset_bits=unknown
15169 break
15170 done
15171 fi
15172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15173 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15174 case $ac_cv_sys_file_offset_bits in #(
15175 no | unknown) ;;
15176 *)
15177 cat >>confdefs.h <<_ACEOF
15178 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15179 _ACEOF
15180 ;;
15181 esac
15182 rm -rf conftest*
15183 if test $ac_cv_sys_file_offset_bits = unknown; then
15184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15185 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15186 if ${ac_cv_sys_large_files+:} false; then :
15187 $as_echo_n "(cached) " >&6
15188 else
15189 while :; do
15190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15191 /* end confdefs.h. */
15192 #include <sys/types.h>
15193 /* Check that off_t can represent 2**63 - 1 correctly.
15194 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15195 since some C++ compilers masquerading as C compilers
15196 incorrectly reject 9223372036854775807. */
15197 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15198 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15199 && LARGE_OFF_T % 2147483647 == 1)
15200 ? 1 : -1];
15201 int
15202 main ()
15203 {
15204
15205 ;
15206 return 0;
15207 }
15208 _ACEOF
15209 if ac_fn_c_try_compile "$LINENO"; then :
15210 ac_cv_sys_large_files=no; break
15211 fi
15212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15214 /* end confdefs.h. */
15215 #define _LARGE_FILES 1
15216 #include <sys/types.h>
15217 /* Check that off_t can represent 2**63 - 1 correctly.
15218 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15219 since some C++ compilers masquerading as C compilers
15220 incorrectly reject 9223372036854775807. */
15221 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15222 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15223 && LARGE_OFF_T % 2147483647 == 1)
15224 ? 1 : -1];
15225 int
15226 main ()
15227 {
15228
15229 ;
15230 return 0;
15231 }
15232 _ACEOF
15233 if ac_fn_c_try_compile "$LINENO"; then :
15234 ac_cv_sys_large_files=1; break
15235 fi
15236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15237 ac_cv_sys_large_files=unknown
15238 break
15239 done
15240 fi
15241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15242 $as_echo "$ac_cv_sys_large_files" >&6; }
15243 case $ac_cv_sys_large_files in #(
15244 no | unknown) ;;
15245 *)
15246 cat >>confdefs.h <<_ACEOF
15247 #define _LARGE_FILES $ac_cv_sys_large_files
15248 _ACEOF
15249 ;;
15250 esac
15251 rm -rf conftest*
15252 fi
15253
15254
15255 fi
15256
15257
15258
15259 ac_checking=
15260 . ${srcdir}/../bfd/development.sh
15261 test "$development" = true && ac_checking=yes
15262 # Check whether --enable-checking was given.
15263 if test "${enable_checking+set}" = set; then :
15264 enableval=$enable_checking; case "${enableval}" in
15265 no|none) ac_checking= ;;
15266 *) ac_checking=yes ;;
15267 esac
15268 fi
15269 if test x$ac_checking != x ; then
15270
15271 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
15272
15273 fi
15274
15275
15276 # Check whether --with-lib-path was given.
15277 if test "${with_lib_path+set}" = set; then :
15278 withval=$with_lib_path; LIB_PATH=$withval
15279 fi
15280
15281 # Check whether --enable-targets was given.
15282 if test "${enable_targets+set}" = set; then :
15283 enableval=$enable_targets; case "${enableval}" in
15284 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15285 ;;
15286 no) enable_targets= ;;
15287 *) enable_targets=$enableval ;;
15288 esac
15289 fi
15290
15291 # See whether 64-bit bfd lib has been enabled.
15292 OLD_CPPFLAGS=$CPPFLAGS
15293 # Put the old CPPFLAGS last, in case the user's CPPFLAGS point somewhere
15294 # with bfd, with -I/foo/include. We always want our bfd.
15295 CPPFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CPPFLAGS"
15296 # Note we cannot cache the result of this check because BFD64 may change
15297 # when a secondary target has been added or removed and we have no access
15298 # to this information here.
15299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether BFD is 64-bit" >&5
15300 $as_echo_n "checking whether BFD is 64-bit... " >&6; }
15301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15302 /* end confdefs.h. */
15303 #include "bfd.h"
15304 int
15305 main ()
15306 {
15307 #ifdef BFD64
15308 HAVE_BFD64
15309 #endif
15310 ;
15311 return 0;
15312 }
15313 _ACEOF
15314 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15315 $EGREP "HAVE_BFD64" >/dev/null 2>&1; then :
15316 have_64_bit_bfd=yes
15317 else
15318 have_64_bit_bfd=no
15319 fi
15320 rm -f conftest*
15321
15322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_64_bit_bfd" >&5
15323 $as_echo "$have_64_bit_bfd" >&6; }
15324 CPPFLAGS=$OLD_CPPFLAGS
15325
15326
15327 # Check whether --with-sysroot was given.
15328 if test "${with_sysroot+set}" = set; then :
15329 withval=$with_sysroot;
15330 case ${with_sysroot} in
15331 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15332 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15333 esac
15334
15335 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15336 use_sysroot=yes
15337
15338 if test "x$prefix" = xNONE; then
15339 test_prefix=/usr/local
15340 else
15341 test_prefix=$prefix
15342 fi
15343 if test "x$exec_prefix" = xNONE; then
15344 test_exec_prefix=$test_prefix
15345 else
15346 test_exec_prefix=$exec_prefix
15347 fi
15348 case ${TARGET_SYSTEM_ROOT} in
15349 "${test_prefix}"|"${test_prefix}/"*|\
15350 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15351 '${prefix}'|'${prefix}/'*|\
15352 '${exec_prefix}'|'${exec_prefix}/'*)
15353 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15354 TARGET_SYSTEM_ROOT_DEFINE="$t"
15355 ;;
15356 esac
15357
15358 else
15359
15360 use_sysroot=no
15361 TARGET_SYSTEM_ROOT=
15362 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15363
15364 fi
15365
15366
15367
15368
15369
15370 # Check whether --enable-gold was given.
15371 if test "${enable_gold+set}" = set; then :
15372 enableval=$enable_gold; case "${enableval}" in
15373 default)
15374 install_as_default=no
15375 installed_linker=ld.bfd
15376 ;;
15377 yes|no)
15378 install_as_default=yes
15379 installed_linker=ld.bfd
15380 ;;
15381 *)
15382 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15383 ;;
15384 esac
15385 else
15386 install_as_default=yes
15387 installed_linker=ld.bfd
15388 fi
15389
15390
15391
15392
15393 # Check whether --enable-got was given.
15394 if test "${enable_got+set}" = set; then :
15395 enableval=$enable_got; case "${enableval}" in
15396 target | single | negative | multigot) got_handling=$enableval ;;
15397 *) as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15398 esac
15399 else
15400 got_handling=target
15401 fi
15402
15403
15404 case "${got_handling}" in
15405 target)
15406
15407 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15408 ;;
15409 single)
15410
15411 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15412 ;;
15413 negative)
15414
15415 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15416 ;;
15417 multigot)
15418
15419 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15420 ;;
15421 *) as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15422 esac
15423
15424 # PR gas/19109
15425 # Decide the default method for compressing debug sections.
15426 ac_default_compressed_debug_sections=unset
15427 # Provide a configure time option to override our default.
15428 # Check whether --enable-compressed_debug_sections was given.
15429 if test "${enable_compressed_debug_sections+set}" = set; then :
15430 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15431 ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15432 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
15433 esac
15434 fi
15435
15436 # Select default compression algorithm.
15437 ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_GABI_ZLIB
15438 # Check whether --enable-default_compressed_debug_sections_algorithm was given.
15439 if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then :
15440 enableval=$enable_default_compressed_debug_sections_algorithm; case "${enableval}" in
15441 zstd) ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_ZSTD ;;
15442 esac
15443 fi
15444
15445 # Decide setting DT_RUNPATH instead of DT_RPATH by default
15446 ac_default_new_dtags=unset
15447 # Provide a configure time option to override our default.
15448 # Check whether --enable-new_dtags was given.
15449 if test "${enable_new_dtags+set}" = set; then :
15450 enableval=$enable_new_dtags; case "${enableval}" in
15451 yes) ac_default_new_dtags=1 ;;
15452 no) ac_default_new_dtags=0 ;;
15453 esac
15454 fi
15455
15456 # Decide if -z relro should be enabled in ELF linker by default.
15457 ac_default_ld_z_relro=unset
15458 # Provide a configure time option to override our default.
15459 # Check whether --enable-relro was given.
15460 if test "${enable_relro+set}" = set; then :
15461 enableval=$enable_relro; case "${enableval}" in
15462 yes) ac_default_ld_z_relro=1 ;;
15463 no) ac_default_ld_z_relro=0 ;;
15464 esac
15465 fi
15466
15467 # Decide if DT_TEXTREL check should be enabled in ELF linker.
15468 ac_default_ld_textrel_check=unset
15469 # Check whether --enable-textrel-check was given.
15470 if test "${enable_textrel_check+set}" = set; then :
15471 enableval=$enable_textrel_check; case "${enableval}" in
15472 yes|no|warning|error) ac_default_ld_textrel_check=${enableval} ;;
15473 esac
15474 fi
15475
15476
15477 # Decide if -z separate-code should be enabled in ELF linker by default.
15478 ac_default_ld_z_separate_code=unset
15479 # Check whether --enable-separate-code was given.
15480 if test "${enable_separate_code+set}" = set; then :
15481 enableval=$enable_separate_code; case "${enableval}" in
15482 yes) ac_default_ld_z_separate_code=1 ;;
15483 no) ac_default_ld_z_separate_code=0 ;;
15484 esac
15485 fi
15486
15487
15488 # Decide if --rosegment should be enabled in the ELF linker by default.
15489 ac_default_ld_rosegment=unset
15490 # Check whether --enable-rosegment was given.
15491 if test "${enable_rosegment+set}" = set; then :
15492 enableval=$enable_rosegment; case "${enableval}" in
15493 yes) ac_default_ld_rosegment=1 ;;
15494 no) ac_default_ld_rosegment=0 ;;
15495 esac
15496 fi
15497
15498
15499 # Decide if -z mark-plt should be enabled in ELF x86-64 linker by default.
15500 ac_default_ld_z_mark_plt=unset
15501 # Check whether --enable-mark-plt was given.
15502 if test "${enable_mark_plt+set}" = set; then :
15503 enableval=$enable_mark_plt; case "${enableval}" in
15504 yes) ac_default_ld_z_mark_plt=1 ;;
15505 no) ac_default_ld_z_mark_plt=0 ;;
15506 esac
15507 fi
15508
15509
15510 # Decide if -z memory-seal should be enabled in ELF linker by default.
15511 ac_default_ld_z_memory_seal=unset
15512 # Check whether --enable-memory-seal was given.
15513 if test "${enable_memory_seal+set}" = set; then :
15514 enableval=$enable_memory_seal; case "${enableval}" in
15515 yes) ac_default_ld_z_memory_seal=1 ;;
15516 no) ac_default_ld_z_memory_seal=0 ;;
15517 esac
15518 fi
15519
15520
15521
15522 # By default warn when an executable stack is created due to object files
15523 # requesting such, not when the user specifies -z execstack.
15524 ac_default_ld_warn_execstack=2
15525 # Check whether --enable-warn-execstack was given.
15526 if test "${enable_warn_execstack+set}" = set; then :
15527 enableval=$enable_warn_execstack; case "${enableval}" in
15528 yes) ac_default_ld_warn_execstack=1 ;;
15529 no) ac_default_ld_warn_execstack=0 ;;
15530 esac
15531 fi
15532
15533
15534 ac_default_ld_error_execstack=0
15535 # Check whether --enable-error-execstack was given.
15536 if test "${enable_error_execstack+set}" = set; then :
15537 enableval=$enable_error_execstack; case "${enableval}" in
15538 yes) ac_default_ld_error_execstack=1 ;;
15539 no) ac_default_ld_error_execstack=0 ;;
15540 esac
15541 fi
15542
15543
15544 ac_default_ld_warn_rwx_segments=unset
15545 # Check whether --enable-warn-rwx-segments was given.
15546 if test "${enable_warn_rwx_segments+set}" = set; then :
15547 enableval=$enable_warn_rwx_segments; case "${enableval}" in
15548 yes) ac_default_ld_warn_rwx_segments=1 ;;
15549 no) ac_default_ld_warn_rwx_segments=0 ;;
15550 esac
15551 fi
15552
15553
15554 ac_default_ld_error_rwx_segments=0
15555 # Check whether --enable-error-rwx-segments was given.
15556 if test "${enable_error_rwx_segments+set}" = set; then :
15557 enableval=$enable_error_rwx_segments; case "${enableval}" in
15558 yes) ac_default_ld_error_rwx_segments=1 ;;
15559 no) ac_default_ld_error_rwx_segments=0 ;;
15560 esac
15561 fi
15562
15563
15564 ac_default_ld_default_execstack=unset
15565 # Check whether --enable-default-execstack was given.
15566 if test "${enable_default_execstack+set}" = set; then :
15567 enableval=$enable_default_execstack; case "${enableval}" in
15568 yes) ac_default_ld_default_execstack=1 ;;
15569 no) ac_default_ld_default_execstack=0 ;;
15570 esac
15571 fi
15572
15573
15574
15575 # Decide if --error-handling-script should be supported.
15576 ac_support_error_handling_script=unset
15577 # Check whether --enable-error-handling-script was given.
15578 if test "${enable_error_handling_script+set}" = set; then :
15579 enableval=$enable_error_handling_script; case "${enableval}" in
15580 yes) ac_support_error_handling_script=1 ;;
15581 no) ac_support_error_handling_script=0 ;;
15582 esac
15583 fi
15584
15585
15586 # Decide which "--hash-style" to use by default
15587 # Provide a configure time option to override our default.
15588 # Check whether --enable-default-hash-style was given.
15589 if test "${enable_default_hash_style+set}" = set; then :
15590 enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15591 sysv | gnu | both) ;;
15592 *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15593 esac
15594 else
15595 case "${target}" in
15596 # Enable gnu hash only on GNU targets, but not mips
15597 mips*-*-*) enable_default_hash_style=sysv ;;
15598 *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15599 *) enable_default_hash_style=sysv ;;
15600 esac
15601 fi
15602
15603
15604 case "${enable_default_hash_style}" in
15605 sysv | both) ac_default_emit_sysv_hash=1 ;;
15606 *) ac_default_emit_sysv_hash=0 ;;
15607 esac
15608
15609 case "${enable_default_hash_style}" in
15610 gnu | both) ac_default_emit_gnu_hash=1 ;;
15611 *) ac_default_emit_gnu_hash=0 ;;
15612 esac
15613
15614 # Check whether --enable-initfini-array was given.
15615 if test "${enable_initfini_array+set}" = set; then :
15616 enableval=$enable_initfini_array; case "${enableval}" in
15617 yes|no) ;;
15618 *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
15619 esac
15620 else
15621 enable_initfini_array=yes
15622 fi
15623
15624
15625 if test $enable_initfini_array = yes; then
15626
15627 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
15628
15629 fi
15630
15631 # Check whether --enable-libctf was given.
15632 if test "${enable_libctf+set}" = set; then :
15633 enableval=$enable_libctf;
15634 case "$enableval" in
15635 yes|no) ;;
15636 *) as_fn_error $? "Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
15637 esac
15638
15639 else
15640 enable_libctf=yes
15641 fi
15642
15643
15644 if test "${enable_libctf}" = yes; then
15645
15646 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
15647
15648 fi
15649 if test "${enable_libctf}" = yes; then
15650 ENABLE_LIBCTF_TRUE=
15651 ENABLE_LIBCTF_FALSE='#'
15652 else
15653 ENABLE_LIBCTF_TRUE='#'
15654 ENABLE_LIBCTF_FALSE=
15655 fi
15656
15657
15658
15659 # Used to validate --package-metadata= input. Disabled by default.
15660 # Check whether --enable-jansson was given.
15661 if test "${enable_jansson+set}" = set; then :
15662 enableval=$enable_jansson; enable_jansson=$enableval
15663 else
15664 enable_jansson="no"
15665 fi
15666
15667
15668 if test "x$enable_jansson" != "xno"; then :
15669
15670 pkg_failed=no
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jansson" >&5
15672 $as_echo_n "checking for jansson... " >&6; }
15673
15674 if test -n "$JANSSON_CFLAGS"; then
15675 pkg_cv_JANSSON_CFLAGS="$JANSSON_CFLAGS"
15676 elif test -n "$PKG_CONFIG"; then
15677 if test -n "$PKG_CONFIG" && \
15678 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jansson\""; } >&5
15679 ($PKG_CONFIG --exists --print-errors "jansson") 2>&5
15680 ac_status=$?
15681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15682 test $ac_status = 0; }; then
15683 pkg_cv_JANSSON_CFLAGS=`$PKG_CONFIG --cflags "jansson" 2>/dev/null`
15684 test "x$?" != "x0" && pkg_failed=yes
15685 else
15686 pkg_failed=yes
15687 fi
15688 else
15689 pkg_failed=untried
15690 fi
15691 if test -n "$JANSSON_LIBS"; then
15692 pkg_cv_JANSSON_LIBS="$JANSSON_LIBS"
15693 elif test -n "$PKG_CONFIG"; then
15694 if test -n "$PKG_CONFIG" && \
15695 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"jansson\""; } >&5
15696 ($PKG_CONFIG --exists --print-errors "jansson") 2>&5
15697 ac_status=$?
15698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15699 test $ac_status = 0; }; then
15700 pkg_cv_JANSSON_LIBS=`$PKG_CONFIG --libs "jansson" 2>/dev/null`
15701 test "x$?" != "x0" && pkg_failed=yes
15702 else
15703 pkg_failed=yes
15704 fi
15705 else
15706 pkg_failed=untried
15707 fi
15708
15709 if test $pkg_failed = no; then
15710 pkg_save_LDFLAGS="$LDFLAGS"
15711 LDFLAGS="$LDFLAGS $pkg_cv_JANSSON_LIBS"
15712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15713 /* end confdefs.h. */
15714
15715 int
15716 main ()
15717 {
15718
15719 ;
15720 return 0;
15721 }
15722 _ACEOF
15723 if ac_fn_c_try_link "$LINENO"; then :
15724
15725 else
15726 pkg_failed=yes
15727 fi
15728 rm -f core conftest.err conftest.$ac_objext \
15729 conftest$ac_exeext conftest.$ac_ext
15730 LDFLAGS=$pkg_save_LDFLAGS
15731 fi
15732
15733
15734
15735 if test $pkg_failed = yes; then
15736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15737 $as_echo "no" >&6; }
15738
15739 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15740 _pkg_short_errors_supported=yes
15741 else
15742 _pkg_short_errors_supported=no
15743 fi
15744 if test $_pkg_short_errors_supported = yes; then
15745 JANSSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "jansson" 2>&1`
15746 else
15747 JANSSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "jansson" 2>&1`
15748 fi
15749 # Put the nasty error message in config.log where it belongs
15750 echo "$JANSSON_PKG_ERRORS" >&5
15751
15752 as_fn_error $? "Cannot find jansson library" "$LINENO" 5
15753 elif test $pkg_failed = untried; then
15754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15755 $as_echo "no" >&6; }
15756 as_fn_error $? "Cannot find jansson library" "$LINENO" 5
15757 else
15758 JANSSON_CFLAGS=$pkg_cv_JANSSON_CFLAGS
15759 JANSSON_LIBS=$pkg_cv_JANSSON_LIBS
15760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15761 $as_echo "yes" >&6; }
15762
15763
15764 $as_echo "#define HAVE_JANSSON 1" >>confdefs.h
15765
15766
15767
15768
15769 fi
15770
15771 fi
15772
15773
15774 # Set the 'development' global.
15775 . $srcdir/../bfd/development.sh
15776
15777 # Set acp_cpp_for_build variable
15778 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15779
15780 # Default set of GCC warnings to enable.
15781 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15782 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15783
15784 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15786 /* end confdefs.h. */
15787 __GNUC__
15788 _ACEOF
15789 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15790 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15791
15792 else
15793 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15794 fi
15795 rm -f conftest*
15796
15797
15798 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15800 /* end confdefs.h. */
15801 __GNUC__
15802 _ACEOF
15803 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15804 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
15805
15806 else
15807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15808 /* end confdefs.h. */
15809 __clang__
15810 _ACEOF
15811 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15812 $EGREP "^__clang__$" >/dev/null 2>&1; then :
15813 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15814 fi
15815 rm -f conftest*
15816
15817 fi
15818 rm -f conftest*
15819
15820
15821 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15822 WARN_WRITE_STRINGS=""
15823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15824 /* end confdefs.h. */
15825 __GNUC__
15826 _ACEOF
15827 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15828 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15829
15830 else
15831 WARN_WRITE_STRINGS="-Wwrite-strings"
15832 fi
15833 rm -f conftest*
15834
15835
15836 # Verify CC_FOR_BUILD to be compatible with warning flags
15837
15838 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15840 /* end confdefs.h. */
15841 __GNUC__
15842 _ACEOF
15843 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15844 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15845
15846 else
15847 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15848 fi
15849 rm -f conftest*
15850
15851
15852 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15854 /* end confdefs.h. */
15855 __GNUC__
15856 _ACEOF
15857 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15858 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
15859
15860 else
15861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15862 /* end confdefs.h. */
15863 __clang__
15864 _ACEOF
15865 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15866 $EGREP "^__clang__$" >/dev/null 2>&1; then :
15867 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
15868 fi
15869 rm -f conftest*
15870
15871 fi
15872 rm -f conftest*
15873
15874
15875 # Check whether --enable-werror was given.
15876 if test "${enable_werror+set}" = set; then :
15877 enableval=$enable_werror; case "${enableval}" in
15878 yes | y) ERROR_ON_WARNING="yes" ;;
15879 no | n) ERROR_ON_WARNING="no" ;;
15880 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15881 esac
15882 fi
15883
15884
15885 # Disable -Wformat by default when using gcc on mingw
15886 case "${host}" in
15887 *-*-mingw32*)
15888 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15889 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
15890 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
15891 fi
15892 ;;
15893 *) ;;
15894 esac
15895
15896 # Enable -Werror by default when using gcc. Turn it off for releases.
15897 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
15898 ERROR_ON_WARNING=yes
15899 fi
15900
15901 NO_WERROR=
15902 if test "${ERROR_ON_WARNING}" = yes ; then
15903 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
15904 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
15905 NO_WERROR="-Wno-error"
15906 fi
15907
15908 if test "${GCC}" = yes ; then
15909 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
15910 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
15911 fi
15912
15913 # Check whether --enable-build-warnings was given.
15914 if test "${enable_build_warnings+set}" = set; then :
15915 enableval=$enable_build_warnings; case "${enableval}" in
15916 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
15917 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
15918 no) if test "${GCC}" = yes ; then
15919 WARN_CFLAGS="-w"
15920 WARN_CFLAGS_FOR_BUILD="-w"
15921 fi;;
15922 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15923 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
15924 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
15925 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15926 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
15927 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
15928 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
15929 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15930 esac
15931 fi
15932
15933
15934 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
15935 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
15936 fi
15937
15938
15939
15940
15941
15942
15943
15944
15945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15946 $as_echo_n "checking for LC_MESSAGES... " >&6; }
15947 if ${am_cv_val_LC_MESSAGES+:} false; then :
15948 $as_echo_n "(cached) " >&6
15949 else
15950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15951 /* end confdefs.h. */
15952 #include <locale.h>
15953 int
15954 main ()
15955 {
15956 return LC_MESSAGES
15957 ;
15958 return 0;
15959 }
15960 _ACEOF
15961 if ac_fn_c_try_link "$LINENO"; then :
15962 am_cv_val_LC_MESSAGES=yes
15963 else
15964 am_cv_val_LC_MESSAGES=no
15965 fi
15966 rm -f core conftest.err conftest.$ac_objext \
15967 conftest$ac_exeext conftest.$ac_ext
15968 fi
15969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15970 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15971 if test $am_cv_val_LC_MESSAGES = yes; then
15972
15973 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15974
15975 fi
15976
15977
15978 ac_config_headers="$ac_config_headers config.h:config.in"
15979
15980
15981 # PR 14072
15982
15983
15984 if test -z "$target" ; then
15985 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
15986 fi
15987 if test -z "$host" ; then
15988 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
15989 fi
15990
15991 # host-specific stuff:
15992
15993 ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
15994
15995 MKINSTALLDIRS=
15996 if test -n "$ac_aux_dir"; then
15997 case "$ac_aux_dir" in
15998 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15999 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16000 esac
16001 fi
16002 if test -z "$MKINSTALLDIRS"; then
16003 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16004 fi
16005
16006
16007
16008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16009 $as_echo_n "checking whether NLS is requested... " >&6; }
16010 # Check whether --enable-nls was given.
16011 if test "${enable_nls+set}" = set; then :
16012 enableval=$enable_nls; USE_NLS=$enableval
16013 else
16014 USE_NLS=yes
16015 fi
16016
16017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16018 $as_echo "$USE_NLS" >&6; }
16019
16020
16021
16022
16023
16024
16025 # Prepare PATH_SEPARATOR.
16026 # The user is always right.
16027 if test "${PATH_SEPARATOR+set}" != set; then
16028 echo "#! /bin/sh" >conf$$.sh
16029 echo "exit 0" >>conf$$.sh
16030 chmod +x conf$$.sh
16031 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16032 PATH_SEPARATOR=';'
16033 else
16034 PATH_SEPARATOR=:
16035 fi
16036 rm -f conf$$.sh
16037 fi
16038
16039 # Find out how to test for executable files. Don't use a zero-byte file,
16040 # as systems may use methods other than mode bits to determine executability.
16041 cat >conf$$.file <<_ASEOF
16042 #! /bin/sh
16043 exit 0
16044 _ASEOF
16045 chmod +x conf$$.file
16046 if test -x conf$$.file >/dev/null 2>&1; then
16047 ac_executable_p="test -x"
16048 else
16049 ac_executable_p="test -f"
16050 fi
16051 rm -f conf$$.file
16052
16053 # Extract the first word of "msgfmt", so it can be a program name with args.
16054 set dummy msgfmt; ac_word=$2
16055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16056 $as_echo_n "checking for $ac_word... " >&6; }
16057 if ${ac_cv_path_MSGFMT+:} false; then :
16058 $as_echo_n "(cached) " >&6
16059 else
16060 case "$MSGFMT" in
16061 [\\/]* | ?:[\\/]*)
16062 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16063 ;;
16064 *)
16065 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16066 for ac_dir in $PATH; do
16067 IFS="$ac_save_IFS"
16068 test -z "$ac_dir" && ac_dir=.
16069 for ac_exec_ext in '' $ac_executable_extensions; do
16070 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16071 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16072 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16073 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16074 break 2
16075 fi
16076 fi
16077 done
16078 done
16079 IFS="$ac_save_IFS"
16080 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16081 ;;
16082 esac
16083 fi
16084 MSGFMT="$ac_cv_path_MSGFMT"
16085 if test "$MSGFMT" != ":"; then
16086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16087 $as_echo "$MSGFMT" >&6; }
16088 else
16089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16090 $as_echo "no" >&6; }
16091 fi
16092
16093 # Extract the first word of "gmsgfmt", so it can be a program name with args.
16094 set dummy gmsgfmt; ac_word=$2
16095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16096 $as_echo_n "checking for $ac_word... " >&6; }
16097 if ${ac_cv_path_GMSGFMT+:} false; then :
16098 $as_echo_n "(cached) " >&6
16099 else
16100 case $GMSGFMT in
16101 [\\/]* | ?:[\\/]*)
16102 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16103 ;;
16104 *)
16105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16106 for as_dir in $PATH
16107 do
16108 IFS=$as_save_IFS
16109 test -z "$as_dir" && as_dir=.
16110 for ac_exec_ext in '' $ac_executable_extensions; do
16111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16112 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16114 break 2
16115 fi
16116 done
16117 done
16118 IFS=$as_save_IFS
16119
16120 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16121 ;;
16122 esac
16123 fi
16124 GMSGFMT=$ac_cv_path_GMSGFMT
16125 if test -n "$GMSGFMT"; then
16126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16127 $as_echo "$GMSGFMT" >&6; }
16128 else
16129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16130 $as_echo "no" >&6; }
16131 fi
16132
16133
16134
16135
16136 # Prepare PATH_SEPARATOR.
16137 # The user is always right.
16138 if test "${PATH_SEPARATOR+set}" != set; then
16139 echo "#! /bin/sh" >conf$$.sh
16140 echo "exit 0" >>conf$$.sh
16141 chmod +x conf$$.sh
16142 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16143 PATH_SEPARATOR=';'
16144 else
16145 PATH_SEPARATOR=:
16146 fi
16147 rm -f conf$$.sh
16148 fi
16149
16150 # Find out how to test for executable files. Don't use a zero-byte file,
16151 # as systems may use methods other than mode bits to determine executability.
16152 cat >conf$$.file <<_ASEOF
16153 #! /bin/sh
16154 exit 0
16155 _ASEOF
16156 chmod +x conf$$.file
16157 if test -x conf$$.file >/dev/null 2>&1; then
16158 ac_executable_p="test -x"
16159 else
16160 ac_executable_p="test -f"
16161 fi
16162 rm -f conf$$.file
16163
16164 # Extract the first word of "xgettext", so it can be a program name with args.
16165 set dummy xgettext; ac_word=$2
16166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16167 $as_echo_n "checking for $ac_word... " >&6; }
16168 if ${ac_cv_path_XGETTEXT+:} false; then :
16169 $as_echo_n "(cached) " >&6
16170 else
16171 case "$XGETTEXT" in
16172 [\\/]* | ?:[\\/]*)
16173 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16174 ;;
16175 *)
16176 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16177 for ac_dir in $PATH; do
16178 IFS="$ac_save_IFS"
16179 test -z "$ac_dir" && ac_dir=.
16180 for ac_exec_ext in '' $ac_executable_extensions; do
16181 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16182 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16183 (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
16184 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16185 break 2
16186 fi
16187 fi
16188 done
16189 done
16190 IFS="$ac_save_IFS"
16191 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16192 ;;
16193 esac
16194 fi
16195 XGETTEXT="$ac_cv_path_XGETTEXT"
16196 if test "$XGETTEXT" != ":"; then
16197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16198 $as_echo "$XGETTEXT" >&6; }
16199 else
16200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16201 $as_echo "no" >&6; }
16202 fi
16203
16204 rm -f messages.po
16205
16206
16207 # Prepare PATH_SEPARATOR.
16208 # The user is always right.
16209 if test "${PATH_SEPARATOR+set}" != set; then
16210 echo "#! /bin/sh" >conf$$.sh
16211 echo "exit 0" >>conf$$.sh
16212 chmod +x conf$$.sh
16213 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16214 PATH_SEPARATOR=';'
16215 else
16216 PATH_SEPARATOR=:
16217 fi
16218 rm -f conf$$.sh
16219 fi
16220
16221 # Find out how to test for executable files. Don't use a zero-byte file,
16222 # as systems may use methods other than mode bits to determine executability.
16223 cat >conf$$.file <<_ASEOF
16224 #! /bin/sh
16225 exit 0
16226 _ASEOF
16227 chmod +x conf$$.file
16228 if test -x conf$$.file >/dev/null 2>&1; then
16229 ac_executable_p="test -x"
16230 else
16231 ac_executable_p="test -f"
16232 fi
16233 rm -f conf$$.file
16234
16235 # Extract the first word of "msgmerge", so it can be a program name with args.
16236 set dummy msgmerge; ac_word=$2
16237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16238 $as_echo_n "checking for $ac_word... " >&6; }
16239 if ${ac_cv_path_MSGMERGE+:} false; then :
16240 $as_echo_n "(cached) " >&6
16241 else
16242 case "$MSGMERGE" in
16243 [\\/]* | ?:[\\/]*)
16244 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16245 ;;
16246 *)
16247 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16248 for ac_dir in $PATH; do
16249 IFS="$ac_save_IFS"
16250 test -z "$ac_dir" && ac_dir=.
16251 for ac_exec_ext in '' $ac_executable_extensions; do
16252 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16253 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16254 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16255 break 2
16256 fi
16257 fi
16258 done
16259 done
16260 IFS="$ac_save_IFS"
16261 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16262 ;;
16263 esac
16264 fi
16265 MSGMERGE="$ac_cv_path_MSGMERGE"
16266 if test "$MSGMERGE" != ":"; then
16267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16268 $as_echo "$MSGMERGE" >&6; }
16269 else
16270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16271 $as_echo "no" >&6; }
16272 fi
16273
16274
16275 if test "$GMSGFMT" != ":"; then
16276 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16277 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16278 : ;
16279 else
16280 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16282 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16283 GMSGFMT=":"
16284 fi
16285 fi
16286
16287 if test "$XGETTEXT" != ":"; then
16288 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16289 (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
16290 : ;
16291 else
16292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16293 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16294 XGETTEXT=":"
16295 fi
16296 rm -f messages.po
16297 fi
16298
16299 ac_config_commands="$ac_config_commands default-1"
16300
16301
16302
16303 if test "X$prefix" = "XNONE"; then
16304 acl_final_prefix="$ac_default_prefix"
16305 else
16306 acl_final_prefix="$prefix"
16307 fi
16308 if test "X$exec_prefix" = "XNONE"; then
16309 acl_final_exec_prefix='${prefix}'
16310 else
16311 acl_final_exec_prefix="$exec_prefix"
16312 fi
16313 acl_save_prefix="$prefix"
16314 prefix="$acl_final_prefix"
16315 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
16316 prefix="$acl_save_prefix"
16317
16318
16319 # Check whether --with-gnu-ld was given.
16320 if test "${with_gnu_ld+set}" = set; then :
16321 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
16322 else
16323 with_gnu_ld=no
16324 fi
16325
16326 # Prepare PATH_SEPARATOR.
16327 # The user is always right.
16328 if test "${PATH_SEPARATOR+set}" != set; then
16329 echo "#! /bin/sh" >conf$$.sh
16330 echo "exit 0" >>conf$$.sh
16331 chmod +x conf$$.sh
16332 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16333 PATH_SEPARATOR=';'
16334 else
16335 PATH_SEPARATOR=:
16336 fi
16337 rm -f conf$$.sh
16338 fi
16339 ac_prog=ld
16340 if test "$GCC" = yes; then
16341 # Check if gcc -print-prog-name=ld gives a path.
16342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
16343 $as_echo_n "checking for ld used by GCC... " >&6; }
16344 case $host in
16345 *-*-mingw*)
16346 # gcc leaves a trailing carriage return which upsets mingw
16347 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16348 *)
16349 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16350 esac
16351 case $ac_prog in
16352 # Accept absolute paths.
16353 [\\/]* | [A-Za-z]:[\\/]*)
16354 re_direlt='/[^/][^/]*/\.\./'
16355 # Canonicalize the path of ld
16356 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
16357 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
16358 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
16359 done
16360 test -z "$LD" && LD="$ac_prog"
16361 ;;
16362 "")
16363 # If it fails, then pretend we aren't using GCC.
16364 ac_prog=ld
16365 ;;
16366 *)
16367 # If it is relative, then search for the first ld in PATH.
16368 with_gnu_ld=unknown
16369 ;;
16370 esac
16371 elif test "$with_gnu_ld" = yes; then
16372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16373 $as_echo_n "checking for GNU ld... " >&6; }
16374 else
16375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16376 $as_echo_n "checking for non-GNU ld... " >&6; }
16377 fi
16378 if ${acl_cv_path_LD+:} false; then :
16379 $as_echo_n "(cached) " >&6
16380 else
16381 if test -z "$LD"; then
16382 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
16383 for ac_dir in $PATH; do
16384 test -z "$ac_dir" && ac_dir=.
16385 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16386 acl_cv_path_LD="$ac_dir/$ac_prog"
16387 # Check to see if the program is GNU ld. I'd rather use --version,
16388 # but apparently some GNU ld's only accept -v.
16389 # Break only if it was the GNU/non-GNU ld that we prefer.
16390 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then
16391 test "$with_gnu_ld" != no && break
16392 else
16393 test "$with_gnu_ld" != yes && break
16394 fi
16395 fi
16396 done
16397 IFS="$ac_save_ifs"
16398 else
16399 acl_cv_path_LD="$LD" # Let the user override the test with a path.
16400 fi
16401 fi
16402
16403 LD="$acl_cv_path_LD"
16404 if test -n "$LD"; then
16405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16406 $as_echo "$LD" >&6; }
16407 else
16408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16409 $as_echo "no" >&6; }
16410 fi
16411 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
16412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16413 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16414 if ${acl_cv_prog_gnu_ld+:} false; then :
16415 $as_echo_n "(cached) " >&6
16416 else
16417 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
16418 if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then
16419 acl_cv_prog_gnu_ld=yes
16420 else
16421 acl_cv_prog_gnu_ld=no
16422 fi
16423 fi
16424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
16425 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
16426 with_gnu_ld=$acl_cv_prog_gnu_ld
16427
16428
16429
16430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
16431 $as_echo_n "checking for shared library run path origin... " >&6; }
16432 if ${acl_cv_rpath+:} false; then :
16433 $as_echo_n "(cached) " >&6
16434 else
16435
16436 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
16437 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
16438 . ./conftest.sh
16439 rm -f ./conftest.sh
16440 acl_cv_rpath=done
16441
16442 fi
16443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
16444 $as_echo "$acl_cv_rpath" >&6; }
16445 wl="$acl_cv_wl"
16446 libext="$acl_cv_libext"
16447 shlibext="$acl_cv_shlibext"
16448 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
16449 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
16450 hardcode_direct="$acl_cv_hardcode_direct"
16451 hardcode_minus_L="$acl_cv_hardcode_minus_L"
16452 # Check whether --enable-rpath was given.
16453 if test "${enable_rpath+set}" = set; then :
16454 enableval=$enable_rpath; :
16455 else
16456 enable_rpath=yes
16457 fi
16458
16459
16460
16461
16462
16463
16464
16465
16466 use_additional=yes
16467
16468 acl_save_prefix="$prefix"
16469 prefix="$acl_final_prefix"
16470 acl_save_exec_prefix="$exec_prefix"
16471 exec_prefix="$acl_final_exec_prefix"
16472
16473 eval additional_includedir=\"$includedir\"
16474 eval additional_libdir=\"$libdir\"
16475
16476 exec_prefix="$acl_save_exec_prefix"
16477 prefix="$acl_save_prefix"
16478
16479
16480 # Check whether --with-libiconv-prefix was given.
16481 if test "${with_libiconv_prefix+set}" = set; then :
16482 withval=$with_libiconv_prefix;
16483 if test "X$withval" = "Xno"; then
16484 use_additional=no
16485 else
16486 if test "X$withval" = "X"; then
16487
16488 acl_save_prefix="$prefix"
16489 prefix="$acl_final_prefix"
16490 acl_save_exec_prefix="$exec_prefix"
16491 exec_prefix="$acl_final_exec_prefix"
16492
16493 eval additional_includedir=\"$includedir\"
16494 eval additional_libdir=\"$libdir\"
16495
16496 exec_prefix="$acl_save_exec_prefix"
16497 prefix="$acl_save_prefix"
16498
16499 else
16500 additional_includedir="$withval/include"
16501 additional_libdir="$withval/lib"
16502 fi
16503 fi
16504
16505 fi
16506
16507
16508 # Check whether --with-libiconv-type was given.
16509 if test "${with_libiconv_type+set}" = set; then :
16510 withval=$with_libiconv_type; with_libiconv_type=$withval
16511 else
16512 with_libiconv_type=auto
16513 fi
16514
16515 lib_type=`eval echo \$with_libiconv_type`
16516
16517 LIBICONV=
16518 LTLIBICONV=
16519 INCICONV=
16520 rpathdirs=
16521 ltrpathdirs=
16522 names_already_handled=
16523 names_next_round='iconv '
16524 while test -n "$names_next_round"; do
16525 names_this_round="$names_next_round"
16526 names_next_round=
16527 for name in $names_this_round; do
16528 already_handled=
16529 for n in $names_already_handled; do
16530 if test "$n" = "$name"; then
16531 already_handled=yes
16532 break
16533 fi
16534 done
16535 if test -z "$already_handled"; then
16536 names_already_handled="$names_already_handled $name"
16537 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16538 eval value=\"\$HAVE_LIB$uppername\"
16539 if test -n "$value"; then
16540 if test "$value" = yes; then
16541 eval value=\"\$LIB$uppername\"
16542 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
16543 eval value=\"\$LTLIB$uppername\"
16544 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
16545 else
16546 :
16547 fi
16548 else
16549 found_dir=
16550 found_la=
16551 found_so=
16552 found_a=
16553 if test $use_additional = yes; then
16554 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
16555 found_dir="$additional_libdir"
16556 found_so="$additional_libdir/lib$name.$shlibext"
16557 if test -f "$additional_libdir/lib$name.la"; then
16558 found_la="$additional_libdir/lib$name.la"
16559 fi
16560 elif test x$lib_type != xshared; then
16561 if test -f "$additional_libdir/lib$name.$libext"; then
16562 found_dir="$additional_libdir"
16563 found_a="$additional_libdir/lib$name.$libext"
16564 if test -f "$additional_libdir/lib$name.la"; then
16565 found_la="$additional_libdir/lib$name.la"
16566 fi
16567 fi
16568 fi
16569 fi
16570 if test "X$found_dir" = "X"; then
16571 for x in $LDFLAGS $LTLIBICONV; do
16572
16573 acl_save_prefix="$prefix"
16574 prefix="$acl_final_prefix"
16575 acl_save_exec_prefix="$exec_prefix"
16576 exec_prefix="$acl_final_exec_prefix"
16577 eval x=\"$x\"
16578 exec_prefix="$acl_save_exec_prefix"
16579 prefix="$acl_save_prefix"
16580
16581 case "$x" in
16582 -L*)
16583 dir=`echo "X$x" | sed -e 's/^X-L//'`
16584 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
16585 found_dir="$dir"
16586 found_so="$dir/lib$name.$shlibext"
16587 if test -f "$dir/lib$name.la"; then
16588 found_la="$dir/lib$name.la"
16589 fi
16590 elif test x$lib_type != xshared; then
16591 if test -f "$dir/lib$name.$libext"; then
16592 found_dir="$dir"
16593 found_a="$dir/lib$name.$libext"
16594 if test -f "$dir/lib$name.la"; then
16595 found_la="$dir/lib$name.la"
16596 fi
16597 fi
16598 fi
16599 ;;
16600 esac
16601 if test "X$found_dir" != "X"; then
16602 break
16603 fi
16604 done
16605 fi
16606 if test "X$found_dir" != "X"; then
16607 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
16608 if test "X$found_so" != "X"; then
16609 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16610 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
16611 else
16612 haveit=
16613 for x in $ltrpathdirs; do
16614 if test "X$x" = "X$found_dir"; then
16615 haveit=yes
16616 break
16617 fi
16618 done
16619 if test -z "$haveit"; then
16620 ltrpathdirs="$ltrpathdirs $found_dir"
16621 fi
16622 if test "$hardcode_direct" = yes; then
16623 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
16624 else
16625 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16626 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
16627 haveit=
16628 for x in $rpathdirs; do
16629 if test "X$x" = "X$found_dir"; then
16630 haveit=yes
16631 break
16632 fi
16633 done
16634 if test -z "$haveit"; then
16635 rpathdirs="$rpathdirs $found_dir"
16636 fi
16637 else
16638 haveit=
16639 for x in $LDFLAGS $LIBICONV; do
16640
16641 acl_save_prefix="$prefix"
16642 prefix="$acl_final_prefix"
16643 acl_save_exec_prefix="$exec_prefix"
16644 exec_prefix="$acl_final_exec_prefix"
16645 eval x=\"$x\"
16646 exec_prefix="$acl_save_exec_prefix"
16647 prefix="$acl_save_prefix"
16648
16649 if test "X$x" = "X-L$found_dir"; then
16650 haveit=yes
16651 break
16652 fi
16653 done
16654 if test -z "$haveit"; then
16655 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
16656 fi
16657 if test "$hardcode_minus_L" != no; then
16658 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
16659 else
16660 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
16661 fi
16662 fi
16663 fi
16664 fi
16665 else
16666 if test "X$found_a" != "X"; then
16667 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
16668 else
16669 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
16670 fi
16671 fi
16672 additional_includedir=
16673 case "$found_dir" in
16674 */lib | */lib/)
16675 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16676 additional_includedir="$basedir/include"
16677 ;;
16678 esac
16679 if test "X$additional_includedir" != "X"; then
16680 if test "X$additional_includedir" != "X/usr/include"; then
16681 haveit=
16682 if test "X$additional_includedir" = "X/usr/local/include"; then
16683 if test -n "$GCC"; then
16684 case $host_os in
16685 linux*) haveit=yes;;
16686 esac
16687 fi
16688 fi
16689 if test -z "$haveit"; then
16690 for x in $CPPFLAGS $INCICONV; do
16691
16692 acl_save_prefix="$prefix"
16693 prefix="$acl_final_prefix"
16694 acl_save_exec_prefix="$exec_prefix"
16695 exec_prefix="$acl_final_exec_prefix"
16696 eval x=\"$x\"
16697 exec_prefix="$acl_save_exec_prefix"
16698 prefix="$acl_save_prefix"
16699
16700 if test "X$x" = "X-I$additional_includedir"; then
16701 haveit=yes
16702 break
16703 fi
16704 done
16705 if test -z "$haveit"; then
16706 if test -d "$additional_includedir"; then
16707 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
16708 fi
16709 fi
16710 fi
16711 fi
16712 fi
16713 if test -n "$found_la"; then
16714 save_libdir="$libdir"
16715 case "$found_la" in
16716 */* | *\\*) . "$found_la" ;;
16717 *) . "./$found_la" ;;
16718 esac
16719 libdir="$save_libdir"
16720 for dep in $dependency_libs; do
16721 case "$dep" in
16722 -L*)
16723 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16724 if test "X$additional_libdir" != "X/usr/lib"; then
16725 haveit=
16726 if test "X$additional_libdir" = "X/usr/local/lib"; then
16727 if test -n "$GCC"; then
16728 case $host_os in
16729 linux*) haveit=yes;;
16730 esac
16731 fi
16732 fi
16733 if test -z "$haveit"; then
16734 haveit=
16735 for x in $LDFLAGS $LIBICONV; do
16736
16737 acl_save_prefix="$prefix"
16738 prefix="$acl_final_prefix"
16739 acl_save_exec_prefix="$exec_prefix"
16740 exec_prefix="$acl_final_exec_prefix"
16741 eval x=\"$x\"
16742 exec_prefix="$acl_save_exec_prefix"
16743 prefix="$acl_save_prefix"
16744
16745 if test "X$x" = "X-L$additional_libdir"; then
16746 haveit=yes
16747 break
16748 fi
16749 done
16750 if test -z "$haveit"; then
16751 if test -d "$additional_libdir"; then
16752 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
16753 fi
16754 fi
16755 haveit=
16756 for x in $LDFLAGS $LTLIBICONV; do
16757
16758 acl_save_prefix="$prefix"
16759 prefix="$acl_final_prefix"
16760 acl_save_exec_prefix="$exec_prefix"
16761 exec_prefix="$acl_final_exec_prefix"
16762 eval x=\"$x\"
16763 exec_prefix="$acl_save_exec_prefix"
16764 prefix="$acl_save_prefix"
16765
16766 if test "X$x" = "X-L$additional_libdir"; then
16767 haveit=yes
16768 break
16769 fi
16770 done
16771 if test -z "$haveit"; then
16772 if test -d "$additional_libdir"; then
16773 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
16774 fi
16775 fi
16776 fi
16777 fi
16778 ;;
16779 -R*)
16780 dir=`echo "X$dep" | sed -e 's/^X-R//'`
16781 if test "$enable_rpath" != no; then
16782 haveit=
16783 for x in $rpathdirs; do
16784 if test "X$x" = "X$dir"; then
16785 haveit=yes
16786 break
16787 fi
16788 done
16789 if test -z "$haveit"; then
16790 rpathdirs="$rpathdirs $dir"
16791 fi
16792 haveit=
16793 for x in $ltrpathdirs; do
16794 if test "X$x" = "X$dir"; then
16795 haveit=yes
16796 break
16797 fi
16798 done
16799 if test -z "$haveit"; then
16800 ltrpathdirs="$ltrpathdirs $dir"
16801 fi
16802 fi
16803 ;;
16804 -l*)
16805 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16806 ;;
16807 *.la)
16808 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16809 ;;
16810 *)
16811 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
16812 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
16813 ;;
16814 esac
16815 done
16816 fi
16817 else
16818 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
16819 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
16820 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
16821 else
16822 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
16823 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
16824 fi
16825 fi
16826 fi
16827 fi
16828 done
16829 done
16830 if test "X$rpathdirs" != "X"; then
16831 if test -n "$hardcode_libdir_separator"; then
16832 alldirs=
16833 for found_dir in $rpathdirs; do
16834 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16835 done
16836 acl_save_libdir="$libdir"
16837 libdir="$alldirs"
16838 eval flag=\"$hardcode_libdir_flag_spec\"
16839 libdir="$acl_save_libdir"
16840 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
16841 else
16842 for found_dir in $rpathdirs; do
16843 acl_save_libdir="$libdir"
16844 libdir="$found_dir"
16845 eval flag=\"$hardcode_libdir_flag_spec\"
16846 libdir="$acl_save_libdir"
16847 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
16848 done
16849 fi
16850 fi
16851 if test "X$ltrpathdirs" != "X"; then
16852 for found_dir in $ltrpathdirs; do
16853 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
16854 done
16855 fi
16856
16857
16858
16859
16860
16861 if test -f ../gettext/uninstalled-config.sh; then
16862 relative_builddir='$(top_builddir)/../gettext'
16863 . ../gettext/uninstalled-config.sh
16864 else
16865 # The sister gettext directory doesn't exist and won't collect information on
16866 # using gettext for us. Call a bundled AM_GNU_GETTEXT.
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
16891 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
16892 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
16893 $as_echo_n "(cached) " >&6
16894 else
16895 gt_save_LIBS="$LIBS"
16896 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
16897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16898 /* end confdefs.h. */
16899 #include <CoreFoundation/CFPreferences.h>
16900 int
16901 main ()
16902 {
16903 CFPreferencesCopyAppValue(NULL, NULL)
16904 ;
16905 return 0;
16906 }
16907 _ACEOF
16908 if ac_fn_c_try_link "$LINENO"; then :
16909 gt_cv_func_CFPreferencesCopyAppValue=yes
16910 else
16911 gt_cv_func_CFPreferencesCopyAppValue=no
16912 fi
16913 rm -f core conftest.err conftest.$ac_objext \
16914 conftest$ac_exeext conftest.$ac_ext
16915 LIBS="$gt_save_LIBS"
16916 fi
16917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
16918 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
16919 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
16920
16921 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
16922
16923 fi
16924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
16925 $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
16926 if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
16927 $as_echo_n "(cached) " >&6
16928 else
16929 gt_save_LIBS="$LIBS"
16930 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
16931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16932 /* end confdefs.h. */
16933 #include <CoreFoundation/CFLocale.h>
16934 int
16935 main ()
16936 {
16937 CFLocaleCopyPreferredLanguages();
16938 ;
16939 return 0;
16940 }
16941 _ACEOF
16942 if ac_fn_c_try_link "$LINENO"; then :
16943 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
16944 else
16945 gt_cv_func_CFLocaleCopyPreferredLanguages=no
16946 fi
16947 rm -f core conftest.err conftest.$ac_objext \
16948 conftest$ac_exeext conftest.$ac_ext
16949 LIBS="$gt_save_LIBS"
16950 fi
16951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
16952 $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
16953 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
16954
16955 $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
16956
16957 fi
16958 INTL_MACOSX_LIBS=
16959 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
16960 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
16961 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
16962 fi
16963
16964
16965
16966
16967
16968
16969 LIBINTL=
16970 LTLIBINTL=
16971 POSUB=
16972
16973 case " $gt_needs " in
16974 *" need-formatstring-macros "*) gt_api_version=3 ;;
16975 *" need-ngettext "*) gt_api_version=2 ;;
16976 *) gt_api_version=1 ;;
16977 esac
16978 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
16979 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
16980
16981 if test "$USE_NLS" = "yes"; then
16982 gt_use_preinstalled_gnugettext=no
16983
16984
16985 if test $gt_api_version -ge 3; then
16986 gt_revision_test_code='
16987 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
16988 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
16989 #endif
16990 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
16991 '
16992 else
16993 gt_revision_test_code=
16994 fi
16995 if test $gt_api_version -ge 2; then
16996 gt_expression_test_code=' + * ngettext ("", "", 0)'
16997 else
16998 gt_expression_test_code=
16999 fi
17000
17001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
17002 $as_echo_n "checking for GNU gettext in libc... " >&6; }
17003 if eval \${$gt_func_gnugettext_libc+:} false; then :
17004 $as_echo_n "(cached) " >&6
17005 else
17006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17007 /* end confdefs.h. */
17008
17009 #include <libintl.h>
17010 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
17011 extern int _nl_msg_cat_cntr;
17012 extern int *_nl_domain_bindings;
17013 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
17014 #else
17015 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
17016 #endif
17017 $gt_revision_test_code
17018
17019 int
17020 main ()
17021 {
17022
17023 bindtextdomain ("", "");
17024 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
17025
17026 ;
17027 return 0;
17028 }
17029 _ACEOF
17030 if ac_fn_c_try_link "$LINENO"; then :
17031 eval "$gt_func_gnugettext_libc=yes"
17032 else
17033 eval "$gt_func_gnugettext_libc=no"
17034 fi
17035 rm -f core conftest.err conftest.$ac_objext \
17036 conftest$ac_exeext conftest.$ac_ext
17037 fi
17038 eval ac_res=\$$gt_func_gnugettext_libc
17039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17040 $as_echo "$ac_res" >&6; }
17041
17042 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
17043
17044
17045
17046
17047
17048 am_save_CPPFLAGS="$CPPFLAGS"
17049
17050 for element in $INCICONV; do
17051 haveit=
17052 for x in $CPPFLAGS; do
17053
17054 acl_save_prefix="$prefix"
17055 prefix="$acl_final_prefix"
17056 acl_save_exec_prefix="$exec_prefix"
17057 exec_prefix="$acl_final_exec_prefix"
17058 eval x=\"$x\"
17059 exec_prefix="$acl_save_exec_prefix"
17060 prefix="$acl_save_prefix"
17061
17062 if test "X$x" = "X$element"; then
17063 haveit=yes
17064 break
17065 fi
17066 done
17067 if test -z "$haveit"; then
17068 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17069 fi
17070 done
17071
17072
17073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
17074 $as_echo_n "checking for iconv... " >&6; }
17075 if ${am_cv_func_iconv+:} false; then :
17076 $as_echo_n "(cached) " >&6
17077 else
17078
17079 am_cv_func_iconv="no, consider installing GNU libiconv"
17080 am_cv_lib_iconv=no
17081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17082 /* end confdefs.h. */
17083
17084 #include <stdlib.h>
17085 #include <iconv.h>
17086
17087 int
17088 main ()
17089 {
17090 iconv_t cd = iconv_open("","");
17091 iconv(cd,NULL,NULL,NULL,NULL);
17092 iconv_close(cd);
17093 ;
17094 return 0;
17095 }
17096 _ACEOF
17097 if ac_fn_c_try_link "$LINENO"; then :
17098 am_cv_func_iconv=yes
17099 fi
17100 rm -f core conftest.err conftest.$ac_objext \
17101 conftest$ac_exeext conftest.$ac_ext
17102 if test "$am_cv_func_iconv" != yes; then
17103 am_save_LIBS="$LIBS"
17104 LIBS="$LIBS $LIBICONV"
17105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17106 /* end confdefs.h. */
17107
17108 #include <stdlib.h>
17109 #include <iconv.h>
17110
17111 int
17112 main ()
17113 {
17114 iconv_t cd = iconv_open("","");
17115 iconv(cd,NULL,NULL,NULL,NULL);
17116 iconv_close(cd);
17117 ;
17118 return 0;
17119 }
17120 _ACEOF
17121 if ac_fn_c_try_link "$LINENO"; then :
17122 am_cv_lib_iconv=yes
17123 am_cv_func_iconv=yes
17124 fi
17125 rm -f core conftest.err conftest.$ac_objext \
17126 conftest$ac_exeext conftest.$ac_ext
17127 LIBS="$am_save_LIBS"
17128 fi
17129
17130 fi
17131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
17132 $as_echo "$am_cv_func_iconv" >&6; }
17133 if test "$am_cv_func_iconv" = yes; then
17134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
17135 $as_echo_n "checking for working iconv... " >&6; }
17136 if ${am_cv_func_iconv_works+:} false; then :
17137 $as_echo_n "(cached) " >&6
17138 else
17139
17140 am_save_LIBS="$LIBS"
17141 if test $am_cv_lib_iconv = yes; then
17142 LIBS="$LIBS $LIBICONV"
17143 fi
17144 am_cv_func_iconv_works=no
17145 for ac_iconv_const in '' 'const'; do
17146 if test "$cross_compiling" = yes; then :
17147 case "$host_os" in
17148 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
17149 *) am_cv_func_iconv_works="guessing yes" ;;
17150 esac
17151 else
17152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17153 /* end confdefs.h. */
17154
17155 #include <iconv.h>
17156 #include <string.h>
17157
17158 #ifndef ICONV_CONST
17159 # define ICONV_CONST $ac_iconv_const
17160 #endif
17161
17162 int
17163 main ()
17164 {
17165 int result = 0;
17166 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
17167 successful returns. This is even documented in
17168 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
17169 {
17170 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
17171 if (cd_utf8_to_88591 != (iconv_t)(-1))
17172 {
17173 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
17174 char buf[10];
17175 ICONV_CONST char *inptr = input;
17176 size_t inbytesleft = strlen (input);
17177 char *outptr = buf;
17178 size_t outbytesleft = sizeof (buf);
17179 size_t res = iconv (cd_utf8_to_88591,
17180 &inptr, &inbytesleft,
17181 &outptr, &outbytesleft);
17182 if (res == 0)
17183 result |= 1;
17184 iconv_close (cd_utf8_to_88591);
17185 }
17186 }
17187 /* Test against Solaris 10 bug: Failures are not distinguishable from
17188 successful returns. */
17189 {
17190 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
17191 if (cd_ascii_to_88591 != (iconv_t)(-1))
17192 {
17193 static ICONV_CONST char input[] = "\263";
17194 char buf[10];
17195 ICONV_CONST char *inptr = input;
17196 size_t inbytesleft = strlen (input);
17197 char *outptr = buf;
17198 size_t outbytesleft = sizeof (buf);
17199 size_t res = iconv (cd_ascii_to_88591,
17200 &inptr, &inbytesleft,
17201 &outptr, &outbytesleft);
17202 if (res == 0)
17203 result |= 2;
17204 iconv_close (cd_ascii_to_88591);
17205 }
17206 }
17207 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
17208 {
17209 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
17210 if (cd_88591_to_utf8 != (iconv_t)(-1))
17211 {
17212 static ICONV_CONST char input[] = "\304";
17213 static char buf[2] = { (char)0xDE, (char)0xAD };
17214 ICONV_CONST char *inptr = input;
17215 size_t inbytesleft = 1;
17216 char *outptr = buf;
17217 size_t outbytesleft = 1;
17218 size_t res = iconv (cd_88591_to_utf8,
17219 &inptr, &inbytesleft,
17220 &outptr, &outbytesleft);
17221 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
17222 result |= 4;
17223 iconv_close (cd_88591_to_utf8);
17224 }
17225 }
17226 #if 0 /* This bug could be worked around by the caller. */
17227 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
17228 {
17229 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
17230 if (cd_88591_to_utf8 != (iconv_t)(-1))
17231 {
17232 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
17233 char buf[50];
17234 ICONV_CONST char *inptr = input;
17235 size_t inbytesleft = strlen (input);
17236 char *outptr = buf;
17237 size_t outbytesleft = sizeof (buf);
17238 size_t res = iconv (cd_88591_to_utf8,
17239 &inptr, &inbytesleft,
17240 &outptr, &outbytesleft);
17241 if ((int)res > 0)
17242 result |= 8;
17243 iconv_close (cd_88591_to_utf8);
17244 }
17245 }
17246 #endif
17247 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
17248 provided. */
17249 {
17250 /* Try standardized names. */
17251 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
17252 /* Try IRIX, OSF/1 names. */
17253 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
17254 /* Try AIX names. */
17255 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
17256 /* Try HP-UX names. */
17257 iconv_t cd4 = iconv_open ("utf8", "eucJP");
17258 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
17259 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
17260 result |= 16;
17261 if (cd1 != (iconv_t)(-1))
17262 iconv_close (cd1);
17263 if (cd2 != (iconv_t)(-1))
17264 iconv_close (cd2);
17265 if (cd3 != (iconv_t)(-1))
17266 iconv_close (cd3);
17267 if (cd4 != (iconv_t)(-1))
17268 iconv_close (cd4);
17269 }
17270 return result;
17271
17272 ;
17273 return 0;
17274 }
17275 _ACEOF
17276 if ac_fn_c_try_run "$LINENO"; then :
17277 am_cv_func_iconv_works=yes
17278 fi
17279 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17280 conftest.$ac_objext conftest.beam conftest.$ac_ext
17281 fi
17282
17283 test "$am_cv_func_iconv_works" = no || break
17284 done
17285 LIBS="$am_save_LIBS"
17286
17287 fi
17288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
17289 $as_echo "$am_cv_func_iconv_works" >&6; }
17290 case "$am_cv_func_iconv_works" in
17291 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
17292 *) am_func_iconv=yes ;;
17293 esac
17294 else
17295 am_func_iconv=no am_cv_lib_iconv=no
17296 fi
17297 if test "$am_func_iconv" = yes; then
17298
17299 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
17300
17301 fi
17302 if test "$am_cv_lib_iconv" = yes; then
17303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
17304 $as_echo_n "checking how to link with libiconv... " >&6; }
17305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
17306 $as_echo "$LIBICONV" >&6; }
17307 else
17308 CPPFLAGS="$am_save_CPPFLAGS"
17309 LIBICONV=
17310 LTLIBICONV=
17311 fi
17312
17313
17314
17315
17316
17317
17318 use_additional=yes
17319
17320 acl_save_prefix="$prefix"
17321 prefix="$acl_final_prefix"
17322 acl_save_exec_prefix="$exec_prefix"
17323 exec_prefix="$acl_final_exec_prefix"
17324
17325 eval additional_includedir=\"$includedir\"
17326 eval additional_libdir=\"$libdir\"
17327
17328 exec_prefix="$acl_save_exec_prefix"
17329 prefix="$acl_save_prefix"
17330
17331
17332 # Check whether --with-libintl-prefix was given.
17333 if test "${with_libintl_prefix+set}" = set; then :
17334 withval=$with_libintl_prefix;
17335 if test "X$withval" = "Xno"; then
17336 use_additional=no
17337 else
17338 if test "X$withval" = "X"; then
17339
17340 acl_save_prefix="$prefix"
17341 prefix="$acl_final_prefix"
17342 acl_save_exec_prefix="$exec_prefix"
17343 exec_prefix="$acl_final_exec_prefix"
17344
17345 eval additional_includedir=\"$includedir\"
17346 eval additional_libdir=\"$libdir\"
17347
17348 exec_prefix="$acl_save_exec_prefix"
17349 prefix="$acl_save_prefix"
17350
17351 else
17352 additional_includedir="$withval/include"
17353 additional_libdir="$withval/lib"
17354 fi
17355 fi
17356
17357 fi
17358
17359
17360 # Check whether --with-libintl-type was given.
17361 if test "${with_libintl_type+set}" = set; then :
17362 withval=$with_libintl_type; with_libintl_type=$withval
17363 else
17364 with_libintl_type=auto
17365 fi
17366
17367 lib_type=`eval echo \$with_libintl_type`
17368
17369 LIBINTL=
17370 LTLIBINTL=
17371 INCINTL=
17372 rpathdirs=
17373 ltrpathdirs=
17374 names_already_handled=
17375 names_next_round='intl '
17376 while test -n "$names_next_round"; do
17377 names_this_round="$names_next_round"
17378 names_next_round=
17379 for name in $names_this_round; do
17380 already_handled=
17381 for n in $names_already_handled; do
17382 if test "$n" = "$name"; then
17383 already_handled=yes
17384 break
17385 fi
17386 done
17387 if test -z "$already_handled"; then
17388 names_already_handled="$names_already_handled $name"
17389 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17390 eval value=\"\$HAVE_LIB$uppername\"
17391 if test -n "$value"; then
17392 if test "$value" = yes; then
17393 eval value=\"\$LIB$uppername\"
17394 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
17395 eval value=\"\$LTLIB$uppername\"
17396 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
17397 else
17398 :
17399 fi
17400 else
17401 found_dir=
17402 found_la=
17403 found_so=
17404 found_a=
17405 if test $use_additional = yes; then
17406 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
17407 found_dir="$additional_libdir"
17408 found_so="$additional_libdir/lib$name.$shlibext"
17409 if test -f "$additional_libdir/lib$name.la"; then
17410 found_la="$additional_libdir/lib$name.la"
17411 fi
17412 elif test x$lib_type != xshared; then
17413 if test -f "$additional_libdir/lib$name.$libext"; then
17414 found_dir="$additional_libdir"
17415 found_a="$additional_libdir/lib$name.$libext"
17416 if test -f "$additional_libdir/lib$name.la"; then
17417 found_la="$additional_libdir/lib$name.la"
17418 fi
17419 fi
17420 fi
17421 fi
17422 if test "X$found_dir" = "X"; then
17423 for x in $LDFLAGS $LTLIBINTL; do
17424
17425 acl_save_prefix="$prefix"
17426 prefix="$acl_final_prefix"
17427 acl_save_exec_prefix="$exec_prefix"
17428 exec_prefix="$acl_final_exec_prefix"
17429 eval x=\"$x\"
17430 exec_prefix="$acl_save_exec_prefix"
17431 prefix="$acl_save_prefix"
17432
17433 case "$x" in
17434 -L*)
17435 dir=`echo "X$x" | sed -e 's/^X-L//'`
17436 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
17437 found_dir="$dir"
17438 found_so="$dir/lib$name.$shlibext"
17439 if test -f "$dir/lib$name.la"; then
17440 found_la="$dir/lib$name.la"
17441 fi
17442 elif test x$lib_type != xshared; then
17443 if test -f "$dir/lib$name.$libext"; then
17444 found_dir="$dir"
17445 found_a="$dir/lib$name.$libext"
17446 if test -f "$dir/lib$name.la"; then
17447 found_la="$dir/lib$name.la"
17448 fi
17449 fi
17450 fi
17451 ;;
17452 esac
17453 if test "X$found_dir" != "X"; then
17454 break
17455 fi
17456 done
17457 fi
17458 if test "X$found_dir" != "X"; then
17459 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
17460 if test "X$found_so" != "X"; then
17461 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17462 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
17463 else
17464 haveit=
17465 for x in $ltrpathdirs; do
17466 if test "X$x" = "X$found_dir"; then
17467 haveit=yes
17468 break
17469 fi
17470 done
17471 if test -z "$haveit"; then
17472 ltrpathdirs="$ltrpathdirs $found_dir"
17473 fi
17474 if test "$hardcode_direct" = yes; then
17475 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
17476 else
17477 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17478 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
17479 haveit=
17480 for x in $rpathdirs; do
17481 if test "X$x" = "X$found_dir"; then
17482 haveit=yes
17483 break
17484 fi
17485 done
17486 if test -z "$haveit"; then
17487 rpathdirs="$rpathdirs $found_dir"
17488 fi
17489 else
17490 haveit=
17491 for x in $LDFLAGS $LIBINTL; do
17492
17493 acl_save_prefix="$prefix"
17494 prefix="$acl_final_prefix"
17495 acl_save_exec_prefix="$exec_prefix"
17496 exec_prefix="$acl_final_exec_prefix"
17497 eval x=\"$x\"
17498 exec_prefix="$acl_save_exec_prefix"
17499 prefix="$acl_save_prefix"
17500
17501 if test "X$x" = "X-L$found_dir"; then
17502 haveit=yes
17503 break
17504 fi
17505 done
17506 if test -z "$haveit"; then
17507 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
17508 fi
17509 if test "$hardcode_minus_L" != no; then
17510 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
17511 else
17512 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
17513 fi
17514 fi
17515 fi
17516 fi
17517 else
17518 if test "X$found_a" != "X"; then
17519 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
17520 else
17521 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
17522 fi
17523 fi
17524 additional_includedir=
17525 case "$found_dir" in
17526 */lib | */lib/)
17527 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17528 additional_includedir="$basedir/include"
17529 ;;
17530 esac
17531 if test "X$additional_includedir" != "X"; then
17532 if test "X$additional_includedir" != "X/usr/include"; then
17533 haveit=
17534 if test "X$additional_includedir" = "X/usr/local/include"; then
17535 if test -n "$GCC"; then
17536 case $host_os in
17537 linux*) haveit=yes;;
17538 esac
17539 fi
17540 fi
17541 if test -z "$haveit"; then
17542 for x in $CPPFLAGS $INCINTL; do
17543
17544 acl_save_prefix="$prefix"
17545 prefix="$acl_final_prefix"
17546 acl_save_exec_prefix="$exec_prefix"
17547 exec_prefix="$acl_final_exec_prefix"
17548 eval x=\"$x\"
17549 exec_prefix="$acl_save_exec_prefix"
17550 prefix="$acl_save_prefix"
17551
17552 if test "X$x" = "X-I$additional_includedir"; then
17553 haveit=yes
17554 break
17555 fi
17556 done
17557 if test -z "$haveit"; then
17558 if test -d "$additional_includedir"; then
17559 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
17560 fi
17561 fi
17562 fi
17563 fi
17564 fi
17565 if test -n "$found_la"; then
17566 save_libdir="$libdir"
17567 case "$found_la" in
17568 */* | *\\*) . "$found_la" ;;
17569 *) . "./$found_la" ;;
17570 esac
17571 libdir="$save_libdir"
17572 for dep in $dependency_libs; do
17573 case "$dep" in
17574 -L*)
17575 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17576 if test "X$additional_libdir" != "X/usr/lib"; then
17577 haveit=
17578 if test "X$additional_libdir" = "X/usr/local/lib"; then
17579 if test -n "$GCC"; then
17580 case $host_os in
17581 linux*) haveit=yes;;
17582 esac
17583 fi
17584 fi
17585 if test -z "$haveit"; then
17586 haveit=
17587 for x in $LDFLAGS $LIBINTL; do
17588
17589 acl_save_prefix="$prefix"
17590 prefix="$acl_final_prefix"
17591 acl_save_exec_prefix="$exec_prefix"
17592 exec_prefix="$acl_final_exec_prefix"
17593 eval x=\"$x\"
17594 exec_prefix="$acl_save_exec_prefix"
17595 prefix="$acl_save_prefix"
17596
17597 if test "X$x" = "X-L$additional_libdir"; then
17598 haveit=yes
17599 break
17600 fi
17601 done
17602 if test -z "$haveit"; then
17603 if test -d "$additional_libdir"; then
17604 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
17605 fi
17606 fi
17607 haveit=
17608 for x in $LDFLAGS $LTLIBINTL; do
17609
17610 acl_save_prefix="$prefix"
17611 prefix="$acl_final_prefix"
17612 acl_save_exec_prefix="$exec_prefix"
17613 exec_prefix="$acl_final_exec_prefix"
17614 eval x=\"$x\"
17615 exec_prefix="$acl_save_exec_prefix"
17616 prefix="$acl_save_prefix"
17617
17618 if test "X$x" = "X-L$additional_libdir"; then
17619 haveit=yes
17620 break
17621 fi
17622 done
17623 if test -z "$haveit"; then
17624 if test -d "$additional_libdir"; then
17625 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
17626 fi
17627 fi
17628 fi
17629 fi
17630 ;;
17631 -R*)
17632 dir=`echo "X$dep" | sed -e 's/^X-R//'`
17633 if test "$enable_rpath" != no; then
17634 haveit=
17635 for x in $rpathdirs; do
17636 if test "X$x" = "X$dir"; then
17637 haveit=yes
17638 break
17639 fi
17640 done
17641 if test -z "$haveit"; then
17642 rpathdirs="$rpathdirs $dir"
17643 fi
17644 haveit=
17645 for x in $ltrpathdirs; do
17646 if test "X$x" = "X$dir"; then
17647 haveit=yes
17648 break
17649 fi
17650 done
17651 if test -z "$haveit"; then
17652 ltrpathdirs="$ltrpathdirs $dir"
17653 fi
17654 fi
17655 ;;
17656 -l*)
17657 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17658 ;;
17659 *.la)
17660 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17661 ;;
17662 *)
17663 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
17664 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
17665 ;;
17666 esac
17667 done
17668 fi
17669 else
17670 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
17671 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
17672 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
17673 else
17674 LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
17675 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
17676 fi
17677 fi
17678 fi
17679 fi
17680 done
17681 done
17682 if test "X$rpathdirs" != "X"; then
17683 if test -n "$hardcode_libdir_separator"; then
17684 alldirs=
17685 for found_dir in $rpathdirs; do
17686 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17687 done
17688 acl_save_libdir="$libdir"
17689 libdir="$alldirs"
17690 eval flag=\"$hardcode_libdir_flag_spec\"
17691 libdir="$acl_save_libdir"
17692 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
17693 else
17694 for found_dir in $rpathdirs; do
17695 acl_save_libdir="$libdir"
17696 libdir="$found_dir"
17697 eval flag=\"$hardcode_libdir_flag_spec\"
17698 libdir="$acl_save_libdir"
17699 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
17700 done
17701 fi
17702 fi
17703 if test "X$ltrpathdirs" != "X"; then
17704 for found_dir in $ltrpathdirs; do
17705 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
17706 done
17707 fi
17708
17709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
17710 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
17711 if eval \${$gt_func_gnugettext_libintl+:} false; then :
17712 $as_echo_n "(cached) " >&6
17713 else
17714 gt_save_CPPFLAGS="$CPPFLAGS"
17715 CPPFLAGS="$CPPFLAGS $INCINTL"
17716 gt_save_LIBS="$LIBS"
17717 LIBS="$LIBS $LIBINTL"
17718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17719 /* end confdefs.h. */
17720
17721 #include <libintl.h>
17722 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
17723 extern int _nl_msg_cat_cntr;
17724 extern
17725 #ifdef __cplusplus
17726 "C"
17727 #endif
17728 const char *_nl_expand_alias (const char *);
17729 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
17730 #else
17731 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
17732 #endif
17733 $gt_revision_test_code
17734
17735 int
17736 main ()
17737 {
17738
17739 bindtextdomain ("", "");
17740 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
17741
17742 ;
17743 return 0;
17744 }
17745 _ACEOF
17746 if ac_fn_c_try_link "$LINENO"; then :
17747 eval "$gt_func_gnugettext_libintl=yes"
17748 else
17749 eval "$gt_func_gnugettext_libintl=no"
17750 fi
17751 rm -f core conftest.err conftest.$ac_objext \
17752 conftest$ac_exeext conftest.$ac_ext
17753 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
17754 LIBS="$LIBS $LIBICONV"
17755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17756 /* end confdefs.h. */
17757
17758 #include <libintl.h>
17759 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
17760 extern int _nl_msg_cat_cntr;
17761 extern
17762 #ifdef __cplusplus
17763 "C"
17764 #endif
17765 const char *_nl_expand_alias (const char *);
17766 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
17767 #else
17768 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
17769 #endif
17770 $gt_revision_test_code
17771
17772 int
17773 main ()
17774 {
17775
17776 bindtextdomain ("", "");
17777 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
17778
17779 ;
17780 return 0;
17781 }
17782 _ACEOF
17783 if ac_fn_c_try_link "$LINENO"; then :
17784 LIBINTL="$LIBINTL $LIBICONV"
17785 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
17786 eval "$gt_func_gnugettext_libintl=yes"
17787
17788 fi
17789 rm -f core conftest.err conftest.$ac_objext \
17790 conftest$ac_exeext conftest.$ac_ext
17791 fi
17792 CPPFLAGS="$gt_save_CPPFLAGS"
17793 LIBS="$gt_save_LIBS"
17794 fi
17795 eval ac_res=\$$gt_func_gnugettext_libintl
17796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17797 $as_echo "$ac_res" >&6; }
17798 fi
17799
17800 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
17801 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
17802 && test "$PACKAGE" != gettext-runtime \
17803 && test "$PACKAGE" != gettext-tools; }; then
17804 gt_use_preinstalled_gnugettext=yes
17805 else
17806 LIBINTL=
17807 LTLIBINTL=
17808 INCINTL=
17809 fi
17810
17811
17812
17813 if test -n "$INTL_MACOSX_LIBS"; then
17814 if test "$gt_use_preinstalled_gnugettext" = "yes" \
17815 || test "$nls_cv_use_gnu_gettext" = "yes"; then
17816 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
17817 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
17818 fi
17819 fi
17820
17821 if test "$gt_use_preinstalled_gnugettext" = "yes" \
17822 || test "$nls_cv_use_gnu_gettext" = "yes"; then
17823
17824 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
17825
17826 else
17827 USE_NLS=no
17828 fi
17829 fi
17830
17831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
17832 $as_echo_n "checking whether to use NLS... " >&6; }
17833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
17834 $as_echo "$USE_NLS" >&6; }
17835 if test "$USE_NLS" = "yes"; then
17836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
17837 $as_echo_n "checking where the gettext function comes from... " >&6; }
17838 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
17839 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
17840 gt_source="external libintl"
17841 else
17842 gt_source="libc"
17843 fi
17844 else
17845 gt_source="included intl directory"
17846 fi
17847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
17848 $as_echo "$gt_source" >&6; }
17849 fi
17850
17851 if test "$USE_NLS" = "yes"; then
17852
17853 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
17854 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
17855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
17856 $as_echo_n "checking how to link with libintl... " >&6; }
17857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
17858 $as_echo "$LIBINTL" >&6; }
17859
17860 for element in $INCINTL; do
17861 haveit=
17862 for x in $CPPFLAGS; do
17863
17864 acl_save_prefix="$prefix"
17865 prefix="$acl_final_prefix"
17866 acl_save_exec_prefix="$exec_prefix"
17867 exec_prefix="$acl_final_exec_prefix"
17868 eval x=\"$x\"
17869 exec_prefix="$acl_save_exec_prefix"
17870 prefix="$acl_save_prefix"
17871
17872 if test "X$x" = "X$element"; then
17873 haveit=yes
17874 break
17875 fi
17876 done
17877 if test -z "$haveit"; then
17878 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17879 fi
17880 done
17881
17882 fi
17883
17884
17885 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
17886
17887
17888 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
17889
17890 fi
17891
17892 POSUB=po
17893 fi
17894
17895
17896
17897 INTLLIBS="$LIBINTL"
17898
17899
17900
17901
17902
17903
17904 fi
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
17917 $as_echo_n "checking whether NLS is requested... " >&6; }
17918 if test x"$USE_NLS" != xyes; then
17919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17920 $as_echo "no" >&6; }
17921 else
17922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17923 $as_echo "yes" >&6; }
17924
17925 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
17926
17927
17928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
17929 $as_echo_n "checking for catalogs to be installed... " >&6; }
17930 # Look for .po and .gmo files in the source directory.
17931 CATALOGS=
17932 XLINGUAS=
17933 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
17934 # If there aren't any .gmo files the shell will give us the
17935 # literal string "../path/to/srcdir/po/*.gmo" which has to be
17936 # weeded out.
17937 case "$cat" in *\**)
17938 continue;;
17939 esac
17940 # The quadruple backslash is collapsed to a double backslash
17941 # by the backticks, then collapsed again by the double quotes,
17942 # leaving us with one backslash in the sed expression (right
17943 # before the dot that mustn't act as a wildcard).
17944 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
17945 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
17946 # The user is allowed to set LINGUAS to a list of languages to
17947 # install catalogs for. If it's empty that means "all of them."
17948 if test "x$LINGUAS" = x; then
17949 CATALOGS="$CATALOGS $cat"
17950 XLINGUAS="$XLINGUAS $lang"
17951 else
17952 case "$LINGUAS" in *$lang*)
17953 CATALOGS="$CATALOGS $cat"
17954 XLINGUAS="$XLINGUAS $lang"
17955 ;;
17956 esac
17957 fi
17958 done
17959 LINGUAS="$XLINGUAS"
17960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
17961 $as_echo "$LINGUAS" >&6; }
17962
17963
17964 DATADIRNAME=share
17965
17966 INSTOBJEXT=.mo
17967
17968 GENCAT=gencat
17969
17970 CATOBJEXT=.gmo
17971
17972 fi
17973
17974
17975
17976 for ac_prog in 'bison -y' byacc
17977 do
17978 # Extract the first word of "$ac_prog", so it can be a program name with args.
17979 set dummy $ac_prog; ac_word=$2
17980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17981 $as_echo_n "checking for $ac_word... " >&6; }
17982 if ${ac_cv_prog_YACC+:} false; then :
17983 $as_echo_n "(cached) " >&6
17984 else
17985 if test -n "$YACC"; then
17986 ac_cv_prog_YACC="$YACC" # Let the user override the test.
17987 else
17988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17989 for as_dir in $PATH
17990 do
17991 IFS=$as_save_IFS
17992 test -z "$as_dir" && as_dir=.
17993 for ac_exec_ext in '' $ac_executable_extensions; do
17994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17995 ac_cv_prog_YACC="$ac_prog"
17996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17997 break 2
17998 fi
17999 done
18000 done
18001 IFS=$as_save_IFS
18002
18003 fi
18004 fi
18005 YACC=$ac_cv_prog_YACC
18006 if test -n "$YACC"; then
18007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
18008 $as_echo "$YACC" >&6; }
18009 else
18010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18011 $as_echo "no" >&6; }
18012 fi
18013
18014
18015 test -n "$YACC" && break
18016 done
18017 test -n "$YACC" || YACC="yacc"
18018
18019 for ac_prog in flex lex
18020 do
18021 # Extract the first word of "$ac_prog", so it can be a program name with args.
18022 set dummy $ac_prog; ac_word=$2
18023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18024 $as_echo_n "checking for $ac_word... " >&6; }
18025 if ${ac_cv_prog_LEX+:} false; then :
18026 $as_echo_n "(cached) " >&6
18027 else
18028 if test -n "$LEX"; then
18029 ac_cv_prog_LEX="$LEX" # Let the user override the test.
18030 else
18031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18032 for as_dir in $PATH
18033 do
18034 IFS=$as_save_IFS
18035 test -z "$as_dir" && as_dir=.
18036 for ac_exec_ext in '' $ac_executable_extensions; do
18037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18038 ac_cv_prog_LEX="$ac_prog"
18039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18040 break 2
18041 fi
18042 done
18043 done
18044 IFS=$as_save_IFS
18045
18046 fi
18047 fi
18048 LEX=$ac_cv_prog_LEX
18049 if test -n "$LEX"; then
18050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
18051 $as_echo "$LEX" >&6; }
18052 else
18053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18054 $as_echo "no" >&6; }
18055 fi
18056
18057
18058 test -n "$LEX" && break
18059 done
18060 test -n "$LEX" || LEX=":"
18061
18062 case "$LEX" in
18063 :|*"missing "*) ;;
18064 *) cat >conftest.l <<_ACEOF
18065 %%
18066 a { ECHO; }
18067 b { REJECT; }
18068 c { yymore (); }
18069 d { yyless (1); }
18070 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
18071 yyless ((input () != 0)); }
18072 f { unput (yytext[0]); }
18073 . { BEGIN INITIAL; }
18074 %%
18075 #ifdef YYTEXT_POINTER
18076 extern char *yytext;
18077 #endif
18078 int
18079 main (void)
18080 {
18081 return ! yylex () + ! yywrap ();
18082 }
18083 _ACEOF
18084 { { ac_try="$LEX conftest.l"
18085 case "(($ac_try" in
18086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18087 *) ac_try_echo=$ac_try;;
18088 esac
18089 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18090 $as_echo "$ac_try_echo"; } >&5
18091 (eval "$LEX conftest.l") 2>&5
18092 ac_status=$?
18093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18094 test $ac_status = 0; }
18095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
18096 $as_echo_n "checking lex output file root... " >&6; }
18097 if ${ac_cv_prog_lex_root+:} false; then :
18098 $as_echo_n "(cached) " >&6
18099 else
18100
18101 if test -f lex.yy.c; then
18102 ac_cv_prog_lex_root=lex.yy
18103 elif test -f lexyy.c; then
18104 ac_cv_prog_lex_root=lexyy
18105 else
18106 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
18107 fi
18108 fi
18109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
18110 $as_echo "$ac_cv_prog_lex_root" >&6; }
18111 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
18112
18113 if test -z "${LEXLIB+set}"; then
18114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
18115 $as_echo_n "checking lex library... " >&6; }
18116 if ${ac_cv_lib_lex+:} false; then :
18117 $as_echo_n "(cached) " >&6
18118 else
18119
18120 ac_save_LIBS=$LIBS
18121 ac_cv_lib_lex='none needed'
18122 for ac_lib in '' -lfl -ll; do
18123 LIBS="$ac_lib $ac_save_LIBS"
18124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18125 /* end confdefs.h. */
18126 `cat $LEX_OUTPUT_ROOT.c`
18127 _ACEOF
18128 if ac_fn_c_try_link "$LINENO"; then :
18129 ac_cv_lib_lex=$ac_lib
18130 fi
18131 rm -f core conftest.err conftest.$ac_objext \
18132 conftest$ac_exeext conftest.$ac_ext
18133 test "$ac_cv_lib_lex" != 'none needed' && break
18134 done
18135 LIBS=$ac_save_LIBS
18136
18137 fi
18138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
18139 $as_echo "$ac_cv_lib_lex" >&6; }
18140 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
18141 fi
18142
18143
18144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
18145 $as_echo_n "checking whether yytext is a pointer... " >&6; }
18146 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
18147 $as_echo_n "(cached) " >&6
18148 else
18149 # POSIX says lex can declare yytext either as a pointer or an array; the
18150 # default is implementation-dependent. Figure out which it is, since
18151 # not all implementations provide the %pointer and %array declarations.
18152 ac_cv_prog_lex_yytext_pointer=no
18153 ac_save_LIBS=$LIBS
18154 LIBS="$LEXLIB $ac_save_LIBS"
18155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18156 /* end confdefs.h. */
18157
18158 #define YYTEXT_POINTER 1
18159 `cat $LEX_OUTPUT_ROOT.c`
18160 _ACEOF
18161 if ac_fn_c_try_link "$LINENO"; then :
18162 ac_cv_prog_lex_yytext_pointer=yes
18163 fi
18164 rm -f core conftest.err conftest.$ac_objext \
18165 conftest$ac_exeext conftest.$ac_ext
18166 LIBS=$ac_save_LIBS
18167
18168 fi
18169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
18170 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
18171 if test $ac_cv_prog_lex_yytext_pointer = yes; then
18172
18173 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
18174
18175 fi
18176 rm -f conftest.l $LEX_OUTPUT_ROOT.c
18177 ;;
18178 esac
18179 if test "$LEX" = :; then
18180 LEX=${am_missing_run}flex
18181 fi
18182
18183
18184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
18185 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18186 # Check whether --enable-maintainer-mode was given.
18187 if test "${enable_maintainer_mode+set}" = set; then :
18188 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
18189 else
18190 USE_MAINTAINER_MODE=no
18191 fi
18192
18193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
18194 $as_echo "$USE_MAINTAINER_MODE" >&6; }
18195 if test $USE_MAINTAINER_MODE = yes; then
18196 MAINTAINER_MODE_TRUE=
18197 MAINTAINER_MODE_FALSE='#'
18198 else
18199 MAINTAINER_MODE_TRUE='#'
18200 MAINTAINER_MODE_FALSE=
18201 fi
18202
18203 MAINT=$MAINTAINER_MODE_TRUE
18204
18205
18206 if false; then
18207 GENINSRC_NEVER_TRUE=
18208 GENINSRC_NEVER_FALSE='#'
18209 else
18210 GENINSRC_NEVER_TRUE='#'
18211 GENINSRC_NEVER_FALSE=
18212 fi
18213
18214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
18215 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
18216 if ${gcc_cv_prog_cmp_skip+:} false; then :
18217 $as_echo_n "(cached) " >&6
18218 else
18219 echo abfoo >t1
18220 echo cdfoo >t2
18221 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
18222 if cmp t1 t2 2 2 > /dev/null 2>&1; then
18223 if cmp t1 t2 1 1 > /dev/null 2>&1; then
18224 :
18225 else
18226 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
18227 fi
18228 fi
18229 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
18230 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
18231 :
18232 else
18233 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
18234 fi
18235 fi
18236 rm t1 t2
18237
18238 fi
18239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
18240 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
18241 do_compare="$gcc_cv_prog_cmp_skip"
18242
18243
18244
18245 . ${srcdir}/configure.host
18246
18247
18248
18249
18250 # We use headers from include/ that check various HAVE_*_H macros, thus
18251 # should ensure they are set by configure. This is true even when C99
18252 # guarantees they are available.
18253 # sha1.h and md4.h test HAVE_LIMITS_H, HAVE_SYS_TYPES_H and HAVE_STDINT_H
18254 # plugin-api.h tests HAVE_STDINT_H and HAVE_INTTYPES_H
18255 # Besides those, we need to check anything used in ld/ not in C99.
18256 for ac_header in fcntl.h elf-hints.h limits.h inttypes.h stdint.h \
18257 sys/file.h sys/mman.h sys/param.h sys/stat.h sys/time.h \
18258 sys/types.h unistd.h
18259 do :
18260 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18261 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18262 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18263 cat >>confdefs.h <<_ACEOF
18264 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18265 _ACEOF
18266
18267 fi
18268
18269 done
18270
18271 for ac_func in close getrusage glob lseek mkstemp open realpath waitpid
18272 do :
18273 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18274 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18275 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
18276 cat >>confdefs.h <<_ACEOF
18277 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18278 _ACEOF
18279
18280 fi
18281 done
18282
18283
18284
18285 case "${host}" in
18286 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
18287
18288 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
18289 ;;
18290 esac
18291
18292 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
18293 if test "x$ac_cv_have_decl_environ" = xyes; then :
18294 ac_have_decl=1
18295 else
18296 ac_have_decl=0
18297 fi
18298
18299 cat >>confdefs.h <<_ACEOF
18300 #define HAVE_DECL_ENVIRON $ac_have_decl
18301 _ACEOF
18302 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
18303 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
18304 ac_have_decl=1
18305 else
18306 ac_have_decl=0
18307 fi
18308
18309 cat >>confdefs.h <<_ACEOF
18310 #define HAVE_DECL_STPCPY $ac_have_decl
18311 _ACEOF
18312
18313
18314
18315
18316
18317 for ac_header in $ac_header_list
18318 do :
18319 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18320 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
18321 "
18322 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18323 cat >>confdefs.h <<_ACEOF
18324 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18325 _ACEOF
18326
18327 fi
18328
18329 done
18330
18331
18332
18333
18334
18335
18336
18337 save_ASAN_OPTIONS="$ASAN_OPTIONS"
18338 ASAN_OPTIONS=detect_leaks=0
18339 export ASAN_OPTIONS
18340
18341 for ac_func in getpagesize
18342 do :
18343 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
18344 if test "x$ac_cv_func_getpagesize" = xyes; then :
18345 cat >>confdefs.h <<_ACEOF
18346 #define HAVE_GETPAGESIZE 1
18347 _ACEOF
18348
18349 fi
18350 done
18351
18352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
18353 $as_echo_n "checking for working mmap... " >&6; }
18354 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
18355 $as_echo_n "(cached) " >&6
18356 else
18357 if test "$cross_compiling" = yes; then :
18358 ac_cv_func_mmap_fixed_mapped=no
18359 else
18360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18361 /* end confdefs.h. */
18362 $ac_includes_default
18363 /* malloc might have been renamed as rpl_malloc. */
18364 #undef malloc
18365
18366 /* Thanks to Mike Haertel and Jim Avera for this test.
18367 Here is a matrix of mmap possibilities:
18368 mmap private not fixed
18369 mmap private fixed at somewhere currently unmapped
18370 mmap private fixed at somewhere already mapped
18371 mmap shared not fixed
18372 mmap shared fixed at somewhere currently unmapped
18373 mmap shared fixed at somewhere already mapped
18374 For private mappings, we should verify that changes cannot be read()
18375 back from the file, nor mmap's back from the file at a different
18376 address. (There have been systems where private was not correctly
18377 implemented like the infamous i386 svr4.0, and systems where the
18378 VM page cache was not coherent with the file system buffer cache
18379 like early versions of FreeBSD and possibly contemporary NetBSD.)
18380 For shared mappings, we should conversely verify that changes get
18381 propagated back to all the places they're supposed to be.
18382
18383 Grep wants private fixed already mapped.
18384 The main things grep needs to know about mmap are:
18385 * does it exist and is it safe to write into the mmap'd area
18386 * how to use it (BSD variants) */
18387
18388 #include <fcntl.h>
18389 #include <sys/mman.h>
18390
18391 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
18392 char *malloc ();
18393 #endif
18394
18395 /* This mess was copied from the GNU getpagesize.h. */
18396 #ifndef HAVE_GETPAGESIZE
18397 # ifdef _SC_PAGESIZE
18398 # define getpagesize() sysconf(_SC_PAGESIZE)
18399 # else /* no _SC_PAGESIZE */
18400 # ifdef HAVE_SYS_PARAM_H
18401 # include <sys/param.h>
18402 # ifdef EXEC_PAGESIZE
18403 # define getpagesize() EXEC_PAGESIZE
18404 # else /* no EXEC_PAGESIZE */
18405 # ifdef NBPG
18406 # define getpagesize() NBPG * CLSIZE
18407 # ifndef CLSIZE
18408 # define CLSIZE 1
18409 # endif /* no CLSIZE */
18410 # else /* no NBPG */
18411 # ifdef NBPC
18412 # define getpagesize() NBPC
18413 # else /* no NBPC */
18414 # ifdef PAGESIZE
18415 # define getpagesize() PAGESIZE
18416 # endif /* PAGESIZE */
18417 # endif /* no NBPC */
18418 # endif /* no NBPG */
18419 # endif /* no EXEC_PAGESIZE */
18420 # else /* no HAVE_SYS_PARAM_H */
18421 # define getpagesize() 8192 /* punt totally */
18422 # endif /* no HAVE_SYS_PARAM_H */
18423 # endif /* no _SC_PAGESIZE */
18424
18425 #endif /* no HAVE_GETPAGESIZE */
18426
18427 int
18428 main ()
18429 {
18430 char *data, *data2, *data3;
18431 const char *cdata2;
18432 int i, pagesize;
18433 int fd, fd2;
18434
18435 pagesize = getpagesize ();
18436
18437 /* First, make a file with some known garbage in it. */
18438 data = (char *) malloc (pagesize);
18439 if (!data)
18440 return 1;
18441 for (i = 0; i < pagesize; ++i)
18442 *(data + i) = rand ();
18443 umask (0);
18444 fd = creat ("conftest.mmap", 0600);
18445 if (fd < 0)
18446 return 2;
18447 if (write (fd, data, pagesize) != pagesize)
18448 return 3;
18449 close (fd);
18450
18451 /* Next, check that the tail of a page is zero-filled. File must have
18452 non-zero length, otherwise we risk SIGBUS for entire page. */
18453 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
18454 if (fd2 < 0)
18455 return 4;
18456 cdata2 = "";
18457 if (write (fd2, cdata2, 1) != 1)
18458 return 5;
18459 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
18460 if (data2 == MAP_FAILED)
18461 return 6;
18462 for (i = 0; i < pagesize; ++i)
18463 if (*(data2 + i))
18464 return 7;
18465 close (fd2);
18466 if (munmap (data2, pagesize))
18467 return 8;
18468
18469 /* Next, try to mmap the file at a fixed address which already has
18470 something else allocated at it. If we can, also make sure that
18471 we see the same garbage. */
18472 fd = open ("conftest.mmap", O_RDWR);
18473 if (fd < 0)
18474 return 9;
18475 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
18476 MAP_PRIVATE | MAP_FIXED, fd, 0L))
18477 return 10;
18478 for (i = 0; i < pagesize; ++i)
18479 if (*(data + i) != *(data2 + i))
18480 return 11;
18481
18482 /* Finally, make sure that changes to the mapped area do not
18483 percolate back to the file as seen by read(). (This is a bug on
18484 some variants of i386 svr4.0.) */
18485 for (i = 0; i < pagesize; ++i)
18486 *(data2 + i) = *(data2 + i) + 1;
18487 data3 = (char *) malloc (pagesize);
18488 if (!data3)
18489 return 12;
18490 if (read (fd, data3, pagesize) != pagesize)
18491 return 13;
18492 for (i = 0; i < pagesize; ++i)
18493 if (*(data + i) != *(data3 + i))
18494 return 14;
18495 close (fd);
18496 return 0;
18497 }
18498 _ACEOF
18499 if ac_fn_c_try_run "$LINENO"; then :
18500 ac_cv_func_mmap_fixed_mapped=yes
18501 else
18502 ac_cv_func_mmap_fixed_mapped=no
18503 fi
18504 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18505 conftest.$ac_objext conftest.beam conftest.$ac_ext
18506 fi
18507
18508 fi
18509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
18510 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
18511 if test $ac_cv_func_mmap_fixed_mapped = yes; then
18512
18513 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
18514
18515 fi
18516 rm -f conftest.mmap conftest.txt
18517
18518 ASAN_OPTIONS="$save_ASAN_OPTIONS"
18519
18520
18521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
18522 $as_echo_n "checking for library containing dlopen... " >&6; }
18523 if ${ac_cv_search_dlopen+:} false; then :
18524 $as_echo_n "(cached) " >&6
18525 else
18526 ac_func_search_save_LIBS=$LIBS
18527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18528 /* end confdefs.h. */
18529
18530 /* Override any GCC internal prototype to avoid an error.
18531 Use char because int might match the return type of a GCC
18532 builtin and then its argument prototype would still apply. */
18533 #ifdef __cplusplus
18534 extern "C"
18535 #endif
18536 char dlopen ();
18537 int
18538 main ()
18539 {
18540 return dlopen ();
18541 ;
18542 return 0;
18543 }
18544 _ACEOF
18545 for ac_lib in '' dl; do
18546 if test -z "$ac_lib"; then
18547 ac_res="none required"
18548 else
18549 ac_res=-l$ac_lib
18550 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
18551 fi
18552 if ac_fn_c_try_link "$LINENO"; then :
18553 ac_cv_search_dlopen=$ac_res
18554 fi
18555 rm -f core conftest.err conftest.$ac_objext \
18556 conftest$ac_exeext
18557 if ${ac_cv_search_dlopen+:} false; then :
18558 break
18559 fi
18560 done
18561 if ${ac_cv_search_dlopen+:} false; then :
18562
18563 else
18564 ac_cv_search_dlopen=no
18565 fi
18566 rm conftest.$ac_ext
18567 LIBS=$ac_func_search_save_LIBS
18568 fi
18569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
18570 $as_echo "$ac_cv_search_dlopen" >&6; }
18571 ac_res=$ac_cv_search_dlopen
18572 if test "$ac_res" != no; then :
18573 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18574
18575 fi
18576
18577
18578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
18579 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
18580 if ${ld_cv_decl_getopt_unistd_h+:} false; then :
18581 $as_echo_n "(cached) " >&6
18582 else
18583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18584 /* end confdefs.h. */
18585 #include <unistd.h>
18586 int
18587 main ()
18588 {
18589 extern int getopt (int, char *const*, const char *);
18590 ;
18591 return 0;
18592 }
18593 _ACEOF
18594 if ac_fn_c_try_compile "$LINENO"; then :
18595 ld_cv_decl_getopt_unistd_h=yes
18596 else
18597 ld_cv_decl_getopt_unistd_h=no
18598 fi
18599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18600 fi
18601
18602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
18603 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
18604 if test $ld_cv_decl_getopt_unistd_h = yes; then
18605
18606 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
18607
18608 fi
18609
18610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
18611 $as_echo_n "checking whether to use xxhash... " >&6; }
18612
18613 # Check whether --with-xxhash was given.
18614 if test "${with_xxhash+set}" = set; then :
18615 withval=$with_xxhash;
18616 else
18617 with_xxhash=auto
18618 fi
18619
18620 if test "x$with_xxhash" != "xno"; then
18621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18622 /* end confdefs.h. */
18623
18624 #define XXH_INLINE_ALL
18625 #include <xxhash.h>
18626 XXH128_hash_t r;
18627 void foo (void) { r = XXH128("foo", 3, 0); }
18628
18629 _ACEOF
18630 if ac_fn_c_try_compile "$LINENO"; then :
18631
18632 with_xxhash=yes
18633
18634 $as_echo "#define WITH_XXHASH 1" >>confdefs.h
18635
18636
18637 else
18638
18639 if test "$with_xxhash" = yes; then
18640 as_fn_error $? "xxhash is missing or unusable" "$LINENO" 5
18641 fi
18642 with_xxhash=no
18643 fi
18644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18645 fi
18646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
18647 $as_echo "$with_xxhash" >&6; }
18648
18649 # Link in zlib/zstd if we can. This allows us to read and write
18650 # compressed debug sections.
18651
18652 # Use the system's zlib library.
18653 zlibdir="-L\$(top_builddir)/../zlib"
18654 zlibinc="-I\$(top_srcdir)/../zlib"
18655
18656 # Check whether --with-system-zlib was given.
18657 if test "${with_system_zlib+set}" = set; then :
18658 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
18659 zlibdir=
18660 zlibinc=
18661 fi
18662
18663 fi
18664
18665
18666
18667
18668
18669
18670 # Check whether --with-zstd was given.
18671 if test "${with_zstd+set}" = set; then :
18672 withval=$with_zstd;
18673 else
18674 with_zstd=auto
18675 fi
18676
18677
18678 if test "$with_zstd" != no; then :
18679
18680 pkg_failed=no
18681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd >= 1.4.0" >&5
18682 $as_echo_n "checking for libzstd >= 1.4.0... " >&6; }
18683
18684 if test -n "$ZSTD_CFLAGS"; then
18685 pkg_cv_ZSTD_CFLAGS="$ZSTD_CFLAGS"
18686 elif test -n "$PKG_CONFIG"; then
18687 if test -n "$PKG_CONFIG" && \
18688 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
18689 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
18690 ac_status=$?
18691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18692 test $ac_status = 0; }; then
18693 pkg_cv_ZSTD_CFLAGS=`$PKG_CONFIG --cflags "libzstd >= 1.4.0" 2>/dev/null`
18694 test "x$?" != "x0" && pkg_failed=yes
18695 else
18696 pkg_failed=yes
18697 fi
18698 else
18699 pkg_failed=untried
18700 fi
18701 if test -n "$ZSTD_LIBS"; then
18702 pkg_cv_ZSTD_LIBS="$ZSTD_LIBS"
18703 elif test -n "$PKG_CONFIG"; then
18704 if test -n "$PKG_CONFIG" && \
18705 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
18706 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
18707 ac_status=$?
18708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18709 test $ac_status = 0; }; then
18710 pkg_cv_ZSTD_LIBS=`$PKG_CONFIG --libs "libzstd >= 1.4.0" 2>/dev/null`
18711 test "x$?" != "x0" && pkg_failed=yes
18712 else
18713 pkg_failed=yes
18714 fi
18715 else
18716 pkg_failed=untried
18717 fi
18718
18719 if test $pkg_failed = no; then
18720 pkg_save_LDFLAGS="$LDFLAGS"
18721 LDFLAGS="$LDFLAGS $pkg_cv_ZSTD_LIBS"
18722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18723 /* end confdefs.h. */
18724
18725 int
18726 main ()
18727 {
18728
18729 ;
18730 return 0;
18731 }
18732 _ACEOF
18733 if ac_fn_c_try_link "$LINENO"; then :
18734
18735 else
18736 pkg_failed=yes
18737 fi
18738 rm -f core conftest.err conftest.$ac_objext \
18739 conftest$ac_exeext conftest.$ac_ext
18740 LDFLAGS=$pkg_save_LDFLAGS
18741 fi
18742
18743
18744
18745 if test $pkg_failed = yes; then
18746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18747 $as_echo "no" >&6; }
18748
18749 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18750 _pkg_short_errors_supported=yes
18751 else
18752 _pkg_short_errors_supported=no
18753 fi
18754 if test $_pkg_short_errors_supported = yes; then
18755 ZSTD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
18756 else
18757 ZSTD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
18758 fi
18759 # Put the nasty error message in config.log where it belongs
18760 echo "$ZSTD_PKG_ERRORS" >&5
18761
18762
18763 if test "$with_zstd" = yes; then
18764 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
18765 fi
18766
18767 elif test $pkg_failed = untried; then
18768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18769 $as_echo "no" >&6; }
18770
18771 if test "$with_zstd" = yes; then
18772 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
18773 fi
18774
18775 else
18776 ZSTD_CFLAGS=$pkg_cv_ZSTD_CFLAGS
18777 ZSTD_LIBS=$pkg_cv_ZSTD_LIBS
18778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18779 $as_echo "yes" >&6; }
18780
18781
18782 $as_echo "#define HAVE_ZSTD 1" >>confdefs.h
18783
18784
18785 fi
18786
18787 fi
18788
18789
18790 # target-specific stuff:
18791
18792 all_targets=
18793 EMUL=
18794 all_emuls=
18795 all_emul_extras=
18796 all_libpath=
18797 TDIRS=
18798
18799 elf_list_options=false
18800 elf_shlib_list_options=false
18801 elf_plt_unwind_list_options=false
18802 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
18803 do
18804 if test "$targ_alias" = "all"; then
18805 all_targets=true
18806 elf_list_options=true
18807 elf_shlib_list_options=true
18808 elf_plt_unwind_list_options=true
18809 else
18810 # Canonicalize the secondary target names.
18811 result=`$ac_config_sub $targ_alias 2>/dev/null`
18812 if test -n "$result"; then
18813 targ=$result
18814 else
18815 targ=$targ_alias
18816 fi
18817
18818 . ${srcdir}/configure.tgt
18819
18820 if test "$targ" = "$target"; then
18821 EMUL=$targ_emul
18822 fi
18823
18824 if test x${have_64_bit_bfd} = xno; then
18825 . ${srcdir}/../bfd/config.bfd
18826 fi
18827
18828 if test x${have_64_bit_bfd} = xyes; then
18829 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
18830 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
18831 fi
18832
18833 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
18834 case " $all_emuls " in
18835 *" e${i}.o "*) ;;
18836 *)
18837 all_emuls="$all_emuls e${i}.o"
18838 eval result=\$tdir_$i
18839 test -z "$result" && result=$targ_alias
18840 TDIRS="$TDIRS
18841 tdir_$i=$result"
18842 case "${i}" in
18843 *elf*)
18844 elf_list_options=true
18845 ;;
18846 *)
18847 if $GREP "TEMPLATE_NAME=elf" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
18848 elf_list_options=true
18849 fi
18850 ;;
18851 esac
18852 if test "$elf_list_options" = "true"; then
18853 source_sh()
18854 {
18855 . $1
18856 }
18857 source_sh ${srcdir}/emulparams/${i}.sh
18858 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
18859 elf_shlib_list_options=true
18860 fi
18861 if test x${PLT_UNWIND} = xyes; then
18862 elf_plt_unwind_list_options=true
18863 fi
18864 fi
18865 ;;
18866 esac
18867 done
18868
18869 for i in $targ_emul $targ_extra_libpath; do
18870 case " $all_libpath " in
18871 *" ${i} "*) ;;
18872 *)
18873 if test -z "$all_libpath"; then
18874 all_libpath=${i}
18875 else
18876 all_libpath="$all_libpath ${i}"
18877 fi
18878 ;;
18879 esac
18880 done
18881
18882 for i in $targ_extra_ofiles; do
18883 case " $all_emul_extras " in
18884 *" ${i} "*) ;;
18885 *)
18886 all_emul_extras="$all_emul_extras ${i}"
18887 ;;
18888 esac
18889 done
18890
18891 fi
18892 done
18893
18894 if test x$ac_default_compressed_debug_sections = xyes ; then
18895
18896 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
18897
18898 fi
18899
18900
18901 cat >>confdefs.h <<_ACEOF
18902 #define DEFAULT_COMPRESSED_DEBUG_ALGORITHM $ac_default_compressed_debug_sections_algorithm
18903 _ACEOF
18904
18905
18906 if test "${ac_default_new_dtags}" = unset; then
18907 ac_default_new_dtags=0
18908 fi
18909
18910 cat >>confdefs.h <<_ACEOF
18911 #define DEFAULT_NEW_DTAGS $ac_default_new_dtags
18912 _ACEOF
18913
18914
18915 if test "${ac_default_ld_z_relro}" = unset; then
18916 ac_default_ld_z_relro=0
18917 fi
18918
18919 cat >>confdefs.h <<_ACEOF
18920 #define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
18921 _ACEOF
18922
18923
18924 ac_default_ld_textrel_check_warning=0
18925 case "${ac_default_ld_textrel_check}" in
18926 unset|no)
18927 ac_default_ld_textrel_check=textrel_check_none
18928 ;;
18929 yes|warning)
18930 ac_default_ld_textrel_check=textrel_check_warning
18931 ac_default_ld_textrel_check_warning=1
18932 ;;
18933 error)
18934 ac_default_ld_textrel_check=textrel_check_error
18935 ;;
18936 esac
18937
18938 cat >>confdefs.h <<_ACEOF
18939 #define DEFAULT_LD_TEXTREL_CHECK $ac_default_ld_textrel_check
18940 _ACEOF
18941
18942
18943 cat >>confdefs.h <<_ACEOF
18944 #define DEFAULT_LD_TEXTREL_CHECK_WARNING $ac_default_ld_textrel_check_warning
18945 _ACEOF
18946
18947
18948 if test "${ac_default_ld_z_separate_code}" = unset; then
18949 ac_default_ld_z_separate_code=0
18950 fi
18951
18952 cat >>confdefs.h <<_ACEOF
18953 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
18954 _ACEOF
18955
18956
18957 if test "${ac_default_ld_rosegment}" = unset; then
18958 ac_default_ld_rosegment=0
18959 fi
18960
18961 cat >>confdefs.h <<_ACEOF
18962 #define DEFAULT_LD_ROSEGMENT $ac_default_ld_rosegment
18963 _ACEOF
18964
18965
18966 if test "${ac_default_ld_z_mark_plt}" = unset; then
18967 ac_default_ld_z_mark_plt=0
18968 fi
18969
18970 cat >>confdefs.h <<_ACEOF
18971 #define DEFAULT_LD_Z_MARK_PLT $ac_default_ld_z_mark_plt
18972 _ACEOF
18973
18974
18975 if test "${ac_default_ld_z_memory_seal}" = unset; then
18976 ac_default_ld_z_memory_seal=0
18977 fi
18978
18979 cat >>confdefs.h <<_ACEOF
18980 #define DEFAULT_LD_Z_MEMORY_SEAL $ac_default_ld_z_memory_seal
18981 _ACEOF
18982
18983
18984
18985
18986 cat >>confdefs.h <<_ACEOF
18987 #define DEFAULT_LD_WARN_EXECSTACK $ac_default_ld_warn_execstack
18988 _ACEOF
18989
18990
18991
18992 cat >>confdefs.h <<_ACEOF
18993 #define DEFAULT_LD_ERROR_EXECSTACK $ac_default_ld_error_execstack
18994 _ACEOF
18995
18996
18997 if test "${ac_default_ld_warn_rwx_segments}" = unset; then
18998 ac_default_ld_warn_rwx_segments=1
18999 fi
19000
19001 cat >>confdefs.h <<_ACEOF
19002 #define DEFAULT_LD_WARN_RWX_SEGMENTS $ac_default_ld_warn_rwx_segments
19003 _ACEOF
19004
19005
19006
19007 cat >>confdefs.h <<_ACEOF
19008 #define DEFAULT_LD_ERROR_RWX_SEGMENTS $ac_default_ld_error_rwx_segments
19009 _ACEOF
19010
19011
19012 if test "${ac_default_ld_default_execstack}" = unset; then
19013 ac_default_ld_default_execstack=1
19014 fi
19015
19016 cat >>confdefs.h <<_ACEOF
19017 #define DEFAULT_LD_EXECSTACK $ac_default_ld_default_execstack
19018 _ACEOF
19019
19020
19021
19022 if test "${ac_support_error_handling_script}" = unset; then
19023 ac_support_error_handling_script=1
19024 fi
19025
19026 cat >>confdefs.h <<_ACEOF
19027 #define SUPPORT_ERROR_HANDLING_SCRIPT $ac_support_error_handling_script
19028 _ACEOF
19029
19030
19031
19032 cat >>confdefs.h <<_ACEOF
19033 #define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
19034 _ACEOF
19035
19036
19037
19038 cat >>confdefs.h <<_ACEOF
19039 #define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
19040 _ACEOF
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051 if test x${all_targets} = xtrue; then
19052 if test x${have_64_bit_bfd} = xyes; then
19053 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
19054 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
19055 else
19056 EMULATION_OFILES='$(ALL_EMULATIONS)'
19057 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
19058 fi
19059 else
19060 EMULATION_OFILES=$all_emuls
19061 EMUL_EXTRA_OFILES=$all_emul_extras
19062 fi
19063
19064
19065
19066
19067 EMULATION_LIBPATH=$all_libpath
19068
19069
19070 if test x${enable_static} = xno; then
19071 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
19072 TESTCTFLIB="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
19073 TESTSFRAMELIB="-Wl,--rpath,../libsframe/.libs ../libsframe/.libs/libsframe.so"
19074 else
19075 TESTBFDLIB="../bfd/.libs/libbfd.a"
19076 TESTCTFLIB="../libctf/.libs/libctf.a"
19077 TESTSFRAMELIB="../libsframe/.libs/libsframe.a"
19078 fi
19079 if test "${enable_libctf}" = no; then
19080 TESTCTFLIB=
19081 fi
19082
19083
19084
19085
19086 target_vendor=${target_vendor=$host_vendor}
19087 case "$target_vendor" in
19088 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
19089 *) EXTRA_SHLIB_EXTENSION= ;;
19090 esac
19091
19092 case "$target_os" in
19093 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
19094 esac
19095
19096 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
19097
19098 cat >>confdefs.h <<_ACEOF
19099 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
19100 _ACEOF
19101
19102 fi
19103
19104 ac_config_commands="$ac_config_commands default"
19105
19106
19107
19108
19109
19110
19111
19112 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
19113
19114 cat >confcache <<\_ACEOF
19115 # This file is a shell script that caches the results of configure
19116 # tests run on this system so they can be shared between configure
19117 # scripts and configure runs, see configure's option --config-cache.
19118 # It is not useful on other systems. If it contains results you don't
19119 # want to keep, you may remove or edit it.
19120 #
19121 # config.status only pays attention to the cache file if you give it
19122 # the --recheck option to rerun configure.
19123 #
19124 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19125 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19126 # following values.
19127
19128 _ACEOF
19129
19130 # The following way of writing the cache mishandles newlines in values,
19131 # but we know of no workaround that is simple, portable, and efficient.
19132 # So, we kill variables containing newlines.
19133 # Ultrix sh set writes to stderr and can't be redirected directly,
19134 # and sets the high bit in the cache file unless we assign to the vars.
19135 (
19136 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19137 eval ac_val=\$$ac_var
19138 case $ac_val in #(
19139 *${as_nl}*)
19140 case $ac_var in #(
19141 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19142 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19143 esac
19144 case $ac_var in #(
19145 _ | IFS | as_nl) ;; #(
19146 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19147 *) { eval $ac_var=; unset $ac_var;} ;;
19148 esac ;;
19149 esac
19150 done
19151
19152 (set) 2>&1 |
19153 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19154 *${as_nl}ac_space=\ *)
19155 # `set' does not quote correctly, so add quotes: double-quote
19156 # substitution turns \\\\ into \\, and sed turns \\ into \.
19157 sed -n \
19158 "s/'/'\\\\''/g;
19159 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19160 ;; #(
19161 *)
19162 # `set' quotes correctly as required by POSIX, so do not add quotes.
19163 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19164 ;;
19165 esac |
19166 sort
19167 ) |
19168 sed '
19169 /^ac_cv_env_/b end
19170 t clear
19171 :clear
19172 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19173 t end
19174 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19175 :end' >>confcache
19176 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19177 if test -w "$cache_file"; then
19178 if test "x$cache_file" != "x/dev/null"; then
19179 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19180 $as_echo "$as_me: updating cache $cache_file" >&6;}
19181 if test ! -f "$cache_file" || test -h "$cache_file"; then
19182 cat confcache >"$cache_file"
19183 else
19184 case $cache_file in #(
19185 */* | ?:*)
19186 mv -f confcache "$cache_file"$$ &&
19187 mv -f "$cache_file"$$ "$cache_file" ;; #(
19188 *)
19189 mv -f confcache "$cache_file" ;;
19190 esac
19191 fi
19192 fi
19193 else
19194 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19195 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19196 fi
19197 fi
19198 rm -f confcache
19199
19200 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19201 # Let make expand exec_prefix.
19202 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19203
19204 DEFS=-DHAVE_CONFIG_H
19205
19206 ac_libobjs=
19207 ac_ltlibobjs=
19208 U=
19209 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19210 # 1. Remove the extension, and $U if already installed.
19211 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19212 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19213 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19214 # will be set to the directory where LIBOBJS objects are built.
19215 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19216 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19217 done
19218 LIBOBJS=$ac_libobjs
19219
19220 LTLIBOBJS=$ac_ltlibobjs
19221
19222
19223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
19224 $as_echo_n "checking that generated files are newer than configure... " >&6; }
19225 if test -n "$am_sleep_pid"; then
19226 # Hide warnings about reused PIDs.
19227 wait $am_sleep_pid 2>/dev/null
19228 fi
19229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
19230 $as_echo "done" >&6; }
19231 if test -n "$EXEEXT"; then
19232 am__EXEEXT_TRUE=
19233 am__EXEEXT_FALSE='#'
19234 else
19235 am__EXEEXT_TRUE='#'
19236 am__EXEEXT_FALSE=
19237 fi
19238
19239 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19240 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
19241 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19242 fi
19243 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19244 as_fn_error $? "conditional \"AMDEP\" was never defined.
19245 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19246 fi
19247 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19248 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19249 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19250 fi
19251 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19252 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
19253 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19254 fi
19255 if test -z "${ENABLE_LIBCTF_TRUE}" && test -z "${ENABLE_LIBCTF_FALSE}"; then
19256 as_fn_error $? "conditional \"ENABLE_LIBCTF\" was never defined.
19257 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19258 fi
19259 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19260 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
19261 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19262 fi
19263 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
19264 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
19265 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19266 fi
19267
19268 : "${CONFIG_STATUS=./config.status}"
19269 ac_write_fail=0
19270 ac_clean_files_save=$ac_clean_files
19271 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19272 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19273 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19274 as_write_fail=0
19275 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19276 #! $SHELL
19277 # Generated by $as_me.
19278 # Run this file to recreate the current configuration.
19279 # Compiler output produced by configure, useful for debugging
19280 # configure, is in config.log if it exists.
19281
19282 debug=false
19283 ac_cs_recheck=false
19284 ac_cs_silent=false
19285
19286 SHELL=\${CONFIG_SHELL-$SHELL}
19287 export SHELL
19288 _ASEOF
19289 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19290 ## -------------------- ##
19291 ## M4sh Initialization. ##
19292 ## -------------------- ##
19293
19294 # Be more Bourne compatible
19295 DUALCASE=1; export DUALCASE # for MKS sh
19296 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19297 emulate sh
19298 NULLCMD=:
19299 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19300 # is contrary to our usage. Disable this feature.
19301 alias -g '${1+"$@"}'='"$@"'
19302 setopt NO_GLOB_SUBST
19303 else
19304 case `(set -o) 2>/dev/null` in #(
19305 *posix*) :
19306 set -o posix ;; #(
19307 *) :
19308 ;;
19309 esac
19310 fi
19311
19312
19313 as_nl='
19314 '
19315 export as_nl
19316 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19317 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19318 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19319 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19320 # Prefer a ksh shell builtin over an external printf program on Solaris,
19321 # but without wasting forks for bash or zsh.
19322 if test -z "$BASH_VERSION$ZSH_VERSION" \
19323 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19324 as_echo='print -r --'
19325 as_echo_n='print -rn --'
19326 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19327 as_echo='printf %s\n'
19328 as_echo_n='printf %s'
19329 else
19330 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19331 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19332 as_echo_n='/usr/ucb/echo -n'
19333 else
19334 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19335 as_echo_n_body='eval
19336 arg=$1;
19337 case $arg in #(
19338 *"$as_nl"*)
19339 expr "X$arg" : "X\\(.*\\)$as_nl";
19340 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19341 esac;
19342 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19343 '
19344 export as_echo_n_body
19345 as_echo_n='sh -c $as_echo_n_body as_echo'
19346 fi
19347 export as_echo_body
19348 as_echo='sh -c $as_echo_body as_echo'
19349 fi
19350
19351 # The user is always right.
19352 if test "${PATH_SEPARATOR+set}" != set; then
19353 PATH_SEPARATOR=:
19354 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19355 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19356 PATH_SEPARATOR=';'
19357 }
19358 fi
19359
19360
19361 # IFS
19362 # We need space, tab and new line, in precisely that order. Quoting is
19363 # there to prevent editors from complaining about space-tab.
19364 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19365 # splitting by setting IFS to empty value.)
19366 IFS=" "" $as_nl"
19367
19368 # Find who we are. Look in the path if we contain no directory separator.
19369 as_myself=
19370 case $0 in #((
19371 *[\\/]* ) as_myself=$0 ;;
19372 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19373 for as_dir in $PATH
19374 do
19375 IFS=$as_save_IFS
19376 test -z "$as_dir" && as_dir=.
19377 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19378 done
19379 IFS=$as_save_IFS
19380
19381 ;;
19382 esac
19383 # We did not find ourselves, most probably we were run as `sh COMMAND'
19384 # in which case we are not to be found in the path.
19385 if test "x$as_myself" = x; then
19386 as_myself=$0
19387 fi
19388 if test ! -f "$as_myself"; then
19389 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19390 exit 1
19391 fi
19392
19393 # Unset variables that we do not need and which cause bugs (e.g. in
19394 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
19395 # suppresses any "Segmentation fault" message there. '((' could
19396 # trigger a bug in pdksh 5.2.14.
19397 for as_var in BASH_ENV ENV MAIL MAILPATH
19398 do eval test x\${$as_var+set} = xset \
19399 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19400 done
19401 PS1='$ '
19402 PS2='> '
19403 PS4='+ '
19404
19405 # NLS nuisances.
19406 LC_ALL=C
19407 export LC_ALL
19408 LANGUAGE=C
19409 export LANGUAGE
19410
19411 # CDPATH.
19412 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19413
19414
19415 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19416 # ----------------------------------------
19417 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19418 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19419 # script with STATUS, using 1 if that was 0.
19420 as_fn_error ()
19421 {
19422 as_status=$1; test $as_status -eq 0 && as_status=1
19423 if test "$4"; then
19424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19426 fi
19427 $as_echo "$as_me: error: $2" >&2
19428 as_fn_exit $as_status
19429 } # as_fn_error
19430
19431
19432 # as_fn_set_status STATUS
19433 # -----------------------
19434 # Set $? to STATUS, without forking.
19435 as_fn_set_status ()
19436 {
19437 return $1
19438 } # as_fn_set_status
19439
19440 # as_fn_exit STATUS
19441 # -----------------
19442 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19443 as_fn_exit ()
19444 {
19445 set +e
19446 as_fn_set_status $1
19447 exit $1
19448 } # as_fn_exit
19449
19450 # as_fn_unset VAR
19451 # ---------------
19452 # Portably unset VAR.
19453 as_fn_unset ()
19454 {
19455 { eval $1=; unset $1;}
19456 }
19457 as_unset=as_fn_unset
19458 # as_fn_append VAR VALUE
19459 # ----------------------
19460 # Append the text in VALUE to the end of the definition contained in VAR. Take
19461 # advantage of any shell optimizations that allow amortized linear growth over
19462 # repeated appends, instead of the typical quadratic growth present in naive
19463 # implementations.
19464 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19465 eval 'as_fn_append ()
19466 {
19467 eval $1+=\$2
19468 }'
19469 else
19470 as_fn_append ()
19471 {
19472 eval $1=\$$1\$2
19473 }
19474 fi # as_fn_append
19475
19476 # as_fn_arith ARG...
19477 # ------------------
19478 # Perform arithmetic evaluation on the ARGs, and store the result in the
19479 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19480 # must be portable across $(()) and expr.
19481 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19482 eval 'as_fn_arith ()
19483 {
19484 as_val=$(( $* ))
19485 }'
19486 else
19487 as_fn_arith ()
19488 {
19489 as_val=`expr "$@" || test $? -eq 1`
19490 }
19491 fi # as_fn_arith
19492
19493
19494 if expr a : '\(a\)' >/dev/null 2>&1 &&
19495 test "X`expr 00001 : '.*\(...\)'`" = X001; then
19496 as_expr=expr
19497 else
19498 as_expr=false
19499 fi
19500
19501 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19502 as_basename=basename
19503 else
19504 as_basename=false
19505 fi
19506
19507 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19508 as_dirname=dirname
19509 else
19510 as_dirname=false
19511 fi
19512
19513 as_me=`$as_basename -- "$0" ||
19514 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19515 X"$0" : 'X\(//\)$' \| \
19516 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19517 $as_echo X/"$0" |
19518 sed '/^.*\/\([^/][^/]*\)\/*$/{
19519 s//\1/
19520 q
19521 }
19522 /^X\/\(\/\/\)$/{
19523 s//\1/
19524 q
19525 }
19526 /^X\/\(\/\).*/{
19527 s//\1/
19528 q
19529 }
19530 s/.*/./; q'`
19531
19532 # Avoid depending upon Character Ranges.
19533 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19534 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19535 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19536 as_cr_digits='0123456789'
19537 as_cr_alnum=$as_cr_Letters$as_cr_digits
19538
19539 ECHO_C= ECHO_N= ECHO_T=
19540 case `echo -n x` in #(((((
19541 -n*)
19542 case `echo 'xy\c'` in
19543 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
19544 xy) ECHO_C='\c';;
19545 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
19546 ECHO_T=' ';;
19547 esac;;
19548 *)
19549 ECHO_N='-n';;
19550 esac
19551
19552 rm -f conf$$ conf$$.exe conf$$.file
19553 if test -d conf$$.dir; then
19554 rm -f conf$$.dir/conf$$.file
19555 else
19556 rm -f conf$$.dir
19557 mkdir conf$$.dir 2>/dev/null
19558 fi
19559 if (echo >conf$$.file) 2>/dev/null; then
19560 if ln -s conf$$.file conf$$ 2>/dev/null; then
19561 as_ln_s='ln -s'
19562 # ... but there are two gotchas:
19563 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19564 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19565 # In both cases, we have to default to `cp -pR'.
19566 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19567 as_ln_s='cp -pR'
19568 elif ln conf$$.file conf$$ 2>/dev/null; then
19569 as_ln_s=ln
19570 else
19571 as_ln_s='cp -pR'
19572 fi
19573 else
19574 as_ln_s='cp -pR'
19575 fi
19576 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19577 rmdir conf$$.dir 2>/dev/null
19578
19579
19580 # as_fn_mkdir_p
19581 # -------------
19582 # Create "$as_dir" as a directory, including parents if necessary.
19583 as_fn_mkdir_p ()
19584 {
19585
19586 case $as_dir in #(
19587 -*) as_dir=./$as_dir;;
19588 esac
19589 test -d "$as_dir" || eval $as_mkdir_p || {
19590 as_dirs=
19591 while :; do
19592 case $as_dir in #(
19593 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19594 *) as_qdir=$as_dir;;
19595 esac
19596 as_dirs="'$as_qdir' $as_dirs"
19597 as_dir=`$as_dirname -- "$as_dir" ||
19598 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19599 X"$as_dir" : 'X\(//\)[^/]' \| \
19600 X"$as_dir" : 'X\(//\)$' \| \
19601 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19602 $as_echo X"$as_dir" |
19603 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19604 s//\1/
19605 q
19606 }
19607 /^X\(\/\/\)[^/].*/{
19608 s//\1/
19609 q
19610 }
19611 /^X\(\/\/\)$/{
19612 s//\1/
19613 q
19614 }
19615 /^X\(\/\).*/{
19616 s//\1/
19617 q
19618 }
19619 s/.*/./; q'`
19620 test -d "$as_dir" && break
19621 done
19622 test -z "$as_dirs" || eval "mkdir $as_dirs"
19623 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19624
19625
19626 } # as_fn_mkdir_p
19627 if mkdir -p . 2>/dev/null; then
19628 as_mkdir_p='mkdir -p "$as_dir"'
19629 else
19630 test -d ./-p && rmdir ./-p
19631 as_mkdir_p=false
19632 fi
19633
19634
19635 # as_fn_executable_p FILE
19636 # -----------------------
19637 # Test if FILE is an executable regular file.
19638 as_fn_executable_p ()
19639 {
19640 test -f "$1" && test -x "$1"
19641 } # as_fn_executable_p
19642 as_test_x='test -x'
19643 as_executable_p=as_fn_executable_p
19644
19645 # Sed expression to map a string onto a valid CPP name.
19646 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19647
19648 # Sed expression to map a string onto a valid variable name.
19649 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19650
19651
19652 exec 6>&1
19653 ## ----------------------------------- ##
19654 ## Main body of $CONFIG_STATUS script. ##
19655 ## ----------------------------------- ##
19656 _ASEOF
19657 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19658
19659 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19660 # Save the log message, to keep $0 and so on meaningful, and to
19661 # report actual input values of CONFIG_FILES etc. instead of their
19662 # values after options handling.
19663 ac_log="
19664 This file was extended by ld $as_me 2.45, which was
19665 generated by GNU Autoconf 2.69. Invocation command line was
19666
19667 CONFIG_FILES = $CONFIG_FILES
19668 CONFIG_HEADERS = $CONFIG_HEADERS
19669 CONFIG_LINKS = $CONFIG_LINKS
19670 CONFIG_COMMANDS = $CONFIG_COMMANDS
19671 $ $0 $@
19672
19673 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19674 "
19675
19676 _ACEOF
19677
19678 case $ac_config_files in *"
19679 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19680 esac
19681
19682 case $ac_config_headers in *"
19683 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19684 esac
19685
19686
19687 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19688 # Files that config.status was made for.
19689 config_files="$ac_config_files"
19690 config_headers="$ac_config_headers"
19691 config_commands="$ac_config_commands"
19692
19693 _ACEOF
19694
19695 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19696 ac_cs_usage="\
19697 \`$as_me' instantiates files and other configuration actions
19698 from templates according to the current configuration. Unless the files
19699 and actions are specified as TAGs, all are instantiated by default.
19700
19701 Usage: $0 [OPTION]... [TAG]...
19702
19703 -h, --help print this help, then exit
19704 -V, --version print version number and configuration settings, then exit
19705 --config print configuration, then exit
19706 -q, --quiet, --silent
19707 do not print progress messages
19708 -d, --debug don't remove temporary files
19709 --recheck update $as_me by reconfiguring in the same conditions
19710 --file=FILE[:TEMPLATE]
19711 instantiate the configuration file FILE
19712 --header=FILE[:TEMPLATE]
19713 instantiate the configuration header FILE
19714
19715 Configuration files:
19716 $config_files
19717
19718 Configuration headers:
19719 $config_headers
19720
19721 Configuration commands:
19722 $config_commands
19723
19724 Report bugs to the package provider."
19725
19726 _ACEOF
19727 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19728 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19729 ac_cs_version="\\
19730 ld config.status 2.45
19731 configured by $0, generated by GNU Autoconf 2.69,
19732 with options \\"\$ac_cs_config\\"
19733
19734 Copyright (C) 2012 Free Software Foundation, Inc.
19735 This config.status script is free software; the Free Software Foundation
19736 gives unlimited permission to copy, distribute and modify it."
19737
19738 ac_pwd='$ac_pwd'
19739 srcdir='$srcdir'
19740 INSTALL='$INSTALL'
19741 MKDIR_P='$MKDIR_P'
19742 AWK='$AWK'
19743 test -n "\$AWK" || AWK=awk
19744 _ACEOF
19745
19746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19747 # The default lists apply if the user does not specify any file.
19748 ac_need_defaults=:
19749 while test $# != 0
19750 do
19751 case $1 in
19752 --*=?*)
19753 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19754 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19755 ac_shift=:
19756 ;;
19757 --*=)
19758 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19759 ac_optarg=
19760 ac_shift=:
19761 ;;
19762 *)
19763 ac_option=$1
19764 ac_optarg=$2
19765 ac_shift=shift
19766 ;;
19767 esac
19768
19769 case $ac_option in
19770 # Handling of the options.
19771 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19772 ac_cs_recheck=: ;;
19773 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19774 $as_echo "$ac_cs_version"; exit ;;
19775 --config | --confi | --conf | --con | --co | --c )
19776 $as_echo "$ac_cs_config"; exit ;;
19777 --debug | --debu | --deb | --de | --d | -d )
19778 debug=: ;;
19779 --file | --fil | --fi | --f )
19780 $ac_shift
19781 case $ac_optarg in
19782 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19783 '') as_fn_error $? "missing file argument" ;;
19784 esac
19785 as_fn_append CONFIG_FILES " '$ac_optarg'"
19786 ac_need_defaults=false;;
19787 --header | --heade | --head | --hea )
19788 $ac_shift
19789 case $ac_optarg in
19790 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19791 esac
19792 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19793 ac_need_defaults=false;;
19794 --he | --h)
19795 # Conflict between --help and --header
19796 as_fn_error $? "ambiguous option: \`$1'
19797 Try \`$0 --help' for more information.";;
19798 --help | --hel | -h )
19799 $as_echo "$ac_cs_usage"; exit ;;
19800 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19801 | -silent | --silent | --silen | --sile | --sil | --si | --s)
19802 ac_cs_silent=: ;;
19803
19804 # This is an error.
19805 -*) as_fn_error $? "unrecognized option: \`$1'
19806 Try \`$0 --help' for more information." ;;
19807
19808 *) as_fn_append ac_config_targets " $1"
19809 ac_need_defaults=false ;;
19810
19811 esac
19812 shift
19813 done
19814
19815 ac_configure_extra_args=
19816
19817 if $ac_cs_silent; then
19818 exec 6>/dev/null
19819 ac_configure_extra_args="$ac_configure_extra_args --silent"
19820 fi
19821
19822 _ACEOF
19823 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19824 if \$ac_cs_recheck; then
19825 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19826 shift
19827 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19828 CONFIG_SHELL='$SHELL'
19829 export CONFIG_SHELL
19830 exec "\$@"
19831 fi
19832
19833 _ACEOF
19834 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19835 exec 5>>config.log
19836 {
19837 echo
19838 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19839 ## Running $as_me. ##
19840 _ASBOX
19841 $as_echo "$ac_log"
19842 } >&5
19843
19844 _ACEOF
19845 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19846 #
19847 # INIT-COMMANDS
19848 #
19849 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
19850
19851
19852 # The HP-UX ksh and POSIX shell print the target directory to stdout
19853 # if CDPATH is set.
19854 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19855
19856 sed_quote_subst='$sed_quote_subst'
19857 double_quote_subst='$double_quote_subst'
19858 delay_variable_subst='$delay_variable_subst'
19859 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19860 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19861 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19862 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19863 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19864 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19865 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19866 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19867 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19868 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19869 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19870 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19871 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19872 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19873 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19874 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19875 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19876 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19877 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19878 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19879 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19880 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19881 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19882 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19883 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19884 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19885 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19886 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19887 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19888 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19889 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19890 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19891 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19892 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19893 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19894 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19895 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19896 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19897 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19898 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19899 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19900 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19901 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19902 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19903 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19904 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19905 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19906 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19907 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"`'
19908 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19909 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19910 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19911 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19912 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19913 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19914 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19915 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19916 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19917 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19918 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19919 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19920 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19921 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19922 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19923 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19924 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19925 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19926 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19927 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19928 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19929 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19930 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19931 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19932 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19933 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19934 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19935 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19936 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19937 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19938 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19939 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
19940 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19941 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19942 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19943 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19944 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19945 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19946 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19947 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19948 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
19949 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19950 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19951 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19952 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19953 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19954 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19955 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19956 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19957 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19958 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19959 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19960 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19961 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19962 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19963 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19964 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19965 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19966 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19967 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19968 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19969 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19970 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19971 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19972 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
19973 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19974 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19975 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19976 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19977 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19978 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19979 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
19980 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
19981 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
19982 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
19983 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
19984 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
19985 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
19986 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
19987 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19988 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19989 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
19990 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
19991 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
19992 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
19993 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
19994 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
19995 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
19996 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
19997 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
19998 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19999 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
20000 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
20001 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20002 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20003 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20004 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20005 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20006 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20007 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
20008 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
20009 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
20010 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
20011 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
20012 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
20013 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
20014 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
20015 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
20016 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
20017 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
20018 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
20019 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
20020 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
20021 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
20022 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20023 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
20024 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
20025 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20026 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
20027 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
20028 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
20029 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
20030 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
20031 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
20032 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
20033 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
20034
20035 LTCC='$LTCC'
20036 LTCFLAGS='$LTCFLAGS'
20037 compiler='$compiler_DEFAULT'
20038
20039 # A function that is used when there is no print builtin or printf.
20040 func_fallback_echo ()
20041 {
20042 eval 'cat <<_LTECHO_EOF
20043 \$1
20044 _LTECHO_EOF'
20045 }
20046
20047 # Quote evaled strings.
20048 for var in SHELL \
20049 ECHO \
20050 SED \
20051 GREP \
20052 EGREP \
20053 FGREP \
20054 LD \
20055 NM \
20056 LN_S \
20057 lt_SP2NL \
20058 lt_NL2SP \
20059 reload_flag \
20060 OBJDUMP \
20061 deplibs_check_method \
20062 file_magic_cmd \
20063 AR \
20064 AR_FLAGS \
20065 STRIP \
20066 RANLIB \
20067 CC \
20068 CFLAGS \
20069 compiler \
20070 lt_cv_sys_global_symbol_pipe \
20071 lt_cv_sys_global_symbol_to_cdecl \
20072 lt_cv_sys_global_symbol_to_c_name_address \
20073 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20074 lt_prog_compiler_no_builtin_flag \
20075 lt_prog_compiler_wl \
20076 lt_prog_compiler_pic \
20077 lt_prog_compiler_static \
20078 lt_cv_prog_compiler_c_o \
20079 need_locks \
20080 DSYMUTIL \
20081 NMEDIT \
20082 LIPO \
20083 OTOOL \
20084 OTOOL64 \
20085 shrext_cmds \
20086 export_dynamic_flag_spec \
20087 whole_archive_flag_spec \
20088 compiler_needs_object \
20089 with_gnu_ld \
20090 allow_undefined_flag \
20091 no_undefined_flag \
20092 hardcode_libdir_flag_spec \
20093 hardcode_libdir_flag_spec_ld \
20094 hardcode_libdir_separator \
20095 fix_srcfile_path \
20096 exclude_expsyms \
20097 include_expsyms \
20098 file_list_spec \
20099 variables_saved_for_relink \
20100 libname_spec \
20101 library_names_spec \
20102 soname_spec \
20103 install_override_mode \
20104 finish_eval \
20105 old_striplib \
20106 striplib \
20107 compiler_lib_search_dirs \
20108 predep_objects \
20109 postdep_objects \
20110 predeps \
20111 postdeps \
20112 compiler_lib_search_path \
20113 LD_CXX \
20114 reload_flag_CXX \
20115 compiler_CXX \
20116 lt_prog_compiler_no_builtin_flag_CXX \
20117 lt_prog_compiler_wl_CXX \
20118 lt_prog_compiler_pic_CXX \
20119 lt_prog_compiler_static_CXX \
20120 lt_cv_prog_compiler_c_o_CXX \
20121 export_dynamic_flag_spec_CXX \
20122 whole_archive_flag_spec_CXX \
20123 compiler_needs_object_CXX \
20124 with_gnu_ld_CXX \
20125 allow_undefined_flag_CXX \
20126 no_undefined_flag_CXX \
20127 hardcode_libdir_flag_spec_CXX \
20128 hardcode_libdir_flag_spec_ld_CXX \
20129 hardcode_libdir_separator_CXX \
20130 fix_srcfile_path_CXX \
20131 exclude_expsyms_CXX \
20132 include_expsyms_CXX \
20133 file_list_spec_CXX \
20134 compiler_lib_search_dirs_CXX \
20135 predep_objects_CXX \
20136 postdep_objects_CXX \
20137 predeps_CXX \
20138 postdeps_CXX \
20139 compiler_lib_search_path_CXX; do
20140 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20141 *[\\\\\\\`\\"\\\$]*)
20142 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
20143 ;;
20144 *)
20145 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20146 ;;
20147 esac
20148 done
20149
20150 # Double-quote double-evaled strings.
20151 for var in reload_cmds \
20152 old_postinstall_cmds \
20153 old_postuninstall_cmds \
20154 old_archive_cmds \
20155 extract_expsyms_cmds \
20156 old_archive_from_new_cmds \
20157 old_archive_from_expsyms_cmds \
20158 archive_cmds \
20159 archive_expsym_cmds \
20160 module_cmds \
20161 module_expsym_cmds \
20162 export_symbols_cmds \
20163 prelink_cmds \
20164 postinstall_cmds \
20165 postuninstall_cmds \
20166 finish_cmds \
20167 sys_lib_search_path_spec \
20168 sys_lib_dlsearch_path_spec \
20169 reload_cmds_CXX \
20170 old_archive_cmds_CXX \
20171 old_archive_from_new_cmds_CXX \
20172 old_archive_from_expsyms_cmds_CXX \
20173 archive_cmds_CXX \
20174 archive_expsym_cmds_CXX \
20175 module_cmds_CXX \
20176 module_expsym_cmds_CXX \
20177 export_symbols_cmds_CXX \
20178 prelink_cmds_CXX; do
20179 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20180 *[\\\\\\\`\\"\\\$]*)
20181 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
20182 ;;
20183 *)
20184 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20185 ;;
20186 esac
20187 done
20188
20189 ac_aux_dir='$ac_aux_dir'
20190 xsi_shell='$xsi_shell'
20191 lt_shell_append='$lt_shell_append'
20192
20193 # See if we are running on zsh, and set the options which allow our
20194 # commands through without removal of \ escapes INIT.
20195 if test -n "\${ZSH_VERSION+set}" ; then
20196 setopt NO_GLOB_SUBST
20197 fi
20198
20199
20200 PACKAGE='$PACKAGE'
20201 VERSION='$VERSION'
20202 TIMESTAMP='$TIMESTAMP'
20203 RM='$RM'
20204 ofile='$ofile'
20205
20206
20207
20208
20209
20210 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
20211 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
20212 # from automake.
20213 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
20214 # Capture the value of LINGUAS because we need it to compute CATALOGS.
20215 LINGUAS="${LINGUAS-%UNSET%}"
20216
20217
20218
20219 _ACEOF
20220
20221 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20222
20223 # Handling of arguments.
20224 for ac_config_target in $ac_config_targets
20225 do
20226 case $ac_config_target in
20227 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20228 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20229 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
20230 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
20231 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20232 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20233 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
20234
20235 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20236 esac
20237 done
20238
20239
20240 # If the user did not use the arguments to specify the items to instantiate,
20241 # then the envvar interface is used. Set only those that are not.
20242 # We use the long form for the default assignment because of an extremely
20243 # bizarre bug on SunOS 4.1.3.
20244 if $ac_need_defaults; then
20245 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20246 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20247 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20248 fi
20249
20250 # Have a temporary directory for convenience. Make it in the build tree
20251 # simply because there is no reason against having it here, and in addition,
20252 # creating and moving files from /tmp can sometimes cause problems.
20253 # Hook for its removal unless debugging.
20254 # Note that there is a small window in which the directory will not be cleaned:
20255 # after its creation but before its name has been assigned to `$tmp'.
20256 $debug ||
20257 {
20258 tmp= ac_tmp=
20259 trap 'exit_status=$?
20260 : "${ac_tmp:=$tmp}"
20261 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20262 ' 0
20263 trap 'as_fn_exit 1' 1 2 13 15
20264 }
20265 # Create a (secure) tmp directory for tmp files.
20266
20267 {
20268 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20269 test -d "$tmp"
20270 } ||
20271 {
20272 tmp=./conf$$-$RANDOM
20273 (umask 077 && mkdir "$tmp")
20274 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20275 ac_tmp=$tmp
20276
20277 # Set up the scripts for CONFIG_FILES section.
20278 # No need to generate them if there are no CONFIG_FILES.
20279 # This happens for instance with `./config.status config.h'.
20280 if test -n "$CONFIG_FILES"; then
20281
20282
20283 ac_cr=`echo X | tr X '\015'`
20284 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20285 # But we know of no other shell where ac_cr would be empty at this
20286 # point, so we can use a bashism as a fallback.
20287 if test "x$ac_cr" = x; then
20288 eval ac_cr=\$\'\\r\'
20289 fi
20290 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20291 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20292 ac_cs_awk_cr='\\r'
20293 else
20294 ac_cs_awk_cr=$ac_cr
20295 fi
20296
20297 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20298 _ACEOF
20299
20300
20301 {
20302 echo "cat >conf$$subs.awk <<_ACEOF" &&
20303 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20304 echo "_ACEOF"
20305 } >conf$$subs.sh ||
20306 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20307 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20308 ac_delim='%!_!# '
20309 for ac_last_try in false false false false false :; do
20310 . ./conf$$subs.sh ||
20311 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20312
20313 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20314 if test $ac_delim_n = $ac_delim_num; then
20315 break
20316 elif $ac_last_try; then
20317 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20318 else
20319 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20320 fi
20321 done
20322 rm -f conf$$subs.sh
20323
20324 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20325 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20326 _ACEOF
20327 sed -n '
20328 h
20329 s/^/S["/; s/!.*/"]=/
20330 p
20331 g
20332 s/^[^!]*!//
20333 :repl
20334 t repl
20335 s/'"$ac_delim"'$//
20336 t delim
20337 :nl
20338 h
20339 s/\(.\{148\}\)..*/\1/
20340 t more1
20341 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20342 p
20343 n
20344 b repl
20345 :more1
20346 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20347 p
20348 g
20349 s/.\{148\}//
20350 t nl
20351 :delim
20352 h
20353 s/\(.\{148\}\)..*/\1/
20354 t more2
20355 s/["\\]/\\&/g; s/^/"/; s/$/"/
20356 p
20357 b
20358 :more2
20359 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20360 p
20361 g
20362 s/.\{148\}//
20363 t delim
20364 ' <conf$$subs.awk | sed '
20365 /^[^""]/{
20366 N
20367 s/\n//
20368 }
20369 ' >>$CONFIG_STATUS || ac_write_fail=1
20370 rm -f conf$$subs.awk
20371 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20372 _ACAWK
20373 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20374 for (key in S) S_is_set[key] = 1
20375 FS = ""
20376
20377 }
20378 {
20379 line = $ 0
20380 nfields = split(line, field, "@")
20381 substed = 0
20382 len = length(field[1])
20383 for (i = 2; i < nfields; i++) {
20384 key = field[i]
20385 keylen = length(key)
20386 if (S_is_set[key]) {
20387 value = S[key]
20388 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20389 len += length(value) + length(field[++i])
20390 substed = 1
20391 } else
20392 len += 1 + keylen
20393 }
20394
20395 print line
20396 }
20397
20398 _ACAWK
20399 _ACEOF
20400 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20401 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20402 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20403 else
20404 cat
20405 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20406 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20407 _ACEOF
20408
20409 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20410 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20411 # trailing colons and then remove the whole line if VPATH becomes empty
20412 # (actually we leave an empty line to preserve line numbers).
20413 if test "x$srcdir" = x.; then
20414 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20415 h
20416 s///
20417 s/^/:/
20418 s/[ ]*$/:/
20419 s/:\$(srcdir):/:/g
20420 s/:\${srcdir}:/:/g
20421 s/:@srcdir@:/:/g
20422 s/^:*//
20423 s/:*$//
20424 x
20425 s/\(=[ ]*\).*/\1/
20426 G
20427 s/\n//
20428 s/^[^=]*=[ ]*$//
20429 }'
20430 fi
20431
20432 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20433 fi # test -n "$CONFIG_FILES"
20434
20435 # Set up the scripts for CONFIG_HEADERS section.
20436 # No need to generate them if there are no CONFIG_HEADERS.
20437 # This happens for instance with `./config.status Makefile'.
20438 if test -n "$CONFIG_HEADERS"; then
20439 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20440 BEGIN {
20441 _ACEOF
20442
20443 # Transform confdefs.h into an awk script `defines.awk', embedded as
20444 # here-document in config.status, that substitutes the proper values into
20445 # config.h.in to produce config.h.
20446
20447 # Create a delimiter string that does not exist in confdefs.h, to ease
20448 # handling of long lines.
20449 ac_delim='%!_!# '
20450 for ac_last_try in false false :; do
20451 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20452 if test -z "$ac_tt"; then
20453 break
20454 elif $ac_last_try; then
20455 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20456 else
20457 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20458 fi
20459 done
20460
20461 # For the awk script, D is an array of macro values keyed by name,
20462 # likewise P contains macro parameters if any. Preserve backslash
20463 # newline sequences.
20464
20465 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20466 sed -n '
20467 s/.\{148\}/&'"$ac_delim"'/g
20468 t rset
20469 :rset
20470 s/^[ ]*#[ ]*define[ ][ ]*/ /
20471 t def
20472 d
20473 :def
20474 s/\\$//
20475 t bsnl
20476 s/["\\]/\\&/g
20477 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20478 D["\1"]=" \3"/p
20479 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
20480 d
20481 :bsnl
20482 s/["\\]/\\&/g
20483 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20484 D["\1"]=" \3\\\\\\n"\\/p
20485 t cont
20486 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20487 t cont
20488 d
20489 :cont
20490 n
20491 s/.\{148\}/&'"$ac_delim"'/g
20492 t clear
20493 :clear
20494 s/\\$//
20495 t bsnlc
20496 s/["\\]/\\&/g; s/^/"/; s/$/"/p
20497 d
20498 :bsnlc
20499 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20500 b cont
20501 ' <confdefs.h | sed '
20502 s/'"$ac_delim"'/"\\\
20503 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20504
20505 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20506 for (key in D) D_is_set[key] = 1
20507 FS = ""
20508 }
20509 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20510 line = \$ 0
20511 split(line, arg, " ")
20512 if (arg[1] == "#") {
20513 defundef = arg[2]
20514 mac1 = arg[3]
20515 } else {
20516 defundef = substr(arg[1], 2)
20517 mac1 = arg[2]
20518 }
20519 split(mac1, mac2, "(") #)
20520 macro = mac2[1]
20521 prefix = substr(line, 1, index(line, defundef) - 1)
20522 if (D_is_set[macro]) {
20523 # Preserve the white space surrounding the "#".
20524 print prefix "define", macro P[macro] D[macro]
20525 next
20526 } else {
20527 # Replace #undef with comments. This is necessary, for example,
20528 # in the case of _POSIX_SOURCE, which is predefined and required
20529 # on some systems where configure will not decide to define it.
20530 if (defundef == "undef") {
20531 print "/*", prefix defundef, macro, "*/"
20532 next
20533 }
20534 }
20535 }
20536 { print }
20537 _ACAWK
20538 _ACEOF
20539 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20540 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20541 fi # test -n "$CONFIG_HEADERS"
20542
20543
20544 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
20545 shift
20546 for ac_tag
20547 do
20548 case $ac_tag in
20549 :[FHLC]) ac_mode=$ac_tag; continue;;
20550 esac
20551 case $ac_mode$ac_tag in
20552 :[FHL]*:*);;
20553 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20554 :[FH]-) ac_tag=-:-;;
20555 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20556 esac
20557 ac_save_IFS=$IFS
20558 IFS=:
20559 set x $ac_tag
20560 IFS=$ac_save_IFS
20561 shift
20562 ac_file=$1
20563 shift
20564
20565 case $ac_mode in
20566 :L) ac_source=$1;;
20567 :[FH])
20568 ac_file_inputs=
20569 for ac_f
20570 do
20571 case $ac_f in
20572 -) ac_f="$ac_tmp/stdin";;
20573 *) # Look for the file first in the build tree, then in the source tree
20574 # (if the path is not absolute). The absolute path cannot be DOS-style,
20575 # because $ac_f cannot contain `:'.
20576 test -f "$ac_f" ||
20577 case $ac_f in
20578 [\\/$]*) false;;
20579 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20580 esac ||
20581 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20582 esac
20583 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20584 as_fn_append ac_file_inputs " '$ac_f'"
20585 done
20586
20587 # Let's still pretend it is `configure' which instantiates (i.e., don't
20588 # use $as_me), people would be surprised to read:
20589 # /* config.h. Generated by config.status. */
20590 configure_input='Generated from '`
20591 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20592 `' by configure.'
20593 if test x"$ac_file" != x-; then
20594 configure_input="$ac_file. $configure_input"
20595 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20596 $as_echo "$as_me: creating $ac_file" >&6;}
20597 fi
20598 # Neutralize special characters interpreted by sed in replacement strings.
20599 case $configure_input in #(
20600 *\&* | *\|* | *\\* )
20601 ac_sed_conf_input=`$as_echo "$configure_input" |
20602 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20603 *) ac_sed_conf_input=$configure_input;;
20604 esac
20605
20606 case $ac_tag in
20607 *:-:* | *:-) cat >"$ac_tmp/stdin" \
20608 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20609 esac
20610 ;;
20611 esac
20612
20613 ac_dir=`$as_dirname -- "$ac_file" ||
20614 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20615 X"$ac_file" : 'X\(//\)[^/]' \| \
20616 X"$ac_file" : 'X\(//\)$' \| \
20617 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20618 $as_echo X"$ac_file" |
20619 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20620 s//\1/
20621 q
20622 }
20623 /^X\(\/\/\)[^/].*/{
20624 s//\1/
20625 q
20626 }
20627 /^X\(\/\/\)$/{
20628 s//\1/
20629 q
20630 }
20631 /^X\(\/\).*/{
20632 s//\1/
20633 q
20634 }
20635 s/.*/./; q'`
20636 as_dir="$ac_dir"; as_fn_mkdir_p
20637 ac_builddir=.
20638
20639 case "$ac_dir" in
20640 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20641 *)
20642 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20643 # A ".." for each directory in $ac_dir_suffix.
20644 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20645 case $ac_top_builddir_sub in
20646 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20647 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20648 esac ;;
20649 esac
20650 ac_abs_top_builddir=$ac_pwd
20651 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20652 # for backward compatibility:
20653 ac_top_builddir=$ac_top_build_prefix
20654
20655 case $srcdir in
20656 .) # We are building in place.
20657 ac_srcdir=.
20658 ac_top_srcdir=$ac_top_builddir_sub
20659 ac_abs_top_srcdir=$ac_pwd ;;
20660 [\\/]* | ?:[\\/]* ) # Absolute name.
20661 ac_srcdir=$srcdir$ac_dir_suffix;
20662 ac_top_srcdir=$srcdir
20663 ac_abs_top_srcdir=$srcdir ;;
20664 *) # Relative name.
20665 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20666 ac_top_srcdir=$ac_top_build_prefix$srcdir
20667 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20668 esac
20669 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20670
20671
20672 case $ac_mode in
20673 :F)
20674 #
20675 # CONFIG_FILE
20676 #
20677
20678 case $INSTALL in
20679 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20680 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20681 esac
20682 ac_MKDIR_P=$MKDIR_P
20683 case $MKDIR_P in
20684 [\\/$]* | ?:[\\/]* ) ;;
20685 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20686 esac
20687 _ACEOF
20688
20689 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20690 # If the template does not know about datarootdir, expand it.
20691 # FIXME: This hack should be removed a few years after 2.60.
20692 ac_datarootdir_hack=; ac_datarootdir_seen=
20693 ac_sed_dataroot='
20694 /datarootdir/ {
20695 p
20696 q
20697 }
20698 /@datadir@/p
20699 /@docdir@/p
20700 /@infodir@/p
20701 /@localedir@/p
20702 /@mandir@/p'
20703 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20704 *datarootdir*) ac_datarootdir_seen=yes;;
20705 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20707 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20708 _ACEOF
20709 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20710 ac_datarootdir_hack='
20711 s&@datadir@&$datadir&g
20712 s&@docdir@&$docdir&g
20713 s&@infodir@&$infodir&g
20714 s&@localedir@&$localedir&g
20715 s&@mandir@&$mandir&g
20716 s&\\\${datarootdir}&$datarootdir&g' ;;
20717 esac
20718 _ACEOF
20719
20720 # Neutralize VPATH when `$srcdir' = `.'.
20721 # Shell code in configure.ac might set extrasub.
20722 # FIXME: do we really want to maintain this feature?
20723 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20724 ac_sed_extra="$ac_vpsub
20725 $extrasub
20726 _ACEOF
20727 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20728 :t
20729 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20730 s|@configure_input@|$ac_sed_conf_input|;t t
20731 s&@top_builddir@&$ac_top_builddir_sub&;t t
20732 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20733 s&@srcdir@&$ac_srcdir&;t t
20734 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20735 s&@top_srcdir@&$ac_top_srcdir&;t t
20736 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20737 s&@builddir@&$ac_builddir&;t t
20738 s&@abs_builddir@&$ac_abs_builddir&;t t
20739 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20740 s&@INSTALL@&$ac_INSTALL&;t t
20741 s&@MKDIR_P@&$ac_MKDIR_P&;t t
20742 $ac_datarootdir_hack
20743 "
20744 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20745 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20746
20747 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20748 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20749 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20750 "$ac_tmp/out"`; test -z "$ac_out"; } &&
20751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20752 which seems to be undefined. Please make sure it is defined" >&5
20753 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20754 which seems to be undefined. Please make sure it is defined" >&2;}
20755
20756 rm -f "$ac_tmp/stdin"
20757 case $ac_file in
20758 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20759 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20760 esac \
20761 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20762 ;;
20763 :H)
20764 #
20765 # CONFIG_HEADER
20766 #
20767 if test x"$ac_file" != x-; then
20768 {
20769 $as_echo "/* $configure_input */" \
20770 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20771 } >"$ac_tmp/config.h" \
20772 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20773 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20774 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20775 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20776 else
20777 rm -f "$ac_file"
20778 mv "$ac_tmp/config.h" "$ac_file" \
20779 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20780 fi
20781 else
20782 $as_echo "/* $configure_input */" \
20783 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20784 || as_fn_error $? "could not create -" "$LINENO" 5
20785 fi
20786 # Compute "$ac_file"'s index in $config_headers.
20787 _am_arg="$ac_file"
20788 _am_stamp_count=1
20789 for _am_header in $config_headers :; do
20790 case $_am_header in
20791 $_am_arg | $_am_arg:* )
20792 break ;;
20793 * )
20794 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20795 esac
20796 done
20797 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
20798 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20799 X"$_am_arg" : 'X\(//\)[^/]' \| \
20800 X"$_am_arg" : 'X\(//\)$' \| \
20801 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
20802 $as_echo X"$_am_arg" |
20803 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20804 s//\1/
20805 q
20806 }
20807 /^X\(\/\/\)[^/].*/{
20808 s//\1/
20809 q
20810 }
20811 /^X\(\/\/\)$/{
20812 s//\1/
20813 q
20814 }
20815 /^X\(\/\).*/{
20816 s//\1/
20817 q
20818 }
20819 s/.*/./; q'`/stamp-h$_am_stamp_count
20820 ;;
20821
20822 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20823 $as_echo "$as_me: executing $ac_file commands" >&6;}
20824 ;;
20825 esac
20826
20827
20828 case $ac_file$ac_mode in
20829 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
20830 # Older Autoconf quotes --file arguments for eval, but not when files
20831 # are listed without --file. Let's play safe and only enable the eval
20832 # if we detect the quoting.
20833 case $CONFIG_FILES in
20834 *\'*) eval set x "$CONFIG_FILES" ;;
20835 *) set x $CONFIG_FILES ;;
20836 esac
20837 shift
20838 for mf
20839 do
20840 # Strip MF so we end up with the name of the file.
20841 mf=`echo "$mf" | sed -e 's/:.*$//'`
20842 # Check whether this is an Automake generated Makefile or not.
20843 # We used to match only the files named 'Makefile.in', but
20844 # some people rename them; so instead we look at the file content.
20845 # Grep'ing the first line is not enough: some people post-process
20846 # each Makefile.in and add a new line on top of each file to say so.
20847 # Grep'ing the whole file is not good either: AIX grep has a line
20848 # limit of 2048, but all sed's we know have understand at least 4000.
20849 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
20850 dirpart=`$as_dirname -- "$mf" ||
20851 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20852 X"$mf" : 'X\(//\)[^/]' \| \
20853 X"$mf" : 'X\(//\)$' \| \
20854 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20855 $as_echo X"$mf" |
20856 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20857 s//\1/
20858 q
20859 }
20860 /^X\(\/\/\)[^/].*/{
20861 s//\1/
20862 q
20863 }
20864 /^X\(\/\/\)$/{
20865 s//\1/
20866 q
20867 }
20868 /^X\(\/\).*/{
20869 s//\1/
20870 q
20871 }
20872 s/.*/./; q'`
20873 else
20874 continue
20875 fi
20876 # Extract the definition of DEPDIR, am__include, and am__quote
20877 # from the Makefile without running 'make'.
20878 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20879 test -z "$DEPDIR" && continue
20880 am__include=`sed -n 's/^am__include = //p' < "$mf"`
20881 test -z "$am__include" && continue
20882 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20883 # Find all dependency output files, they are included files with
20884 # $(DEPDIR) in their names. We invoke sed twice because it is the
20885 # simplest approach to changing $(DEPDIR) to its actual value in the
20886 # expansion.
20887 for file in `sed -n "
20888 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20889 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
20890 # Make sure the directory exists.
20891 test -f "$dirpart/$file" && continue
20892 fdir=`$as_dirname -- "$file" ||
20893 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20894 X"$file" : 'X\(//\)[^/]' \| \
20895 X"$file" : 'X\(//\)$' \| \
20896 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
20897 $as_echo X"$file" |
20898 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20899 s//\1/
20900 q
20901 }
20902 /^X\(\/\/\)[^/].*/{
20903 s//\1/
20904 q
20905 }
20906 /^X\(\/\/\)$/{
20907 s//\1/
20908 q
20909 }
20910 /^X\(\/\).*/{
20911 s//\1/
20912 q
20913 }
20914 s/.*/./; q'`
20915 as_dir=$dirpart/$fdir; as_fn_mkdir_p
20916 # echo "creating $dirpart/$file"
20917 echo '# dummy' > "$dirpart/$file"
20918 done
20919 done
20920 }
20921 ;;
20922 "libtool":C)
20923
20924 # See if we are running on zsh, and set the options which allow our
20925 # commands through without removal of \ escapes.
20926 if test -n "${ZSH_VERSION+set}" ; then
20927 setopt NO_GLOB_SUBST
20928 fi
20929
20930 cfgfile="${ofile}T"
20931 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20932 $RM "$cfgfile"
20933
20934 cat <<_LT_EOF >> "$cfgfile"
20935 #! $SHELL
20936
20937 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
20938 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
20939 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20940 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20941 #
20942 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
20943 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
20944 # Written by Gordon Matzigkeit, 1996
20945 #
20946 # This file is part of GNU Libtool.
20947 #
20948 # GNU Libtool is free software; you can redistribute it and/or
20949 # modify it under the terms of the GNU General Public License as
20950 # published by the Free Software Foundation; either version 2 of
20951 # the License, or (at your option) any later version.
20952 #
20953 # As a special exception to the GNU General Public License,
20954 # if you distribute this file as part of a program or library that
20955 # is built using GNU Libtool, you may include this file under the
20956 # same distribution terms that you use for the rest of that program.
20957 #
20958 # GNU Libtool is distributed in the hope that it will be useful,
20959 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20960 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20961 # GNU General Public License for more details.
20962 #
20963 # You should have received a copy of the GNU General Public License
20964 # along with GNU Libtool; see the file COPYING. If not, a copy
20965 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
20966 # obtained by writing to the Free Software Foundation, Inc.,
20967 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20968
20969
20970 # The names of the tagged configurations supported by this script.
20971 available_tags="CXX "
20972
20973 # ### BEGIN LIBTOOL CONFIG
20974
20975 # Which release of libtool.m4 was used?
20976 macro_version=$macro_version
20977 macro_revision=$macro_revision
20978
20979 # Whether or not to build shared libraries.
20980 build_libtool_libs=$enable_shared
20981
20982 # Whether or not to build static libraries.
20983 build_old_libs=$enable_static
20984
20985 # What type of objects to build.
20986 pic_mode=$pic_mode
20987
20988 # Whether or not to optimize for fast installation.
20989 fast_install=$enable_fast_install
20990
20991 # Shell to use when invoking shell scripts.
20992 SHELL=$lt_SHELL
20993
20994 # An echo program that protects backslashes.
20995 ECHO=$lt_ECHO
20996
20997 # The host system.
20998 host_alias=$host_alias
20999 host=$host
21000 host_os=$host_os
21001
21002 # The build system.
21003 build_alias=$build_alias
21004 build=$build
21005 build_os=$build_os
21006
21007 # A sed program that does not truncate output.
21008 SED=$lt_SED
21009
21010 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
21011 Xsed="\$SED -e 1s/^X//"
21012
21013 # A grep program that handles long lines.
21014 GREP=$lt_GREP
21015
21016 # An ERE matcher.
21017 EGREP=$lt_EGREP
21018
21019 # A literal string matcher.
21020 FGREP=$lt_FGREP
21021
21022 # A BSD- or MS-compatible name lister.
21023 NM=$lt_NM
21024
21025 # Whether we need soft or hard links.
21026 LN_S=$lt_LN_S
21027
21028 # What is the maximum length of a command?
21029 max_cmd_len=$max_cmd_len
21030
21031 # Object file suffix (normally "o").
21032 objext=$ac_objext
21033
21034 # Executable file suffix (normally "").
21035 exeext=$exeext
21036
21037 # whether the shell understands "unset".
21038 lt_unset=$lt_unset
21039
21040 # turn spaces into newlines.
21041 SP2NL=$lt_lt_SP2NL
21042
21043 # turn newlines into spaces.
21044 NL2SP=$lt_lt_NL2SP
21045
21046 # An object symbol dumper.
21047 OBJDUMP=$lt_OBJDUMP
21048
21049 # Method to check whether dependent libraries are shared objects.
21050 deplibs_check_method=$lt_deplibs_check_method
21051
21052 # Command to use when deplibs_check_method == "file_magic".
21053 file_magic_cmd=$lt_file_magic_cmd
21054
21055 # The archiver.
21056 AR=$lt_AR
21057 AR_FLAGS=$lt_AR_FLAGS
21058
21059 # A symbol stripping program.
21060 STRIP=$lt_STRIP
21061
21062 # Commands used to install an old-style archive.
21063 RANLIB=$lt_RANLIB
21064 old_postinstall_cmds=$lt_old_postinstall_cmds
21065 old_postuninstall_cmds=$lt_old_postuninstall_cmds
21066
21067 # Whether to use a lock for old archive extraction.
21068 lock_old_archive_extraction=$lock_old_archive_extraction
21069
21070 # A C compiler.
21071 LTCC=$lt_CC
21072
21073 # LTCC compiler flags.
21074 LTCFLAGS=$lt_CFLAGS
21075
21076 # Take the output of nm and produce a listing of raw symbols and C names.
21077 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21078
21079 # Transform the output of nm in a proper C declaration.
21080 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21081
21082 # Transform the output of nm in a C name address pair.
21083 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21084
21085 # Transform the output of nm in a C name address pair when lib prefix is needed.
21086 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21087
21088 # The name of the directory that contains temporary libtool files.
21089 objdir=$objdir
21090
21091 # Used to examine libraries when file_magic_cmd begins with "file".
21092 MAGIC_CMD=$MAGIC_CMD
21093
21094 # Must we lock files when doing compilation?
21095 need_locks=$lt_need_locks
21096
21097 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21098 DSYMUTIL=$lt_DSYMUTIL
21099
21100 # Tool to change global to local symbols on Mac OS X.
21101 NMEDIT=$lt_NMEDIT
21102
21103 # Tool to manipulate fat objects and archives on Mac OS X.
21104 LIPO=$lt_LIPO
21105
21106 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
21107 OTOOL=$lt_OTOOL
21108
21109 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21110 OTOOL64=$lt_OTOOL64
21111
21112 # Old archive suffix (normally "a").
21113 libext=$libext
21114
21115 # Shared library suffix (normally ".so").
21116 shrext_cmds=$lt_shrext_cmds
21117
21118 # The commands to extract the exported symbol list from a shared archive.
21119 extract_expsyms_cmds=$lt_extract_expsyms_cmds
21120
21121 # Variables whose values should be saved in libtool wrapper scripts and
21122 # restored at link time.
21123 variables_saved_for_relink=$lt_variables_saved_for_relink
21124
21125 # Do we need the "lib" prefix for modules?
21126 need_lib_prefix=$need_lib_prefix
21127
21128 # Do we need a version for libraries?
21129 need_version=$need_version
21130
21131 # Library versioning type.
21132 version_type=$version_type
21133
21134 # Shared library runtime path variable.
21135 runpath_var=$runpath_var
21136
21137 # Shared library path variable.
21138 shlibpath_var=$shlibpath_var
21139
21140 # Is shlibpath searched before the hard-coded library search path?
21141 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21142
21143 # Format of library name prefix.
21144 libname_spec=$lt_libname_spec
21145
21146 # List of archive names. First name is the real one, the rest are links.
21147 # The last name is the one that the linker finds with -lNAME
21148 library_names_spec=$lt_library_names_spec
21149
21150 # The coded name of the library, if different from the real name.
21151 soname_spec=$lt_soname_spec
21152
21153 # Permission mode override for installation of shared libraries.
21154 install_override_mode=$lt_install_override_mode
21155
21156 # Command to use after installation of a shared archive.
21157 postinstall_cmds=$lt_postinstall_cmds
21158
21159 # Command to use after uninstallation of a shared archive.
21160 postuninstall_cmds=$lt_postuninstall_cmds
21161
21162 # Commands used to finish a libtool library installation in a directory.
21163 finish_cmds=$lt_finish_cmds
21164
21165 # As "finish_cmds", except a single script fragment to be evaled but
21166 # not shown.
21167 finish_eval=$lt_finish_eval
21168
21169 # Whether we should hardcode library paths into libraries.
21170 hardcode_into_libs=$hardcode_into_libs
21171
21172 # Compile-time system search path for libraries.
21173 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21174
21175 # Run-time system search path for libraries.
21176 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
21177
21178 # Whether dlopen is supported.
21179 dlopen_support=$enable_dlopen
21180
21181 # Whether dlopen of programs is supported.
21182 dlopen_self=$enable_dlopen_self
21183
21184 # Whether dlopen of statically linked programs is supported.
21185 dlopen_self_static=$enable_dlopen_self_static
21186
21187 # Commands to strip libraries.
21188 old_striplib=$lt_old_striplib
21189 striplib=$lt_striplib
21190
21191
21192 # The linker used to build libraries.
21193 LD=$lt_LD
21194
21195 # How to create reloadable object files.
21196 reload_flag=$lt_reload_flag
21197 reload_cmds=$lt_reload_cmds
21198
21199 # Commands used to build an old-style archive.
21200 old_archive_cmds=$lt_old_archive_cmds
21201
21202 # A language specific compiler.
21203 CC=$lt_compiler
21204
21205 # Is the compiler the GNU compiler?
21206 with_gcc=$GCC
21207
21208 # Compiler flag to turn off builtin functions.
21209 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21210
21211 # How to pass a linker flag through the compiler.
21212 wl=$lt_lt_prog_compiler_wl
21213
21214 # Additional compiler flags for building library objects.
21215 pic_flag=$lt_lt_prog_compiler_pic
21216
21217 # Compiler flag to prevent dynamic linking.
21218 link_static_flag=$lt_lt_prog_compiler_static
21219
21220 # Does compiler simultaneously support -c and -o options?
21221 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21222
21223 # Whether or not to add -lc for building shared libraries.
21224 build_libtool_need_lc=$archive_cmds_need_lc
21225
21226 # Whether or not to disallow shared libs when runtime libs are static.
21227 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21228
21229 # Compiler flag to allow reflexive dlopens.
21230 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21231
21232 # Compiler flag to generate shared objects directly from archives.
21233 whole_archive_flag_spec=$lt_whole_archive_flag_spec
21234
21235 # Whether the compiler copes with passing no objects directly.
21236 compiler_needs_object=$lt_compiler_needs_object
21237
21238 # Create an old-style archive from a shared archive.
21239 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21240
21241 # Create a temporary old-style archive to link instead of a shared archive.
21242 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21243
21244 # Commands used to build a shared archive.
21245 archive_cmds=$lt_archive_cmds
21246 archive_expsym_cmds=$lt_archive_expsym_cmds
21247
21248 # Commands used to build a loadable module if different from building
21249 # a shared archive.
21250 module_cmds=$lt_module_cmds
21251 module_expsym_cmds=$lt_module_expsym_cmds
21252
21253 # Whether we are building with GNU ld or not.
21254 with_gnu_ld=$lt_with_gnu_ld
21255
21256 # Flag that allows shared libraries with undefined symbols to be built.
21257 allow_undefined_flag=$lt_allow_undefined_flag
21258
21259 # Flag that enforces no undefined symbols.
21260 no_undefined_flag=$lt_no_undefined_flag
21261
21262 # Flag to hardcode \$libdir into a binary during linking.
21263 # This must work even if \$libdir does not exist
21264 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21265
21266 # If ld is used when linking, flag to hardcode \$libdir into a binary
21267 # during linking. This must work even if \$libdir does not exist.
21268 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
21269
21270 # Whether we need a single "-rpath" flag with a separated argument.
21271 hardcode_libdir_separator=$lt_hardcode_libdir_separator
21272
21273 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21274 # DIR into the resulting binary.
21275 hardcode_direct=$hardcode_direct
21276
21277 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21278 # DIR into the resulting binary and the resulting library dependency is
21279 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
21280 # library is relocated.
21281 hardcode_direct_absolute=$hardcode_direct_absolute
21282
21283 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21284 # into the resulting binary.
21285 hardcode_minus_L=$hardcode_minus_L
21286
21287 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21288 # into the resulting binary.
21289 hardcode_shlibpath_var=$hardcode_shlibpath_var
21290
21291 # Set to "yes" if building a shared library automatically hardcodes DIR
21292 # into the library and all subsequent libraries and executables linked
21293 # against it.
21294 hardcode_automatic=$hardcode_automatic
21295
21296 # Set to yes if linker adds runtime paths of dependent libraries
21297 # to runtime path list.
21298 inherit_rpath=$inherit_rpath
21299
21300 # Whether libtool must link a program against all its dependency libraries.
21301 link_all_deplibs=$link_all_deplibs
21302
21303 # Fix the shell variable \$srcfile for the compiler.
21304 fix_srcfile_path=$lt_fix_srcfile_path
21305
21306 # Set to "yes" if exported symbols are required.
21307 always_export_symbols=$always_export_symbols
21308
21309 # The commands to list exported symbols.
21310 export_symbols_cmds=$lt_export_symbols_cmds
21311
21312 # Symbols that should not be listed in the preloaded symbols.
21313 exclude_expsyms=$lt_exclude_expsyms
21314
21315 # Symbols that must always be exported.
21316 include_expsyms=$lt_include_expsyms
21317
21318 # Commands necessary for linking programs (against libraries) with templates.
21319 prelink_cmds=$lt_prelink_cmds
21320
21321 # Specify filename containing input files.
21322 file_list_spec=$lt_file_list_spec
21323
21324 # How to hardcode a shared library path into an executable.
21325 hardcode_action=$hardcode_action
21326
21327 # The directories searched by this compiler when creating a shared library.
21328 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
21329
21330 # Dependencies to place before and after the objects being linked to
21331 # create a shared library.
21332 predep_objects=$lt_predep_objects
21333 postdep_objects=$lt_postdep_objects
21334 predeps=$lt_predeps
21335 postdeps=$lt_postdeps
21336
21337 # The library search path used internally by the compiler when linking
21338 # a shared library.
21339 compiler_lib_search_path=$lt_compiler_lib_search_path
21340
21341 # ### END LIBTOOL CONFIG
21342
21343 _LT_EOF
21344
21345 case $host_os in
21346 aix3*)
21347 cat <<\_LT_EOF >> "$cfgfile"
21348 # AIX sometimes has problems with the GCC collect2 program. For some
21349 # reason, if we set the COLLECT_NAMES environment variable, the problems
21350 # vanish in a puff of smoke.
21351 if test "X${COLLECT_NAMES+set}" != Xset; then
21352 COLLECT_NAMES=
21353 export COLLECT_NAMES
21354 fi
21355 _LT_EOF
21356 ;;
21357 esac
21358
21359
21360 ltmain="$ac_aux_dir/ltmain.sh"
21361
21362
21363 # We use sed instead of cat because bash on DJGPP gets confused if
21364 # if finds mixed CR/LF and LF-only lines. Since sed operates in
21365 # text mode, it properly converts lines to CR/LF. This bash problem
21366 # is reportedly fixed, but why not run on old versions too?
21367 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
21368 || (rm -f "$cfgfile"; exit 1)
21369
21370 case $xsi_shell in
21371 yes)
21372 cat << \_LT_EOF >> "$cfgfile"
21373
21374 # func_dirname file append nondir_replacement
21375 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
21376 # otherwise set result to NONDIR_REPLACEMENT.
21377 func_dirname ()
21378 {
21379 case ${1} in
21380 */*) func_dirname_result="${1%/*}${2}" ;;
21381 * ) func_dirname_result="${3}" ;;
21382 esac
21383 }
21384
21385 # func_basename file
21386 func_basename ()
21387 {
21388 func_basename_result="${1##*/}"
21389 }
21390
21391 # func_dirname_and_basename file append nondir_replacement
21392 # perform func_basename and func_dirname in a single function
21393 # call:
21394 # dirname: Compute the dirname of FILE. If nonempty,
21395 # add APPEND to the result, otherwise set result
21396 # to NONDIR_REPLACEMENT.
21397 # value returned in "$func_dirname_result"
21398 # basename: Compute filename of FILE.
21399 # value retuned in "$func_basename_result"
21400 # Implementation must be kept synchronized with func_dirname
21401 # and func_basename. For efficiency, we do not delegate to
21402 # those functions but instead duplicate the functionality here.
21403 func_dirname_and_basename ()
21404 {
21405 case ${1} in
21406 */*) func_dirname_result="${1%/*}${2}" ;;
21407 * ) func_dirname_result="${3}" ;;
21408 esac
21409 func_basename_result="${1##*/}"
21410 }
21411
21412 # func_stripname prefix suffix name
21413 # strip PREFIX and SUFFIX off of NAME.
21414 # PREFIX and SUFFIX must not contain globbing or regex special
21415 # characters, hashes, percent signs, but SUFFIX may contain a leading
21416 # dot (in which case that matches only a dot).
21417 func_stripname ()
21418 {
21419 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
21420 # positional parameters, so assign one to ordinary parameter first.
21421 func_stripname_result=${3}
21422 func_stripname_result=${func_stripname_result#"${1}"}
21423 func_stripname_result=${func_stripname_result%"${2}"}
21424 }
21425
21426 # func_opt_split
21427 func_opt_split ()
21428 {
21429 func_opt_split_opt=${1%%=*}
21430 func_opt_split_arg=${1#*=}
21431 }
21432
21433 # func_lo2o object
21434 func_lo2o ()
21435 {
21436 case ${1} in
21437 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
21438 *) func_lo2o_result=${1} ;;
21439 esac
21440 }
21441
21442 # func_xform libobj-or-source
21443 func_xform ()
21444 {
21445 func_xform_result=${1%.*}.lo
21446 }
21447
21448 # func_arith arithmetic-term...
21449 func_arith ()
21450 {
21451 func_arith_result=$(( $* ))
21452 }
21453
21454 # func_len string
21455 # STRING may not start with a hyphen.
21456 func_len ()
21457 {
21458 func_len_result=${#1}
21459 }
21460
21461 _LT_EOF
21462 ;;
21463 *) # Bourne compatible functions.
21464 cat << \_LT_EOF >> "$cfgfile"
21465
21466 # func_dirname file append nondir_replacement
21467 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
21468 # otherwise set result to NONDIR_REPLACEMENT.
21469 func_dirname ()
21470 {
21471 # Extract subdirectory from the argument.
21472 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
21473 if test "X$func_dirname_result" = "X${1}"; then
21474 func_dirname_result="${3}"
21475 else
21476 func_dirname_result="$func_dirname_result${2}"
21477 fi
21478 }
21479
21480 # func_basename file
21481 func_basename ()
21482 {
21483 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
21484 }
21485
21486
21487 # func_stripname prefix suffix name
21488 # strip PREFIX and SUFFIX off of NAME.
21489 # PREFIX and SUFFIX must not contain globbing or regex special
21490 # characters, hashes, percent signs, but SUFFIX may contain a leading
21491 # dot (in which case that matches only a dot).
21492 # func_strip_suffix prefix name
21493 func_stripname ()
21494 {
21495 case ${2} in
21496 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
21497 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
21498 esac
21499 }
21500
21501 # sed scripts:
21502 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
21503 my_sed_long_arg='1s/^-[^=]*=//'
21504
21505 # func_opt_split
21506 func_opt_split ()
21507 {
21508 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
21509 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
21510 }
21511
21512 # func_lo2o object
21513 func_lo2o ()
21514 {
21515 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
21516 }
21517
21518 # func_xform libobj-or-source
21519 func_xform ()
21520 {
21521 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
21522 }
21523
21524 # func_arith arithmetic-term...
21525 func_arith ()
21526 {
21527 func_arith_result=`expr "$@"`
21528 }
21529
21530 # func_len string
21531 # STRING may not start with a hyphen.
21532 func_len ()
21533 {
21534 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
21535 }
21536
21537 _LT_EOF
21538 esac
21539
21540 case $lt_shell_append in
21541 yes)
21542 cat << \_LT_EOF >> "$cfgfile"
21543
21544 # func_append var value
21545 # Append VALUE to the end of shell variable VAR.
21546 func_append ()
21547 {
21548 eval "$1+=\$2"
21549 }
21550 _LT_EOF
21551 ;;
21552 *)
21553 cat << \_LT_EOF >> "$cfgfile"
21554
21555 # func_append var value
21556 # Append VALUE to the end of shell variable VAR.
21557 func_append ()
21558 {
21559 eval "$1=\$$1\$2"
21560 }
21561
21562 _LT_EOF
21563 ;;
21564 esac
21565
21566
21567 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
21568 || (rm -f "$cfgfile"; exit 1)
21569
21570 mv -f "$cfgfile" "$ofile" ||
21571 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21572 chmod +x "$ofile"
21573
21574
21575 cat <<_LT_EOF >> "$ofile"
21576
21577 # ### BEGIN LIBTOOL TAG CONFIG: CXX
21578
21579 # The linker used to build libraries.
21580 LD=$lt_LD_CXX
21581
21582 # How to create reloadable object files.
21583 reload_flag=$lt_reload_flag_CXX
21584 reload_cmds=$lt_reload_cmds_CXX
21585
21586 # Commands used to build an old-style archive.
21587 old_archive_cmds=$lt_old_archive_cmds_CXX
21588
21589 # A language specific compiler.
21590 CC=$lt_compiler_CXX
21591
21592 # Is the compiler the GNU compiler?
21593 with_gcc=$GCC_CXX
21594
21595 # Compiler flag to turn off builtin functions.
21596 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
21597
21598 # How to pass a linker flag through the compiler.
21599 wl=$lt_lt_prog_compiler_wl_CXX
21600
21601 # Additional compiler flags for building library objects.
21602 pic_flag=$lt_lt_prog_compiler_pic_CXX
21603
21604 # Compiler flag to prevent dynamic linking.
21605 link_static_flag=$lt_lt_prog_compiler_static_CXX
21606
21607 # Does compiler simultaneously support -c and -o options?
21608 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
21609
21610 # Whether or not to add -lc for building shared libraries.
21611 build_libtool_need_lc=$archive_cmds_need_lc_CXX
21612
21613 # Whether or not to disallow shared libs when runtime libs are static.
21614 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
21615
21616 # Compiler flag to allow reflexive dlopens.
21617 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
21618
21619 # Compiler flag to generate shared objects directly from archives.
21620 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
21621
21622 # Whether the compiler copes with passing no objects directly.
21623 compiler_needs_object=$lt_compiler_needs_object_CXX
21624
21625 # Create an old-style archive from a shared archive.
21626 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
21627
21628 # Create a temporary old-style archive to link instead of a shared archive.
21629 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
21630
21631 # Commands used to build a shared archive.
21632 archive_cmds=$lt_archive_cmds_CXX
21633 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
21634
21635 # Commands used to build a loadable module if different from building
21636 # a shared archive.
21637 module_cmds=$lt_module_cmds_CXX
21638 module_expsym_cmds=$lt_module_expsym_cmds_CXX
21639
21640 # Whether we are building with GNU ld or not.
21641 with_gnu_ld=$lt_with_gnu_ld_CXX
21642
21643 # Flag that allows shared libraries with undefined symbols to be built.
21644 allow_undefined_flag=$lt_allow_undefined_flag_CXX
21645
21646 # Flag that enforces no undefined symbols.
21647 no_undefined_flag=$lt_no_undefined_flag_CXX
21648
21649 # Flag to hardcode \$libdir into a binary during linking.
21650 # This must work even if \$libdir does not exist
21651 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
21652
21653 # If ld is used when linking, flag to hardcode \$libdir into a binary
21654 # during linking. This must work even if \$libdir does not exist.
21655 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
21656
21657 # Whether we need a single "-rpath" flag with a separated argument.
21658 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
21659
21660 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21661 # DIR into the resulting binary.
21662 hardcode_direct=$hardcode_direct_CXX
21663
21664 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21665 # DIR into the resulting binary and the resulting library dependency is
21666 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
21667 # library is relocated.
21668 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
21669
21670 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21671 # into the resulting binary.
21672 hardcode_minus_L=$hardcode_minus_L_CXX
21673
21674 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21675 # into the resulting binary.
21676 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
21677
21678 # Set to "yes" if building a shared library automatically hardcodes DIR
21679 # into the library and all subsequent libraries and executables linked
21680 # against it.
21681 hardcode_automatic=$hardcode_automatic_CXX
21682
21683 # Set to yes if linker adds runtime paths of dependent libraries
21684 # to runtime path list.
21685 inherit_rpath=$inherit_rpath_CXX
21686
21687 # Whether libtool must link a program against all its dependency libraries.
21688 link_all_deplibs=$link_all_deplibs_CXX
21689
21690 # Fix the shell variable \$srcfile for the compiler.
21691 fix_srcfile_path=$lt_fix_srcfile_path_CXX
21692
21693 # Set to "yes" if exported symbols are required.
21694 always_export_symbols=$always_export_symbols_CXX
21695
21696 # The commands to list exported symbols.
21697 export_symbols_cmds=$lt_export_symbols_cmds_CXX
21698
21699 # Symbols that should not be listed in the preloaded symbols.
21700 exclude_expsyms=$lt_exclude_expsyms_CXX
21701
21702 # Symbols that must always be exported.
21703 include_expsyms=$lt_include_expsyms_CXX
21704
21705 # Commands necessary for linking programs (against libraries) with templates.
21706 prelink_cmds=$lt_prelink_cmds_CXX
21707
21708 # Specify filename containing input files.
21709 file_list_spec=$lt_file_list_spec_CXX
21710
21711 # How to hardcode a shared library path into an executable.
21712 hardcode_action=$hardcode_action_CXX
21713
21714 # The directories searched by this compiler when creating a shared library.
21715 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
21716
21717 # Dependencies to place before and after the objects being linked to
21718 # create a shared library.
21719 predep_objects=$lt_predep_objects_CXX
21720 postdep_objects=$lt_postdep_objects_CXX
21721 predeps=$lt_predeps_CXX
21722 postdeps=$lt_postdeps_CXX
21723
21724 # The library search path used internally by the compiler when linking
21725 # a shared library.
21726 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
21727
21728 # ### END LIBTOOL TAG CONFIG: CXX
21729 _LT_EOF
21730
21731 ;;
21732 "default-1":C)
21733 for ac_file in $CONFIG_FILES; do
21734 # Support "outfile[:infile[:infile...]]"
21735 case "$ac_file" in
21736 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
21737 esac
21738 # PO directories have a Makefile.in generated from Makefile.in.in.
21739 case "$ac_file" in */Makefile.in)
21740 # Adjust a relative srcdir.
21741 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
21742 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
21743 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
21744 # In autoconf-2.13 it is called $ac_given_srcdir.
21745 # In autoconf-2.50 it is called $srcdir.
21746 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
21747 case "$ac_given_srcdir" in
21748 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
21749 /*) top_srcdir="$ac_given_srcdir" ;;
21750 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
21751 esac
21752 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
21753 rm -f "$ac_dir/POTFILES"
21754 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
21755 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
21756 POMAKEFILEDEPS="POTFILES.in"
21757 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
21758 # on $ac_dir but don't depend on user-specified configuration
21759 # parameters.
21760 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
21761 # The LINGUAS file contains the set of available languages.
21762 if test -n "$OBSOLETE_ALL_LINGUAS"; then
21763 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
21764 fi
21765 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
21766 # Hide the ALL_LINGUAS assigment from automake.
21767 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
21768 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
21769 else
21770 # The set of available languages was given in configure.ac.
21771 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
21772 fi
21773 case "$ac_given_srcdir" in
21774 .) srcdirpre= ;;
21775 *) srcdirpre='$(srcdir)/' ;;
21776 esac
21777 POFILES=
21778 GMOFILES=
21779 UPDATEPOFILES=
21780 DUMMYPOFILES=
21781 for lang in $ALL_LINGUAS; do
21782 POFILES="$POFILES $srcdirpre$lang.po"
21783 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
21784 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
21785 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
21786 done
21787 # CATALOGS depends on both $ac_dir and the user's LINGUAS
21788 # environment variable.
21789 INST_LINGUAS=
21790 if test -n "$ALL_LINGUAS"; then
21791 for presentlang in $ALL_LINGUAS; do
21792 useit=no
21793 if test "%UNSET%" != "$LINGUAS"; then
21794 desiredlanguages="$LINGUAS"
21795 else
21796 desiredlanguages="$ALL_LINGUAS"
21797 fi
21798 for desiredlang in $desiredlanguages; do
21799 # Use the presentlang catalog if desiredlang is
21800 # a. equal to presentlang, or
21801 # b. a variant of presentlang (because in this case,
21802 # presentlang can be used as a fallback for messages
21803 # which are not translated in the desiredlang catalog).
21804 case "$desiredlang" in
21805 "$presentlang"*) useit=yes;;
21806 esac
21807 done
21808 if test $useit = yes; then
21809 INST_LINGUAS="$INST_LINGUAS $presentlang"
21810 fi
21811 done
21812 fi
21813 CATALOGS=
21814 if test -n "$INST_LINGUAS"; then
21815 for lang in $INST_LINGUAS; do
21816 CATALOGS="$CATALOGS $lang.gmo"
21817 done
21818 fi
21819 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
21820 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"
21821 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
21822 if test -f "$f"; then
21823 case "$f" in
21824 *.orig | *.bak | *~) ;;
21825 *) cat "$f" >> "$ac_dir/Makefile" ;;
21826 esac
21827 fi
21828 done
21829 fi
21830 ;;
21831 esac
21832 done ;;
21833 "default":C)
21834 case "$srcdir" in
21835 .) srcdirpre= ;;
21836 *) srcdirpre='$(srcdir)/' ;;
21837 esac
21838 POFILES=
21839 GMOFILES=
21840 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
21841 if test $lang != dummy; then
21842 POFILES="$POFILES $srcdirpre$lang.po"
21843 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
21844 fi
21845 done
21846 sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
21847 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
21848 -e "s,@POFILES@,$POFILES," \
21849 -e "s,@GMOFILES@,$GMOFILES," \
21850 po/Makefile.in > po/Makefile ;;
21851
21852 esac
21853 done # for ac_tag
21854
21855
21856 as_fn_exit 0
21857 _ACEOF
21858 ac_clean_files=$ac_clean_files_save
21859
21860 test $ac_write_fail = 0 ||
21861 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21862
21863
21864 # configure is writing to config.log, and then calls config.status.
21865 # config.status does its own redirection, appending to config.log.
21866 # Unfortunately, on DOS this fails, as config.log is still kept open
21867 # by configure, so config.status won't be able to write to it; its
21868 # output is simply discarded. So we exec the FD to /dev/null,
21869 # effectively closing config.log, so it can be properly (re)opened and
21870 # appended to by config.status. When coming back to configure, we
21871 # need to make the FD available again.
21872 if test "$no_create" != yes; then
21873 ac_cs_success=:
21874 ac_config_status_args=
21875 test "$silent" = yes &&
21876 ac_config_status_args="$ac_config_status_args --quiet"
21877 exec 5>/dev/null
21878 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21879 exec 5>>config.log
21880 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21881 # would make configure fail if this is the last instruction.
21882 $ac_cs_success || as_fn_exit 1
21883 fi
21884 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21886 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21887 fi
21888
21889
21890
21891 touch config.status.tmp
21892 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
21893 sed '/as_fn_exit 0/i \
21894 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
21895 touch --reference=Makefile Makefile.tmp \
21896 mv Makefile.tmp Makefile \
21897 ' config.status > config.status.tmp
21898 touch --reference=config.status config.status.tmp
21899 mv config.status.tmp config.status
21900 chmod +x config.status
21901 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
21902 touch --reference=Makefile Makefile.tmp
21903 mv Makefile.tmp Makefile
21904 else
21905 rm -f config.status.tmp
21906 fi
21907