2018-11-11 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libssp / configure
blob2adbcc3fc228a8e591744f440e967131b3b71025
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libssp 1.0.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
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 ## -------------------- ##
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 *) :
30 esac
34 as_nl='
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"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
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=';'
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"
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
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
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
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
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='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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
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 *) :
174 esac
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; }
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 :
190 else
191 exitcode=1; echo positional parameters were not saved.
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
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
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
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
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
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
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
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
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
280 exit 1
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
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
298 { eval $1=; unset $1;}
300 as_unset=as_fn_unset
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
307 return $1
308 } # as_fn_set_status
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 ()
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
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/
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
351 /^X\(\/\/\)$/{
352 s//\1/
355 /^X\(\/\).*/{
356 s//\1/
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"
366 } # as_fn_mkdir_p
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
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 ()
384 eval $1+=\$2
386 else
387 as_fn_append ()
389 eval $1=\$$1\$2
391 fi # as_fn_append
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 ()
401 as_val=$(( $* ))
403 else
404 as_fn_arith ()
406 as_val=`expr "$@" || test $? -eq 1`
408 fi # as_fn_arith
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 ()
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
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
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
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
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
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/
455 /^X\/\(\/\/\)$/{
456 s//\1/
459 /^X\/\(\/\).*/{
460 s//\1/
463 s/.*/./; q'`
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
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 '
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
486 :lineno
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; }
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
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;;
518 ECHO_N='-n';;
519 esac
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
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'
542 else
543 as_ln_s='cp -pR'
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
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
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
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'"
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'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
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`
576 # Initializations.
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=
587 # Identity of this package.
588 PACKAGE_NAME='libssp'
589 PACKAGE_TARNAME='libssp'
590 PACKAGE_VERSION='1.0'
591 PACKAGE_STRING='libssp 1.0'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
595 ac_unique_file="ssp.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"
632 ac_subst_vars='am__EXEEXT_FALSE
633 am__EXEEXT_TRUE
634 LTLIBOBJS
635 LIBOBJS
636 get_gcc_base_ver
637 toolexeclibdir
638 toolexecdir
639 enable_static
640 enable_shared
641 lt_host_flags
642 OTOOL64
643 OTOOL
644 LIPO
645 NMEDIT
646 DSYMUTIL
647 RANLIB
649 OBJDUMP
650 LN_S
652 ac_ct_DUMPBIN
653 DUMPBIN
655 FGREP
657 LIBTOOL
658 ssp_have_usable_vsnprintf
659 EGREP
660 GREP
661 LIBSSP_USE_SYMVER_SUN_FALSE
662 LIBSSP_USE_SYMVER_SUN_TRUE
663 LIBSSP_USE_SYMVER_GNU_FALSE
664 LIBSSP_USE_SYMVER_GNU_TRUE
665 LIBSSP_USE_SYMVER_FALSE
666 LIBSSP_USE_SYMVER_TRUE
667 XCFLAGS
669 am__fastdepCC_FALSE
670 am__fastdepCC_TRUE
671 CCDEPMODE
672 am__nodep
673 AMDEPBACKSLASH
674 AMDEP_FALSE
675 AMDEP_TRUE
676 am__quote
677 am__include
678 DEPDIR
679 OBJEXT
680 EXEEXT
681 ac_ct_CC
682 CPPFLAGS
683 LDFLAGS
684 CFLAGS
686 multi_basedir
687 MAINT
688 MAINTAINER_MODE_FALSE
689 MAINTAINER_MODE_TRUE
690 AM_BACKSLASH
691 AM_DEFAULT_VERBOSITY
692 AM_DEFAULT_V
693 AM_V
694 am__untar
695 am__tar
696 AMTAR
697 am__leading_dot
698 SET_MAKE
700 mkdir_p
701 MKDIR_P
702 INSTALL_STRIP_PROGRAM
703 STRIP
704 install_sh
705 MAKEINFO
706 AUTOHEADER
707 AUTOMAKE
708 AUTOCONF
709 ACLOCAL
710 VERSION
711 PACKAGE
712 CYGPATH_W
713 am__isrc
714 INSTALL_DATA
715 INSTALL_SCRIPT
716 INSTALL_PROGRAM
717 target_noncanonical
718 target_os
719 target_vendor
720 target_cpu
721 target
722 host_os
723 host_vendor
724 host_cpu
725 host
726 build_os
727 build_vendor
728 build_cpu
729 build
730 target_alias
731 host_alias
732 build_alias
733 LIBS
734 ECHO_T
735 ECHO_N
736 ECHO_C
737 DEFS
738 mandir
739 localedir
740 libdir
741 psdir
742 pdfdir
743 dvidir
744 htmldir
745 infodir
746 docdir
747 oldincludedir
748 includedir
749 localstatedir
750 sharedstatedir
751 sysconfdir
752 datadir
753 datarootdir
754 libexecdir
755 sbindir
756 bindir
757 program_transform_name
758 prefix
759 exec_prefix
760 PACKAGE_URL
761 PACKAGE_BUGREPORT
762 PACKAGE_STRING
763 PACKAGE_VERSION
764 PACKAGE_TARNAME
765 PACKAGE_NAME
766 PATH_SEPARATOR
767 SHELL'
768 ac_subst_files=''
769 ac_user_opts='
770 enable_option_checking
771 enable_silent_rules
772 enable_version_specific_runtime_libs
773 enable_maintainer_mode
774 enable_multilib
775 enable_dependency_tracking
776 enable_cet
777 enable_symvers
778 enable_shared
779 enable_static
780 with_pic
781 enable_fast_install
782 with_gnu_ld
783 enable_libtool_lock
784 with_gcc_major_version_only
786 ac_precious_vars='build_alias
787 host_alias
788 target_alias
790 CPPFLAGS'
793 # Initialize some variables set by options.
794 ac_init_help=
795 ac_init_version=false
796 ac_unrecognized_opts=
797 ac_unrecognized_sep=
798 # The variables have the same names as the options, with
799 # dashes changed to underlines.
800 cache_file=/dev/null
801 exec_prefix=NONE
802 no_create=
803 no_recursion=
804 prefix=NONE
805 program_prefix=NONE
806 program_suffix=NONE
807 program_transform_name=s,x,x,
808 silent=
809 site=
810 srcdir=
811 verbose=
812 x_includes=NONE
813 x_libraries=NONE
815 # Installation directory options.
816 # These are left unexpanded so users can "make install exec_prefix=/foo"
817 # and all the variables that are supposed to be based on exec_prefix
818 # by default will actually change.
819 # Use braces instead of parens because sh, perl, etc. also accept them.
820 # (The list follows the same order as the GNU Coding Standards.)
821 bindir='${exec_prefix}/bin'
822 sbindir='${exec_prefix}/sbin'
823 libexecdir='${exec_prefix}/libexec'
824 datarootdir='${prefix}/share'
825 datadir='${datarootdir}'
826 sysconfdir='${prefix}/etc'
827 sharedstatedir='${prefix}/com'
828 localstatedir='${prefix}/var'
829 includedir='${prefix}/include'
830 oldincludedir='/usr/include'
831 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
832 infodir='${datarootdir}/info'
833 htmldir='${docdir}'
834 dvidir='${docdir}'
835 pdfdir='${docdir}'
836 psdir='${docdir}'
837 libdir='${exec_prefix}/lib'
838 localedir='${datarootdir}/locale'
839 mandir='${datarootdir}/man'
841 ac_prev=
842 ac_dashdash=
843 for ac_option
845 # If the previous option needs an argument, assign it.
846 if test -n "$ac_prev"; then
847 eval $ac_prev=\$ac_option
848 ac_prev=
849 continue
852 case $ac_option in
853 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
854 *=) ac_optarg= ;;
855 *) ac_optarg=yes ;;
856 esac
858 # Accept the important Cygnus configure options, so we can diagnose typos.
860 case $ac_dashdash$ac_option in
862 ac_dashdash=yes ;;
864 -bindir | --bindir | --bindi | --bind | --bin | --bi)
865 ac_prev=bindir ;;
866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
867 bindir=$ac_optarg ;;
869 -build | --build | --buil | --bui | --bu)
870 ac_prev=build_alias ;;
871 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
872 build_alias=$ac_optarg ;;
874 -cache-file | --cache-file | --cache-fil | --cache-fi \
875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876 ac_prev=cache_file ;;
877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
879 cache_file=$ac_optarg ;;
881 --config-cache | -C)
882 cache_file=config.cache ;;
884 -datadir | --datadir | --datadi | --datad)
885 ac_prev=datadir ;;
886 -datadir=* | --datadir=* | --datadi=* | --datad=*)
887 datadir=$ac_optarg ;;
889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890 | --dataroo | --dataro | --datar)
891 ac_prev=datarootdir ;;
892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894 datarootdir=$ac_optarg ;;
896 -disable-* | --disable-*)
897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
898 # Reject names that are not valid shell variable names.
899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900 as_fn_error $? "invalid feature name: $ac_useropt"
901 ac_useropt_orig=$ac_useropt
902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903 case $ac_user_opts in
905 "enable_$ac_useropt"
906 "*) ;;
907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908 ac_unrecognized_sep=', ';;
909 esac
910 eval enable_$ac_useropt=no ;;
912 -docdir | --docdir | --docdi | --doc | --do)
913 ac_prev=docdir ;;
914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
915 docdir=$ac_optarg ;;
917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918 ac_prev=dvidir ;;
919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
920 dvidir=$ac_optarg ;;
922 -enable-* | --enable-*)
923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
924 # Reject names that are not valid shell variable names.
925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926 as_fn_error $? "invalid feature name: $ac_useropt"
927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
931 "enable_$ac_useropt"
932 "*) ;;
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
935 esac
936 eval enable_$ac_useropt=\$ac_optarg ;;
938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940 | --exec | --exe | --ex)
941 ac_prev=exec_prefix ;;
942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944 | --exec=* | --exe=* | --ex=*)
945 exec_prefix=$ac_optarg ;;
947 -gas | --gas | --ga | --g)
948 # Obsolete; use --with-gas.
949 with_gas=yes ;;
951 -help | --help | --hel | --he | -h)
952 ac_init_help=long ;;
953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954 ac_init_help=recursive ;;
955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956 ac_init_help=short ;;
958 -host | --host | --hos | --ho)
959 ac_prev=host_alias ;;
960 -host=* | --host=* | --hos=* | --ho=*)
961 host_alias=$ac_optarg ;;
963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964 ac_prev=htmldir ;;
965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966 | --ht=*)
967 htmldir=$ac_optarg ;;
969 -includedir | --includedir | --includedi | --included | --include \
970 | --includ | --inclu | --incl | --inc)
971 ac_prev=includedir ;;
972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973 | --includ=* | --inclu=* | --incl=* | --inc=*)
974 includedir=$ac_optarg ;;
976 -infodir | --infodir | --infodi | --infod | --info | --inf)
977 ac_prev=infodir ;;
978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979 infodir=$ac_optarg ;;
981 -libdir | --libdir | --libdi | --libd)
982 ac_prev=libdir ;;
983 -libdir=* | --libdir=* | --libdi=* | --libd=*)
984 libdir=$ac_optarg ;;
986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987 | --libexe | --libex | --libe)
988 ac_prev=libexecdir ;;
989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990 | --libexe=* | --libex=* | --libe=*)
991 libexecdir=$ac_optarg ;;
993 -localedir | --localedir | --localedi | --localed | --locale)
994 ac_prev=localedir ;;
995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996 localedir=$ac_optarg ;;
998 -localstatedir | --localstatedir | --localstatedi | --localstated \
999 | --localstate | --localstat | --localsta | --localst | --locals)
1000 ac_prev=localstatedir ;;
1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1003 localstatedir=$ac_optarg ;;
1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006 ac_prev=mandir ;;
1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1008 mandir=$ac_optarg ;;
1010 -nfp | --nfp | --nf)
1011 # Obsolete; use --without-fp.
1012 with_fp=no ;;
1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1015 | --no-cr | --no-c | -n)
1016 no_create=yes ;;
1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1020 no_recursion=yes ;;
1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024 | --oldin | --oldi | --old | --ol | --o)
1025 ac_prev=oldincludedir ;;
1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1029 oldincludedir=$ac_optarg ;;
1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032 ac_prev=prefix ;;
1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1034 prefix=$ac_optarg ;;
1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037 | --program-pre | --program-pr | --program-p)
1038 ac_prev=program_prefix ;;
1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1041 program_prefix=$ac_optarg ;;
1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044 | --program-suf | --program-su | --program-s)
1045 ac_prev=program_suffix ;;
1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1048 program_suffix=$ac_optarg ;;
1050 -program-transform-name | --program-transform-name \
1051 | --program-transform-nam | --program-transform-na \
1052 | --program-transform-n | --program-transform- \
1053 | --program-transform | --program-transfor \
1054 | --program-transfo | --program-transf \
1055 | --program-trans | --program-tran \
1056 | --progr-tra | --program-tr | --program-t)
1057 ac_prev=program_transform_name ;;
1058 -program-transform-name=* | --program-transform-name=* \
1059 | --program-transform-nam=* | --program-transform-na=* \
1060 | --program-transform-n=* | --program-transform-=* \
1061 | --program-transform=* | --program-transfor=* \
1062 | --program-transfo=* | --program-transf=* \
1063 | --program-trans=* | --program-tran=* \
1064 | --progr-tra=* | --program-tr=* | --program-t=*)
1065 program_transform_name=$ac_optarg ;;
1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068 ac_prev=pdfdir ;;
1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070 pdfdir=$ac_optarg ;;
1072 -psdir | --psdir | --psdi | --psd | --ps)
1073 ac_prev=psdir ;;
1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1075 psdir=$ac_optarg ;;
1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078 | -silent | --silent | --silen | --sile | --sil)
1079 silent=yes ;;
1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 ac_prev=sbindir ;;
1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 | --sbi=* | --sb=*)
1085 sbindir=$ac_optarg ;;
1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 | --sharedst | --shareds | --shared | --share | --shar \
1090 | --sha | --sh)
1091 ac_prev=sharedstatedir ;;
1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 | --sha=* | --sh=*)
1096 sharedstatedir=$ac_optarg ;;
1098 -site | --site | --sit)
1099 ac_prev=site ;;
1100 -site=* | --site=* | --sit=*)
1101 site=$ac_optarg ;;
1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 ac_prev=srcdir ;;
1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106 srcdir=$ac_optarg ;;
1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 | --syscon | --sysco | --sysc | --sys | --sy)
1110 ac_prev=sysconfdir ;;
1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113 sysconfdir=$ac_optarg ;;
1115 -target | --target | --targe | --targ | --tar | --ta | --t)
1116 ac_prev=target_alias ;;
1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118 target_alias=$ac_optarg ;;
1120 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121 verbose=yes ;;
1123 -version | --version | --versio | --versi | --vers | -V)
1124 ac_init_version=: ;;
1126 -with-* | --with-*)
1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1128 # Reject names that are not valid shell variable names.
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error $? "invalid package name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1135 "with_$ac_useropt"
1136 "*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
1139 esac
1140 eval with_$ac_useropt=\$ac_optarg ;;
1142 -without-* | --without-*)
1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144 # Reject names that are not valid shell variable names.
1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 as_fn_error $? "invalid package name: $ac_useropt"
1147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1151 "with_$ac_useropt"
1152 "*) ;;
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1155 esac
1156 eval with_$ac_useropt=no ;;
1158 --x)
1159 # Obsolete; use --with-x.
1160 with_x=yes ;;
1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 | --x-incl | --x-inc | --x-in | --x-i)
1164 ac_prev=x_includes ;;
1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167 x_includes=$ac_optarg ;;
1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 ac_prev=x_libraries ;;
1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174 x_libraries=$ac_optarg ;;
1176 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1177 Try \`$0 --help' for more information"
1180 *=*)
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
1183 case $ac_envvar in #(
1184 '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1186 esac
1187 eval $ac_envvar=\$ac_optarg
1188 export $ac_envvar ;;
1191 # FIXME: should be removed in autoconf 3.0.
1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1195 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1198 esac
1199 done
1201 if test -n "$ac_prev"; then
1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1203 as_fn_error $? "missing argument to $ac_option"
1206 if test -n "$ac_unrecognized_opts"; then
1207 case $enable_option_checking in
1208 no) ;;
1209 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1211 esac
1214 # Check all directory arguments for consistency.
1215 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 datadir sysconfdir sharedstatedir localstatedir includedir \
1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218 libdir localedir mandir
1220 eval ac_val=\$$ac_var
1221 # Remove trailing slashes.
1222 case $ac_val in
1223 */ )
1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 eval $ac_var=\$ac_val;;
1226 esac
1227 # Be sure to have absolute directory names.
1228 case $ac_val in
1229 [\\/$]* | ?:[\\/]* ) continue;;
1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 esac
1232 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1233 done
1235 # There might be people who depend on the old broken behavior: `$host'
1236 # used to hold the argument of --host etc.
1237 # FIXME: To remove some day.
1238 build=$build_alias
1239 host=$host_alias
1240 target=$target_alias
1242 # FIXME: To remove some day.
1243 if test "x$host_alias" != x; then
1244 if test "x$build_alias" = x; then
1245 cross_compiling=maybe
1246 elif test "x$build_alias" != "x$host_alias"; then
1247 cross_compiling=yes
1251 ac_tool_prefix=
1252 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254 test "$silent" = yes && exec 6>/dev/null
1257 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258 ac_ls_di=`ls -di .` &&
1259 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1260 as_fn_error $? "working directory cannot be determined"
1261 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1262 as_fn_error $? "pwd does not report name of working directory"
1265 # Find the source files, if location was not specified.
1266 if test -z "$srcdir"; then
1267 ac_srcdir_defaulted=yes
1268 # Try the directory containing this script, then the parent directory.
1269 ac_confdir=`$as_dirname -- "$as_myself" ||
1270 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271 X"$as_myself" : 'X\(//\)[^/]' \| \
1272 X"$as_myself" : 'X\(//\)$' \| \
1273 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1274 $as_echo X"$as_myself" |
1275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276 s//\1/
1279 /^X\(\/\/\)[^/].*/{
1280 s//\1/
1283 /^X\(\/\/\)$/{
1284 s//\1/
1287 /^X\(\/\).*/{
1288 s//\1/
1291 s/.*/./; q'`
1292 srcdir=$ac_confdir
1293 if test ! -r "$srcdir/$ac_unique_file"; then
1294 srcdir=..
1296 else
1297 ac_srcdir_defaulted=no
1299 if test ! -r "$srcdir/$ac_unique_file"; then
1300 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1303 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304 ac_abs_confdir=`(
1305 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1306 pwd)`
1307 # When building in place, set srcdir=.
1308 if test "$ac_abs_confdir" = "$ac_pwd"; then
1309 srcdir=.
1311 # Remove unnecessary trailing slashes from srcdir.
1312 # Double slashes in file names in object file debugging info
1313 # mess up M-x gdb in Emacs.
1314 case $srcdir in
1315 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316 esac
1317 for ac_var in $ac_precious_vars; do
1318 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319 eval ac_env_${ac_var}_value=\$${ac_var}
1320 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322 done
1325 # Report the --help message.
1327 if test "$ac_init_help" = "long"; then
1328 # Omit some internal or obsolete options to make the list less imposing.
1329 # This message is too long to be a string in the A/UX 3.1 sh.
1330 cat <<_ACEOF
1331 \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1333 Usage: $0 [OPTION]... [VAR=VALUE]...
1335 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336 VAR=VALUE. See below for descriptions of some of the useful variables.
1338 Defaults for the options are specified in brackets.
1340 Configuration:
1341 -h, --help display this help and exit
1342 --help=short display options specific to this package
1343 --help=recursive display the short help of all the included packages
1344 -V, --version display version information and exit
1345 -q, --quiet, --silent do not print \`checking ...' messages
1346 --cache-file=FILE cache test results in FILE [disabled]
1347 -C, --config-cache alias for \`--cache-file=config.cache'
1348 -n, --no-create do not create output files
1349 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1351 Installation directories:
1352 --prefix=PREFIX install architecture-independent files in PREFIX
1353 [$ac_default_prefix]
1354 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1355 [PREFIX]
1357 By default, \`make install' will install all the files in
1358 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1359 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360 for instance \`--prefix=\$HOME'.
1362 For better control, use the options below.
1364 Fine tuning of the installation directories:
1365 --bindir=DIR user executables [EPREFIX/bin]
1366 --sbindir=DIR system admin executables [EPREFIX/sbin]
1367 --libexecdir=DIR program executables [EPREFIX/libexec]
1368 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1369 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1370 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1371 --libdir=DIR object code libraries [EPREFIX/lib]
1372 --includedir=DIR C header files [PREFIX/include]
1373 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1374 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1375 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1376 --infodir=DIR info documentation [DATAROOTDIR/info]
1377 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1378 --mandir=DIR man documentation [DATAROOTDIR/man]
1379 --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1380 --htmldir=DIR html documentation [DOCDIR]
1381 --dvidir=DIR dvi documentation [DOCDIR]
1382 --pdfdir=DIR pdf documentation [DOCDIR]
1383 --psdir=DIR ps documentation [DOCDIR]
1384 _ACEOF
1386 cat <<\_ACEOF
1388 Program names:
1389 --program-prefix=PREFIX prepend PREFIX to installed program names
1390 --program-suffix=SUFFIX append SUFFIX to installed program names
1391 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1393 System types:
1394 --build=BUILD configure for building on BUILD [guessed]
1395 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1396 --target=TARGET configure for building compilers for TARGET [HOST]
1397 _ACEOF
1400 if test -n "$ac_init_help"; then
1401 case $ac_init_help in
1402 short | recursive ) echo "Configuration of libssp 1.0:";;
1403 esac
1404 cat <<\_ACEOF
1406 Optional Features:
1407 --disable-option-checking ignore unrecognized --enable/--with options
1408 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1409 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1410 --enable-silent-rules less verbose build output (undo: "make V=1")
1411 --disable-silent-rules verbose build output (undo: "make V=0")
1412 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1413 --enable-maintainer-mode
1414 enable make rules and dependencies not useful (and
1415 sometimes confusing) to the casual installer
1416 --enable-multilib build many library versions (default)
1417 --enable-dependency-tracking
1418 do not reject slow dependency extractors
1419 --disable-dependency-tracking
1420 speeds up one-time build
1421 --enable-cet enable Intel CET in target libraries [default=no]
1422 --disable-symvers disable symbol versioning for libssp
1423 --enable-shared[=PKGS] build shared libraries [default=yes]
1424 --enable-static[=PKGS] build static libraries [default=yes]
1425 --enable-fast-install[=PKGS]
1426 optimize for fast installation [default=yes]
1427 --disable-libtool-lock avoid locking (might break parallel builds)
1429 Optional Packages:
1430 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1431 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1432 --with-pic try to use only PIC/non-PIC objects [default=use
1433 both]
1434 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1435 --with-gcc-major-version-only
1436 use only GCC major number in filesystem paths
1438 Some influential environment variables:
1439 CC C compiler command
1440 CFLAGS C compiler flags
1441 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1442 nonstandard directory <lib dir>
1443 LIBS libraries to pass to the linker, e.g. -l<library>
1444 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1445 you have headers in a nonstandard directory <include dir>
1446 CPP C preprocessor
1448 Use these variables to override the choices made by `configure' or to help
1449 it to find libraries and programs with nonstandard names/locations.
1451 Report bugs to the package provider.
1452 _ACEOF
1453 ac_status=$?
1456 if test "$ac_init_help" = "recursive"; then
1457 # If there are subdirs, report their specific --help.
1458 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459 test -d "$ac_dir" ||
1460 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461 continue
1462 ac_builddir=.
1464 case "$ac_dir" in
1465 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1467 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1468 # A ".." for each directory in $ac_dir_suffix.
1469 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470 case $ac_top_builddir_sub in
1471 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473 esac ;;
1474 esac
1475 ac_abs_top_builddir=$ac_pwd
1476 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477 # for backward compatibility:
1478 ac_top_builddir=$ac_top_build_prefix
1480 case $srcdir in
1481 .) # We are building in place.
1482 ac_srcdir=.
1483 ac_top_srcdir=$ac_top_builddir_sub
1484 ac_abs_top_srcdir=$ac_pwd ;;
1485 [\\/]* | ?:[\\/]* ) # Absolute name.
1486 ac_srcdir=$srcdir$ac_dir_suffix;
1487 ac_top_srcdir=$srcdir
1488 ac_abs_top_srcdir=$srcdir ;;
1489 *) # Relative name.
1490 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491 ac_top_srcdir=$ac_top_build_prefix$srcdir
1492 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1493 esac
1494 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1496 cd "$ac_dir" || { ac_status=$?; continue; }
1497 # Check for guested configure.
1498 if test -f "$ac_srcdir/configure.gnu"; then
1499 echo &&
1500 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501 elif test -f "$ac_srcdir/configure"; then
1502 echo &&
1503 $SHELL "$ac_srcdir/configure" --help=recursive
1504 else
1505 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1506 fi || ac_status=$?
1507 cd "$ac_pwd" || { ac_status=$?; break; }
1508 done
1511 test -n "$ac_init_help" && exit $ac_status
1512 if $ac_init_version; then
1513 cat <<\_ACEOF
1514 libssp configure 1.0
1515 generated by GNU Autoconf 2.69
1517 Copyright (C) 2012 Free Software Foundation, Inc.
1518 This configure script is free software; the Free Software Foundation
1519 gives unlimited permission to copy, distribute and modify it.
1520 _ACEOF
1521 exit
1524 ## ------------------------ ##
1525 ## Autoconf initialization. ##
1526 ## ------------------------ ##
1528 # ac_fn_c_try_compile LINENO
1529 # --------------------------
1530 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 ac_fn_c_try_compile ()
1533 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 rm -f conftest.$ac_objext
1535 if { { ac_try="$ac_compile"
1536 case "(($ac_try" in
1537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538 *) ac_try_echo=$ac_try;;
1539 esac
1540 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 $as_echo "$ac_try_echo"; } >&5
1542 (eval "$ac_compile") 2>conftest.err
1543 ac_status=$?
1544 if test -s conftest.err; then
1545 grep -v '^ *+' conftest.err >conftest.er1
1546 cat conftest.er1 >&5
1547 mv -f conftest.er1 conftest.err
1549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 test $ac_status = 0; } && {
1551 test -z "$ac_c_werror_flag" ||
1552 test ! -s conftest.err
1553 } && test -s conftest.$ac_objext; then :
1554 ac_retval=0
1555 else
1556 $as_echo "$as_me: failed program was:" >&5
1557 sed 's/^/| /' conftest.$ac_ext >&5
1559 ac_retval=1
1561 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1562 as_fn_set_status $ac_retval
1564 } # ac_fn_c_try_compile
1566 # ac_fn_c_try_cpp LINENO
1567 # ----------------------
1568 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1569 ac_fn_c_try_cpp ()
1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 if { { ac_try="$ac_cpp conftest.$ac_ext"
1573 case "(($ac_try" in
1574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575 *) ac_try_echo=$ac_try;;
1576 esac
1577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578 $as_echo "$ac_try_echo"; } >&5
1579 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1580 ac_status=$?
1581 if test -s conftest.err; then
1582 grep -v '^ *+' conftest.err >conftest.er1
1583 cat conftest.er1 >&5
1584 mv -f conftest.er1 conftest.err
1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587 test $ac_status = 0; } > conftest.i && {
1588 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1589 test ! -s conftest.err
1590 }; then :
1591 ac_retval=0
1592 else
1593 $as_echo "$as_me: failed program was:" >&5
1594 sed 's/^/| /' conftest.$ac_ext >&5
1596 ac_retval=1
1598 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1599 as_fn_set_status $ac_retval
1601 } # ac_fn_c_try_cpp
1603 # ac_fn_c_try_link LINENO
1604 # -----------------------
1605 # Try to link conftest.$ac_ext, and return whether this succeeded.
1606 ac_fn_c_try_link ()
1608 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1609 rm -f conftest.$ac_objext conftest$ac_exeext
1610 if { { ac_try="$ac_link"
1611 case "(($ac_try" in
1612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1613 *) ac_try_echo=$ac_try;;
1614 esac
1615 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1616 $as_echo "$ac_try_echo"; } >&5
1617 (eval "$ac_link") 2>conftest.err
1618 ac_status=$?
1619 if test -s conftest.err; then
1620 grep -v '^ *+' conftest.err >conftest.er1
1621 cat conftest.er1 >&5
1622 mv -f conftest.er1 conftest.err
1624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1625 test $ac_status = 0; } && {
1626 test -z "$ac_c_werror_flag" ||
1627 test ! -s conftest.err
1628 } && test -s conftest$ac_exeext && {
1629 test "$cross_compiling" = yes ||
1630 test -x conftest$ac_exeext
1631 }; then :
1632 ac_retval=0
1633 else
1634 $as_echo "$as_me: failed program was:" >&5
1635 sed 's/^/| /' conftest.$ac_ext >&5
1637 ac_retval=1
1639 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1640 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1641 # interfere with the next link command; also delete a directory that is
1642 # left behind by Apple's compiler. We do this before executing the actions.
1643 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1644 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1645 as_fn_set_status $ac_retval
1647 } # ac_fn_c_try_link
1649 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1650 # -------------------------------------------------------
1651 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1652 # the include files in INCLUDES and setting the cache variable VAR
1653 # accordingly.
1654 ac_fn_c_check_header_mongrel ()
1656 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1657 if eval \${$3+:} false; then :
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659 $as_echo_n "checking for $2... " >&6; }
1660 if eval \${$3+:} false; then :
1661 $as_echo_n "(cached) " >&6
1663 eval ac_res=\$$3
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1665 $as_echo "$ac_res" >&6; }
1666 else
1667 # Is the header compilable?
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1669 $as_echo_n "checking $2 usability... " >&6; }
1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671 /* end confdefs.h. */
1673 #include <$2>
1674 _ACEOF
1675 if ac_fn_c_try_compile "$LINENO"; then :
1676 ac_header_compiler=yes
1677 else
1678 ac_header_compiler=no
1680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1682 $as_echo "$ac_header_compiler" >&6; }
1684 # Is the header present?
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1686 $as_echo_n "checking $2 presence... " >&6; }
1687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1688 /* end confdefs.h. */
1689 #include <$2>
1690 _ACEOF
1691 if ac_fn_c_try_cpp "$LINENO"; then :
1692 ac_header_preproc=yes
1693 else
1694 ac_header_preproc=no
1696 rm -f conftest.err conftest.i conftest.$ac_ext
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1698 $as_echo "$ac_header_preproc" >&6; }
1700 # So? What about this header?
1701 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1702 yes:no: )
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1704 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1706 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1708 no:yes:* )
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1710 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1712 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1714 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1716 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1718 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1720 esac
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1722 $as_echo_n "checking for $2... " >&6; }
1723 if eval \${$3+:} false; then :
1724 $as_echo_n "(cached) " >&6
1725 else
1726 eval "$3=\$ac_header_compiler"
1728 eval ac_res=\$$3
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730 $as_echo "$ac_res" >&6; }
1732 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1734 } # ac_fn_c_check_header_mongrel
1736 # ac_fn_c_try_run LINENO
1737 # ----------------------
1738 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1739 # that executables *can* be run.
1740 ac_fn_c_try_run ()
1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743 if { { ac_try="$ac_link"
1744 case "(($ac_try" in
1745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746 *) ac_try_echo=$ac_try;;
1747 esac
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750 (eval "$ac_link") 2>&5
1751 ac_status=$?
1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1754 { { case "(($ac_try" in
1755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756 *) ac_try_echo=$ac_try;;
1757 esac
1758 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 $as_echo "$ac_try_echo"; } >&5
1760 (eval "$ac_try") 2>&5
1761 ac_status=$?
1762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763 test $ac_status = 0; }; }; then :
1764 ac_retval=0
1765 else
1766 $as_echo "$as_me: program exited with status $ac_status" >&5
1767 $as_echo "$as_me: failed program was:" >&5
1768 sed 's/^/| /' conftest.$ac_ext >&5
1770 ac_retval=$ac_status
1772 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1773 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1774 as_fn_set_status $ac_retval
1776 } # ac_fn_c_try_run
1778 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1779 # -------------------------------------------------------
1780 # Tests whether HEADER exists and can be compiled using the include files in
1781 # INCLUDES, setting the cache variable VAR accordingly.
1782 ac_fn_c_check_header_compile ()
1784 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786 $as_echo_n "checking for $2... " >&6; }
1787 if eval \${$3+:} false; then :
1788 $as_echo_n "(cached) " >&6
1789 else
1790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1791 /* end confdefs.h. */
1793 #include <$2>
1794 _ACEOF
1795 if ac_fn_c_try_compile "$LINENO"; then :
1796 eval "$3=yes"
1797 else
1798 eval "$3=no"
1800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1802 eval ac_res=\$$3
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804 $as_echo "$ac_res" >&6; }
1805 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1807 } # ac_fn_c_check_header_compile
1809 # ac_fn_c_check_func LINENO FUNC VAR
1810 # ----------------------------------
1811 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1812 ac_fn_c_check_func ()
1814 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 $as_echo_n "checking for $2... " >&6; }
1817 if eval \${$3+:} false; then :
1818 $as_echo_n "(cached) " >&6
1819 else
1820 if test x$gcc_no_link = xyes; then
1821 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1825 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1827 #define $2 innocuous_$2
1829 /* System header to define __stub macros and hopefully few prototypes,
1830 which can conflict with char $2 (); below.
1831 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832 <limits.h> exists even on freestanding compilers. */
1834 #ifdef __STDC__
1835 # include <limits.h>
1836 #else
1837 # include <assert.h>
1838 #endif
1840 #undef $2
1842 /* Override any GCC internal prototype to avoid an error.
1843 Use char because int might match the return type of a GCC
1844 builtin and then its argument prototype would still apply. */
1845 #ifdef __cplusplus
1846 extern "C"
1847 #endif
1848 char $2 ();
1849 /* The GNU C library defines this for functions which it implements
1850 to always fail with ENOSYS. Some functions are actually named
1851 something starting with __ and the normal name is an alias. */
1852 #if defined __stub_$2 || defined __stub___$2
1853 choke me
1854 #endif
1857 main ()
1859 return $2 ();
1861 return 0;
1863 _ACEOF
1864 if ac_fn_c_try_link "$LINENO"; then :
1865 eval "$3=yes"
1866 else
1867 eval "$3=no"
1869 rm -f core conftest.err conftest.$ac_objext \
1870 conftest$ac_exeext conftest.$ac_ext
1872 eval ac_res=\$$3
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 $as_echo "$ac_res" >&6; }
1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877 } # ac_fn_c_check_func
1878 cat >config.log <<_ACEOF
1879 This file contains any messages produced by compilers while
1880 running configure, to aid debugging if configure makes a mistake.
1882 It was created by libssp $as_me 1.0, which was
1883 generated by GNU Autoconf 2.69. Invocation command line was
1885 $ $0 $@
1887 _ACEOF
1888 exec 5>>config.log
1890 cat <<_ASUNAME
1891 ## --------- ##
1892 ## Platform. ##
1893 ## --------- ##
1895 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1896 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1897 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1898 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1899 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1901 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1902 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1904 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1905 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1906 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1907 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1908 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1909 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1910 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1912 _ASUNAME
1914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1915 for as_dir in $PATH
1917 IFS=$as_save_IFS
1918 test -z "$as_dir" && as_dir=.
1919 $as_echo "PATH: $as_dir"
1920 done
1921 IFS=$as_save_IFS
1923 } >&5
1925 cat >&5 <<_ACEOF
1928 ## ----------- ##
1929 ## Core tests. ##
1930 ## ----------- ##
1932 _ACEOF
1935 # Keep a trace of the command line.
1936 # Strip out --no-create and --no-recursion so they do not pile up.
1937 # Strip out --silent because we don't want to record it for future runs.
1938 # Also quote any args containing shell meta-characters.
1939 # Make two passes to allow for proper duplicate-argument suppression.
1940 ac_configure_args=
1941 ac_configure_args0=
1942 ac_configure_args1=
1943 ac_must_keep_next=false
1944 for ac_pass in 1 2
1946 for ac_arg
1948 case $ac_arg in
1949 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1950 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1951 | -silent | --silent | --silen | --sile | --sil)
1952 continue ;;
1953 *\'*)
1954 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1955 esac
1956 case $ac_pass in
1957 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1959 as_fn_append ac_configure_args1 " '$ac_arg'"
1960 if test $ac_must_keep_next = true; then
1961 ac_must_keep_next=false # Got value, back to normal.
1962 else
1963 case $ac_arg in
1964 *=* | --config-cache | -C | -disable-* | --disable-* \
1965 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1966 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1967 | -with-* | --with-* | -without-* | --without-* | --x)
1968 case "$ac_configure_args0 " in
1969 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1970 esac
1972 -* ) ac_must_keep_next=true ;;
1973 esac
1975 as_fn_append ac_configure_args " '$ac_arg'"
1977 esac
1978 done
1979 done
1980 { ac_configure_args0=; unset ac_configure_args0;}
1981 { ac_configure_args1=; unset ac_configure_args1;}
1983 # When interrupted or exit'd, cleanup temporary files, and complete
1984 # config.log. We remove comments because anyway the quotes in there
1985 # would cause problems or look ugly.
1986 # WARNING: Use '\'' to represent an apostrophe within the trap.
1987 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1988 trap 'exit_status=$?
1989 # Save into config.log some information that might help in debugging.
1991 echo
1993 $as_echo "## ---------------- ##
1994 ## Cache variables. ##
1995 ## ---------------- ##"
1996 echo
1997 # The following way of writing the cache mishandles newlines in values,
1999 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2000 eval ac_val=\$$ac_var
2001 case $ac_val in #(
2002 *${as_nl}*)
2003 case $ac_var in #(
2004 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2005 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2006 esac
2007 case $ac_var in #(
2008 _ | IFS | as_nl) ;; #(
2009 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2010 *) { eval $ac_var=; unset $ac_var;} ;;
2011 esac ;;
2012 esac
2013 done
2014 (set) 2>&1 |
2015 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2016 *${as_nl}ac_space=\ *)
2017 sed -n \
2018 "s/'\''/'\''\\\\'\'''\''/g;
2019 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2020 ;; #(
2022 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2024 esac |
2025 sort
2027 echo
2029 $as_echo "## ----------------- ##
2030 ## Output variables. ##
2031 ## ----------------- ##"
2032 echo
2033 for ac_var in $ac_subst_vars
2035 eval ac_val=\$$ac_var
2036 case $ac_val in
2037 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038 esac
2039 $as_echo "$ac_var='\''$ac_val'\''"
2040 done | sort
2041 echo
2043 if test -n "$ac_subst_files"; then
2044 $as_echo "## ------------------- ##
2045 ## File substitutions. ##
2046 ## ------------------- ##"
2047 echo
2048 for ac_var in $ac_subst_files
2050 eval ac_val=\$$ac_var
2051 case $ac_val in
2052 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2053 esac
2054 $as_echo "$ac_var='\''$ac_val'\''"
2055 done | sort
2056 echo
2059 if test -s confdefs.h; then
2060 $as_echo "## ----------- ##
2061 ## confdefs.h. ##
2062 ## ----------- ##"
2063 echo
2064 cat confdefs.h
2065 echo
2067 test "$ac_signal" != 0 &&
2068 $as_echo "$as_me: caught signal $ac_signal"
2069 $as_echo "$as_me: exit $exit_status"
2070 } >&5
2071 rm -f core *.core core.conftest.* &&
2072 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2073 exit $exit_status
2075 for ac_signal in 1 2 13 15; do
2076 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2077 done
2078 ac_signal=0
2080 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2081 rm -f -r conftest* confdefs.h
2083 $as_echo "/* confdefs.h */" > confdefs.h
2085 # Predefined preprocessor variables.
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_NAME "$PACKAGE_NAME"
2089 _ACEOF
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2093 _ACEOF
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2097 _ACEOF
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_STRING "$PACKAGE_STRING"
2101 _ACEOF
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2105 _ACEOF
2107 cat >>confdefs.h <<_ACEOF
2108 #define PACKAGE_URL "$PACKAGE_URL"
2109 _ACEOF
2112 # Let the site file select an alternate cache file if it wants to.
2113 # Prefer an explicitly selected file to automatically selected ones.
2114 ac_site_file1=NONE
2115 ac_site_file2=NONE
2116 if test -n "$CONFIG_SITE"; then
2117 # We do not want a PATH search for config.site.
2118 case $CONFIG_SITE in #((
2119 -*) ac_site_file1=./$CONFIG_SITE;;
2120 */*) ac_site_file1=$CONFIG_SITE;;
2121 *) ac_site_file1=./$CONFIG_SITE;;
2122 esac
2123 elif test "x$prefix" != xNONE; then
2124 ac_site_file1=$prefix/share/config.site
2125 ac_site_file2=$prefix/etc/config.site
2126 else
2127 ac_site_file1=$ac_default_prefix/share/config.site
2128 ac_site_file2=$ac_default_prefix/etc/config.site
2130 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2132 test "x$ac_site_file" = xNONE && continue
2133 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2135 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2136 sed 's/^/| /' "$ac_site_file" >&5
2137 . "$ac_site_file" \
2138 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2139 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2140 as_fn_error $? "failed to load site script $ac_site_file
2141 See \`config.log' for more details" "$LINENO" 5; }
2143 done
2145 if test -r "$cache_file"; then
2146 # Some versions of bash will fail to source /dev/null (special files
2147 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2148 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2149 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2150 $as_echo "$as_me: loading cache $cache_file" >&6;}
2151 case $cache_file in
2152 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2153 *) . "./$cache_file";;
2154 esac
2156 else
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2158 $as_echo "$as_me: creating cache $cache_file" >&6;}
2159 >$cache_file
2162 # Check that the precious variables saved in the cache have kept the same
2163 # value.
2164 ac_cache_corrupted=false
2165 for ac_var in $ac_precious_vars; do
2166 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2167 eval ac_new_set=\$ac_env_${ac_var}_set
2168 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2169 eval ac_new_val=\$ac_env_${ac_var}_value
2170 case $ac_old_set,$ac_new_set in
2171 set,)
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2173 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2174 ac_cache_corrupted=: ;;
2175 ,set)
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2177 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2178 ac_cache_corrupted=: ;;
2179 ,);;
2181 if test "x$ac_old_val" != "x$ac_new_val"; then
2182 # differences in whitespace do not lead to failure.
2183 ac_old_val_w=`echo x $ac_old_val`
2184 ac_new_val_w=`echo x $ac_new_val`
2185 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2186 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2187 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2188 ac_cache_corrupted=:
2189 else
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2191 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2192 eval $ac_var=\$ac_old_val
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2195 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2197 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2198 fi;;
2199 esac
2200 # Pass precious variables to config.status.
2201 if test "$ac_new_set" = set; then
2202 case $ac_new_val in
2203 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2204 *) ac_arg=$ac_var=$ac_new_val ;;
2205 esac
2206 case " $ac_configure_args " in
2207 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2208 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2209 esac
2211 done
2212 if $ac_cache_corrupted; then
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2214 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2216 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2217 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2219 ## -------------------- ##
2220 ## Main body of script. ##
2221 ## -------------------- ##
2223 ac_ext=c
2224 ac_cpp='$CPP $CPPFLAGS'
2225 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2226 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2227 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2234 ac_aux_dir=
2235 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2236 if test -f "$ac_dir/install-sh"; then
2237 ac_aux_dir=$ac_dir
2238 ac_install_sh="$ac_aux_dir/install-sh -c"
2239 break
2240 elif test -f "$ac_dir/install.sh"; then
2241 ac_aux_dir=$ac_dir
2242 ac_install_sh="$ac_aux_dir/install.sh -c"
2243 break
2244 elif test -f "$ac_dir/shtool"; then
2245 ac_aux_dir=$ac_dir
2246 ac_install_sh="$ac_aux_dir/shtool install -c"
2247 break
2249 done
2250 if test -z "$ac_aux_dir"; then
2251 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2254 # These three variables are undocumented and unsupported,
2255 # and are intended to be withdrawn in a future Autoconf release.
2256 # They can cause serious problems if a builder's source tree is in a directory
2257 # whose full name contains unusual characters.
2258 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2259 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2260 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2263 # Make sure we can run config.sub.
2264 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2265 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2268 $as_echo_n "checking build system type... " >&6; }
2269 if ${ac_cv_build+:} false; then :
2270 $as_echo_n "(cached) " >&6
2271 else
2272 ac_build_alias=$build_alias
2273 test "x$ac_build_alias" = x &&
2274 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2275 test "x$ac_build_alias" = x &&
2276 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2277 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2278 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2282 $as_echo "$ac_cv_build" >&6; }
2283 case $ac_cv_build in
2284 *-*-*) ;;
2285 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2286 esac
2287 build=$ac_cv_build
2288 ac_save_IFS=$IFS; IFS='-'
2289 set x $ac_cv_build
2290 shift
2291 build_cpu=$1
2292 build_vendor=$2
2293 shift; shift
2294 # Remember, the first character of IFS is used to create $*,
2295 # except with old shells:
2296 build_os=$*
2297 IFS=$ac_save_IFS
2298 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2302 $as_echo_n "checking host system type... " >&6; }
2303 if ${ac_cv_host+:} false; then :
2304 $as_echo_n "(cached) " >&6
2305 else
2306 if test "x$host_alias" = x; then
2307 ac_cv_host=$ac_cv_build
2308 else
2309 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2310 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2315 $as_echo "$ac_cv_host" >&6; }
2316 case $ac_cv_host in
2317 *-*-*) ;;
2318 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2319 esac
2320 host=$ac_cv_host
2321 ac_save_IFS=$IFS; IFS='-'
2322 set x $ac_cv_host
2323 shift
2324 host_cpu=$1
2325 host_vendor=$2
2326 shift; shift
2327 # Remember, the first character of IFS is used to create $*,
2328 # except with old shells:
2329 host_os=$*
2330 IFS=$ac_save_IFS
2331 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2335 $as_echo_n "checking target system type... " >&6; }
2336 if ${ac_cv_target+:} false; then :
2337 $as_echo_n "(cached) " >&6
2338 else
2339 if test "x$target_alias" = x; then
2340 ac_cv_target=$ac_cv_host
2341 else
2342 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2343 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2348 $as_echo "$ac_cv_target" >&6; }
2349 case $ac_cv_target in
2350 *-*-*) ;;
2351 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2352 esac
2353 target=$ac_cv_target
2354 ac_save_IFS=$IFS; IFS='-'
2355 set x $ac_cv_target
2356 shift
2357 target_cpu=$1
2358 target_vendor=$2
2359 shift; shift
2360 # Remember, the first character of IFS is used to create $*,
2361 # except with old shells:
2362 target_os=$*
2363 IFS=$ac_save_IFS
2364 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2367 # The aliases save the names the user supplied, while $host etc.
2368 # will get canonicalized.
2369 test -n "$target_alias" &&
2370 test "$program_prefix$program_suffix$program_transform_name" = \
2371 NONENONEs,x,x, &&
2372 program_prefix=${target_alias}-
2374 case ${build_alias} in
2375 "") build_noncanonical=${build} ;;
2376 *) build_noncanonical=${build_alias} ;;
2377 esac
2379 case ${host_alias} in
2380 "") host_noncanonical=${build_noncanonical} ;;
2381 *) host_noncanonical=${host_alias} ;;
2382 esac
2384 case ${target_alias} in
2385 "") target_noncanonical=${host_noncanonical} ;;
2386 *) target_noncanonical=${target_alias} ;;
2387 esac
2392 am__api_version='1.15'
2394 # Find a good install program. We prefer a C program (faster),
2395 # so one script is as good as another. But avoid the broken or
2396 # incompatible versions:
2397 # SysV /etc/install, /usr/sbin/install
2398 # SunOS /usr/etc/install
2399 # IRIX /sbin/install
2400 # AIX /bin/install
2401 # AmigaOS /C/install, which installs bootblocks on floppy discs
2402 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2403 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2404 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2405 # OS/2's system install, which has a completely different semantic
2406 # ./install, which can be erroneously created by make from ./install.sh.
2407 # Reject install programs that cannot install multiple files.
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2409 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2410 if test -z "$INSTALL"; then
2411 if ${ac_cv_path_install+:} false; then :
2412 $as_echo_n "(cached) " >&6
2413 else
2414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2415 for as_dir in $PATH
2417 IFS=$as_save_IFS
2418 test -z "$as_dir" && as_dir=.
2419 # Account for people who put trailing slashes in PATH elements.
2420 case $as_dir/ in #((
2421 ./ | .// | /[cC]/* | \
2422 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2423 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2424 /usr/ucb/* ) ;;
2426 # OSF1 and SCO ODT 3.0 have their own names for install.
2427 # Don't use installbsd from OSF since it installs stuff as root
2428 # by default.
2429 for ac_prog in ginstall scoinst install; do
2430 for ac_exec_ext in '' $ac_executable_extensions; do
2431 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2432 if test $ac_prog = install &&
2433 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2434 # AIX install. It has an incompatible calling convention.
2436 elif test $ac_prog = install &&
2437 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2438 # program-specific install script used by HP pwplus--don't use.
2440 else
2441 rm -rf conftest.one conftest.two conftest.dir
2442 echo one > conftest.one
2443 echo two > conftest.two
2444 mkdir conftest.dir
2445 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2446 test -s conftest.one && test -s conftest.two &&
2447 test -s conftest.dir/conftest.one &&
2448 test -s conftest.dir/conftest.two
2449 then
2450 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2451 break 3
2455 done
2456 done
2458 esac
2460 done
2461 IFS=$as_save_IFS
2463 rm -rf conftest.one conftest.two conftest.dir
2466 if test "${ac_cv_path_install+set}" = set; then
2467 INSTALL=$ac_cv_path_install
2468 else
2469 # As a last resort, use the slow shell script. Don't cache a
2470 # value for INSTALL within a source directory, because that will
2471 # break other packages using the cache if that directory is
2472 # removed, or if the value is a relative name.
2473 INSTALL=$ac_install_sh
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2477 $as_echo "$INSTALL" >&6; }
2479 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2480 # It thinks the first close brace ends the variable substitution.
2481 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2483 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2485 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2488 $as_echo_n "checking whether build environment is sane... " >&6; }
2489 # Reject unsafe characters in $srcdir or the absolute working directory
2490 # name. Accept space and tab only in the latter.
2491 am_lf='
2493 case `pwd` in
2494 *[\\\"\#\$\&\'\`$am_lf]*)
2495 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2496 esac
2497 case $srcdir in
2498 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2499 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2500 esac
2502 # Do 'set' in a subshell so we don't clobber the current shell's
2503 # arguments. Must try -L first in case configure is actually a
2504 # symlink; some systems play weird games with the mod time of symlinks
2505 # (eg FreeBSD returns the mod time of the symlink's containing
2506 # directory).
2507 if (
2508 am_has_slept=no
2509 for am_try in 1 2; do
2510 echo "timestamp, slept: $am_has_slept" > conftest.file
2511 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2512 if test "$*" = "X"; then
2513 # -L didn't work.
2514 set X `ls -t "$srcdir/configure" conftest.file`
2516 if test "$*" != "X $srcdir/configure conftest.file" \
2517 && test "$*" != "X conftest.file $srcdir/configure"; then
2519 # If neither matched, then we have a broken ls. This can happen
2520 # if, for instance, CONFIG_SHELL is bash and it inherits a
2521 # broken ls alias from the environment. This has actually
2522 # happened. Such a system could not be considered "sane".
2523 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2524 alias in your environment" "$LINENO" 5
2526 if test "$2" = conftest.file || test $am_try -eq 2; then
2527 break
2529 # Just in case.
2530 sleep 1
2531 am_has_slept=yes
2532 done
2533 test "$2" = conftest.file
2535 then
2536 # Ok.
2538 else
2539 as_fn_error $? "newly created file is older than distributed files!
2540 Check your system clock" "$LINENO" 5
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2543 $as_echo "yes" >&6; }
2544 # If we didn't sleep, we still need to ensure time stamps of config.status and
2545 # generated files are strictly newer.
2546 am_sleep_pid=
2547 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2548 ( sleep 1 ) &
2549 am_sleep_pid=$!
2552 rm -f conftest.file
2554 test "$program_prefix" != NONE &&
2555 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2556 # Use a double $ so make ignores it.
2557 test "$program_suffix" != NONE &&
2558 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2559 # Double any \ or $.
2560 # By default was `s,x,x', remove it if useless.
2561 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2562 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2564 # Expand $ac_aux_dir to an absolute path.
2565 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2567 if test x"${MISSING+set}" != xset; then
2568 case $am_aux_dir in
2569 *\ * | *\ *)
2570 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2572 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2573 esac
2575 # Use eval to expand $SHELL
2576 if eval "$MISSING --is-lightweight"; then
2577 am_missing_run="$MISSING "
2578 else
2579 am_missing_run=
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2581 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2584 if test x"${install_sh+set}" != xset; then
2585 case $am_aux_dir in
2586 *\ * | *\ *)
2587 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2589 install_sh="\${SHELL} $am_aux_dir/install-sh"
2590 esac
2593 # Installed binaries are usually stripped using 'strip' when the user
2594 # run "make install-strip". However 'strip' might not be the right
2595 # tool to use in cross-compilation environments, therefore Automake
2596 # will honor the 'STRIP' environment variable to overrule this program.
2597 if test "$cross_compiling" != no; then
2598 if test -n "$ac_tool_prefix"; then
2599 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2600 set dummy ${ac_tool_prefix}strip; ac_word=$2
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2602 $as_echo_n "checking for $ac_word... " >&6; }
2603 if ${ac_cv_prog_STRIP+:} false; then :
2604 $as_echo_n "(cached) " >&6
2605 else
2606 if test -n "$STRIP"; then
2607 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2608 else
2609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2610 for as_dir in $PATH
2612 IFS=$as_save_IFS
2613 test -z "$as_dir" && as_dir=.
2614 for ac_exec_ext in '' $ac_executable_extensions; do
2615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2616 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2618 break 2
2620 done
2621 done
2622 IFS=$as_save_IFS
2626 STRIP=$ac_cv_prog_STRIP
2627 if test -n "$STRIP"; then
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2629 $as_echo "$STRIP" >&6; }
2630 else
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2632 $as_echo "no" >&6; }
2637 if test -z "$ac_cv_prog_STRIP"; then
2638 ac_ct_STRIP=$STRIP
2639 # Extract the first word of "strip", so it can be a program name with args.
2640 set dummy strip; ac_word=$2
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642 $as_echo_n "checking for $ac_word... " >&6; }
2643 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2644 $as_echo_n "(cached) " >&6
2645 else
2646 if test -n "$ac_ct_STRIP"; then
2647 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2648 else
2649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650 for as_dir in $PATH
2652 IFS=$as_save_IFS
2653 test -z "$as_dir" && as_dir=.
2654 for ac_exec_ext in '' $ac_executable_extensions; do
2655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2656 ac_cv_prog_ac_ct_STRIP="strip"
2657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658 break 2
2660 done
2661 done
2662 IFS=$as_save_IFS
2666 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2667 if test -n "$ac_ct_STRIP"; then
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2669 $as_echo "$ac_ct_STRIP" >&6; }
2670 else
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672 $as_echo "no" >&6; }
2675 if test "x$ac_ct_STRIP" = x; then
2676 STRIP=":"
2677 else
2678 case $cross_compiling:$ac_tool_warned in
2679 yes:)
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2681 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2682 ac_tool_warned=yes ;;
2683 esac
2684 STRIP=$ac_ct_STRIP
2686 else
2687 STRIP="$ac_cv_prog_STRIP"
2691 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2694 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2695 if test -z "$MKDIR_P"; then
2696 if ${ac_cv_path_mkdir+:} false; then :
2697 $as_echo_n "(cached) " >&6
2698 else
2699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2700 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2702 IFS=$as_save_IFS
2703 test -z "$as_dir" && as_dir=.
2704 for ac_prog in mkdir gmkdir; do
2705 for ac_exec_ext in '' $ac_executable_extensions; do
2706 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2707 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2708 'mkdir (GNU coreutils) '* | \
2709 'mkdir (coreutils) '* | \
2710 'mkdir (fileutils) '4.1*)
2711 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2712 break 3;;
2713 esac
2714 done
2715 done
2716 done
2717 IFS=$as_save_IFS
2721 test -d ./--version && rmdir ./--version
2722 if test "${ac_cv_path_mkdir+set}" = set; then
2723 MKDIR_P="$ac_cv_path_mkdir -p"
2724 else
2725 # As a last resort, use the slow shell script. Don't cache a
2726 # value for MKDIR_P within a source directory, because that will
2727 # break other packages using the cache if that directory is
2728 # removed, or if the value is a relative name.
2729 MKDIR_P="$ac_install_sh -d"
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2733 $as_echo "$MKDIR_P" >&6; }
2735 for ac_prog in gawk mawk nawk awk
2737 # Extract the first word of "$ac_prog", so it can be a program name with args.
2738 set dummy $ac_prog; ac_word=$2
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2740 $as_echo_n "checking for $ac_word... " >&6; }
2741 if ${ac_cv_prog_AWK+:} false; then :
2742 $as_echo_n "(cached) " >&6
2743 else
2744 if test -n "$AWK"; then
2745 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2746 else
2747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748 for as_dir in $PATH
2750 IFS=$as_save_IFS
2751 test -z "$as_dir" && as_dir=.
2752 for ac_exec_ext in '' $ac_executable_extensions; do
2753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2754 ac_cv_prog_AWK="$ac_prog"
2755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756 break 2
2758 done
2759 done
2760 IFS=$as_save_IFS
2764 AWK=$ac_cv_prog_AWK
2765 if test -n "$AWK"; then
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2767 $as_echo "$AWK" >&6; }
2768 else
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770 $as_echo "no" >&6; }
2774 test -n "$AWK" && break
2775 done
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2778 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2779 set x ${MAKE-make}
2780 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2781 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2782 $as_echo_n "(cached) " >&6
2783 else
2784 cat >conftest.make <<\_ACEOF
2785 SHELL = /bin/sh
2786 all:
2787 @echo '@@@%%%=$(MAKE)=@@@%%%'
2788 _ACEOF
2789 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2790 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2791 *@@@%%%=?*=@@@%%%*)
2792 eval ac_cv_prog_make_${ac_make}_set=yes;;
2794 eval ac_cv_prog_make_${ac_make}_set=no;;
2795 esac
2796 rm -f conftest.make
2798 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2800 $as_echo "yes" >&6; }
2801 SET_MAKE=
2802 else
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804 $as_echo "no" >&6; }
2805 SET_MAKE="MAKE=${MAKE-make}"
2808 rm -rf .tst 2>/dev/null
2809 mkdir .tst 2>/dev/null
2810 if test -d .tst; then
2811 am__leading_dot=.
2812 else
2813 am__leading_dot=_
2815 rmdir .tst 2>/dev/null
2817 # Check whether --enable-silent-rules was given.
2818 if test "${enable_silent_rules+set}" = set; then :
2819 enableval=$enable_silent_rules;
2822 case $enable_silent_rules in # (((
2823 yes) AM_DEFAULT_VERBOSITY=0;;
2824 no) AM_DEFAULT_VERBOSITY=1;;
2825 *) AM_DEFAULT_VERBOSITY=1;;
2826 esac
2827 am_make=${MAKE-make}
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2829 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2830 if ${am_cv_make_support_nested_variables+:} false; then :
2831 $as_echo_n "(cached) " >&6
2832 else
2833 if $as_echo 'TRUE=$(BAR$(V))
2834 BAR0=false
2835 BAR1=true
2837 am__doit:
2838 @$(TRUE)
2839 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2840 am_cv_make_support_nested_variables=yes
2841 else
2842 am_cv_make_support_nested_variables=no
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2846 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2847 if test $am_cv_make_support_nested_variables = yes; then
2848 AM_V='$(V)'
2849 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2850 else
2851 AM_V=$AM_DEFAULT_VERBOSITY
2852 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2854 AM_BACKSLASH='\'
2856 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2857 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2858 # is not polluted with repeated "-I."
2859 am__isrc=' -I$(srcdir)'
2860 # test to see if srcdir already configured
2861 if test -f $srcdir/config.status; then
2862 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2866 # test whether we have cygpath
2867 if test -z "$CYGPATH_W"; then
2868 if (cygpath --version) >/dev/null 2>/dev/null; then
2869 CYGPATH_W='cygpath -w'
2870 else
2871 CYGPATH_W=echo
2876 # Define the identity of the package.
2877 PACKAGE='libssp'
2878 VERSION='1.0'
2881 cat >>confdefs.h <<_ACEOF
2882 #define PACKAGE "$PACKAGE"
2883 _ACEOF
2886 cat >>confdefs.h <<_ACEOF
2887 #define VERSION "$VERSION"
2888 _ACEOF
2890 # Some tools Automake needs.
2892 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2895 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2898 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2901 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2904 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2906 # For better backward compatibility. To be removed once Automake 1.9.x
2907 # dies out for good. For more background, see:
2908 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2909 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2910 mkdir_p='$(MKDIR_P)'
2912 # We need awk for the "check" target (and possibly the TAP driver). The
2913 # system "awk" is bad on some platforms.
2914 # Always define AMTAR for backward compatibility. Yes, it's still used
2915 # in the wild :-( We should find a proper way to deprecate it ...
2916 AMTAR='$${TAR-tar}'
2919 # We'll loop over all known methods to create a tar archive until one works.
2920 _am_tools='gnutar pax cpio none'
2922 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2929 # POSIX will say in a future version that running "rm -f" with no argument
2930 # is OK; and we want to be able to make that assumption in our Makefile
2931 # recipes. So use an aggressive probe to check that the usage we want is
2932 # actually supported "in the wild" to an acceptable degree.
2933 # See automake bug#10828.
2934 # To make any issue more visible, cause the running configure to be aborted
2935 # by default if the 'rm' program in use doesn't match our expectations; the
2936 # user can still override this though.
2937 if rm -f && rm -fr && rm -rf; then : OK; else
2938 cat >&2 <<'END'
2939 Oops!
2941 Your 'rm' program seems unable to run without file operands specified
2942 on the command line, even when the '-f' option is present. This is contrary
2943 to the behaviour of most rm programs out there, and not conforming with
2944 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2946 Please tell bug-automake@gnu.org about your system, including the value
2947 of your $PATH and any error possibly output before this message. This
2948 can help us improve future automake versions.
2951 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2952 echo 'Configuration will proceed anyway, since you have set the' >&2
2953 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2954 echo >&2
2955 else
2956 cat >&2 <<'END'
2957 Aborting the configuration process, to ensure you take notice of the issue.
2959 You can download and install GNU coreutils to get an 'rm' implementation
2960 that behaves properly: <http://www.gnu.org/software/coreutils/>.
2962 If you want to complete the configuration process using your problematic
2963 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2964 to "yes", and re-run configure.
2967 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2973 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2974 # Check whether --enable-version-specific-runtime-libs was given.
2975 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2976 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2977 yes) version_specific_libs=yes ;;
2978 no) version_specific_libs=no ;;
2979 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2980 esac
2981 else
2982 version_specific_libs=no
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2986 $as_echo "$version_specific_libs" >&6; }
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2990 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2991 # Check whether --enable-maintainer-mode was given.
2992 if test "${enable_maintainer_mode+set}" = set; then :
2993 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2994 else
2995 USE_MAINTAINER_MODE=no
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2999 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3000 if test $USE_MAINTAINER_MODE = yes; then
3001 MAINTAINER_MODE_TRUE=
3002 MAINTAINER_MODE_FALSE='#'
3003 else
3004 MAINTAINER_MODE_TRUE='#'
3005 MAINTAINER_MODE_FALSE=
3008 MAINT=$MAINTAINER_MODE_TRUE
3014 # Default to --enable-multilib
3015 # Check whether --enable-multilib was given.
3016 if test "${enable_multilib+set}" = set; then :
3017 enableval=$enable_multilib; case "$enableval" in
3018 yes) multilib=yes ;;
3019 no) multilib=no ;;
3020 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3021 esac
3022 else
3023 multilib=yes
3027 # We may get other options which we leave undocumented:
3028 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3029 # See config-ml.in if you want the gory details.
3031 if test "$srcdir" = "."; then
3032 if test "$with_target_subdir" != "."; then
3033 multi_basedir="$srcdir/$with_multisrctop../.."
3034 else
3035 multi_basedir="$srcdir/$with_multisrctop.."
3037 else
3038 multi_basedir="$srcdir/.."
3042 # Even if the default multilib is not a cross compilation,
3043 # it may be that some of the other multilibs are.
3044 if test $cross_compiling = no && test $multilib = yes \
3045 && test "x${with_multisubdir}" != x ; then
3046 cross_compiling=maybe
3049 ac_config_commands="$ac_config_commands default-1"
3052 target_alias=${target_alias-$host_alias}
3055 ac_config_headers="$ac_config_headers config.h"
3058 ac_ext=c
3059 ac_cpp='$CPP $CPPFLAGS'
3060 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3061 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3062 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3064 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3065 # We must force CC to /not/ be precious variables; otherwise
3066 # the wrong, non-multilib-adjusted value will be used in multilibs.
3067 # As a side effect, we have to subst CFLAGS ourselves.
3071 ac_ext=c
3072 ac_cpp='$CPP $CPPFLAGS'
3073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3076 if test -n "$ac_tool_prefix"; then
3077 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3078 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3080 $as_echo_n "checking for $ac_word... " >&6; }
3081 if ${ac_cv_prog_CC+:} false; then :
3082 $as_echo_n "(cached) " >&6
3083 else
3084 if test -n "$CC"; then
3085 ac_cv_prog_CC="$CC" # Let the user override the test.
3086 else
3087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3088 for as_dir in $PATH
3090 IFS=$as_save_IFS
3091 test -z "$as_dir" && as_dir=.
3092 for ac_exec_ext in '' $ac_executable_extensions; do
3093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3094 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3096 break 2
3098 done
3099 done
3100 IFS=$as_save_IFS
3104 CC=$ac_cv_prog_CC
3105 if test -n "$CC"; then
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3107 $as_echo "$CC" >&6; }
3108 else
3109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3110 $as_echo "no" >&6; }
3115 if test -z "$ac_cv_prog_CC"; then
3116 ac_ct_CC=$CC
3117 # Extract the first word of "gcc", so it can be a program name with args.
3118 set dummy gcc; ac_word=$2
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3120 $as_echo_n "checking for $ac_word... " >&6; }
3121 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3122 $as_echo_n "(cached) " >&6
3123 else
3124 if test -n "$ac_ct_CC"; then
3125 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3126 else
3127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3128 for as_dir in $PATH
3130 IFS=$as_save_IFS
3131 test -z "$as_dir" && as_dir=.
3132 for ac_exec_ext in '' $ac_executable_extensions; do
3133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3134 ac_cv_prog_ac_ct_CC="gcc"
3135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3136 break 2
3138 done
3139 done
3140 IFS=$as_save_IFS
3144 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3145 if test -n "$ac_ct_CC"; then
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3147 $as_echo "$ac_ct_CC" >&6; }
3148 else
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3150 $as_echo "no" >&6; }
3153 if test "x$ac_ct_CC" = x; then
3154 CC=""
3155 else
3156 case $cross_compiling:$ac_tool_warned in
3157 yes:)
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3159 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3160 ac_tool_warned=yes ;;
3161 esac
3162 CC=$ac_ct_CC
3164 else
3165 CC="$ac_cv_prog_CC"
3168 if test -z "$CC"; then
3169 if test -n "$ac_tool_prefix"; then
3170 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3171 set dummy ${ac_tool_prefix}cc; ac_word=$2
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3173 $as_echo_n "checking for $ac_word... " >&6; }
3174 if ${ac_cv_prog_CC+:} false; then :
3175 $as_echo_n "(cached) " >&6
3176 else
3177 if test -n "$CC"; then
3178 ac_cv_prog_CC="$CC" # Let the user override the test.
3179 else
3180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3181 for as_dir in $PATH
3183 IFS=$as_save_IFS
3184 test -z "$as_dir" && as_dir=.
3185 for ac_exec_ext in '' $ac_executable_extensions; do
3186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3187 ac_cv_prog_CC="${ac_tool_prefix}cc"
3188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3189 break 2
3191 done
3192 done
3193 IFS=$as_save_IFS
3197 CC=$ac_cv_prog_CC
3198 if test -n "$CC"; then
3199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3200 $as_echo "$CC" >&6; }
3201 else
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3203 $as_echo "no" >&6; }
3209 if test -z "$CC"; then
3210 # Extract the first word of "cc", so it can be a program name with args.
3211 set dummy cc; ac_word=$2
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3213 $as_echo_n "checking for $ac_word... " >&6; }
3214 if ${ac_cv_prog_CC+:} false; then :
3215 $as_echo_n "(cached) " >&6
3216 else
3217 if test -n "$CC"; then
3218 ac_cv_prog_CC="$CC" # Let the user override the test.
3219 else
3220 ac_prog_rejected=no
3221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3222 for as_dir in $PATH
3224 IFS=$as_save_IFS
3225 test -z "$as_dir" && as_dir=.
3226 for ac_exec_ext in '' $ac_executable_extensions; do
3227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3228 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3229 ac_prog_rejected=yes
3230 continue
3232 ac_cv_prog_CC="cc"
3233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3234 break 2
3236 done
3237 done
3238 IFS=$as_save_IFS
3240 if test $ac_prog_rejected = yes; then
3241 # We found a bogon in the path, so make sure we never use it.
3242 set dummy $ac_cv_prog_CC
3243 shift
3244 if test $# != 0; then
3245 # We chose a different compiler from the bogus one.
3246 # However, it has the same basename, so the bogon will be chosen
3247 # first if we set CC to just the basename; use the full file name.
3248 shift
3249 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3254 CC=$ac_cv_prog_CC
3255 if test -n "$CC"; then
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3257 $as_echo "$CC" >&6; }
3258 else
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3260 $as_echo "no" >&6; }
3265 if test -z "$CC"; then
3266 if test -n "$ac_tool_prefix"; then
3267 for ac_prog in cl.exe
3269 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3270 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3272 $as_echo_n "checking for $ac_word... " >&6; }
3273 if ${ac_cv_prog_CC+:} false; then :
3274 $as_echo_n "(cached) " >&6
3275 else
3276 if test -n "$CC"; then
3277 ac_cv_prog_CC="$CC" # Let the user override the test.
3278 else
3279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3280 for as_dir in $PATH
3282 IFS=$as_save_IFS
3283 test -z "$as_dir" && as_dir=.
3284 for ac_exec_ext in '' $ac_executable_extensions; do
3285 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3286 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3288 break 2
3290 done
3291 done
3292 IFS=$as_save_IFS
3296 CC=$ac_cv_prog_CC
3297 if test -n "$CC"; then
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3299 $as_echo "$CC" >&6; }
3300 else
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3302 $as_echo "no" >&6; }
3306 test -n "$CC" && break
3307 done
3309 if test -z "$CC"; then
3310 ac_ct_CC=$CC
3311 for ac_prog in cl.exe
3313 # Extract the first word of "$ac_prog", so it can be a program name with args.
3314 set dummy $ac_prog; ac_word=$2
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3316 $as_echo_n "checking for $ac_word... " >&6; }
3317 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3318 $as_echo_n "(cached) " >&6
3319 else
3320 if test -n "$ac_ct_CC"; then
3321 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3322 else
3323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3324 for as_dir in $PATH
3326 IFS=$as_save_IFS
3327 test -z "$as_dir" && as_dir=.
3328 for ac_exec_ext in '' $ac_executable_extensions; do
3329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3330 ac_cv_prog_ac_ct_CC="$ac_prog"
3331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3332 break 2
3334 done
3335 done
3336 IFS=$as_save_IFS
3340 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3341 if test -n "$ac_ct_CC"; then
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3343 $as_echo "$ac_ct_CC" >&6; }
3344 else
3345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3346 $as_echo "no" >&6; }
3350 test -n "$ac_ct_CC" && break
3351 done
3353 if test "x$ac_ct_CC" = x; then
3354 CC=""
3355 else
3356 case $cross_compiling:$ac_tool_warned in
3357 yes:)
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3359 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3360 ac_tool_warned=yes ;;
3361 esac
3362 CC=$ac_ct_CC
3369 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3370 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3371 as_fn_error $? "no acceptable C compiler found in \$PATH
3372 See \`config.log' for more details" "$LINENO" 5; }
3374 # Provide some information about the compiler.
3375 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3376 set X $ac_compile
3377 ac_compiler=$2
3378 for ac_option in --version -v -V -qversion; do
3379 { { ac_try="$ac_compiler $ac_option >&5"
3380 case "(($ac_try" in
3381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3382 *) ac_try_echo=$ac_try;;
3383 esac
3384 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3385 $as_echo "$ac_try_echo"; } >&5
3386 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3387 ac_status=$?
3388 if test -s conftest.err; then
3389 sed '10a\
3390 ... rest of stderr output deleted ...
3391 10q' conftest.err >conftest.er1
3392 cat conftest.er1 >&5
3394 rm -f conftest.er1 conftest.err
3395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3396 test $ac_status = 0; }
3397 done
3399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3400 /* end confdefs.h. */
3403 main ()
3407 return 0;
3409 _ACEOF
3410 # FIXME: Cleanup?
3411 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3412 (eval $ac_link) 2>&5
3413 ac_status=$?
3414 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3415 test $ac_status = 0; }; then :
3416 gcc_no_link=no
3417 else
3418 gcc_no_link=yes
3420 if test x$gcc_no_link = xyes; then
3421 # Setting cross_compile will disable run tests; it will
3422 # also disable AC_CHECK_FILE but that's generally
3423 # correct if we can't link.
3424 cross_compiling=yes
3425 EXEEXT=
3426 else
3427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h. */
3431 main ()
3435 return 0;
3437 _ACEOF
3438 ac_clean_files_save=$ac_clean_files
3439 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3440 # Try to create an executable without -o first, disregard a.out.
3441 # It will help us diagnose broken compilers, and finding out an intuition
3442 # of exeext.
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3444 $as_echo_n "checking whether the C compiler works... " >&6; }
3445 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3447 # The possible output files:
3448 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3450 ac_rmfiles=
3451 for ac_file in $ac_files
3453 case $ac_file in
3454 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3455 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3456 esac
3457 done
3458 rm -f $ac_rmfiles
3460 if { { ac_try="$ac_link_default"
3461 case "(($ac_try" in
3462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3463 *) ac_try_echo=$ac_try;;
3464 esac
3465 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3466 $as_echo "$ac_try_echo"; } >&5
3467 (eval "$ac_link_default") 2>&5
3468 ac_status=$?
3469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3470 test $ac_status = 0; }; then :
3471 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3472 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3473 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3474 # so that the user can short-circuit this test for compilers unknown to
3475 # Autoconf.
3476 for ac_file in $ac_files ''
3478 test -f "$ac_file" || continue
3479 case $ac_file in
3480 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3482 [ab].out )
3483 # We found the default executable, but exeext='' is most
3484 # certainly right.
3485 break;;
3486 *.* )
3487 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3488 then :; else
3489 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3491 # We set ac_cv_exeext here because the later test for it is not
3492 # safe: cross compilers may not add the suffix if given an `-o'
3493 # argument, so we may need to know it at that point already.
3494 # Even if this section looks crufty: it has the advantage of
3495 # actually working.
3496 break;;
3498 break;;
3499 esac
3500 done
3501 test "$ac_cv_exeext" = no && ac_cv_exeext=
3503 else
3504 ac_file=''
3506 if test -z "$ac_file"; then :
3507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3508 $as_echo "no" >&6; }
3509 $as_echo "$as_me: failed program was:" >&5
3510 sed 's/^/| /' conftest.$ac_ext >&5
3512 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3513 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3514 as_fn_error 77 "C compiler cannot create executables
3515 See \`config.log' for more details" "$LINENO" 5; }
3516 else
3517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3518 $as_echo "yes" >&6; }
3520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3521 $as_echo_n "checking for C compiler default output file name... " >&6; }
3522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3523 $as_echo "$ac_file" >&6; }
3524 ac_exeext=$ac_cv_exeext
3526 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3527 ac_clean_files=$ac_clean_files_save
3528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3529 $as_echo_n "checking for suffix of executables... " >&6; }
3530 if { { ac_try="$ac_link"
3531 case "(($ac_try" in
3532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3533 *) ac_try_echo=$ac_try;;
3534 esac
3535 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3536 $as_echo "$ac_try_echo"; } >&5
3537 (eval "$ac_link") 2>&5
3538 ac_status=$?
3539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3540 test $ac_status = 0; }; then :
3541 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3542 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3543 # work properly (i.e., refer to `conftest.exe'), while it won't with
3544 # `rm'.
3545 for ac_file in conftest.exe conftest conftest.*; do
3546 test -f "$ac_file" || continue
3547 case $ac_file in
3548 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3549 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3550 break;;
3551 * ) break;;
3552 esac
3553 done
3554 else
3555 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3556 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3557 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3558 See \`config.log' for more details" "$LINENO" 5; }
3560 rm -f conftest conftest$ac_cv_exeext
3561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3562 $as_echo "$ac_cv_exeext" >&6; }
3564 rm -f conftest.$ac_ext
3565 EXEEXT=$ac_cv_exeext
3566 ac_exeext=$EXEEXT
3567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3568 /* end confdefs.h. */
3569 #include <stdio.h>
3571 main ()
3573 FILE *f = fopen ("conftest.out", "w");
3574 return ferror (f) || fclose (f) != 0;
3577 return 0;
3579 _ACEOF
3580 ac_clean_files="$ac_clean_files conftest.out"
3581 # Check that the compiler produces executables we can run. If not, either
3582 # the compiler is broken, or we cross compile.
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3584 $as_echo_n "checking whether we are cross compiling... " >&6; }
3585 if test "$cross_compiling" != yes; then
3586 { { ac_try="$ac_link"
3587 case "(($ac_try" in
3588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3589 *) ac_try_echo=$ac_try;;
3590 esac
3591 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3592 $as_echo "$ac_try_echo"; } >&5
3593 (eval "$ac_link") 2>&5
3594 ac_status=$?
3595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3596 test $ac_status = 0; }
3597 if { ac_try='./conftest$ac_cv_exeext'
3598 { { case "(($ac_try" in
3599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3600 *) ac_try_echo=$ac_try;;
3601 esac
3602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3603 $as_echo "$ac_try_echo"; } >&5
3604 (eval "$ac_try") 2>&5
3605 ac_status=$?
3606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3607 test $ac_status = 0; }; }; then
3608 cross_compiling=no
3609 else
3610 if test "$cross_compiling" = maybe; then
3611 cross_compiling=yes
3612 else
3613 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3614 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3615 as_fn_error $? "cannot run C compiled programs.
3616 If you meant to cross compile, use \`--host'.
3617 See \`config.log' for more details" "$LINENO" 5; }
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3622 $as_echo "$cross_compiling" >&6; }
3624 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3625 ac_clean_files=$ac_clean_files_save
3627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3628 $as_echo_n "checking for suffix of object files... " >&6; }
3629 if ${ac_cv_objext+:} false; then :
3630 $as_echo_n "(cached) " >&6
3631 else
3632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3633 /* end confdefs.h. */
3636 main ()
3640 return 0;
3642 _ACEOF
3643 rm -f conftest.o conftest.obj
3644 if { { ac_try="$ac_compile"
3645 case "(($ac_try" in
3646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3647 *) ac_try_echo=$ac_try;;
3648 esac
3649 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3650 $as_echo "$ac_try_echo"; } >&5
3651 (eval "$ac_compile") 2>&5
3652 ac_status=$?
3653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3654 test $ac_status = 0; }; then :
3655 for ac_file in conftest.o conftest.obj conftest.*; do
3656 test -f "$ac_file" || continue;
3657 case $ac_file in
3658 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3659 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3660 break;;
3661 esac
3662 done
3663 else
3664 $as_echo "$as_me: failed program was:" >&5
3665 sed 's/^/| /' conftest.$ac_ext >&5
3667 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3669 as_fn_error $? "cannot compute suffix of object files: cannot compile
3670 See \`config.log' for more details" "$LINENO" 5; }
3672 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3675 $as_echo "$ac_cv_objext" >&6; }
3676 OBJEXT=$ac_cv_objext
3677 ac_objext=$OBJEXT
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3679 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3680 if ${ac_cv_c_compiler_gnu+:} false; then :
3681 $as_echo_n "(cached) " >&6
3682 else
3683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3684 /* end confdefs.h. */
3687 main ()
3689 #ifndef __GNUC__
3690 choke me
3691 #endif
3694 return 0;
3696 _ACEOF
3697 if ac_fn_c_try_compile "$LINENO"; then :
3698 ac_compiler_gnu=yes
3699 else
3700 ac_compiler_gnu=no
3702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3703 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3707 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3708 if test $ac_compiler_gnu = yes; then
3709 GCC=yes
3710 else
3711 GCC=
3713 ac_test_CFLAGS=${CFLAGS+set}
3714 ac_save_CFLAGS=$CFLAGS
3715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3716 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3717 if ${ac_cv_prog_cc_g+:} false; then :
3718 $as_echo_n "(cached) " >&6
3719 else
3720 ac_save_c_werror_flag=$ac_c_werror_flag
3721 ac_c_werror_flag=yes
3722 ac_cv_prog_cc_g=no
3723 CFLAGS="-g"
3724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3725 /* end confdefs.h. */
3728 main ()
3732 return 0;
3734 _ACEOF
3735 if ac_fn_c_try_compile "$LINENO"; then :
3736 ac_cv_prog_cc_g=yes
3737 else
3738 CFLAGS=""
3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740 /* end confdefs.h. */
3743 main ()
3747 return 0;
3749 _ACEOF
3750 if ac_fn_c_try_compile "$LINENO"; then :
3752 else
3753 ac_c_werror_flag=$ac_save_c_werror_flag
3754 CFLAGS="-g"
3755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3756 /* end confdefs.h. */
3759 main ()
3763 return 0;
3765 _ACEOF
3766 if ac_fn_c_try_compile "$LINENO"; then :
3767 ac_cv_prog_cc_g=yes
3769 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3774 ac_c_werror_flag=$ac_save_c_werror_flag
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3777 $as_echo "$ac_cv_prog_cc_g" >&6; }
3778 if test "$ac_test_CFLAGS" = set; then
3779 CFLAGS=$ac_save_CFLAGS
3780 elif test $ac_cv_prog_cc_g = yes; then
3781 if test "$GCC" = yes; then
3782 CFLAGS="-g -O2"
3783 else
3784 CFLAGS="-g"
3786 else
3787 if test "$GCC" = yes; then
3788 CFLAGS="-O2"
3789 else
3790 CFLAGS=
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3794 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3795 if ${ac_cv_prog_cc_c89+:} false; then :
3796 $as_echo_n "(cached) " >&6
3797 else
3798 ac_cv_prog_cc_c89=no
3799 ac_save_CC=$CC
3800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801 /* end confdefs.h. */
3802 #include <stdarg.h>
3803 #include <stdio.h>
3804 struct stat;
3805 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3806 struct buf { int x; };
3807 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3808 static char *e (p, i)
3809 char **p;
3810 int i;
3812 return p[i];
3814 static char *f (char * (*g) (char **, int), char **p, ...)
3816 char *s;
3817 va_list v;
3818 va_start (v,p);
3819 s = g (p, va_arg (v,int));
3820 va_end (v);
3821 return s;
3824 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3825 function prototypes and stuff, but not '\xHH' hex character constants.
3826 These don't provoke an error unfortunately, instead are silently treated
3827 as 'x'. The following induces an error, until -std is added to get
3828 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3829 array size at least. It's necessary to write '\x00'==0 to get something
3830 that's true only with -std. */
3831 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3833 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3834 inside strings and character constants. */
3835 #define FOO(x) 'x'
3836 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3838 int test (int i, double x);
3839 struct s1 {int (*f) (int a);};
3840 struct s2 {int (*f) (double a);};
3841 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3842 int argc;
3843 char **argv;
3845 main ()
3847 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3849 return 0;
3851 _ACEOF
3852 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3853 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3855 CC="$ac_save_CC $ac_arg"
3856 if ac_fn_c_try_compile "$LINENO"; then :
3857 ac_cv_prog_cc_c89=$ac_arg
3859 rm -f core conftest.err conftest.$ac_objext
3860 test "x$ac_cv_prog_cc_c89" != "xno" && break
3861 done
3862 rm -f conftest.$ac_ext
3863 CC=$ac_save_CC
3866 # AC_CACHE_VAL
3867 case "x$ac_cv_prog_cc_c89" in
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3870 $as_echo "none needed" >&6; } ;;
3871 xno)
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3873 $as_echo "unsupported" >&6; } ;;
3875 CC="$CC $ac_cv_prog_cc_c89"
3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3877 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3878 esac
3879 if test "x$ac_cv_prog_cc_c89" != xno; then :
3883 ac_ext=c
3884 ac_cpp='$CPP $CPPFLAGS'
3885 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3886 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3887 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3889 ac_ext=c
3890 ac_cpp='$CPP $CPPFLAGS'
3891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3895 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3896 if ${am_cv_prog_cc_c_o+:} false; then :
3897 $as_echo_n "(cached) " >&6
3898 else
3899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3900 /* end confdefs.h. */
3903 main ()
3907 return 0;
3909 _ACEOF
3910 # Make sure it works both with $CC and with simple cc.
3911 # Following AC_PROG_CC_C_O, we do the test twice because some
3912 # compilers refuse to overwrite an existing .o file with -o,
3913 # though they will create one.
3914 am_cv_prog_cc_c_o=yes
3915 for am_i in 1 2; do
3916 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3917 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3918 ac_status=$?
3919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3920 (exit $ac_status); } \
3921 && test -f conftest2.$ac_objext; then
3922 : OK
3923 else
3924 am_cv_prog_cc_c_o=no
3925 break
3927 done
3928 rm -f core conftest*
3929 unset am_i
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3932 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3933 if test "$am_cv_prog_cc_c_o" != yes; then
3934 # Losing compiler, so override with the script.
3935 # FIXME: It is wrong to rewrite CC.
3936 # But if we don't then we get into trouble of one sort or another.
3937 # A longer-term fix would be to have automake use am__CC in this case,
3938 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3939 CC="$am_aux_dir/compile $CC"
3941 ac_ext=c
3942 ac_cpp='$CPP $CPPFLAGS'
3943 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3944 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3945 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3947 DEPDIR="${am__leading_dot}deps"
3949 ac_config_commands="$ac_config_commands depfiles"
3952 am_make=${MAKE-make}
3953 cat > confinc << 'END'
3954 am__doit:
3955 @echo this is the am__doit target
3956 .PHONY: am__doit
3958 # If we don't find an include directive, just comment out the code.
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3960 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3961 am__include="#"
3962 am__quote=
3963 _am_result=none
3964 # First try GNU make style include.
3965 echo "include confinc" > confmf
3966 # Ignore all kinds of additional output from 'make'.
3967 case `$am_make -s -f confmf 2> /dev/null` in #(
3968 *the\ am__doit\ target*)
3969 am__include=include
3970 am__quote=
3971 _am_result=GNU
3973 esac
3974 # Now try BSD make style include.
3975 if test "$am__include" = "#"; then
3976 echo '.include "confinc"' > confmf
3977 case `$am_make -s -f confmf 2> /dev/null` in #(
3978 *the\ am__doit\ target*)
3979 am__include=.include
3980 am__quote="\""
3981 _am_result=BSD
3983 esac
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3988 $as_echo "$_am_result" >&6; }
3989 rm -f confinc confmf
3991 # Check whether --enable-dependency-tracking was given.
3992 if test "${enable_dependency_tracking+set}" = set; then :
3993 enableval=$enable_dependency_tracking;
3996 if test "x$enable_dependency_tracking" != xno; then
3997 am_depcomp="$ac_aux_dir/depcomp"
3998 AMDEPBACKSLASH='\'
3999 am__nodep='_no'
4001 if test "x$enable_dependency_tracking" != xno; then
4002 AMDEP_TRUE=
4003 AMDEP_FALSE='#'
4004 else
4005 AMDEP_TRUE='#'
4006 AMDEP_FALSE=
4011 depcc="$CC" am_compiler_list=
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4014 $as_echo_n "checking dependency style of $depcc... " >&6; }
4015 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4016 $as_echo_n "(cached) " >&6
4017 else
4018 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4019 # We make a subdir and do the tests there. Otherwise we can end up
4020 # making bogus files that we don't know about and never remove. For
4021 # instance it was reported that on HP-UX the gcc test will end up
4022 # making a dummy file named 'D' -- because '-MD' means "put the output
4023 # in D".
4024 rm -rf conftest.dir
4025 mkdir conftest.dir
4026 # Copy depcomp to subdir because otherwise we won't find it if we're
4027 # using a relative directory.
4028 cp "$am_depcomp" conftest.dir
4029 cd conftest.dir
4030 # We will build objects and dependencies in a subdirectory because
4031 # it helps to detect inapplicable dependency modes. For instance
4032 # both Tru64's cc and ICC support -MD to output dependencies as a
4033 # side effect of compilation, but ICC will put the dependencies in
4034 # the current directory while Tru64 will put them in the object
4035 # directory.
4036 mkdir sub
4038 am_cv_CC_dependencies_compiler_type=none
4039 if test "$am_compiler_list" = ""; then
4040 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4042 am__universal=false
4043 case " $depcc " in #(
4044 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4045 esac
4047 for depmode in $am_compiler_list; do
4048 # Setup a source with many dependencies, because some compilers
4049 # like to wrap large dependency lists on column 80 (with \), and
4050 # we should not choose a depcomp mode which is confused by this.
4052 # We need to recreate these files for each test, as the compiler may
4053 # overwrite some of them when testing with obscure command lines.
4054 # This happens at least with the AIX C compiler.
4055 : > sub/conftest.c
4056 for i in 1 2 3 4 5 6; do
4057 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4058 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4059 # Solaris 10 /bin/sh.
4060 echo '/* dummy */' > sub/conftst$i.h
4061 done
4062 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4064 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4065 # mode. It turns out that the SunPro C++ compiler does not properly
4066 # handle '-M -o', and we need to detect this. Also, some Intel
4067 # versions had trouble with output in subdirs.
4068 am__obj=sub/conftest.${OBJEXT-o}
4069 am__minus_obj="-o $am__obj"
4070 case $depmode in
4071 gcc)
4072 # This depmode causes a compiler race in universal mode.
4073 test "$am__universal" = false || continue
4075 nosideeffect)
4076 # After this tag, mechanisms are not by side-effect, so they'll
4077 # only be used when explicitly requested.
4078 if test "x$enable_dependency_tracking" = xyes; then
4079 continue
4080 else
4081 break
4084 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4085 # This compiler won't grok '-c -o', but also, the minuso test has
4086 # not run yet. These depmodes are late enough in the game, and
4087 # so weak that their functioning should not be impacted.
4088 am__obj=conftest.${OBJEXT-o}
4089 am__minus_obj=
4091 none) break ;;
4092 esac
4093 if depmode=$depmode \
4094 source=sub/conftest.c object=$am__obj \
4095 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4096 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4097 >/dev/null 2>conftest.err &&
4098 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4099 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4100 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4101 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4102 # icc doesn't choke on unknown options, it will just issue warnings
4103 # or remarks (even with -Werror). So we grep stderr for any message
4104 # that says an option was ignored or not supported.
4105 # When given -MP, icc 7.0 and 7.1 complain thusly:
4106 # icc: Command line warning: ignoring option '-M'; no argument required
4107 # The diagnosis changed in icc 8.0:
4108 # icc: Command line remark: option '-MP' not supported
4109 if (grep 'ignoring option' conftest.err ||
4110 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4111 am_cv_CC_dependencies_compiler_type=$depmode
4112 break
4115 done
4117 cd ..
4118 rm -rf conftest.dir
4119 else
4120 am_cv_CC_dependencies_compiler_type=none
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4125 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4126 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4129 test "x$enable_dependency_tracking" != xno \
4130 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4131 am__fastdepCC_TRUE=
4132 am__fastdepCC_FALSE='#'
4133 else
4134 am__fastdepCC_TRUE='#'
4135 am__fastdepCC_FALSE=
4143 if test "x$GCC" != "xyes"; then
4144 as_fn_error $? "libssp must be built with GCC" "$LINENO" 5
4146 ac_ext=c
4147 ac_cpp='$CPP $CPPFLAGS'
4148 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4149 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4152 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4153 # On Suns, sometimes $CPP names a directory.
4154 if test -n "$CPP" && test -d "$CPP"; then
4155 CPP=
4157 if test -z "$CPP"; then
4158 if ${ac_cv_prog_CPP+:} false; then :
4159 $as_echo_n "(cached) " >&6
4160 else
4161 # Double quotes because CPP needs to be expanded
4162 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4164 ac_preproc_ok=false
4165 for ac_c_preproc_warn_flag in '' yes
4167 # Use a header file that comes with gcc, so configuring glibc
4168 # with a fresh cross-compiler works.
4169 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4170 # <limits.h> exists even on freestanding compilers.
4171 # On the NeXT, cc -E runs the code through the compiler's parser,
4172 # not just through cpp. "Syntax error" is here to catch this case.
4173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4174 /* end confdefs.h. */
4175 #ifdef __STDC__
4176 # include <limits.h>
4177 #else
4178 # include <assert.h>
4179 #endif
4180 Syntax error
4181 _ACEOF
4182 if ac_fn_c_try_cpp "$LINENO"; then :
4184 else
4185 # Broken: fails on valid input.
4186 continue
4188 rm -f conftest.err conftest.i conftest.$ac_ext
4190 # OK, works on sane cases. Now check whether nonexistent headers
4191 # can be detected and how.
4192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193 /* end confdefs.h. */
4194 #include <ac_nonexistent.h>
4195 _ACEOF
4196 if ac_fn_c_try_cpp "$LINENO"; then :
4197 # Broken: success on invalid input.
4198 continue
4199 else
4200 # Passes both tests.
4201 ac_preproc_ok=:
4202 break
4204 rm -f conftest.err conftest.i conftest.$ac_ext
4206 done
4207 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4208 rm -f conftest.i conftest.err conftest.$ac_ext
4209 if $ac_preproc_ok; then :
4210 break
4213 done
4214 ac_cv_prog_CPP=$CPP
4217 CPP=$ac_cv_prog_CPP
4218 else
4219 ac_cv_prog_CPP=$CPP
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4222 $as_echo "$CPP" >&6; }
4223 ac_preproc_ok=false
4224 for ac_c_preproc_warn_flag in '' yes
4226 # Use a header file that comes with gcc, so configuring glibc
4227 # with a fresh cross-compiler works.
4228 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4229 # <limits.h> exists even on freestanding compilers.
4230 # On the NeXT, cc -E runs the code through the compiler's parser,
4231 # not just through cpp. "Syntax error" is here to catch this case.
4232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4233 /* end confdefs.h. */
4234 #ifdef __STDC__
4235 # include <limits.h>
4236 #else
4237 # include <assert.h>
4238 #endif
4239 Syntax error
4240 _ACEOF
4241 if ac_fn_c_try_cpp "$LINENO"; then :
4243 else
4244 # Broken: fails on valid input.
4245 continue
4247 rm -f conftest.err conftest.i conftest.$ac_ext
4249 # OK, works on sane cases. Now check whether nonexistent headers
4250 # can be detected and how.
4251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4252 /* end confdefs.h. */
4253 #include <ac_nonexistent.h>
4254 _ACEOF
4255 if ac_fn_c_try_cpp "$LINENO"; then :
4256 # Broken: success on invalid input.
4257 continue
4258 else
4259 # Passes both tests.
4260 ac_preproc_ok=:
4261 break
4263 rm -f conftest.err conftest.i conftest.$ac_ext
4265 done
4266 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4267 rm -f conftest.i conftest.err conftest.$ac_ext
4268 if $ac_preproc_ok; then :
4270 else
4271 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4272 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4273 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4274 See \`config.log' for more details" "$LINENO" 5; }
4277 ac_ext=c
4278 ac_cpp='$CPP $CPPFLAGS'
4279 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4280 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4281 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4285 $as_echo_n "checking whether -fstack-protector works... " >&6; }
4286 save_CFLAGS="$CFLAGS"
4287 CFLAGS="$CFLAGS -fstack-protector -Werror"
4289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4290 /* end confdefs.h. */
4292 void __attribute__((noinline)) bar (char *x)
4294 __builtin_memset (x, 0, 64);
4297 main ()
4299 char buf[64]; bar (buf);
4301 return 0;
4303 _ACEOF
4304 if ac_fn_c_try_compile "$LINENO"; then :
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4306 $as_echo "yes" >&6; }
4307 else
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309 $as_echo "no" >&6; }
4311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4312 CFLAGS="$save_CFLAGS"
4314 # Add CET specific flags if CET is enabled
4315 # Check whether --enable-cet was given.
4316 if test "${enable_cet+set}" = set; then :
4317 enableval=$enable_cet;
4318 case "$enableval" in
4319 yes|no|auto) ;;
4320 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4321 esac
4323 else
4324 enable_cet=no
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4329 $as_echo_n "checking for CET support... " >&6; }
4331 case "$host" in
4332 i[34567]86-*-linux* | x86_64-*-linux*)
4333 case "$enable_cet" in
4334 auto)
4335 # Check if target supports multi-byte NOPs
4336 # and if assembler supports CET insn.
4337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4338 /* end confdefs.h. */
4341 main ()
4344 #if !defined(__SSE2__)
4345 #error target does not support multi-byte NOPs
4346 #else
4347 asm ("setssbsy");
4348 #endif
4351 return 0;
4353 _ACEOF
4354 if ac_fn_c_try_compile "$LINENO"; then :
4355 enable_cet=yes
4356 else
4357 enable_cet=no
4359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4361 yes)
4362 # Check if assembler supports CET.
4363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4364 /* end confdefs.h. */
4367 main ()
4369 asm ("setssbsy");
4371 return 0;
4373 _ACEOF
4374 if ac_fn_c_try_compile "$LINENO"; then :
4376 else
4377 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
4379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4381 esac
4384 enable_cet=no
4386 esac
4387 if test x$enable_cet = xyes; then
4388 CET_FLAGS="-fcf-protection -mshstk"
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4390 $as_echo "yes" >&6; }
4391 else
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393 $as_echo "no" >&6; }
4396 XCFLAGS="$XCFLAGS $CET_FLAGS"
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4400 $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402 /* end confdefs.h. */
4404 void __attribute__((visibility ("hidden"))) bar (void) {}
4406 main ()
4410 return 0;
4412 _ACEOF
4413 if ac_fn_c_try_compile "$LINENO"; then :
4414 ssp_hidden=yes
4415 else
4416 ssp_hidden=no
4418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4420 $as_echo "$ssp_hidden" >&6; }
4421 if test x$ssp_hidden = xyes; then
4423 $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4428 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4429 # Check whether --enable-symvers was given.
4430 if test "${enable_symvers+set}" = set; then :
4431 enableval=$enable_symvers; ssp_use_symver=$enableval
4432 else
4433 ssp_use_symver=yes
4436 if test "x$ssp_use_symver" != xno; then
4437 if test x$gcc_no_link = xyes; then
4438 # If we cannot link, we cannot build shared libraries, so do not use
4439 # symbol versioning.
4440 ssp_use_symver=no
4441 else
4442 save_LDFLAGS="$LDFLAGS"
4443 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4444 cat > conftest.map <<EOF
4445 FOO_1.0 {
4446 global: *foo*; bar; local: *;
4449 if test x$gcc_no_link = xyes; then
4450 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h. */
4454 int foo;
4456 main ()
4460 return 0;
4462 _ACEOF
4463 if ac_fn_c_try_link "$LINENO"; then :
4464 ssp_use_symver=gnu
4465 else
4466 ssp_use_symver=no
4468 rm -f core conftest.err conftest.$ac_objext \
4469 conftest$ac_exeext conftest.$ac_ext
4470 if test x$ssp_use_symver = xno; then
4471 case "$target_os" in
4472 solaris2*)
4473 LDFLAGS="$save_LDFLAGS"
4474 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4475 # Sun ld cannot handle wildcards and treats all entries as undefined.
4476 cat > conftest.map <<EOF
4477 FOO_1.0 {
4478 global: foo; local: *;
4481 if test x$gcc_no_link = xyes; then
4482 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4485 /* end confdefs.h. */
4486 int foo;
4488 main ()
4492 return 0;
4494 _ACEOF
4495 if ac_fn_c_try_link "$LINENO"; then :
4496 ssp_use_symver=sun
4497 else
4498 ssp_use_symver=no
4500 rm -f core conftest.err conftest.$ac_objext \
4501 conftest$ac_exeext conftest.$ac_ext
4503 esac
4505 LDFLAGS="$save_LDFLAGS"
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4509 $as_echo "$ssp_use_symver" >&6; }
4510 if test "x$ssp_use_symver" != xno; then
4511 LIBSSP_USE_SYMVER_TRUE=
4512 LIBSSP_USE_SYMVER_FALSE='#'
4513 else
4514 LIBSSP_USE_SYMVER_TRUE='#'
4515 LIBSSP_USE_SYMVER_FALSE=
4518 if test "x$ssp_use_symver" = xgnu; then
4519 LIBSSP_USE_SYMVER_GNU_TRUE=
4520 LIBSSP_USE_SYMVER_GNU_FALSE='#'
4521 else
4522 LIBSSP_USE_SYMVER_GNU_TRUE='#'
4523 LIBSSP_USE_SYMVER_GNU_FALSE=
4526 if test "x$ssp_use_symver" = xsun; then
4527 LIBSSP_USE_SYMVER_SUN_TRUE=
4528 LIBSSP_USE_SYMVER_SUN_FALSE='#'
4529 else
4530 LIBSSP_USE_SYMVER_SUN_TRUE='#'
4531 LIBSSP_USE_SYMVER_SUN_FALSE=
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4537 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4538 if ${ac_cv_path_GREP+:} false; then :
4539 $as_echo_n "(cached) " >&6
4540 else
4541 if test -z "$GREP"; then
4542 ac_path_GREP_found=false
4543 # Loop through the user's path and test for each of PROGNAME-LIST
4544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4545 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4547 IFS=$as_save_IFS
4548 test -z "$as_dir" && as_dir=.
4549 for ac_prog in grep ggrep; do
4550 for ac_exec_ext in '' $ac_executable_extensions; do
4551 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4552 as_fn_executable_p "$ac_path_GREP" || continue
4553 # Check for GNU ac_path_GREP and select it if it is found.
4554 # Check for GNU $ac_path_GREP
4555 case `"$ac_path_GREP" --version 2>&1` in
4556 *GNU*)
4557 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4559 ac_count=0
4560 $as_echo_n 0123456789 >"conftest.in"
4561 while :
4563 cat "conftest.in" "conftest.in" >"conftest.tmp"
4564 mv "conftest.tmp" "conftest.in"
4565 cp "conftest.in" "conftest.nl"
4566 $as_echo 'GREP' >> "conftest.nl"
4567 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4568 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4569 as_fn_arith $ac_count + 1 && ac_count=$as_val
4570 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4571 # Best one so far, save it but keep looking for a better one
4572 ac_cv_path_GREP="$ac_path_GREP"
4573 ac_path_GREP_max=$ac_count
4575 # 10*(2^10) chars as input seems more than enough
4576 test $ac_count -gt 10 && break
4577 done
4578 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4579 esac
4581 $ac_path_GREP_found && break 3
4582 done
4583 done
4584 done
4585 IFS=$as_save_IFS
4586 if test -z "$ac_cv_path_GREP"; then
4587 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4589 else
4590 ac_cv_path_GREP=$GREP
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4595 $as_echo "$ac_cv_path_GREP" >&6; }
4596 GREP="$ac_cv_path_GREP"
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4600 $as_echo_n "checking for egrep... " >&6; }
4601 if ${ac_cv_path_EGREP+:} false; then :
4602 $as_echo_n "(cached) " >&6
4603 else
4604 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4605 then ac_cv_path_EGREP="$GREP -E"
4606 else
4607 if test -z "$EGREP"; then
4608 ac_path_EGREP_found=false
4609 # Loop through the user's path and test for each of PROGNAME-LIST
4610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4611 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4613 IFS=$as_save_IFS
4614 test -z "$as_dir" && as_dir=.
4615 for ac_prog in egrep; do
4616 for ac_exec_ext in '' $ac_executable_extensions; do
4617 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4618 as_fn_executable_p "$ac_path_EGREP" || continue
4619 # Check for GNU ac_path_EGREP and select it if it is found.
4620 # Check for GNU $ac_path_EGREP
4621 case `"$ac_path_EGREP" --version 2>&1` in
4622 *GNU*)
4623 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4625 ac_count=0
4626 $as_echo_n 0123456789 >"conftest.in"
4627 while :
4629 cat "conftest.in" "conftest.in" >"conftest.tmp"
4630 mv "conftest.tmp" "conftest.in"
4631 cp "conftest.in" "conftest.nl"
4632 $as_echo 'EGREP' >> "conftest.nl"
4633 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4634 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4635 as_fn_arith $ac_count + 1 && ac_count=$as_val
4636 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4637 # Best one so far, save it but keep looking for a better one
4638 ac_cv_path_EGREP="$ac_path_EGREP"
4639 ac_path_EGREP_max=$ac_count
4641 # 10*(2^10) chars as input seems more than enough
4642 test $ac_count -gt 10 && break
4643 done
4644 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4645 esac
4647 $ac_path_EGREP_found && break 3
4648 done
4649 done
4650 done
4651 IFS=$as_save_IFS
4652 if test -z "$ac_cv_path_EGREP"; then
4653 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4655 else
4656 ac_cv_path_EGREP=$EGREP
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4662 $as_echo "$ac_cv_path_EGREP" >&6; }
4663 EGREP="$ac_cv_path_EGREP"
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4667 $as_echo_n "checking for ANSI C header files... " >&6; }
4668 if ${ac_cv_header_stdc+:} false; then :
4669 $as_echo_n "(cached) " >&6
4670 else
4671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4672 /* end confdefs.h. */
4673 #include <stdlib.h>
4674 #include <stdarg.h>
4675 #include <string.h>
4676 #include <float.h>
4679 main ()
4683 return 0;
4685 _ACEOF
4686 if ac_fn_c_try_compile "$LINENO"; then :
4687 ac_cv_header_stdc=yes
4688 else
4689 ac_cv_header_stdc=no
4691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4693 if test $ac_cv_header_stdc = yes; then
4694 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4696 /* end confdefs.h. */
4697 #include <string.h>
4699 _ACEOF
4700 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4701 $EGREP "memchr" >/dev/null 2>&1; then :
4703 else
4704 ac_cv_header_stdc=no
4706 rm -f conftest*
4710 if test $ac_cv_header_stdc = yes; then
4711 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 /* end confdefs.h. */
4714 #include <stdlib.h>
4716 _ACEOF
4717 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4718 $EGREP "free" >/dev/null 2>&1; then :
4720 else
4721 ac_cv_header_stdc=no
4723 rm -f conftest*
4727 if test $ac_cv_header_stdc = yes; then
4728 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4729 if test "$cross_compiling" = yes; then :
4731 else
4732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733 /* end confdefs.h. */
4734 #include <ctype.h>
4735 #include <stdlib.h>
4736 #if ((' ' & 0x0FF) == 0x020)
4737 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4738 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4739 #else
4740 # define ISLOWER(c) \
4741 (('a' <= (c) && (c) <= 'i') \
4742 || ('j' <= (c) && (c) <= 'r') \
4743 || ('s' <= (c) && (c) <= 'z'))
4744 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4745 #endif
4747 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4749 main ()
4751 int i;
4752 for (i = 0; i < 256; i++)
4753 if (XOR (islower (i), ISLOWER (i))
4754 || toupper (i) != TOUPPER (i))
4755 return 2;
4756 return 0;
4758 _ACEOF
4759 if ac_fn_c_try_run "$LINENO"; then :
4761 else
4762 ac_cv_header_stdc=no
4764 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4765 conftest.$ac_objext conftest.beam conftest.$ac_ext
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4771 $as_echo "$ac_cv_header_stdc" >&6; }
4772 if test $ac_cv_header_stdc = yes; then
4774 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4778 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4779 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4780 inttypes.h stdint.h unistd.h
4781 do :
4782 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4783 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4785 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4786 cat >>confdefs.h <<_ACEOF
4787 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4788 _ACEOF
4792 done
4795 for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h
4796 do :
4797 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4798 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4799 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4800 cat >>confdefs.h <<_ACEOF
4801 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4802 _ACEOF
4806 done
4809 if test x$gcc_no_link = xyes; then
4810 # Presume the ISO C functions are available; add target-specific
4811 # configuration here if required.
4812 $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4814 $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4816 else
4817 for ac_func in memmove mempcpy strncpy strncat
4818 do :
4819 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4820 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4821 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4822 cat >>confdefs.h <<_ACEOF
4823 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4824 _ACEOF
4827 done
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4832 $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4833 if test "$cross_compiling" = yes; then :
4834 ssp_have_usable_vsnprintf=undef
4835 else
4836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837 /* end confdefs.h. */
4839 #include <stdarg.h>
4840 #include <string.h>
4841 #include <stdio.h>
4842 int foo (char *buf, size_t n, const char *fmt, ...)
4844 va_list ap;
4845 int ret;
4846 va_start (ap, fmt);
4847 ret = vsnprintf (buf, n, fmt, ap);
4848 va_end (ap);
4849 return ret;
4852 main ()
4854 char buf[8]; memset (buf, 'A', sizeof (buf));
4855 if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4856 return 1;
4857 return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4859 return 0;
4861 _ACEOF
4862 if ac_fn_c_try_run "$LINENO"; then :
4863 ssp_have_usable_vsnprintf=define
4864 else
4865 ssp_have_usable_vsnprintf=undef
4867 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4868 conftest.$ac_objext conftest.beam conftest.$ac_ext
4871 if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4873 $as_echo "yes" >&6; }
4875 $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4877 else
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4879 $as_echo "no" >&6; }
4883 case `pwd` in
4884 *\ * | *\ *)
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4886 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4887 esac
4891 macro_version='2.2.7a'
4892 macro_revision='1.3134'
4906 ltmain="$ac_aux_dir/ltmain.sh"
4908 # Backslashify metacharacters that are still active within
4909 # double-quoted strings.
4910 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4912 # Same as above, but do not quote variable references.
4913 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4915 # Sed substitution to delay expansion of an escaped shell variable in a
4916 # double_quote_subst'ed string.
4917 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4919 # Sed substitution to delay expansion of an escaped single quote.
4920 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4922 # Sed substitution to avoid accidental globbing in evaled expressions
4923 no_glob_subst='s/\*/\\\*/g'
4925 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4926 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4927 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4930 $as_echo_n "checking how to print strings... " >&6; }
4931 # Test print first, because it will be a builtin if present.
4932 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4933 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4934 ECHO='print -r --'
4935 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4936 ECHO='printf %s\n'
4937 else
4938 # Use this function as a fallback that always works.
4939 func_fallback_echo ()
4941 eval 'cat <<_LTECHO_EOF
4943 _LTECHO_EOF'
4945 ECHO='func_fallback_echo'
4948 # func_echo_all arg...
4949 # Invoke $ECHO with all args, space-separated.
4950 func_echo_all ()
4952 $ECHO ""
4955 case "$ECHO" in
4956 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4957 $as_echo "printf" >&6; } ;;
4958 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4959 $as_echo "print -r" >&6; } ;;
4960 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4961 $as_echo "cat" >&6; } ;;
4962 esac
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4978 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4979 if ${ac_cv_path_SED+:} false; then :
4980 $as_echo_n "(cached) " >&6
4981 else
4982 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4983 for ac_i in 1 2 3 4 5 6 7; do
4984 ac_script="$ac_script$as_nl$ac_script"
4985 done
4986 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4987 { ac_script=; unset ac_script;}
4988 if test -z "$SED"; then
4989 ac_path_SED_found=false
4990 # Loop through the user's path and test for each of PROGNAME-LIST
4991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4992 for as_dir in $PATH
4994 IFS=$as_save_IFS
4995 test -z "$as_dir" && as_dir=.
4996 for ac_prog in sed gsed; do
4997 for ac_exec_ext in '' $ac_executable_extensions; do
4998 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4999 as_fn_executable_p "$ac_path_SED" || continue
5000 # Check for GNU ac_path_SED and select it if it is found.
5001 # Check for GNU $ac_path_SED
5002 case `"$ac_path_SED" --version 2>&1` in
5003 *GNU*)
5004 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5006 ac_count=0
5007 $as_echo_n 0123456789 >"conftest.in"
5008 while :
5010 cat "conftest.in" "conftest.in" >"conftest.tmp"
5011 mv "conftest.tmp" "conftest.in"
5012 cp "conftest.in" "conftest.nl"
5013 $as_echo '' >> "conftest.nl"
5014 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5015 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5016 as_fn_arith $ac_count + 1 && ac_count=$as_val
5017 if test $ac_count -gt ${ac_path_SED_max-0}; then
5018 # Best one so far, save it but keep looking for a better one
5019 ac_cv_path_SED="$ac_path_SED"
5020 ac_path_SED_max=$ac_count
5022 # 10*(2^10) chars as input seems more than enough
5023 test $ac_count -gt 10 && break
5024 done
5025 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5026 esac
5028 $ac_path_SED_found && break 3
5029 done
5030 done
5031 done
5032 IFS=$as_save_IFS
5033 if test -z "$ac_cv_path_SED"; then
5034 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5036 else
5037 ac_cv_path_SED=$SED
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5042 $as_echo "$ac_cv_path_SED" >&6; }
5043 SED="$ac_cv_path_SED"
5044 rm -f conftest.sed
5046 test -z "$SED" && SED=sed
5047 Xsed="$SED -e 1s/^X//"
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5060 $as_echo_n "checking for fgrep... " >&6; }
5061 if ${ac_cv_path_FGREP+:} false; then :
5062 $as_echo_n "(cached) " >&6
5063 else
5064 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5065 then ac_cv_path_FGREP="$GREP -F"
5066 else
5067 if test -z "$FGREP"; then
5068 ac_path_FGREP_found=false
5069 # Loop through the user's path and test for each of PROGNAME-LIST
5070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5071 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5073 IFS=$as_save_IFS
5074 test -z "$as_dir" && as_dir=.
5075 for ac_prog in fgrep; do
5076 for ac_exec_ext in '' $ac_executable_extensions; do
5077 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5078 as_fn_executable_p "$ac_path_FGREP" || continue
5079 # Check for GNU ac_path_FGREP and select it if it is found.
5080 # Check for GNU $ac_path_FGREP
5081 case `"$ac_path_FGREP" --version 2>&1` in
5082 *GNU*)
5083 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5085 ac_count=0
5086 $as_echo_n 0123456789 >"conftest.in"
5087 while :
5089 cat "conftest.in" "conftest.in" >"conftest.tmp"
5090 mv "conftest.tmp" "conftest.in"
5091 cp "conftest.in" "conftest.nl"
5092 $as_echo 'FGREP' >> "conftest.nl"
5093 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5094 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5095 as_fn_arith $ac_count + 1 && ac_count=$as_val
5096 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5097 # Best one so far, save it but keep looking for a better one
5098 ac_cv_path_FGREP="$ac_path_FGREP"
5099 ac_path_FGREP_max=$ac_count
5101 # 10*(2^10) chars as input seems more than enough
5102 test $ac_count -gt 10 && break
5103 done
5104 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5105 esac
5107 $ac_path_FGREP_found && break 3
5108 done
5109 done
5110 done
5111 IFS=$as_save_IFS
5112 if test -z "$ac_cv_path_FGREP"; then
5113 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5115 else
5116 ac_cv_path_FGREP=$FGREP
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5122 $as_echo "$ac_cv_path_FGREP" >&6; }
5123 FGREP="$ac_cv_path_FGREP"
5126 test -z "$GREP" && GREP=grep
5146 # Check whether --with-gnu-ld was given.
5147 if test "${with_gnu_ld+set}" = set; then :
5148 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5149 else
5150 with_gnu_ld=no
5153 ac_prog=ld
5154 if test "$GCC" = yes; then
5155 # Check if gcc -print-prog-name=ld gives a path.
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5157 $as_echo_n "checking for ld used by $CC... " >&6; }
5158 case $host in
5159 *-*-mingw*)
5160 # gcc leaves a trailing carriage return which upsets mingw
5161 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5163 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5164 esac
5165 case $ac_prog in
5166 # Accept absolute paths.
5167 [\\/]* | ?:[\\/]*)
5168 re_direlt='/[^/][^/]*/\.\./'
5169 # Canonicalize the pathname of ld
5170 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5171 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5172 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5173 done
5174 test -z "$LD" && LD="$ac_prog"
5177 # If it fails, then pretend we aren't using GCC.
5178 ac_prog=ld
5181 # If it is relative, then search for the first ld in PATH.
5182 with_gnu_ld=unknown
5184 esac
5185 elif test "$with_gnu_ld" = yes; then
5186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5187 $as_echo_n "checking for GNU ld... " >&6; }
5188 else
5189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5190 $as_echo_n "checking for non-GNU ld... " >&6; }
5192 if ${lt_cv_path_LD+:} false; then :
5193 $as_echo_n "(cached) " >&6
5194 else
5195 if test -z "$LD"; then
5196 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5197 for ac_dir in $PATH; do
5198 IFS="$lt_save_ifs"
5199 test -z "$ac_dir" && ac_dir=.
5200 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5201 lt_cv_path_LD="$ac_dir/$ac_prog"
5202 # Check to see if the program is GNU ld. I'd rather use --version,
5203 # but apparently some variants of GNU ld only accept -v.
5204 # Break only if it was the GNU/non-GNU ld that we prefer.
5205 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5206 *GNU* | *'with BFD'*)
5207 test "$with_gnu_ld" != no && break
5210 test "$with_gnu_ld" != yes && break
5212 esac
5214 done
5215 IFS="$lt_save_ifs"
5216 else
5217 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5221 LD="$lt_cv_path_LD"
5222 if test -n "$LD"; then
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5224 $as_echo "$LD" >&6; }
5225 else
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5227 $as_echo "no" >&6; }
5229 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5231 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5232 if ${lt_cv_prog_gnu_ld+:} false; then :
5233 $as_echo_n "(cached) " >&6
5234 else
5235 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5236 case `$LD -v 2>&1 </dev/null` in
5237 *GNU* | *'with BFD'*)
5238 lt_cv_prog_gnu_ld=yes
5241 lt_cv_prog_gnu_ld=no
5243 esac
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5246 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5247 with_gnu_ld=$lt_cv_prog_gnu_ld
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5258 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5259 if ${lt_cv_path_NM+:} false; then :
5260 $as_echo_n "(cached) " >&6
5261 else
5262 if test -n "$NM"; then
5263 # Let the user override the test.
5264 lt_cv_path_NM="$NM"
5265 else
5266 lt_nm_to_check="${ac_tool_prefix}nm"
5267 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5268 lt_nm_to_check="$lt_nm_to_check nm"
5270 for lt_tmp_nm in $lt_nm_to_check; do
5271 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5272 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5273 IFS="$lt_save_ifs"
5274 test -z "$ac_dir" && ac_dir=.
5275 tmp_nm="$ac_dir/$lt_tmp_nm"
5276 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5277 # Check to see if the nm accepts a BSD-compat flag.
5278 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5279 # nm: unknown option "B" ignored
5280 # Tru64's nm complains that /dev/null is an invalid object file
5281 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5282 */dev/null* | *'Invalid file or object type'*)
5283 lt_cv_path_NM="$tmp_nm -B"
5284 break
5287 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5288 */dev/null*)
5289 lt_cv_path_NM="$tmp_nm -p"
5290 break
5293 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5294 continue # so that we can try to find one that supports BSD flags
5296 esac
5298 esac
5300 done
5301 IFS="$lt_save_ifs"
5302 done
5303 : ${lt_cv_path_NM=no}
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5307 $as_echo "$lt_cv_path_NM" >&6; }
5308 if test "$lt_cv_path_NM" != "no"; then
5309 NM="$lt_cv_path_NM"
5310 else
5311 # Didn't find any BSD compatible name lister, look for dumpbin.
5312 if test -n "$DUMPBIN"; then :
5313 # Let the user override the test.
5314 else
5315 if test -n "$ac_tool_prefix"; then
5316 for ac_prog in dumpbin "link -dump"
5318 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5319 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5321 $as_echo_n "checking for $ac_word... " >&6; }
5322 if ${ac_cv_prog_DUMPBIN+:} false; then :
5323 $as_echo_n "(cached) " >&6
5324 else
5325 if test -n "$DUMPBIN"; then
5326 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5327 else
5328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5329 for as_dir in $PATH
5331 IFS=$as_save_IFS
5332 test -z "$as_dir" && as_dir=.
5333 for ac_exec_ext in '' $ac_executable_extensions; do
5334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5335 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5337 break 2
5339 done
5340 done
5341 IFS=$as_save_IFS
5345 DUMPBIN=$ac_cv_prog_DUMPBIN
5346 if test -n "$DUMPBIN"; then
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5348 $as_echo "$DUMPBIN" >&6; }
5349 else
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5351 $as_echo "no" >&6; }
5355 test -n "$DUMPBIN" && break
5356 done
5358 if test -z "$DUMPBIN"; then
5359 ac_ct_DUMPBIN=$DUMPBIN
5360 for ac_prog in dumpbin "link -dump"
5362 # Extract the first word of "$ac_prog", so it can be a program name with args.
5363 set dummy $ac_prog; ac_word=$2
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5365 $as_echo_n "checking for $ac_word... " >&6; }
5366 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5367 $as_echo_n "(cached) " >&6
5368 else
5369 if test -n "$ac_ct_DUMPBIN"; then
5370 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5371 else
5372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5373 for as_dir in $PATH
5375 IFS=$as_save_IFS
5376 test -z "$as_dir" && as_dir=.
5377 for ac_exec_ext in '' $ac_executable_extensions; do
5378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5379 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5381 break 2
5383 done
5384 done
5385 IFS=$as_save_IFS
5389 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5390 if test -n "$ac_ct_DUMPBIN"; then
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5392 $as_echo "$ac_ct_DUMPBIN" >&6; }
5393 else
5394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5395 $as_echo "no" >&6; }
5399 test -n "$ac_ct_DUMPBIN" && break
5400 done
5402 if test "x$ac_ct_DUMPBIN" = x; then
5403 DUMPBIN=":"
5404 else
5405 case $cross_compiling:$ac_tool_warned in
5406 yes:)
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5408 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5409 ac_tool_warned=yes ;;
5410 esac
5411 DUMPBIN=$ac_ct_DUMPBIN
5415 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5416 *COFF*)
5417 DUMPBIN="$DUMPBIN -symbols"
5420 DUMPBIN=:
5422 esac
5425 if test "$DUMPBIN" != ":"; then
5426 NM="$DUMPBIN"
5429 test -z "$NM" && NM=nm
5436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5437 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5438 if ${lt_cv_nm_interface+:} false; then :
5439 $as_echo_n "(cached) " >&6
5440 else
5441 lt_cv_nm_interface="BSD nm"
5442 echo "int some_variable = 0;" > conftest.$ac_ext
5443 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5444 (eval "$ac_compile" 2>conftest.err)
5445 cat conftest.err >&5
5446 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5447 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5448 cat conftest.err >&5
5449 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5450 cat conftest.out >&5
5451 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5452 lt_cv_nm_interface="MS dumpbin"
5454 rm -f conftest*
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5457 $as_echo "$lt_cv_nm_interface" >&6; }
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5460 $as_echo_n "checking whether ln -s works... " >&6; }
5461 LN_S=$as_ln_s
5462 if test "$LN_S" = "ln -s"; then
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5464 $as_echo "yes" >&6; }
5465 else
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5467 $as_echo "no, using $LN_S" >&6; }
5470 # find the maximum length of command line arguments
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5472 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5473 if ${lt_cv_sys_max_cmd_len+:} false; then :
5474 $as_echo_n "(cached) " >&6
5475 else
5477 teststring="ABCD"
5479 case $build_os in
5480 msdosdjgpp*)
5481 # On DJGPP, this test can blow up pretty badly due to problems in libc
5482 # (any single argument exceeding 2000 bytes causes a buffer overrun
5483 # during glob expansion). Even if it were fixed, the result of this
5484 # check would be larger than it should be.
5485 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5488 gnu*)
5489 # Under GNU Hurd, this test is not required because there is
5490 # no limit to the length of command line arguments.
5491 # Libtool will interpret -1 as no limit whatsoever
5492 lt_cv_sys_max_cmd_len=-1;
5495 cygwin* | mingw* | cegcc*)
5496 # On Win9x/ME, this test blows up -- it succeeds, but takes
5497 # about 5 minutes as the teststring grows exponentially.
5498 # Worse, since 9x/ME are not pre-emptively multitasking,
5499 # you end up with a "frozen" computer, even though with patience
5500 # the test eventually succeeds (with a max line length of 256k).
5501 # Instead, let's just punt: use the minimum linelength reported by
5502 # all of the supported platforms: 8192 (on NT/2K/XP).
5503 lt_cv_sys_max_cmd_len=8192;
5506 mint*)
5507 # On MiNT this can take a long time and run out of memory.
5508 lt_cv_sys_max_cmd_len=8192;
5511 amigaos*)
5512 # On AmigaOS with pdksh, this test takes hours, literally.
5513 # So we just punt and use a minimum line length of 8192.
5514 lt_cv_sys_max_cmd_len=8192;
5517 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5518 # This has been around since 386BSD, at least. Likely further.
5519 if test -x /sbin/sysctl; then
5520 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5521 elif test -x /usr/sbin/sysctl; then
5522 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5523 else
5524 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5526 # And add a safety zone
5527 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5528 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5531 interix*)
5532 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5533 lt_cv_sys_max_cmd_len=196608
5536 osf*)
5537 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5538 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5539 # nice to cause kernel panics so lets avoid the loop below.
5540 # First set a reasonable default.
5541 lt_cv_sys_max_cmd_len=16384
5543 if test -x /sbin/sysconfig; then
5544 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5545 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5546 esac
5549 sco3.2v5*)
5550 lt_cv_sys_max_cmd_len=102400
5552 sysv5* | sco5v6* | sysv4.2uw2*)
5553 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5554 if test -n "$kargmax"; then
5555 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5556 else
5557 lt_cv_sys_max_cmd_len=32768
5561 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5562 if test -n "$lt_cv_sys_max_cmd_len"; then
5563 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5564 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5565 else
5566 # Make teststring a little bigger before we do anything with it.
5567 # a 1K string should be a reasonable start.
5568 for i in 1 2 3 4 5 6 7 8 ; do
5569 teststring=$teststring$teststring
5570 done
5571 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5572 # If test is not a shell built-in, we'll probably end up computing a
5573 # maximum length that is only half of the actual maximum length, but
5574 # we can't tell.
5575 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5576 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5577 test $i != 17 # 1/2 MB should be enough
5579 i=`expr $i + 1`
5580 teststring=$teststring$teststring
5581 done
5582 # Only check the string length outside the loop.
5583 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5584 teststring=
5585 # Add a significant safety factor because C++ compilers can tack on
5586 # massive amounts of additional arguments before passing them to the
5587 # linker. It appears as though 1/2 is a usable value.
5588 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5591 esac
5595 if test -n $lt_cv_sys_max_cmd_len ; then
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5597 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5598 else
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5600 $as_echo "none" >&6; }
5602 max_cmd_len=$lt_cv_sys_max_cmd_len
5609 : ${CP="cp -f"}
5610 : ${MV="mv -f"}
5611 : ${RM="rm -f"}
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5614 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5615 # Try some XSI features
5616 xsi_shell=no
5617 ( _lt_dummy="a/b/c"
5618 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5619 = c,a/b,, \
5620 && eval 'test $(( 1 + 1 )) -eq 2 \
5621 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5622 && xsi_shell=yes
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5624 $as_echo "$xsi_shell" >&6; }
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5628 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5629 lt_shell_append=no
5630 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5631 >/dev/null 2>&1 \
5632 && lt_shell_append=yes
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5634 $as_echo "$lt_shell_append" >&6; }
5637 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5638 lt_unset=unset
5639 else
5640 lt_unset=false
5647 # test EBCDIC or ASCII
5648 case `echo X|tr X '\101'` in
5649 A) # ASCII based system
5650 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5651 lt_SP2NL='tr \040 \012'
5652 lt_NL2SP='tr \015\012 \040\040'
5654 *) # EBCDIC based system
5655 lt_SP2NL='tr \100 \n'
5656 lt_NL2SP='tr \r\n \100\100'
5658 esac
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5669 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5670 if ${lt_cv_ld_reload_flag+:} false; then :
5671 $as_echo_n "(cached) " >&6
5672 else
5673 lt_cv_ld_reload_flag='-r'
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5676 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5677 reload_flag=$lt_cv_ld_reload_flag
5678 case $reload_flag in
5679 "" | " "*) ;;
5680 *) reload_flag=" $reload_flag" ;;
5681 esac
5682 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5683 case $host_os in
5684 darwin*)
5685 if test "$GCC" = yes; then
5686 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5687 else
5688 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5691 esac
5701 if test -n "$ac_tool_prefix"; then
5702 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5703 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5705 $as_echo_n "checking for $ac_word... " >&6; }
5706 if ${ac_cv_prog_OBJDUMP+:} false; then :
5707 $as_echo_n "(cached) " >&6
5708 else
5709 if test -n "$OBJDUMP"; then
5710 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5711 else
5712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713 for as_dir in $PATH
5715 IFS=$as_save_IFS
5716 test -z "$as_dir" && as_dir=.
5717 for ac_exec_ext in '' $ac_executable_extensions; do
5718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5719 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5721 break 2
5723 done
5724 done
5725 IFS=$as_save_IFS
5729 OBJDUMP=$ac_cv_prog_OBJDUMP
5730 if test -n "$OBJDUMP"; then
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5732 $as_echo "$OBJDUMP" >&6; }
5733 else
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5735 $as_echo "no" >&6; }
5740 if test -z "$ac_cv_prog_OBJDUMP"; then
5741 ac_ct_OBJDUMP=$OBJDUMP
5742 # Extract the first word of "objdump", so it can be a program name with args.
5743 set dummy objdump; ac_word=$2
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5745 $as_echo_n "checking for $ac_word... " >&6; }
5746 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5747 $as_echo_n "(cached) " >&6
5748 else
5749 if test -n "$ac_ct_OBJDUMP"; then
5750 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5751 else
5752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5753 for as_dir in $PATH
5755 IFS=$as_save_IFS
5756 test -z "$as_dir" && as_dir=.
5757 for ac_exec_ext in '' $ac_executable_extensions; do
5758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5759 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5761 break 2
5763 done
5764 done
5765 IFS=$as_save_IFS
5769 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5770 if test -n "$ac_ct_OBJDUMP"; then
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5772 $as_echo "$ac_ct_OBJDUMP" >&6; }
5773 else
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5775 $as_echo "no" >&6; }
5778 if test "x$ac_ct_OBJDUMP" = x; then
5779 OBJDUMP="false"
5780 else
5781 case $cross_compiling:$ac_tool_warned in
5782 yes:)
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5784 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5785 ac_tool_warned=yes ;;
5786 esac
5787 OBJDUMP=$ac_ct_OBJDUMP
5789 else
5790 OBJDUMP="$ac_cv_prog_OBJDUMP"
5793 test -z "$OBJDUMP" && OBJDUMP=objdump
5803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5804 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5805 if ${lt_cv_deplibs_check_method+:} false; then :
5806 $as_echo_n "(cached) " >&6
5807 else
5808 lt_cv_file_magic_cmd='$MAGIC_CMD'
5809 lt_cv_file_magic_test_file=
5810 lt_cv_deplibs_check_method='unknown'
5811 # Need to set the preceding variable on all platforms that support
5812 # interlibrary dependencies.
5813 # 'none' -- dependencies not supported.
5814 # `unknown' -- same as none, but documents that we really don't know.
5815 # 'pass_all' -- all dependencies passed with no checks.
5816 # 'test_compile' -- check by making test program.
5817 # 'file_magic [[regex]]' -- check by looking for files in library path
5818 # which responds to the $file_magic_cmd with a given extended regex.
5819 # If you have `file' or equivalent on your system and you're not sure
5820 # whether `pass_all' will *always* work, you probably want this one.
5822 case $host_os in
5823 aix[4-9]*)
5824 lt_cv_deplibs_check_method=pass_all
5827 beos*)
5828 lt_cv_deplibs_check_method=pass_all
5831 bsdi[45]*)
5832 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5833 lt_cv_file_magic_cmd='/usr/bin/file -L'
5834 lt_cv_file_magic_test_file=/shlib/libc.so
5837 cygwin*)
5838 # func_win32_libid is a shell function defined in ltmain.sh
5839 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5840 lt_cv_file_magic_cmd='func_win32_libid'
5843 mingw* | pw32*)
5844 # Base MSYS/MinGW do not provide the 'file' command needed by
5845 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5846 # unless we find 'file', for example because we are cross-compiling.
5847 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5848 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5849 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5850 lt_cv_file_magic_cmd='func_win32_libid'
5851 else
5852 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5853 lt_cv_file_magic_cmd='$OBJDUMP -f'
5857 cegcc*)
5858 # use the weaker test based on 'objdump'. See mingw*.
5859 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5860 lt_cv_file_magic_cmd='$OBJDUMP -f'
5863 darwin* | rhapsody*)
5864 lt_cv_deplibs_check_method=pass_all
5867 freebsd* | dragonfly*)
5868 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5869 case $host_cpu in
5870 i*86 )
5871 # Not sure whether the presence of OpenBSD here was a mistake.
5872 # Let's accept both of them until this is cleared up.
5873 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5874 lt_cv_file_magic_cmd=/usr/bin/file
5875 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5877 esac
5878 else
5879 lt_cv_deplibs_check_method=pass_all
5883 gnu*)
5884 lt_cv_deplibs_check_method=pass_all
5887 haiku*)
5888 lt_cv_deplibs_check_method=pass_all
5891 hpux10.20* | hpux11*)
5892 lt_cv_file_magic_cmd=/usr/bin/file
5893 case $host_cpu in
5894 ia64*)
5895 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5896 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5898 hppa*64*)
5899 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]'
5900 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5903 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5904 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5906 esac
5909 interix[3-9]*)
5910 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5911 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5914 irix5* | irix6* | nonstopux*)
5915 case $LD in
5916 *-32|*"-32 ") libmagic=32-bit;;
5917 *-n32|*"-n32 ") libmagic=N32;;
5918 *-64|*"-64 ") libmagic=64-bit;;
5919 *) libmagic=never-match;;
5920 esac
5921 lt_cv_deplibs_check_method=pass_all
5924 # This must be Linux ELF.
5925 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5926 lt_cv_deplibs_check_method=pass_all
5929 netbsd*)
5930 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5931 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5932 else
5933 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5937 newos6*)
5938 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5939 lt_cv_file_magic_cmd=/usr/bin/file
5940 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5943 *nto* | *qnx*)
5944 lt_cv_deplibs_check_method=pass_all
5947 openbsd*)
5948 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5949 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5950 else
5951 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5955 osf3* | osf4* | osf5*)
5956 lt_cv_deplibs_check_method=pass_all
5959 rdos*)
5960 lt_cv_deplibs_check_method=pass_all
5963 solaris*)
5964 lt_cv_deplibs_check_method=pass_all
5967 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5968 lt_cv_deplibs_check_method=pass_all
5971 sysv4 | sysv4.3*)
5972 case $host_vendor in
5973 motorola)
5974 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]'
5975 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5977 ncr)
5978 lt_cv_deplibs_check_method=pass_all
5980 sequent)
5981 lt_cv_file_magic_cmd='/bin/file'
5982 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5984 sni)
5985 lt_cv_file_magic_cmd='/bin/file'
5986 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5987 lt_cv_file_magic_test_file=/lib/libc.so
5989 siemens)
5990 lt_cv_deplibs_check_method=pass_all
5993 lt_cv_deplibs_check_method=pass_all
5995 esac
5998 tpf*)
5999 lt_cv_deplibs_check_method=pass_all
6001 esac
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6005 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6006 file_magic_cmd=$lt_cv_file_magic_cmd
6007 deplibs_check_method=$lt_cv_deplibs_check_method
6008 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6021 if test -n "$ac_tool_prefix"; then
6022 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6023 set dummy ${ac_tool_prefix}ar; ac_word=$2
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6025 $as_echo_n "checking for $ac_word... " >&6; }
6026 if ${ac_cv_prog_AR+:} false; then :
6027 $as_echo_n "(cached) " >&6
6028 else
6029 if test -n "$AR"; then
6030 ac_cv_prog_AR="$AR" # Let the user override the test.
6031 else
6032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6033 for as_dir in $PATH
6035 IFS=$as_save_IFS
6036 test -z "$as_dir" && as_dir=.
6037 for ac_exec_ext in '' $ac_executable_extensions; do
6038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6039 ac_cv_prog_AR="${ac_tool_prefix}ar"
6040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6041 break 2
6043 done
6044 done
6045 IFS=$as_save_IFS
6049 AR=$ac_cv_prog_AR
6050 if test -n "$AR"; then
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6052 $as_echo "$AR" >&6; }
6053 else
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6055 $as_echo "no" >&6; }
6060 if test -z "$ac_cv_prog_AR"; then
6061 ac_ct_AR=$AR
6062 # Extract the first word of "ar", so it can be a program name with args.
6063 set dummy ar; ac_word=$2
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6065 $as_echo_n "checking for $ac_word... " >&6; }
6066 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6067 $as_echo_n "(cached) " >&6
6068 else
6069 if test -n "$ac_ct_AR"; then
6070 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6071 else
6072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073 for as_dir in $PATH
6075 IFS=$as_save_IFS
6076 test -z "$as_dir" && as_dir=.
6077 for ac_exec_ext in '' $ac_executable_extensions; do
6078 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6079 ac_cv_prog_ac_ct_AR="ar"
6080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6081 break 2
6083 done
6084 done
6085 IFS=$as_save_IFS
6089 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6090 if test -n "$ac_ct_AR"; then
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6092 $as_echo "$ac_ct_AR" >&6; }
6093 else
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6095 $as_echo "no" >&6; }
6098 if test "x$ac_ct_AR" = x; then
6099 AR="false"
6100 else
6101 case $cross_compiling:$ac_tool_warned in
6102 yes:)
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6104 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6105 ac_tool_warned=yes ;;
6106 esac
6107 AR=$ac_ct_AR
6109 else
6110 AR="$ac_cv_prog_AR"
6113 test -z "$AR" && AR=ar
6114 test -z "$AR_FLAGS" && AR_FLAGS=cru
6126 if test -n "$ac_tool_prefix"; then
6127 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6128 set dummy ${ac_tool_prefix}strip; ac_word=$2
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6130 $as_echo_n "checking for $ac_word... " >&6; }
6131 if ${ac_cv_prog_STRIP+:} false; then :
6132 $as_echo_n "(cached) " >&6
6133 else
6134 if test -n "$STRIP"; then
6135 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6136 else
6137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138 for as_dir in $PATH
6140 IFS=$as_save_IFS
6141 test -z "$as_dir" && as_dir=.
6142 for ac_exec_ext in '' $ac_executable_extensions; do
6143 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6144 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6145 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6146 break 2
6148 done
6149 done
6150 IFS=$as_save_IFS
6154 STRIP=$ac_cv_prog_STRIP
6155 if test -n "$STRIP"; then
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6157 $as_echo "$STRIP" >&6; }
6158 else
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6160 $as_echo "no" >&6; }
6165 if test -z "$ac_cv_prog_STRIP"; then
6166 ac_ct_STRIP=$STRIP
6167 # Extract the first word of "strip", so it can be a program name with args.
6168 set dummy strip; ac_word=$2
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6170 $as_echo_n "checking for $ac_word... " >&6; }
6171 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6172 $as_echo_n "(cached) " >&6
6173 else
6174 if test -n "$ac_ct_STRIP"; then
6175 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6176 else
6177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6178 for as_dir in $PATH
6180 IFS=$as_save_IFS
6181 test -z "$as_dir" && as_dir=.
6182 for ac_exec_ext in '' $ac_executable_extensions; do
6183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6184 ac_cv_prog_ac_ct_STRIP="strip"
6185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6186 break 2
6188 done
6189 done
6190 IFS=$as_save_IFS
6194 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6195 if test -n "$ac_ct_STRIP"; then
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6197 $as_echo "$ac_ct_STRIP" >&6; }
6198 else
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6200 $as_echo "no" >&6; }
6203 if test "x$ac_ct_STRIP" = x; then
6204 STRIP=":"
6205 else
6206 case $cross_compiling:$ac_tool_warned in
6207 yes:)
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6210 ac_tool_warned=yes ;;
6211 esac
6212 STRIP=$ac_ct_STRIP
6214 else
6215 STRIP="$ac_cv_prog_STRIP"
6218 test -z "$STRIP" && STRIP=:
6225 if test -n "$ac_tool_prefix"; then
6226 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6227 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6229 $as_echo_n "checking for $ac_word... " >&6; }
6230 if ${ac_cv_prog_RANLIB+:} false; then :
6231 $as_echo_n "(cached) " >&6
6232 else
6233 if test -n "$RANLIB"; then
6234 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6235 else
6236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6237 for as_dir in $PATH
6239 IFS=$as_save_IFS
6240 test -z "$as_dir" && as_dir=.
6241 for ac_exec_ext in '' $ac_executable_extensions; do
6242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6243 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6245 break 2
6247 done
6248 done
6249 IFS=$as_save_IFS
6253 RANLIB=$ac_cv_prog_RANLIB
6254 if test -n "$RANLIB"; then
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6256 $as_echo "$RANLIB" >&6; }
6257 else
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6259 $as_echo "no" >&6; }
6264 if test -z "$ac_cv_prog_RANLIB"; then
6265 ac_ct_RANLIB=$RANLIB
6266 # Extract the first word of "ranlib", so it can be a program name with args.
6267 set dummy ranlib; ac_word=$2
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6269 $as_echo_n "checking for $ac_word... " >&6; }
6270 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6271 $as_echo_n "(cached) " >&6
6272 else
6273 if test -n "$ac_ct_RANLIB"; then
6274 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6275 else
6276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6277 for as_dir in $PATH
6279 IFS=$as_save_IFS
6280 test -z "$as_dir" && as_dir=.
6281 for ac_exec_ext in '' $ac_executable_extensions; do
6282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6283 ac_cv_prog_ac_ct_RANLIB="ranlib"
6284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6285 break 2
6287 done
6288 done
6289 IFS=$as_save_IFS
6293 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6294 if test -n "$ac_ct_RANLIB"; then
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6296 $as_echo "$ac_ct_RANLIB" >&6; }
6297 else
6298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6299 $as_echo "no" >&6; }
6302 if test "x$ac_ct_RANLIB" = x; then
6303 RANLIB=":"
6304 else
6305 case $cross_compiling:$ac_tool_warned in
6306 yes:)
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6309 ac_tool_warned=yes ;;
6310 esac
6311 RANLIB=$ac_ct_RANLIB
6313 else
6314 RANLIB="$ac_cv_prog_RANLIB"
6317 test -z "$RANLIB" && RANLIB=:
6324 # Determine commands to create old-style static archives.
6325 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6326 old_postinstall_cmds='chmod 644 $oldlib'
6327 old_postuninstall_cmds=
6329 if test -n "$RANLIB"; then
6330 case $host_os in
6331 openbsd*)
6332 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6335 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6337 esac
6338 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6341 case $host_os in
6342 darwin*)
6343 lock_old_archive_extraction=yes ;;
6345 lock_old_archive_extraction=no ;;
6346 esac
6386 # If no C compiler was specified, use CC.
6387 LTCC=${LTCC-"$CC"}
6389 # If no C compiler flags were specified, use CFLAGS.
6390 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6392 # Allow CC to be a program name with arguments.
6393 compiler=$CC
6396 # Check for command to grab the raw symbol name followed by C symbol from nm.
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6398 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6399 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6400 $as_echo_n "(cached) " >&6
6401 else
6403 # These are sane defaults that work on at least a few old systems.
6404 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6406 # Character class describing NM global symbol codes.
6407 symcode='[BCDEGRST]'
6409 # Regexp to match symbols that can be accessed directly from C.
6410 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6412 # Define system-specific variables.
6413 case $host_os in
6414 aix*)
6415 symcode='[BCDT]'
6417 cygwin* | mingw* | pw32* | cegcc*)
6418 symcode='[ABCDGISTW]'
6420 hpux*)
6421 if test "$host_cpu" = ia64; then
6422 symcode='[ABCDEGRST]'
6425 irix* | nonstopux*)
6426 symcode='[BCDEGRST]'
6428 osf*)
6429 symcode='[BCDEGQRST]'
6431 solaris*)
6432 symcode='[BDRT]'
6434 sco3.2v5*)
6435 symcode='[DT]'
6437 sysv4.2uw2*)
6438 symcode='[DT]'
6440 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6441 symcode='[ABDT]'
6443 sysv4)
6444 symcode='[DFNSTU]'
6446 esac
6448 # If we're using GNU nm, then use its standard symbol codes.
6449 case `$NM -V 2>&1` in
6450 *GNU* | *'with BFD'*)
6451 symcode='[ABCDGIRSTW]' ;;
6452 esac
6454 # Transform an extracted symbol line into a proper C declaration.
6455 # Some systems (esp. on ia64) link data and code symbols differently,
6456 # so use this general approach.
6457 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6459 # Transform an extracted symbol line into symbol name and symbol address
6460 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6461 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'"
6463 # Handle CRLF in mingw tool chain
6464 opt_cr=
6465 case $build_os in
6466 mingw*)
6467 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6469 esac
6471 # Try without a prefix underscore, then with it.
6472 for ac_symprfx in "" "_"; do
6474 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6475 symxfrm="\\1 $ac_symprfx\\2 \\2"
6477 # Write the raw and C identifiers.
6478 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6479 # Fake it for dumpbin and say T for any non-static function
6480 # and D for any global variable.
6481 # Also find C++ and __fastcall symbols from MSVC++,
6482 # which start with @ or ?.
6483 lt_cv_sys_global_symbol_pipe="$AWK '"\
6484 " {last_section=section; section=\$ 3};"\
6485 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6486 " \$ 0!~/External *\|/{next};"\
6487 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6488 " {if(hide[section]) next};"\
6489 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6490 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6491 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6492 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6493 " ' prfx=^$ac_symprfx"
6494 else
6495 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6498 # Check to see that the pipe works correctly.
6499 pipe_works=no
6501 rm -f conftest*
6502 cat > conftest.$ac_ext <<_LT_EOF
6503 #ifdef __cplusplus
6504 extern "C" {
6505 #endif
6506 char nm_test_var;
6507 void nm_test_func(void);
6508 void nm_test_func(void){}
6509 #ifdef __cplusplus
6511 #endif
6512 int main(){nm_test_var='a';nm_test_func();return(0);}
6513 _LT_EOF
6515 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6516 (eval $ac_compile) 2>&5
6517 ac_status=$?
6518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6519 test $ac_status = 0; }; then
6520 # Now try to grab the symbols.
6521 nlist=conftest.nm
6522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6523 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6524 ac_status=$?
6525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6526 test $ac_status = 0; } && test -s "$nlist"; then
6527 # Try sorting and uniquifying the output.
6528 if sort "$nlist" | uniq > "$nlist"T; then
6529 mv -f "$nlist"T "$nlist"
6530 else
6531 rm -f "$nlist"T
6534 # Make sure that we snagged all the symbols we need.
6535 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6536 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6537 cat <<_LT_EOF > conftest.$ac_ext
6538 #ifdef __cplusplus
6539 extern "C" {
6540 #endif
6542 _LT_EOF
6543 # Now generate the symbol file.
6544 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6546 cat <<_LT_EOF >> conftest.$ac_ext
6548 /* The mapping between symbol names and symbols. */
6549 const struct {
6550 const char *name;
6551 void *address;
6553 lt__PROGRAM__LTX_preloaded_symbols[] =
6555 { "@PROGRAM@", (void *) 0 },
6556 _LT_EOF
6557 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6558 cat <<\_LT_EOF >> conftest.$ac_ext
6559 {0, (void *) 0}
6562 /* This works around a problem in FreeBSD linker */
6563 #ifdef FREEBSD_WORKAROUND
6564 static const void *lt_preloaded_setup() {
6565 return lt__PROGRAM__LTX_preloaded_symbols;
6567 #endif
6569 #ifdef __cplusplus
6571 #endif
6572 _LT_EOF
6573 # Now try linking the two files.
6574 mv conftest.$ac_objext conftstm.$ac_objext
6575 lt_save_LIBS="$LIBS"
6576 lt_save_CFLAGS="$CFLAGS"
6577 LIBS="conftstm.$ac_objext"
6578 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6579 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6580 (eval $ac_link) 2>&5
6581 ac_status=$?
6582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6583 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6584 pipe_works=yes
6586 LIBS="$lt_save_LIBS"
6587 CFLAGS="$lt_save_CFLAGS"
6588 else
6589 echo "cannot find nm_test_func in $nlist" >&5
6591 else
6592 echo "cannot find nm_test_var in $nlist" >&5
6594 else
6595 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6597 else
6598 echo "$progname: failed program was:" >&5
6599 cat conftest.$ac_ext >&5
6601 rm -rf conftest* conftst*
6603 # Do not use the global_symbol_pipe unless it works.
6604 if test "$pipe_works" = yes; then
6605 break
6606 else
6607 lt_cv_sys_global_symbol_pipe=
6609 done
6613 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6614 lt_cv_sys_global_symbol_to_cdecl=
6616 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6618 $as_echo "failed" >&6; }
6619 else
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6621 $as_echo "ok" >&6; }
6645 # Check whether --enable-libtool-lock was given.
6646 if test "${enable_libtool_lock+set}" = set; then :
6647 enableval=$enable_libtool_lock;
6650 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6652 # Some flags need to be propagated to the compiler or linker for good
6653 # libtool support.
6654 case $host in
6655 ia64-*-hpux*)
6656 # Find out which ABI we are using.
6657 echo 'int i;' > conftest.$ac_ext
6658 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6659 (eval $ac_compile) 2>&5
6660 ac_status=$?
6661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6662 test $ac_status = 0; }; then
6663 case `/usr/bin/file conftest.$ac_objext` in
6664 *ELF-32*)
6665 HPUX_IA64_MODE="32"
6667 *ELF-64*)
6668 HPUX_IA64_MODE="64"
6670 esac
6672 rm -rf conftest*
6674 *-*-irix6*)
6675 # Find out which ABI we are using.
6676 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6677 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6678 (eval $ac_compile) 2>&5
6679 ac_status=$?
6680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6681 test $ac_status = 0; }; then
6682 if test "$lt_cv_prog_gnu_ld" = yes; then
6683 case `/usr/bin/file conftest.$ac_objext` in
6684 *32-bit*)
6685 LD="${LD-ld} -melf32bsmip"
6687 *N32*)
6688 LD="${LD-ld} -melf32bmipn32"
6690 *64-bit*)
6691 LD="${LD-ld} -melf64bmip"
6693 esac
6694 else
6695 case `/usr/bin/file conftest.$ac_objext` in
6696 *32-bit*)
6697 LD="${LD-ld} -32"
6699 *N32*)
6700 LD="${LD-ld} -n32"
6702 *64-bit*)
6703 LD="${LD-ld} -64"
6705 esac
6708 rm -rf conftest*
6711 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6712 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6713 # Find out which ABI we are using.
6714 echo 'int i;' > conftest.$ac_ext
6715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6716 (eval $ac_compile) 2>&5
6717 ac_status=$?
6718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6719 test $ac_status = 0; }; then
6720 case `/usr/bin/file conftest.o` in
6721 *32-bit*)
6722 case $host in
6723 x86_64-*kfreebsd*-gnu)
6724 LD="${LD-ld} -m elf_i386_fbsd"
6726 x86_64-*linux*)
6727 case `/usr/bin/file conftest.o` in
6728 *x86-64*)
6729 LD="${LD-ld} -m elf32_x86_64"
6732 LD="${LD-ld} -m elf_i386"
6734 esac
6736 powerpc64le-*linux*)
6737 LD="${LD-ld} -m elf32lppclinux"
6739 powerpc64-*linux*)
6740 LD="${LD-ld} -m elf32ppclinux"
6742 s390x-*linux*)
6743 LD="${LD-ld} -m elf_s390"
6745 sparc64-*linux*)
6746 LD="${LD-ld} -m elf32_sparc"
6748 esac
6750 *64-bit*)
6751 case $host in
6752 x86_64-*kfreebsd*-gnu)
6753 LD="${LD-ld} -m elf_x86_64_fbsd"
6755 x86_64-*linux*)
6756 LD="${LD-ld} -m elf_x86_64"
6758 powerpcle-*linux*)
6759 LD="${LD-ld} -m elf64lppc"
6761 powerpc-*linux*)
6762 LD="${LD-ld} -m elf64ppc"
6764 s390*-*linux*|s390*-*tpf*)
6765 LD="${LD-ld} -m elf64_s390"
6767 sparc*-*linux*)
6768 LD="${LD-ld} -m elf64_sparc"
6770 esac
6772 esac
6774 rm -rf conftest*
6777 *-*-sco3.2v5*)
6778 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6779 SAVE_CFLAGS="$CFLAGS"
6780 CFLAGS="$CFLAGS -belf"
6781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6782 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6783 if ${lt_cv_cc_needs_belf+:} false; then :
6784 $as_echo_n "(cached) " >&6
6785 else
6786 ac_ext=c
6787 ac_cpp='$CPP $CPPFLAGS'
6788 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6789 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6790 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6792 if test x$gcc_no_link = xyes; then
6793 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796 /* end confdefs.h. */
6799 main ()
6803 return 0;
6805 _ACEOF
6806 if ac_fn_c_try_link "$LINENO"; then :
6807 lt_cv_cc_needs_belf=yes
6808 else
6809 lt_cv_cc_needs_belf=no
6811 rm -f core conftest.err conftest.$ac_objext \
6812 conftest$ac_exeext conftest.$ac_ext
6813 ac_ext=c
6814 ac_cpp='$CPP $CPPFLAGS'
6815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6821 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6822 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6823 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6824 CFLAGS="$SAVE_CFLAGS"
6827 sparc*-*solaris*)
6828 # Find out which ABI we are using.
6829 echo 'int i;' > conftest.$ac_ext
6830 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6831 (eval $ac_compile) 2>&5
6832 ac_status=$?
6833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6834 test $ac_status = 0; }; then
6835 case `/usr/bin/file conftest.o` in
6836 *64-bit*)
6837 case $lt_cv_prog_gnu_ld in
6838 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6840 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6841 LD="${LD-ld} -64"
6844 esac
6846 esac
6848 rm -rf conftest*
6850 esac
6852 need_locks="$enable_libtool_lock"
6855 case $host_os in
6856 rhapsody* | darwin*)
6857 if test -n "$ac_tool_prefix"; then
6858 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6859 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6861 $as_echo_n "checking for $ac_word... " >&6; }
6862 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6863 $as_echo_n "(cached) " >&6
6864 else
6865 if test -n "$DSYMUTIL"; then
6866 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6867 else
6868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6869 for as_dir in $PATH
6871 IFS=$as_save_IFS
6872 test -z "$as_dir" && as_dir=.
6873 for ac_exec_ext in '' $ac_executable_extensions; do
6874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6875 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6877 break 2
6879 done
6880 done
6881 IFS=$as_save_IFS
6885 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6886 if test -n "$DSYMUTIL"; then
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6888 $as_echo "$DSYMUTIL" >&6; }
6889 else
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6891 $as_echo "no" >&6; }
6896 if test -z "$ac_cv_prog_DSYMUTIL"; then
6897 ac_ct_DSYMUTIL=$DSYMUTIL
6898 # Extract the first word of "dsymutil", so it can be a program name with args.
6899 set dummy dsymutil; ac_word=$2
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6901 $as_echo_n "checking for $ac_word... " >&6; }
6902 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6903 $as_echo_n "(cached) " >&6
6904 else
6905 if test -n "$ac_ct_DSYMUTIL"; then
6906 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6907 else
6908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6909 for as_dir in $PATH
6911 IFS=$as_save_IFS
6912 test -z "$as_dir" && as_dir=.
6913 for ac_exec_ext in '' $ac_executable_extensions; do
6914 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6915 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6917 break 2
6919 done
6920 done
6921 IFS=$as_save_IFS
6925 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6926 if test -n "$ac_ct_DSYMUTIL"; then
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6928 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6929 else
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6931 $as_echo "no" >&6; }
6934 if test "x$ac_ct_DSYMUTIL" = x; then
6935 DSYMUTIL=":"
6936 else
6937 case $cross_compiling:$ac_tool_warned in
6938 yes:)
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6940 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6941 ac_tool_warned=yes ;;
6942 esac
6943 DSYMUTIL=$ac_ct_DSYMUTIL
6945 else
6946 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6949 if test -n "$ac_tool_prefix"; then
6950 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6951 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6953 $as_echo_n "checking for $ac_word... " >&6; }
6954 if ${ac_cv_prog_NMEDIT+:} false; then :
6955 $as_echo_n "(cached) " >&6
6956 else
6957 if test -n "$NMEDIT"; then
6958 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6959 else
6960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6961 for as_dir in $PATH
6963 IFS=$as_save_IFS
6964 test -z "$as_dir" && as_dir=.
6965 for ac_exec_ext in '' $ac_executable_extensions; do
6966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6967 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6969 break 2
6971 done
6972 done
6973 IFS=$as_save_IFS
6977 NMEDIT=$ac_cv_prog_NMEDIT
6978 if test -n "$NMEDIT"; then
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6980 $as_echo "$NMEDIT" >&6; }
6981 else
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6983 $as_echo "no" >&6; }
6988 if test -z "$ac_cv_prog_NMEDIT"; then
6989 ac_ct_NMEDIT=$NMEDIT
6990 # Extract the first word of "nmedit", so it can be a program name with args.
6991 set dummy nmedit; ac_word=$2
6992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6993 $as_echo_n "checking for $ac_word... " >&6; }
6994 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6995 $as_echo_n "(cached) " >&6
6996 else
6997 if test -n "$ac_ct_NMEDIT"; then
6998 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6999 else
7000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7001 for as_dir in $PATH
7003 IFS=$as_save_IFS
7004 test -z "$as_dir" && as_dir=.
7005 for ac_exec_ext in '' $ac_executable_extensions; do
7006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7007 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7009 break 2
7011 done
7012 done
7013 IFS=$as_save_IFS
7017 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7018 if test -n "$ac_ct_NMEDIT"; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7020 $as_echo "$ac_ct_NMEDIT" >&6; }
7021 else
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7023 $as_echo "no" >&6; }
7026 if test "x$ac_ct_NMEDIT" = x; then
7027 NMEDIT=":"
7028 else
7029 case $cross_compiling:$ac_tool_warned in
7030 yes:)
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7032 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7033 ac_tool_warned=yes ;;
7034 esac
7035 NMEDIT=$ac_ct_NMEDIT
7037 else
7038 NMEDIT="$ac_cv_prog_NMEDIT"
7041 if test -n "$ac_tool_prefix"; then
7042 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7043 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7045 $as_echo_n "checking for $ac_word... " >&6; }
7046 if ${ac_cv_prog_LIPO+:} false; then :
7047 $as_echo_n "(cached) " >&6
7048 else
7049 if test -n "$LIPO"; then
7050 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7051 else
7052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7053 for as_dir in $PATH
7055 IFS=$as_save_IFS
7056 test -z "$as_dir" && as_dir=.
7057 for ac_exec_ext in '' $ac_executable_extensions; do
7058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7059 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7061 break 2
7063 done
7064 done
7065 IFS=$as_save_IFS
7069 LIPO=$ac_cv_prog_LIPO
7070 if test -n "$LIPO"; then
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7072 $as_echo "$LIPO" >&6; }
7073 else
7074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7075 $as_echo "no" >&6; }
7080 if test -z "$ac_cv_prog_LIPO"; then
7081 ac_ct_LIPO=$LIPO
7082 # Extract the first word of "lipo", so it can be a program name with args.
7083 set dummy lipo; ac_word=$2
7084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7085 $as_echo_n "checking for $ac_word... " >&6; }
7086 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7087 $as_echo_n "(cached) " >&6
7088 else
7089 if test -n "$ac_ct_LIPO"; then
7090 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7091 else
7092 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7093 for as_dir in $PATH
7095 IFS=$as_save_IFS
7096 test -z "$as_dir" && as_dir=.
7097 for ac_exec_ext in '' $ac_executable_extensions; do
7098 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7099 ac_cv_prog_ac_ct_LIPO="lipo"
7100 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7101 break 2
7103 done
7104 done
7105 IFS=$as_save_IFS
7109 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7110 if test -n "$ac_ct_LIPO"; then
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7112 $as_echo "$ac_ct_LIPO" >&6; }
7113 else
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7115 $as_echo "no" >&6; }
7118 if test "x$ac_ct_LIPO" = x; then
7119 LIPO=":"
7120 else
7121 case $cross_compiling:$ac_tool_warned in
7122 yes:)
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7124 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7125 ac_tool_warned=yes ;;
7126 esac
7127 LIPO=$ac_ct_LIPO
7129 else
7130 LIPO="$ac_cv_prog_LIPO"
7133 if test -n "$ac_tool_prefix"; then
7134 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7135 set dummy ${ac_tool_prefix}otool; ac_word=$2
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7137 $as_echo_n "checking for $ac_word... " >&6; }
7138 if ${ac_cv_prog_OTOOL+:} false; then :
7139 $as_echo_n "(cached) " >&6
7140 else
7141 if test -n "$OTOOL"; then
7142 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7143 else
7144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7145 for as_dir in $PATH
7147 IFS=$as_save_IFS
7148 test -z "$as_dir" && as_dir=.
7149 for ac_exec_ext in '' $ac_executable_extensions; do
7150 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7151 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7153 break 2
7155 done
7156 done
7157 IFS=$as_save_IFS
7161 OTOOL=$ac_cv_prog_OTOOL
7162 if test -n "$OTOOL"; then
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7164 $as_echo "$OTOOL" >&6; }
7165 else
7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7167 $as_echo "no" >&6; }
7172 if test -z "$ac_cv_prog_OTOOL"; then
7173 ac_ct_OTOOL=$OTOOL
7174 # Extract the first word of "otool", so it can be a program name with args.
7175 set dummy otool; ac_word=$2
7176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7177 $as_echo_n "checking for $ac_word... " >&6; }
7178 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7179 $as_echo_n "(cached) " >&6
7180 else
7181 if test -n "$ac_ct_OTOOL"; then
7182 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7183 else
7184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7185 for as_dir in $PATH
7187 IFS=$as_save_IFS
7188 test -z "$as_dir" && as_dir=.
7189 for ac_exec_ext in '' $ac_executable_extensions; do
7190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7191 ac_cv_prog_ac_ct_OTOOL="otool"
7192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7193 break 2
7195 done
7196 done
7197 IFS=$as_save_IFS
7201 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7202 if test -n "$ac_ct_OTOOL"; then
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7204 $as_echo "$ac_ct_OTOOL" >&6; }
7205 else
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7207 $as_echo "no" >&6; }
7210 if test "x$ac_ct_OTOOL" = x; then
7211 OTOOL=":"
7212 else
7213 case $cross_compiling:$ac_tool_warned in
7214 yes:)
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7216 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7217 ac_tool_warned=yes ;;
7218 esac
7219 OTOOL=$ac_ct_OTOOL
7221 else
7222 OTOOL="$ac_cv_prog_OTOOL"
7225 if test -n "$ac_tool_prefix"; then
7226 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7227 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7229 $as_echo_n "checking for $ac_word... " >&6; }
7230 if ${ac_cv_prog_OTOOL64+:} false; then :
7231 $as_echo_n "(cached) " >&6
7232 else
7233 if test -n "$OTOOL64"; then
7234 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7235 else
7236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7237 for as_dir in $PATH
7239 IFS=$as_save_IFS
7240 test -z "$as_dir" && as_dir=.
7241 for ac_exec_ext in '' $ac_executable_extensions; do
7242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7243 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7245 break 2
7247 done
7248 done
7249 IFS=$as_save_IFS
7253 OTOOL64=$ac_cv_prog_OTOOL64
7254 if test -n "$OTOOL64"; then
7255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7256 $as_echo "$OTOOL64" >&6; }
7257 else
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7259 $as_echo "no" >&6; }
7264 if test -z "$ac_cv_prog_OTOOL64"; then
7265 ac_ct_OTOOL64=$OTOOL64
7266 # Extract the first word of "otool64", so it can be a program name with args.
7267 set dummy otool64; ac_word=$2
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7269 $as_echo_n "checking for $ac_word... " >&6; }
7270 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7271 $as_echo_n "(cached) " >&6
7272 else
7273 if test -n "$ac_ct_OTOOL64"; then
7274 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7275 else
7276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7277 for as_dir in $PATH
7279 IFS=$as_save_IFS
7280 test -z "$as_dir" && as_dir=.
7281 for ac_exec_ext in '' $ac_executable_extensions; do
7282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7283 ac_cv_prog_ac_ct_OTOOL64="otool64"
7284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7285 break 2
7287 done
7288 done
7289 IFS=$as_save_IFS
7293 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7294 if test -n "$ac_ct_OTOOL64"; then
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7296 $as_echo "$ac_ct_OTOOL64" >&6; }
7297 else
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7299 $as_echo "no" >&6; }
7302 if test "x$ac_ct_OTOOL64" = x; then
7303 OTOOL64=":"
7304 else
7305 case $cross_compiling:$ac_tool_warned in
7306 yes:)
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7309 ac_tool_warned=yes ;;
7310 esac
7311 OTOOL64=$ac_ct_OTOOL64
7313 else
7314 OTOOL64="$ac_cv_prog_OTOOL64"
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7344 $as_echo_n "checking for -single_module linker flag... " >&6; }
7345 if ${lt_cv_apple_cc_single_mod+:} false; then :
7346 $as_echo_n "(cached) " >&6
7347 else
7348 lt_cv_apple_cc_single_mod=no
7349 if test -z "${LT_MULTI_MODULE}"; then
7350 # By default we will add the -single_module flag. You can override
7351 # by either setting the environment variable LT_MULTI_MODULE
7352 # non-empty at configure time, or by adding -multi_module to the
7353 # link flags.
7354 rm -rf libconftest.dylib*
7355 echo "int foo(void){return 1;}" > conftest.c
7356 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7357 -dynamiclib -Wl,-single_module conftest.c" >&5
7358 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7359 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7360 _lt_result=$?
7361 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7362 lt_cv_apple_cc_single_mod=yes
7363 else
7364 cat conftest.err >&5
7366 rm -rf libconftest.dylib*
7367 rm -f conftest.*
7370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7371 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7373 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7374 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7375 $as_echo_n "(cached) " >&6
7376 else
7377 lt_cv_ld_exported_symbols_list=no
7378 save_LDFLAGS=$LDFLAGS
7379 echo "_main" > conftest.sym
7380 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7381 if test x$gcc_no_link = xyes; then
7382 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7385 /* end confdefs.h. */
7388 main ()
7392 return 0;
7394 _ACEOF
7395 if ac_fn_c_try_link "$LINENO"; then :
7396 lt_cv_ld_exported_symbols_list=yes
7397 else
7398 lt_cv_ld_exported_symbols_list=no
7400 rm -f core conftest.err conftest.$ac_objext \
7401 conftest$ac_exeext conftest.$ac_ext
7402 LDFLAGS="$save_LDFLAGS"
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7406 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7408 $as_echo_n "checking for -force_load linker flag... " >&6; }
7409 if ${lt_cv_ld_force_load+:} false; then :
7410 $as_echo_n "(cached) " >&6
7411 else
7412 lt_cv_ld_force_load=no
7413 cat > conftest.c << _LT_EOF
7414 int forced_loaded() { return 2;}
7415 _LT_EOF
7416 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7417 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7418 echo "$AR cru libconftest.a conftest.o" >&5
7419 $AR cru libconftest.a conftest.o 2>&5
7420 cat > conftest.c << _LT_EOF
7421 int main() { return 0;}
7422 _LT_EOF
7423 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7424 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7425 _lt_result=$?
7426 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7427 lt_cv_ld_force_load=yes
7428 else
7429 cat conftest.err >&5
7431 rm -f conftest.err libconftest.a conftest conftest.c
7432 rm -rf conftest.dSYM
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7436 $as_echo "$lt_cv_ld_force_load" >&6; }
7437 case $host_os in
7438 rhapsody* | darwin1.[012])
7439 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7440 darwin1.*)
7441 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7442 darwin*) # darwin 5.x on
7443 # if running on 10.5 or later, the deployment target defaults
7444 # to the OS version, if on x86, and 10.4, the deployment
7445 # target defaults to 10.4. Don't you love it?
7446 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7447 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7448 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7449 10.[012][,.]*)
7450 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7451 10.*)
7452 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7453 esac
7455 esac
7456 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7457 _lt_dar_single_mod='$single_module'
7459 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7460 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7461 else
7462 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7464 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7465 _lt_dsymutil='~$DSYMUTIL $lib || :'
7466 else
7467 _lt_dsymutil=
7470 esac
7472 for ac_header in dlfcn.h
7473 do :
7474 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7476 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7477 cat >>confdefs.h <<_ACEOF
7478 #define HAVE_DLFCN_H 1
7479 _ACEOF
7483 done
7489 # Set options
7493 enable_dlopen=no
7496 enable_win32_dll=no
7499 # Check whether --enable-shared was given.
7500 if test "${enable_shared+set}" = set; then :
7501 enableval=$enable_shared; p=${PACKAGE-default}
7502 case $enableval in
7503 yes) enable_shared=yes ;;
7504 no) enable_shared=no ;;
7506 enable_shared=no
7507 # Look at the argument we got. We use all the common list separators.
7508 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7509 for pkg in $enableval; do
7510 IFS="$lt_save_ifs"
7511 if test "X$pkg" = "X$p"; then
7512 enable_shared=yes
7514 done
7515 IFS="$lt_save_ifs"
7517 esac
7518 else
7519 enable_shared=yes
7530 # Check whether --enable-static was given.
7531 if test "${enable_static+set}" = set; then :
7532 enableval=$enable_static; p=${PACKAGE-default}
7533 case $enableval in
7534 yes) enable_static=yes ;;
7535 no) enable_static=no ;;
7537 enable_static=no
7538 # Look at the argument we got. We use all the common list separators.
7539 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7540 for pkg in $enableval; do
7541 IFS="$lt_save_ifs"
7542 if test "X$pkg" = "X$p"; then
7543 enable_static=yes
7545 done
7546 IFS="$lt_save_ifs"
7548 esac
7549 else
7550 enable_static=yes
7562 # Check whether --with-pic was given.
7563 if test "${with_pic+set}" = set; then :
7564 withval=$with_pic; pic_mode="$withval"
7565 else
7566 pic_mode=default
7570 test -z "$pic_mode" && pic_mode=default
7578 # Check whether --enable-fast-install was given.
7579 if test "${enable_fast_install+set}" = set; then :
7580 enableval=$enable_fast_install; p=${PACKAGE-default}
7581 case $enableval in
7582 yes) enable_fast_install=yes ;;
7583 no) enable_fast_install=no ;;
7585 enable_fast_install=no
7586 # Look at the argument we got. We use all the common list separators.
7587 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7588 for pkg in $enableval; do
7589 IFS="$lt_save_ifs"
7590 if test "X$pkg" = "X$p"; then
7591 enable_fast_install=yes
7593 done
7594 IFS="$lt_save_ifs"
7596 esac
7597 else
7598 enable_fast_install=yes
7611 # This can be used to rebuild libtool when needed
7612 LIBTOOL_DEPS="$ltmain"
7614 # Always use our own libtool.
7615 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7642 test -z "$LN_S" && LN_S="ln -s"
7657 if test -n "${ZSH_VERSION+set}" ; then
7658 setopt NO_GLOB_SUBST
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7662 $as_echo_n "checking for objdir... " >&6; }
7663 if ${lt_cv_objdir+:} false; then :
7664 $as_echo_n "(cached) " >&6
7665 else
7666 rm -f .libs 2>/dev/null
7667 mkdir .libs 2>/dev/null
7668 if test -d .libs; then
7669 lt_cv_objdir=.libs
7670 else
7671 # MS-DOS does not allow filenames that begin with a dot.
7672 lt_cv_objdir=_libs
7674 rmdir .libs 2>/dev/null
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7677 $as_echo "$lt_cv_objdir" >&6; }
7678 objdir=$lt_cv_objdir
7684 cat >>confdefs.h <<_ACEOF
7685 #define LT_OBJDIR "$lt_cv_objdir/"
7686 _ACEOF
7691 case $host_os in
7692 aix3*)
7693 # AIX sometimes has problems with the GCC collect2 program. For some
7694 # reason, if we set the COLLECT_NAMES environment variable, the problems
7695 # vanish in a puff of smoke.
7696 if test "X${COLLECT_NAMES+set}" != Xset; then
7697 COLLECT_NAMES=
7698 export COLLECT_NAMES
7701 esac
7703 # Global variables:
7704 ofile=libtool
7705 can_build_shared=yes
7707 # All known linkers require a `.a' archive for static linking (except MSVC,
7708 # which needs '.lib').
7709 libext=a
7711 with_gnu_ld="$lt_cv_prog_gnu_ld"
7713 old_CC="$CC"
7714 old_CFLAGS="$CFLAGS"
7716 # Set sane defaults for various variables
7717 test -z "$CC" && CC=cc
7718 test -z "$LTCC" && LTCC=$CC
7719 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7720 test -z "$LD" && LD=ld
7721 test -z "$ac_objext" && ac_objext=o
7723 for cc_temp in $compiler""; do
7724 case $cc_temp in
7725 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7726 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7727 \-*) ;;
7728 *) break;;
7729 esac
7730 done
7731 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7734 # Only perform the check for file, if the check method requires it
7735 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7736 case $deplibs_check_method in
7737 file_magic*)
7738 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7740 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7741 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7742 $as_echo_n "(cached) " >&6
7743 else
7744 case $MAGIC_CMD in
7745 [\\/*] | ?:[\\/]*)
7746 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7749 lt_save_MAGIC_CMD="$MAGIC_CMD"
7750 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7751 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7752 for ac_dir in $ac_dummy; do
7753 IFS="$lt_save_ifs"
7754 test -z "$ac_dir" && ac_dir=.
7755 if test -f $ac_dir/${ac_tool_prefix}file; then
7756 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7757 if test -n "$file_magic_test_file"; then
7758 case $deplibs_check_method in
7759 "file_magic "*)
7760 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7761 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7762 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7763 $EGREP "$file_magic_regex" > /dev/null; then
7765 else
7766 cat <<_LT_EOF 1>&2
7768 *** Warning: the command libtool uses to detect shared libraries,
7769 *** $file_magic_cmd, produces output that libtool cannot recognize.
7770 *** The result is that libtool may fail to recognize shared libraries
7771 *** as such. This will affect the creation of libtool libraries that
7772 *** depend on shared libraries, but programs linked with such libtool
7773 *** libraries will work regardless of this problem. Nevertheless, you
7774 *** may want to report the problem to your system manager and/or to
7775 *** bug-libtool@gnu.org
7777 _LT_EOF
7778 fi ;;
7779 esac
7781 break
7783 done
7784 IFS="$lt_save_ifs"
7785 MAGIC_CMD="$lt_save_MAGIC_CMD"
7787 esac
7790 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7791 if test -n "$MAGIC_CMD"; then
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7793 $as_echo "$MAGIC_CMD" >&6; }
7794 else
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7796 $as_echo "no" >&6; }
7803 if test -z "$lt_cv_path_MAGIC_CMD"; then
7804 if test -n "$ac_tool_prefix"; then
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7806 $as_echo_n "checking for file... " >&6; }
7807 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7808 $as_echo_n "(cached) " >&6
7809 else
7810 case $MAGIC_CMD in
7811 [\\/*] | ?:[\\/]*)
7812 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7815 lt_save_MAGIC_CMD="$MAGIC_CMD"
7816 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7817 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7818 for ac_dir in $ac_dummy; do
7819 IFS="$lt_save_ifs"
7820 test -z "$ac_dir" && ac_dir=.
7821 if test -f $ac_dir/file; then
7822 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7823 if test -n "$file_magic_test_file"; then
7824 case $deplibs_check_method in
7825 "file_magic "*)
7826 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7827 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7828 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7829 $EGREP "$file_magic_regex" > /dev/null; then
7831 else
7832 cat <<_LT_EOF 1>&2
7834 *** Warning: the command libtool uses to detect shared libraries,
7835 *** $file_magic_cmd, produces output that libtool cannot recognize.
7836 *** The result is that libtool may fail to recognize shared libraries
7837 *** as such. This will affect the creation of libtool libraries that
7838 *** depend on shared libraries, but programs linked with such libtool
7839 *** libraries will work regardless of this problem. Nevertheless, you
7840 *** may want to report the problem to your system manager and/or to
7841 *** bug-libtool@gnu.org
7843 _LT_EOF
7844 fi ;;
7845 esac
7847 break
7849 done
7850 IFS="$lt_save_ifs"
7851 MAGIC_CMD="$lt_save_MAGIC_CMD"
7853 esac
7856 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7857 if test -n "$MAGIC_CMD"; then
7858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7859 $as_echo "$MAGIC_CMD" >&6; }
7860 else
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7862 $as_echo "no" >&6; }
7866 else
7867 MAGIC_CMD=:
7873 esac
7875 # Use C for the default configuration in the libtool script
7877 lt_save_CC="$CC"
7878 ac_ext=c
7879 ac_cpp='$CPP $CPPFLAGS'
7880 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7881 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7882 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7885 # Source file extension for C test sources.
7886 ac_ext=c
7888 # Object file extension for compiled C test sources.
7889 objext=o
7890 objext=$objext
7892 # Code to be used in simple compile tests
7893 lt_simple_compile_test_code="int some_variable = 0;"
7895 # Code to be used in simple link tests
7896 lt_simple_link_test_code='int main(){return(0);}'
7904 # If no C compiler was specified, use CC.
7905 LTCC=${LTCC-"$CC"}
7907 # If no C compiler flags were specified, use CFLAGS.
7908 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7910 # Allow CC to be a program name with arguments.
7911 compiler=$CC
7913 # Save the default compiler, since it gets overwritten when the other
7914 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7915 compiler_DEFAULT=$CC
7917 # save warnings/boilerplate of simple test code
7918 ac_outfile=conftest.$ac_objext
7919 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7920 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7921 _lt_compiler_boilerplate=`cat conftest.err`
7922 $RM conftest*
7924 ac_outfile=conftest.$ac_objext
7925 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7926 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7927 _lt_linker_boilerplate=`cat conftest.err`
7928 $RM -r conftest*
7931 ## CAVEAT EMPTOR:
7932 ## There is no encapsulation within the following macros, do not change
7933 ## the running order or otherwise move them around unless you know exactly
7934 ## what you are doing...
7935 if test -n "$compiler"; then
7937 lt_prog_compiler_no_builtin_flag=
7939 if test "$GCC" = yes; then
7940 case $cc_basename in
7941 nvcc*)
7942 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7944 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7945 esac
7947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7948 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7949 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7950 $as_echo_n "(cached) " >&6
7951 else
7952 lt_cv_prog_compiler_rtti_exceptions=no
7953 ac_outfile=conftest.$ac_objext
7954 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7955 lt_compiler_flag="-fno-rtti -fno-exceptions"
7956 # Insert the option either (1) after the last *FLAGS variable, or
7957 # (2) before a word containing "conftest.", or (3) at the end.
7958 # Note that $ac_compile itself does not contain backslashes and begins
7959 # with a dollar sign (not a hyphen), so the echo should work correctly.
7960 # The option is referenced via a variable to avoid confusing sed.
7961 lt_compile=`echo "$ac_compile" | $SED \
7962 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7963 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7964 -e 's:$: $lt_compiler_flag:'`
7965 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7966 (eval "$lt_compile" 2>conftest.err)
7967 ac_status=$?
7968 cat conftest.err >&5
7969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7970 if (exit $ac_status) && test -s "$ac_outfile"; then
7971 # The compiler can only warn and ignore the option if not recognized
7972 # So say no if there are warnings other than the usual output.
7973 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7974 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7975 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7976 lt_cv_prog_compiler_rtti_exceptions=yes
7979 $RM conftest*
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7983 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7985 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7986 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7987 else
7998 lt_prog_compiler_wl=
7999 lt_prog_compiler_pic=
8000 lt_prog_compiler_static=
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8003 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8005 if test "$GCC" = yes; then
8006 lt_prog_compiler_wl='-Wl,'
8007 lt_prog_compiler_static='-static'
8009 case $host_os in
8010 aix*)
8011 # All AIX code is PIC.
8012 if test "$host_cpu" = ia64; then
8013 # AIX 5 now supports IA64 processor
8014 lt_prog_compiler_static='-Bstatic'
8016 lt_prog_compiler_pic='-fPIC'
8019 amigaos*)
8020 case $host_cpu in
8021 powerpc)
8022 # see comment about AmigaOS4 .so support
8023 lt_prog_compiler_pic='-fPIC'
8025 m68k)
8026 # FIXME: we need at least 68020 code to build shared libraries, but
8027 # adding the `-m68020' flag to GCC prevents building anything better,
8028 # like `-m68040'.
8029 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8031 esac
8034 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8035 # PIC is the default for these OSes.
8038 mingw* | cygwin* | pw32* | os2* | cegcc*)
8039 # This hack is so that the source file can tell whether it is being
8040 # built for inclusion in a dll (and should export symbols for example).
8041 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8042 # (--disable-auto-import) libraries
8043 lt_prog_compiler_pic='-DDLL_EXPORT'
8046 darwin* | rhapsody*)
8047 # PIC is the default on this platform
8048 # Common symbols not allowed in MH_DYLIB files
8049 lt_prog_compiler_pic='-fno-common'
8052 haiku*)
8053 # PIC is the default for Haiku.
8054 # The "-static" flag exists, but is broken.
8055 lt_prog_compiler_static=
8058 hpux*)
8059 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8060 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8061 # sets the default TLS model and affects inlining.
8062 case $host_cpu in
8063 hppa*64*)
8064 # +Z the default
8067 lt_prog_compiler_pic='-fPIC'
8069 esac
8072 interix[3-9]*)
8073 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8074 # Instead, we relocate shared libraries at runtime.
8077 msdosdjgpp*)
8078 # Just because we use GCC doesn't mean we suddenly get shared libraries
8079 # on systems that don't support them.
8080 lt_prog_compiler_can_build_shared=no
8081 enable_shared=no
8084 *nto* | *qnx*)
8085 # QNX uses GNU C++, but need to define -shared option too, otherwise
8086 # it will coredump.
8087 lt_prog_compiler_pic='-fPIC -shared'
8090 sysv4*MP*)
8091 if test -d /usr/nec; then
8092 lt_prog_compiler_pic=-Kconform_pic
8097 lt_prog_compiler_pic='-fPIC'
8099 esac
8101 case $cc_basename in
8102 nvcc*) # Cuda Compiler Driver 2.2
8103 lt_prog_compiler_wl='-Xlinker '
8104 lt_prog_compiler_pic='-Xcompiler -fPIC'
8106 esac
8107 else
8108 # PORTME Check for flag to pass linker flags through the system compiler.
8109 case $host_os in
8110 aix*)
8111 lt_prog_compiler_wl='-Wl,'
8112 if test "$host_cpu" = ia64; then
8113 # AIX 5 now supports IA64 processor
8114 lt_prog_compiler_static='-Bstatic'
8115 else
8116 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8120 mingw* | cygwin* | pw32* | os2* | cegcc*)
8121 # This hack is so that the source file can tell whether it is being
8122 # built for inclusion in a dll (and should export symbols for example).
8123 lt_prog_compiler_pic='-DDLL_EXPORT'
8126 hpux9* | hpux10* | hpux11*)
8127 lt_prog_compiler_wl='-Wl,'
8128 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8129 # not for PA HP-UX.
8130 case $host_cpu in
8131 hppa*64*|ia64*)
8132 # +Z the default
8135 lt_prog_compiler_pic='+Z'
8137 esac
8138 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8139 lt_prog_compiler_static='${wl}-a ${wl}archive'
8142 irix5* | irix6* | nonstopux*)
8143 lt_prog_compiler_wl='-Wl,'
8144 # PIC (with -KPIC) is the default.
8145 lt_prog_compiler_static='-non_shared'
8148 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8149 case $cc_basename in
8150 # old Intel for x86_64 which still supported -KPIC.
8151 ecc*)
8152 lt_prog_compiler_wl='-Wl,'
8153 lt_prog_compiler_pic='-KPIC'
8154 lt_prog_compiler_static='-static'
8156 # icc used to be incompatible with GCC.
8157 # ICC 10 doesn't accept -KPIC any more.
8158 icc* | ifort*)
8159 lt_prog_compiler_wl='-Wl,'
8160 lt_prog_compiler_pic='-fPIC'
8161 lt_prog_compiler_static='-static'
8163 # Lahey Fortran 8.1.
8164 lf95*)
8165 lt_prog_compiler_wl='-Wl,'
8166 lt_prog_compiler_pic='--shared'
8167 lt_prog_compiler_static='--static'
8169 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8170 # Portland Group compilers (*not* the Pentium gcc compiler,
8171 # which looks to be a dead project)
8172 lt_prog_compiler_wl='-Wl,'
8173 lt_prog_compiler_pic='-fpic'
8174 lt_prog_compiler_static='-Bstatic'
8176 ccc*)
8177 lt_prog_compiler_wl='-Wl,'
8178 # All Alpha code is PIC.
8179 lt_prog_compiler_static='-non_shared'
8181 xl* | bgxl* | bgf* | mpixl*)
8182 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8183 lt_prog_compiler_wl='-Wl,'
8184 lt_prog_compiler_pic='-qpic'
8185 lt_prog_compiler_static='-qstaticlink'
8188 case `$CC -V 2>&1 | sed 5q` in
8189 *Sun\ F* | *Sun*Fortran*)
8190 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8191 lt_prog_compiler_pic='-KPIC'
8192 lt_prog_compiler_static='-Bstatic'
8193 lt_prog_compiler_wl=''
8195 *Sun\ C*)
8196 # Sun C 5.9
8197 lt_prog_compiler_pic='-KPIC'
8198 lt_prog_compiler_static='-Bstatic'
8199 lt_prog_compiler_wl='-Wl,'
8201 esac
8203 esac
8206 newsos6)
8207 lt_prog_compiler_pic='-KPIC'
8208 lt_prog_compiler_static='-Bstatic'
8211 *nto* | *qnx*)
8212 # QNX uses GNU C++, but need to define -shared option too, otherwise
8213 # it will coredump.
8214 lt_prog_compiler_pic='-fPIC -shared'
8217 osf3* | osf4* | osf5*)
8218 lt_prog_compiler_wl='-Wl,'
8219 # All OSF/1 code is PIC.
8220 lt_prog_compiler_static='-non_shared'
8223 rdos*)
8224 lt_prog_compiler_static='-non_shared'
8227 solaris*)
8228 lt_prog_compiler_pic='-KPIC'
8229 lt_prog_compiler_static='-Bstatic'
8230 case $cc_basename in
8231 f77* | f90* | f95*)
8232 lt_prog_compiler_wl='-Qoption ld ';;
8234 lt_prog_compiler_wl='-Wl,';;
8235 esac
8238 sunos4*)
8239 lt_prog_compiler_wl='-Qoption ld '
8240 lt_prog_compiler_pic='-PIC'
8241 lt_prog_compiler_static='-Bstatic'
8244 sysv4 | sysv4.2uw2* | sysv4.3*)
8245 lt_prog_compiler_wl='-Wl,'
8246 lt_prog_compiler_pic='-KPIC'
8247 lt_prog_compiler_static='-Bstatic'
8250 sysv4*MP*)
8251 if test -d /usr/nec ;then
8252 lt_prog_compiler_pic='-Kconform_pic'
8253 lt_prog_compiler_static='-Bstatic'
8257 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8258 lt_prog_compiler_wl='-Wl,'
8259 lt_prog_compiler_pic='-KPIC'
8260 lt_prog_compiler_static='-Bstatic'
8263 unicos*)
8264 lt_prog_compiler_wl='-Wl,'
8265 lt_prog_compiler_can_build_shared=no
8268 uts4*)
8269 lt_prog_compiler_pic='-pic'
8270 lt_prog_compiler_static='-Bstatic'
8274 lt_prog_compiler_can_build_shared=no
8276 esac
8279 case $host_os in
8280 # For platforms which do not support PIC, -DPIC is meaningless:
8281 *djgpp*)
8282 lt_prog_compiler_pic=
8285 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8287 esac
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8289 $as_echo "$lt_prog_compiler_pic" >&6; }
8297 # Check to make sure the PIC flag actually works.
8299 if test -n "$lt_prog_compiler_pic"; then
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8301 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8302 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8303 $as_echo_n "(cached) " >&6
8304 else
8305 lt_cv_prog_compiler_pic_works=no
8306 ac_outfile=conftest.$ac_objext
8307 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8308 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8309 # Insert the option either (1) after the last *FLAGS variable, or
8310 # (2) before a word containing "conftest.", or (3) at the end.
8311 # Note that $ac_compile itself does not contain backslashes and begins
8312 # with a dollar sign (not a hyphen), so the echo should work correctly.
8313 # The option is referenced via a variable to avoid confusing sed.
8314 lt_compile=`echo "$ac_compile" | $SED \
8315 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8316 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8317 -e 's:$: $lt_compiler_flag:'`
8318 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8319 (eval "$lt_compile" 2>conftest.err)
8320 ac_status=$?
8321 cat conftest.err >&5
8322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8323 if (exit $ac_status) && test -s "$ac_outfile"; then
8324 # The compiler can only warn and ignore the option if not recognized
8325 # So say no if there are warnings other than the usual output.
8326 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8327 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8328 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8329 lt_cv_prog_compiler_pic_works=yes
8332 $RM conftest*
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8336 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8338 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8339 case $lt_prog_compiler_pic in
8340 "" | " "*) ;;
8341 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8342 esac
8343 else
8344 lt_prog_compiler_pic=
8345 lt_prog_compiler_can_build_shared=no
8356 # Check to make sure the static flag actually works.
8358 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8360 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8361 if ${lt_cv_prog_compiler_static_works+:} false; then :
8362 $as_echo_n "(cached) " >&6
8363 else
8364 lt_cv_prog_compiler_static_works=no
8365 save_LDFLAGS="$LDFLAGS"
8366 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8367 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8368 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8369 # The linker can only warn and ignore the option if not recognized
8370 # So say no if there are warnings
8371 if test -s conftest.err; then
8372 # Append any errors to the config.log.
8373 cat conftest.err 1>&5
8374 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8375 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8376 if diff conftest.exp conftest.er2 >/dev/null; then
8377 lt_cv_prog_compiler_static_works=yes
8379 else
8380 lt_cv_prog_compiler_static_works=yes
8383 $RM -r conftest*
8384 LDFLAGS="$save_LDFLAGS"
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8388 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8390 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8392 else
8393 lt_prog_compiler_static=
8402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8403 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8404 if ${lt_cv_prog_compiler_c_o+:} false; then :
8405 $as_echo_n "(cached) " >&6
8406 else
8407 lt_cv_prog_compiler_c_o=no
8408 $RM -r conftest 2>/dev/null
8409 mkdir conftest
8410 cd conftest
8411 mkdir out
8412 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8414 lt_compiler_flag="-o out/conftest2.$ac_objext"
8415 # Insert the option either (1) after the last *FLAGS variable, or
8416 # (2) before a word containing "conftest.", or (3) at the end.
8417 # Note that $ac_compile itself does not contain backslashes and begins
8418 # with a dollar sign (not a hyphen), so the echo should work correctly.
8419 lt_compile=`echo "$ac_compile" | $SED \
8420 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8421 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8422 -e 's:$: $lt_compiler_flag:'`
8423 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8424 (eval "$lt_compile" 2>out/conftest.err)
8425 ac_status=$?
8426 cat out/conftest.err >&5
8427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8428 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8429 then
8430 # The compiler can only warn and ignore the option if not recognized
8431 # So say no if there are warnings
8432 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8433 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8434 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8435 lt_cv_prog_compiler_c_o=yes
8438 chmod u+w . 2>&5
8439 $RM conftest*
8440 # SGI C++ compiler will create directory out/ii_files/ for
8441 # template instantiation
8442 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8443 $RM out/* && rmdir out
8444 cd ..
8445 $RM -r conftest
8446 $RM conftest*
8449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8450 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8458 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8459 if ${lt_cv_prog_compiler_c_o+:} false; then :
8460 $as_echo_n "(cached) " >&6
8461 else
8462 lt_cv_prog_compiler_c_o=no
8463 $RM -r conftest 2>/dev/null
8464 mkdir conftest
8465 cd conftest
8466 mkdir out
8467 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8469 lt_compiler_flag="-o out/conftest2.$ac_objext"
8470 # Insert the option either (1) after the last *FLAGS variable, or
8471 # (2) before a word containing "conftest.", or (3) at the end.
8472 # Note that $ac_compile itself does not contain backslashes and begins
8473 # with a dollar sign (not a hyphen), so the echo should work correctly.
8474 lt_compile=`echo "$ac_compile" | $SED \
8475 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8476 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8477 -e 's:$: $lt_compiler_flag:'`
8478 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8479 (eval "$lt_compile" 2>out/conftest.err)
8480 ac_status=$?
8481 cat out/conftest.err >&5
8482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8483 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8484 then
8485 # The compiler can only warn and ignore the option if not recognized
8486 # So say no if there are warnings
8487 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8488 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8489 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8490 lt_cv_prog_compiler_c_o=yes
8493 chmod u+w . 2>&5
8494 $RM conftest*
8495 # SGI C++ compiler will create directory out/ii_files/ for
8496 # template instantiation
8497 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8498 $RM out/* && rmdir out
8499 cd ..
8500 $RM -r conftest
8501 $RM conftest*
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8505 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8510 hard_links="nottested"
8511 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8512 # do not overwrite the value of need_locks provided by the user
8513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8514 $as_echo_n "checking if we can lock with hard links... " >&6; }
8515 hard_links=yes
8516 $RM conftest*
8517 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8518 touch conftest.a
8519 ln conftest.a conftest.b 2>&5 || hard_links=no
8520 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8522 $as_echo "$hard_links" >&6; }
8523 if test "$hard_links" = no; then
8524 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8525 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8526 need_locks=warn
8528 else
8529 need_locks=no
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8538 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8540 runpath_var=
8541 allow_undefined_flag=
8542 always_export_symbols=no
8543 archive_cmds=
8544 archive_expsym_cmds=
8545 compiler_needs_object=no
8546 enable_shared_with_static_runtimes=no
8547 export_dynamic_flag_spec=
8548 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8549 hardcode_automatic=no
8550 hardcode_direct=no
8551 hardcode_direct_absolute=no
8552 hardcode_libdir_flag_spec=
8553 hardcode_libdir_flag_spec_ld=
8554 hardcode_libdir_separator=
8555 hardcode_minus_L=no
8556 hardcode_shlibpath_var=unsupported
8557 inherit_rpath=no
8558 link_all_deplibs=unknown
8559 module_cmds=
8560 module_expsym_cmds=
8561 old_archive_from_new_cmds=
8562 old_archive_from_expsyms_cmds=
8563 thread_safe_flag_spec=
8564 whole_archive_flag_spec=
8565 # include_expsyms should be a list of space-separated symbols to be *always*
8566 # included in the symbol list
8567 include_expsyms=
8568 # exclude_expsyms can be an extended regexp of symbols to exclude
8569 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8570 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8571 # as well as any symbol that contains `d'.
8572 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8573 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8574 # platforms (ab)use it in PIC code, but their linkers get confused if
8575 # the symbol is explicitly referenced. Since portable code cannot
8576 # rely on this symbol name, it's probably fine to never include it in
8577 # preloaded symbol tables.
8578 # Exclude shared library initialization/finalization symbols.
8579 extract_expsyms_cmds=
8581 case $host_os in
8582 cygwin* | mingw* | pw32* | cegcc*)
8583 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8584 # When not using gcc, we currently assume that we are using
8585 # Microsoft Visual C++.
8586 if test "$GCC" != yes; then
8587 with_gnu_ld=no
8590 interix*)
8591 # we just hope/assume this is gcc and not c89 (= MSVC++)
8592 with_gnu_ld=yes
8594 openbsd*)
8595 with_gnu_ld=no
8597 esac
8599 ld_shlibs=yes
8601 # On some targets, GNU ld is compatible enough with the native linker
8602 # that we're better off using the native interface for both.
8603 lt_use_gnu_ld_interface=no
8604 if test "$with_gnu_ld" = yes; then
8605 case $host_os in
8606 aix*)
8607 # The AIX port of GNU ld has always aspired to compatibility
8608 # with the native linker. However, as the warning in the GNU ld
8609 # block says, versions before 2.19.5* couldn't really create working
8610 # shared libraries, regardless of the interface used.
8611 case `$LD -v 2>&1` in
8612 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8613 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8614 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8616 lt_use_gnu_ld_interface=yes
8618 esac
8621 lt_use_gnu_ld_interface=yes
8623 esac
8626 if test "$lt_use_gnu_ld_interface" = yes; then
8627 # If archive_cmds runs LD, not CC, wlarc should be empty
8628 wlarc='${wl}'
8630 # Set some defaults for GNU ld with shared library support. These
8631 # are reset later if shared libraries are not supported. Putting them
8632 # here allows them to be overridden if necessary.
8633 runpath_var=LD_RUN_PATH
8634 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8635 export_dynamic_flag_spec='${wl}--export-dynamic'
8636 # ancient GNU ld didn't support --whole-archive et. al.
8637 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8638 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8639 else
8640 whole_archive_flag_spec=
8642 supports_anon_versioning=no
8643 case `$LD -v 2>&1` in
8644 *GNU\ gold*) supports_anon_versioning=yes ;;
8645 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8646 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8647 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8648 *\ 2.11.*) ;; # other 2.11 versions
8649 *) supports_anon_versioning=yes ;;
8650 esac
8652 # See if GNU ld supports shared libraries.
8653 case $host_os in
8654 aix[3-9]*)
8655 # On AIX/PPC, the GNU linker is very broken
8656 if test "$host_cpu" != ia64; then
8657 ld_shlibs=no
8658 cat <<_LT_EOF 1>&2
8660 *** Warning: the GNU linker, at least up to release 2.19, is reported
8661 *** to be unable to reliably create shared libraries on AIX.
8662 *** Therefore, libtool is disabling shared libraries support. If you
8663 *** really care for shared libraries, you may want to install binutils
8664 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8665 *** You will then need to restart the configuration process.
8667 _LT_EOF
8671 amigaos*)
8672 case $host_cpu in
8673 powerpc)
8674 # see comment about AmigaOS4 .so support
8675 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8676 archive_expsym_cmds=''
8678 m68k)
8679 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)'
8680 hardcode_libdir_flag_spec='-L$libdir'
8681 hardcode_minus_L=yes
8683 esac
8686 beos*)
8687 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8688 allow_undefined_flag=unsupported
8689 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8690 # support --undefined. This deserves some investigation. FIXME
8691 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8692 else
8693 ld_shlibs=no
8697 cygwin* | mingw* | pw32* | cegcc*)
8698 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8699 # as there is no search path for DLLs.
8700 hardcode_libdir_flag_spec='-L$libdir'
8701 export_dynamic_flag_spec='${wl}--export-all-symbols'
8702 allow_undefined_flag=unsupported
8703 always_export_symbols=no
8704 enable_shared_with_static_runtimes=yes
8705 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8707 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8708 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8709 # If the export-symbols file already is a .def file (1st line
8710 # is EXPORTS), use it as is; otherwise, prepend...
8711 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8712 cp $export_symbols $output_objdir/$soname.def;
8713 else
8714 echo EXPORTS > $output_objdir/$soname.def;
8715 cat $export_symbols >> $output_objdir/$soname.def;
8717 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8718 else
8719 ld_shlibs=no
8723 haiku*)
8724 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8725 link_all_deplibs=yes
8728 interix[3-9]*)
8729 hardcode_direct=no
8730 hardcode_shlibpath_var=no
8731 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8732 export_dynamic_flag_spec='${wl}-E'
8733 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8734 # Instead, shared libraries are loaded at an image base (0x10000000 by
8735 # default) and relocated if they conflict, which is a slow very memory
8736 # consuming and fragmenting process. To avoid this, we pick a random,
8737 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8738 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8739 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8740 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'
8743 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8744 tmp_diet=no
8745 if test "$host_os" = linux-dietlibc; then
8746 case $cc_basename in
8747 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8748 esac
8750 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8751 && test "$tmp_diet" = no
8752 then
8753 tmp_addflag=' $pic_flag'
8754 tmp_sharedflag='-shared'
8755 case $cc_basename,$host_cpu in
8756 pgcc*) # Portland Group C compiler
8757 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'
8758 tmp_addflag=' $pic_flag'
8760 pgf77* | pgf90* | pgf95* | pgfortran*)
8761 # Portland Group f77 and f90 compilers
8762 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'
8763 tmp_addflag=' $pic_flag -Mnomain' ;;
8764 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8765 tmp_addflag=' -i_dynamic' ;;
8766 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8767 tmp_addflag=' -i_dynamic -nofor_main' ;;
8768 ifc* | ifort*) # Intel Fortran compiler
8769 tmp_addflag=' -nofor_main' ;;
8770 lf95*) # Lahey Fortran 8.1
8771 whole_archive_flag_spec=
8772 tmp_sharedflag='--shared' ;;
8773 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8774 tmp_sharedflag='-qmkshrobj'
8775 tmp_addflag= ;;
8776 nvcc*) # Cuda Compiler Driver 2.2
8777 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'
8778 compiler_needs_object=yes
8780 esac
8781 case `$CC -V 2>&1 | sed 5q` in
8782 *Sun\ C*) # Sun C 5.9
8783 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'
8784 compiler_needs_object=yes
8785 tmp_sharedflag='-G' ;;
8786 *Sun\ F*) # Sun Fortran 8.3
8787 tmp_sharedflag='-G' ;;
8788 esac
8789 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8791 if test "x$supports_anon_versioning" = xyes; then
8792 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8793 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8794 echo "local: *; };" >> $output_objdir/$libname.ver~
8795 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8798 case $cc_basename in
8799 xlf* | bgf* | bgxlf* | mpixlf*)
8800 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8801 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8802 hardcode_libdir_flag_spec=
8803 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8804 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8805 if test "x$supports_anon_versioning" = xyes; then
8806 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8807 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8808 echo "local: *; };" >> $output_objdir/$libname.ver~
8809 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8812 esac
8813 else
8814 ld_shlibs=no
8818 netbsd*)
8819 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8820 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8821 wlarc=
8822 else
8823 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8824 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8828 solaris*)
8829 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8830 ld_shlibs=no
8831 cat <<_LT_EOF 1>&2
8833 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8834 *** create shared libraries on Solaris systems. Therefore, libtool
8835 *** is disabling shared libraries support. We urge you to upgrade GNU
8836 *** binutils to release 2.9.1 or newer. Another option is to modify
8837 *** your PATH or compiler configuration so that the native linker is
8838 *** used, and then restart.
8840 _LT_EOF
8841 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8842 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8843 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8844 else
8845 ld_shlibs=no
8849 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8850 case `$LD -v 2>&1` in
8851 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8852 ld_shlibs=no
8853 cat <<_LT_EOF 1>&2
8855 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8856 *** reliably create shared libraries on SCO systems. Therefore, libtool
8857 *** is disabling shared libraries support. We urge you to upgrade GNU
8858 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8859 *** your PATH or compiler configuration so that the native linker is
8860 *** used, and then restart.
8862 _LT_EOF
8865 # For security reasons, it is highly recommended that you always
8866 # use absolute paths for naming shared libraries, and exclude the
8867 # DT_RUNPATH tag from executables and libraries. But doing so
8868 # requires that you compile everything twice, which is a pain.
8869 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8870 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8871 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8872 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8873 else
8874 ld_shlibs=no
8877 esac
8880 sunos4*)
8881 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8882 wlarc=
8883 hardcode_direct=yes
8884 hardcode_shlibpath_var=no
8888 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8889 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8890 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8891 else
8892 ld_shlibs=no
8895 esac
8897 if test "$ld_shlibs" = no; then
8898 runpath_var=
8899 hardcode_libdir_flag_spec=
8900 export_dynamic_flag_spec=
8901 whole_archive_flag_spec=
8903 else
8904 # PORTME fill in a description of your system's linker (not GNU ld)
8905 case $host_os in
8906 aix3*)
8907 allow_undefined_flag=unsupported
8908 always_export_symbols=yes
8909 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'
8910 # Note: this linker hardcodes the directories in LIBPATH if there
8911 # are no directories specified by -L.
8912 hardcode_minus_L=yes
8913 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8914 # Neither direct hardcoding nor static linking is supported with a
8915 # broken collect2.
8916 hardcode_direct=unsupported
8920 aix[4-9]*)
8921 if test "$host_cpu" = ia64; then
8922 # On IA64, the linker does run time linking by default, so we don't
8923 # have to do anything special.
8924 aix_use_runtimelinking=no
8925 exp_sym_flag='-Bexport'
8926 no_entry_flag=""
8927 else
8928 # If we're using GNU nm, then we don't want the "-C" option.
8929 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8930 # Also, AIX nm treats weak defined symbols like other global
8931 # defined symbols, whereas GNU nm marks them as "W".
8932 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8933 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'
8934 else
8935 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'
8937 aix_use_runtimelinking=no
8939 # Test if we are trying to use run time linking or normal
8940 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8941 # need to do runtime linking.
8942 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8943 for ld_flag in $LDFLAGS; do
8944 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8945 aix_use_runtimelinking=yes
8946 break
8948 done
8950 esac
8952 exp_sym_flag='-bexport'
8953 no_entry_flag='-bnoentry'
8956 # When large executables or shared objects are built, AIX ld can
8957 # have problems creating the table of contents. If linking a library
8958 # or program results in "error TOC overflow" add -mminimal-toc to
8959 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8960 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8962 archive_cmds=''
8963 hardcode_direct=yes
8964 hardcode_direct_absolute=yes
8965 hardcode_libdir_separator=':'
8966 link_all_deplibs=yes
8967 file_list_spec='${wl}-f,'
8969 if test "$GCC" = yes; then
8970 case $host_os in aix4.[012]|aix4.[012].*)
8971 # We only want to do this on AIX 4.2 and lower, the check
8972 # below for broken collect2 doesn't work under 4.3+
8973 collect2name=`${CC} -print-prog-name=collect2`
8974 if test -f "$collect2name" &&
8975 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8976 then
8977 # We have reworked collect2
8979 else
8980 # We have old collect2
8981 hardcode_direct=unsupported
8982 # It fails to find uninstalled libraries when the uninstalled
8983 # path is not listed in the libpath. Setting hardcode_minus_L
8984 # to unsupported forces relinking
8985 hardcode_minus_L=yes
8986 hardcode_libdir_flag_spec='-L$libdir'
8987 hardcode_libdir_separator=
8990 esac
8991 shared_flag='-shared'
8992 if test "$aix_use_runtimelinking" = yes; then
8993 shared_flag="$shared_flag "'${wl}-G'
8995 else
8996 # not using gcc
8997 if test "$host_cpu" = ia64; then
8998 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8999 # chokes on -Wl,-G. The following line is correct:
9000 shared_flag='-G'
9001 else
9002 if test "$aix_use_runtimelinking" = yes; then
9003 shared_flag='${wl}-G'
9004 else
9005 shared_flag='${wl}-bM:SRE'
9010 export_dynamic_flag_spec='${wl}-bexpall'
9011 # It seems that -bexpall does not export symbols beginning with
9012 # underscore (_), so it is better to generate a list of symbols to export.
9013 always_export_symbols=yes
9014 if test "$aix_use_runtimelinking" = yes; then
9015 # Warning - without using the other runtime loading flags (-brtl),
9016 # -berok will link without error, but may produce a broken library.
9017 allow_undefined_flag='-berok'
9018 # Determine the default libpath from the value encoded in an
9019 # empty executable.
9020 if test x$gcc_no_link = xyes; then
9021 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9024 /* end confdefs.h. */
9027 main ()
9031 return 0;
9033 _ACEOF
9034 if ac_fn_c_try_link "$LINENO"; then :
9036 lt_aix_libpath_sed='
9037 /Import File Strings/,/^$/ {
9038 /^0/ {
9039 s/^0 *\(.*\)$/\1/
9043 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9044 # Check for a 64-bit object if we didn't find anything.
9045 if test -z "$aix_libpath"; then
9046 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9049 rm -f core conftest.err conftest.$ac_objext \
9050 conftest$ac_exeext conftest.$ac_ext
9051 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9053 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9054 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"
9055 else
9056 if test "$host_cpu" = ia64; then
9057 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9058 allow_undefined_flag="-z nodefs"
9059 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"
9060 else
9061 # Determine the default libpath from the value encoded in an
9062 # empty executable.
9063 if test x$gcc_no_link = xyes; then
9064 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9067 /* end confdefs.h. */
9070 main ()
9074 return 0;
9076 _ACEOF
9077 if ac_fn_c_try_link "$LINENO"; then :
9079 lt_aix_libpath_sed='
9080 /Import File Strings/,/^$/ {
9081 /^0/ {
9082 s/^0 *\(.*\)$/\1/
9086 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9087 # Check for a 64-bit object if we didn't find anything.
9088 if test -z "$aix_libpath"; then
9089 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9092 rm -f core conftest.err conftest.$ac_objext \
9093 conftest$ac_exeext conftest.$ac_ext
9094 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9096 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9097 # Warning - without using the other run time loading flags,
9098 # -berok will link without error, but may produce a broken library.
9099 no_undefined_flag=' ${wl}-bernotok'
9100 allow_undefined_flag=' ${wl}-berok'
9101 if test "$with_gnu_ld" = yes; then
9102 # We only use this code for GNU lds that support --whole-archive.
9103 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9104 else
9105 # Exported symbols can be pulled into shared objects from archives
9106 whole_archive_flag_spec='$convenience'
9108 archive_cmds_need_lc=yes
9109 # This is similar to how AIX traditionally builds its shared libraries.
9110 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'
9115 amigaos*)
9116 case $host_cpu in
9117 powerpc)
9118 # see comment about AmigaOS4 .so support
9119 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9120 archive_expsym_cmds=''
9122 m68k)
9123 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)'
9124 hardcode_libdir_flag_spec='-L$libdir'
9125 hardcode_minus_L=yes
9127 esac
9130 bsdi[45]*)
9131 export_dynamic_flag_spec=-rdynamic
9134 cygwin* | mingw* | pw32* | cegcc*)
9135 # When not using gcc, we currently assume that we are using
9136 # Microsoft Visual C++.
9137 # hardcode_libdir_flag_spec is actually meaningless, as there is
9138 # no search path for DLLs.
9139 hardcode_libdir_flag_spec=' '
9140 allow_undefined_flag=unsupported
9141 # Tell ltmain to make .lib files, not .a files.
9142 libext=lib
9143 # Tell ltmain to make .dll files, not .so files.
9144 shrext_cmds=".dll"
9145 # FIXME: Setting linknames here is a bad hack.
9146 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9147 # The linker will automatically build a .lib file if we build a DLL.
9148 old_archive_from_new_cmds='true'
9149 # FIXME: Should let the user specify the lib program.
9150 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9151 fix_srcfile_path='`cygpath -w "$srcfile"`'
9152 enable_shared_with_static_runtimes=yes
9155 darwin* | rhapsody*)
9158 archive_cmds_need_lc=no
9159 hardcode_direct=no
9160 hardcode_automatic=yes
9161 hardcode_shlibpath_var=unsupported
9162 if test "$lt_cv_ld_force_load" = "yes"; then
9163 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\"`'
9164 else
9165 whole_archive_flag_spec=''
9167 link_all_deplibs=yes
9168 allow_undefined_flag="$_lt_dar_allow_undefined"
9169 case $cc_basename in
9170 ifort*) _lt_dar_can_shared=yes ;;
9171 *) _lt_dar_can_shared=$GCC ;;
9172 esac
9173 if test "$_lt_dar_can_shared" = "yes"; then
9174 output_verbose_link_cmd=func_echo_all
9175 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9176 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9177 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}"
9178 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}"
9180 else
9181 ld_shlibs=no
9186 dgux*)
9187 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9188 hardcode_libdir_flag_spec='-L$libdir'
9189 hardcode_shlibpath_var=no
9192 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9193 # support. Future versions do this automatically, but an explicit c++rt0.o
9194 # does not break anything, and helps significantly (at the cost of a little
9195 # extra space).
9196 freebsd2.2*)
9197 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9198 hardcode_libdir_flag_spec='-R$libdir'
9199 hardcode_direct=yes
9200 hardcode_shlibpath_var=no
9203 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9204 freebsd2.*)
9205 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9206 hardcode_direct=yes
9207 hardcode_minus_L=yes
9208 hardcode_shlibpath_var=no
9211 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9212 freebsd* | dragonfly*)
9213 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9214 hardcode_libdir_flag_spec='-R$libdir'
9215 hardcode_direct=yes
9216 hardcode_shlibpath_var=no
9219 hpux9*)
9220 if test "$GCC" = yes; then
9221 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'
9222 else
9223 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'
9225 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9226 hardcode_libdir_separator=:
9227 hardcode_direct=yes
9229 # hardcode_minus_L: Not really in the search PATH,
9230 # but as the default location of the library.
9231 hardcode_minus_L=yes
9232 export_dynamic_flag_spec='${wl}-E'
9235 hpux10*)
9236 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9237 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9238 else
9239 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9241 if test "$with_gnu_ld" = no; then
9242 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9243 hardcode_libdir_flag_spec_ld='+b $libdir'
9244 hardcode_libdir_separator=:
9245 hardcode_direct=yes
9246 hardcode_direct_absolute=yes
9247 export_dynamic_flag_spec='${wl}-E'
9248 # hardcode_minus_L: Not really in the search PATH,
9249 # but as the default location of the library.
9250 hardcode_minus_L=yes
9254 hpux11*)
9255 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9256 case $host_cpu in
9257 hppa*64*)
9258 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9260 ia64*)
9261 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9264 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9266 esac
9267 else
9268 case $host_cpu in
9269 hppa*64*)
9270 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9272 ia64*)
9273 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9277 # Older versions of the 11.00 compiler do not understand -b yet
9278 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9280 $as_echo_n "checking if $CC understands -b... " >&6; }
9281 if ${lt_cv_prog_compiler__b+:} false; then :
9282 $as_echo_n "(cached) " >&6
9283 else
9284 lt_cv_prog_compiler__b=no
9285 save_LDFLAGS="$LDFLAGS"
9286 LDFLAGS="$LDFLAGS -b"
9287 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9288 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9289 # The linker can only warn and ignore the option if not recognized
9290 # So say no if there are warnings
9291 if test -s conftest.err; then
9292 # Append any errors to the config.log.
9293 cat conftest.err 1>&5
9294 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9295 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9296 if diff conftest.exp conftest.er2 >/dev/null; then
9297 lt_cv_prog_compiler__b=yes
9299 else
9300 lt_cv_prog_compiler__b=yes
9303 $RM -r conftest*
9304 LDFLAGS="$save_LDFLAGS"
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9308 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9310 if test x"$lt_cv_prog_compiler__b" = xyes; then
9311 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9312 else
9313 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9317 esac
9319 if test "$with_gnu_ld" = no; then
9320 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9321 hardcode_libdir_separator=:
9323 case $host_cpu in
9324 hppa*64*|ia64*)
9325 hardcode_direct=no
9326 hardcode_shlibpath_var=no
9329 hardcode_direct=yes
9330 hardcode_direct_absolute=yes
9331 export_dynamic_flag_spec='${wl}-E'
9333 # hardcode_minus_L: Not really in the search PATH,
9334 # but as the default location of the library.
9335 hardcode_minus_L=yes
9337 esac
9341 irix5* | irix6* | nonstopux*)
9342 if test "$GCC" = yes; then
9343 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'
9344 # Try to use the -exported_symbol ld option, if it does not
9345 # work, assume that -exports_file does not work either and
9346 # implicitly export all symbols.
9347 save_LDFLAGS="$LDFLAGS"
9348 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9349 if test x$gcc_no_link = xyes; then
9350 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9353 /* end confdefs.h. */
9354 int foo(void) {}
9355 _ACEOF
9356 if ac_fn_c_try_link "$LINENO"; then :
9357 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'
9360 rm -f core conftest.err conftest.$ac_objext \
9361 conftest$ac_exeext conftest.$ac_ext
9362 LDFLAGS="$save_LDFLAGS"
9363 else
9364 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'
9365 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'
9367 archive_cmds_need_lc='no'
9368 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9369 hardcode_libdir_separator=:
9370 inherit_rpath=yes
9371 link_all_deplibs=yes
9374 netbsd*)
9375 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9376 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9377 else
9378 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9380 hardcode_libdir_flag_spec='-R$libdir'
9381 hardcode_direct=yes
9382 hardcode_shlibpath_var=no
9385 newsos6)
9386 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9387 hardcode_direct=yes
9388 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9389 hardcode_libdir_separator=:
9390 hardcode_shlibpath_var=no
9393 *nto* | *qnx*)
9396 openbsd*)
9397 if test -f /usr/libexec/ld.so; then
9398 hardcode_direct=yes
9399 hardcode_shlibpath_var=no
9400 hardcode_direct_absolute=yes
9401 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9402 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9403 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9404 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9405 export_dynamic_flag_spec='${wl}-E'
9406 else
9407 case $host_os in
9408 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9409 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9410 hardcode_libdir_flag_spec='-R$libdir'
9413 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9414 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9416 esac
9418 else
9419 ld_shlibs=no
9423 os2*)
9424 hardcode_libdir_flag_spec='-L$libdir'
9425 hardcode_minus_L=yes
9426 allow_undefined_flag=unsupported
9427 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'
9428 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9431 osf3*)
9432 if test "$GCC" = yes; then
9433 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9434 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'
9435 else
9436 allow_undefined_flag=' -expect_unresolved \*'
9437 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'
9439 archive_cmds_need_lc='no'
9440 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9441 hardcode_libdir_separator=:
9444 osf4* | osf5*) # as osf3* with the addition of -msym flag
9445 if test "$GCC" = yes; then
9446 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9447 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'
9448 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9449 else
9450 allow_undefined_flag=' -expect_unresolved \*'
9451 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'
9452 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~
9453 $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'
9455 # Both c and cxx compiler support -rpath directly
9456 hardcode_libdir_flag_spec='-rpath $libdir'
9458 archive_cmds_need_lc='no'
9459 hardcode_libdir_separator=:
9462 solaris*)
9463 no_undefined_flag=' -z defs'
9464 if test "$GCC" = yes; then
9465 wlarc='${wl}'
9466 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9467 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9468 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9469 else
9470 case `$CC -V 2>&1` in
9471 *"Compilers 5.0"*)
9472 wlarc=''
9473 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9474 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9475 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9478 wlarc='${wl}'
9479 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9480 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9481 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9483 esac
9485 hardcode_libdir_flag_spec='-R$libdir'
9486 hardcode_shlibpath_var=no
9487 case $host_os in
9488 solaris2.[0-5] | solaris2.[0-5].*) ;;
9490 # The compiler driver will combine and reorder linker options,
9491 # but understands `-z linker_flag'. GCC discards it without `$wl',
9492 # but is careful enough not to reorder.
9493 # Supported since Solaris 2.6 (maybe 2.5.1?)
9494 if test "$GCC" = yes; then
9495 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9496 else
9497 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9500 esac
9501 link_all_deplibs=yes
9504 sunos4*)
9505 if test "x$host_vendor" = xsequent; then
9506 # Use $CC to link under sequent, because it throws in some extra .o
9507 # files that make .init and .fini sections work.
9508 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9509 else
9510 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9512 hardcode_libdir_flag_spec='-L$libdir'
9513 hardcode_direct=yes
9514 hardcode_minus_L=yes
9515 hardcode_shlibpath_var=no
9518 sysv4)
9519 case $host_vendor in
9520 sni)
9521 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9522 hardcode_direct=yes # is this really true???
9524 siemens)
9525 ## LD is ld it makes a PLAMLIB
9526 ## CC just makes a GrossModule.
9527 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9528 reload_cmds='$CC -r -o $output$reload_objs'
9529 hardcode_direct=no
9531 motorola)
9532 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9533 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9535 esac
9536 runpath_var='LD_RUN_PATH'
9537 hardcode_shlibpath_var=no
9540 sysv4.3*)
9541 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9542 hardcode_shlibpath_var=no
9543 export_dynamic_flag_spec='-Bexport'
9546 sysv4*MP*)
9547 if test -d /usr/nec; then
9548 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9549 hardcode_shlibpath_var=no
9550 runpath_var=LD_RUN_PATH
9551 hardcode_runpath_var=yes
9552 ld_shlibs=yes
9556 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9557 no_undefined_flag='${wl}-z,text'
9558 archive_cmds_need_lc=no
9559 hardcode_shlibpath_var=no
9560 runpath_var='LD_RUN_PATH'
9562 if test "$GCC" = yes; then
9563 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9564 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9565 else
9566 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9567 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9571 sysv5* | sco3.2v5* | sco5v6*)
9572 # Note: We can NOT use -z defs as we might desire, because we do not
9573 # link with -lc, and that would cause any symbols used from libc to
9574 # always be unresolved, which means just about no library would
9575 # ever link correctly. If we're not using GNU ld we use -z text
9576 # though, which does catch some bad symbols but isn't as heavy-handed
9577 # as -z defs.
9578 no_undefined_flag='${wl}-z,text'
9579 allow_undefined_flag='${wl}-z,nodefs'
9580 archive_cmds_need_lc=no
9581 hardcode_shlibpath_var=no
9582 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9583 hardcode_libdir_separator=':'
9584 link_all_deplibs=yes
9585 export_dynamic_flag_spec='${wl}-Bexport'
9586 runpath_var='LD_RUN_PATH'
9588 if test "$GCC" = yes; then
9589 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9590 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9591 else
9592 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9593 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9597 uts4*)
9598 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9599 hardcode_libdir_flag_spec='-L$libdir'
9600 hardcode_shlibpath_var=no
9604 ld_shlibs=no
9606 esac
9608 if test x$host_vendor = xsni; then
9609 case $host in
9610 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9611 export_dynamic_flag_spec='${wl}-Blargedynsym'
9613 esac
9617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9618 $as_echo "$ld_shlibs" >&6; }
9619 test "$ld_shlibs" = no && can_build_shared=no
9621 with_gnu_ld=$with_gnu_ld
9638 # Do we need to explicitly link libc?
9640 case "x$archive_cmds_need_lc" in
9641 x|xyes)
9642 # Assume -lc should be added
9643 archive_cmds_need_lc=yes
9645 if test "$enable_shared" = yes && test "$GCC" = yes; then
9646 case $archive_cmds in
9647 *'~'*)
9648 # FIXME: we may have to deal with multi-command sequences.
9650 '$CC '*)
9651 # Test whether the compiler implicitly links with -lc since on some
9652 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9653 # to ld, don't add -lc before -lgcc.
9654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9655 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9656 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9657 $as_echo_n "(cached) " >&6
9658 else
9659 $RM conftest*
9660 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9662 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9663 (eval $ac_compile) 2>&5
9664 ac_status=$?
9665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9666 test $ac_status = 0; } 2>conftest.err; then
9667 soname=conftest
9668 lib=conftest
9669 libobjs=conftest.$ac_objext
9670 deplibs=
9671 wl=$lt_prog_compiler_wl
9672 pic_flag=$lt_prog_compiler_pic
9673 compiler_flags=-v
9674 linker_flags=-v
9675 verstring=
9676 output_objdir=.
9677 libname=conftest
9678 lt_save_allow_undefined_flag=$allow_undefined_flag
9679 allow_undefined_flag=
9680 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9681 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9682 ac_status=$?
9683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9684 test $ac_status = 0; }
9685 then
9686 lt_cv_archive_cmds_need_lc=no
9687 else
9688 lt_cv_archive_cmds_need_lc=yes
9690 allow_undefined_flag=$lt_save_allow_undefined_flag
9691 else
9692 cat conftest.err 1>&5
9694 $RM conftest*
9697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9698 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9699 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9701 esac
9704 esac
9862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9863 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9865 if test "$GCC" = yes; then
9866 case $host_os in
9867 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9868 *) lt_awk_arg="/^libraries:/" ;;
9869 esac
9870 case $host_os in
9871 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9872 *) lt_sed_strip_eq="s,=/,/,g" ;;
9873 esac
9874 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9875 case $lt_search_path_spec in
9876 *\;*)
9877 # if the path contains ";" then we assume it to be the separator
9878 # otherwise default to the standard path separator (i.e. ":") - it is
9879 # assumed that no part of a normal pathname contains ";" but that should
9880 # okay in the real world where ";" in dirpaths is itself problematic.
9881 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9884 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9886 esac
9887 # Ok, now we have the path, separated by spaces, we can step through it
9888 # and add multilib dir if necessary.
9889 lt_tmp_lt_search_path_spec=
9890 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9891 for lt_sys_path in $lt_search_path_spec; do
9892 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9893 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9894 else
9895 test -d "$lt_sys_path" && \
9896 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9898 done
9899 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9900 BEGIN {RS=" "; FS="/|\n";} {
9901 lt_foo="";
9902 lt_count=0;
9903 for (lt_i = NF; lt_i > 0; lt_i--) {
9904 if ($lt_i != "" && $lt_i != ".") {
9905 if ($lt_i == "..") {
9906 lt_count++;
9907 } else {
9908 if (lt_count == 0) {
9909 lt_foo="/" $lt_i lt_foo;
9910 } else {
9911 lt_count--;
9916 if (lt_foo != "") { lt_freq[lt_foo]++; }
9917 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9919 # AWK program above erroneously prepends '/' to C:/dos/paths
9920 # for these hosts.
9921 case $host_os in
9922 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9923 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9924 esac
9925 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9926 else
9927 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9929 library_names_spec=
9930 libname_spec='lib$name'
9931 soname_spec=
9932 shrext_cmds=".so"
9933 postinstall_cmds=
9934 postuninstall_cmds=
9935 finish_cmds=
9936 finish_eval=
9937 shlibpath_var=
9938 shlibpath_overrides_runpath=unknown
9939 version_type=none
9940 dynamic_linker="$host_os ld.so"
9941 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9942 need_lib_prefix=unknown
9943 hardcode_into_libs=no
9945 # when you set need_version to no, make sure it does not cause -set_version
9946 # flags to be left without arguments
9947 need_version=unknown
9949 case $host_os in
9950 aix3*)
9951 version_type=linux
9952 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9953 shlibpath_var=LIBPATH
9955 # AIX 3 has no versioning support, so we append a major version to the name.
9956 soname_spec='${libname}${release}${shared_ext}$major'
9959 aix[4-9]*)
9960 version_type=linux
9961 need_lib_prefix=no
9962 need_version=no
9963 hardcode_into_libs=yes
9964 if test "$host_cpu" = ia64; then
9965 # AIX 5 supports IA64
9966 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9967 shlibpath_var=LD_LIBRARY_PATH
9968 else
9969 # With GCC up to 2.95.x, collect2 would create an import file
9970 # for dependence libraries. The import file would start with
9971 # the line `#! .'. This would cause the generated library to
9972 # depend on `.', always an invalid library. This was fixed in
9973 # development snapshots of GCC prior to 3.0.
9974 case $host_os in
9975 aix4 | aix4.[01] | aix4.[01].*)
9976 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9977 echo ' yes '
9978 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9980 else
9981 can_build_shared=no
9984 esac
9985 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9986 # soname into executable. Probably we can add versioning support to
9987 # collect2, so additional links can be useful in future.
9988 if test "$aix_use_runtimelinking" = yes; then
9989 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9990 # instead of lib<name>.a to let people know that these are not
9991 # typical AIX shared libraries.
9992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9993 else
9994 # We preserve .a as extension for shared libraries through AIX4.2
9995 # and later when we are not doing run time linking.
9996 library_names_spec='${libname}${release}.a $libname.a'
9997 soname_spec='${libname}${release}${shared_ext}$major'
9999 shlibpath_var=LIBPATH
10003 amigaos*)
10004 case $host_cpu in
10005 powerpc)
10006 # Since July 2007 AmigaOS4 officially supports .so libraries.
10007 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10010 m68k)
10011 library_names_spec='$libname.ixlibrary $libname.a'
10012 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10013 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'
10015 esac
10018 beos*)
10019 library_names_spec='${libname}${shared_ext}'
10020 dynamic_linker="$host_os ld.so"
10021 shlibpath_var=LIBRARY_PATH
10024 bsdi[45]*)
10025 version_type=linux
10026 need_version=no
10027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10028 soname_spec='${libname}${release}${shared_ext}$major'
10029 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10030 shlibpath_var=LD_LIBRARY_PATH
10031 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10032 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10033 # the default ld.so.conf also contains /usr/contrib/lib and
10034 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10035 # libtool to hard-code these into programs
10038 cygwin* | mingw* | pw32* | cegcc*)
10039 version_type=windows
10040 shrext_cmds=".dll"
10041 need_version=no
10042 need_lib_prefix=no
10044 case $GCC,$host_os in
10045 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10046 library_names_spec='$libname.dll.a'
10047 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10048 postinstall_cmds='base_file=`basename \${file}`~
10049 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10050 dldir=$destdir/`dirname \$dlpath`~
10051 test -d \$dldir || mkdir -p \$dldir~
10052 $install_prog $dir/$dlname \$dldir/$dlname~
10053 chmod a+x \$dldir/$dlname~
10054 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10055 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10057 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10058 dlpath=$dir/\$dldll~
10059 $RM \$dlpath'
10060 shlibpath_overrides_runpath=yes
10062 case $host_os in
10063 cygwin*)
10064 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10065 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10067 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10069 mingw* | cegcc*)
10070 # MinGW DLLs use traditional 'lib' prefix
10071 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10073 pw32*)
10074 # pw32 DLLs use 'pw' prefix rather than 'lib'
10075 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10077 esac
10081 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10083 esac
10084 dynamic_linker='Win32 ld.exe'
10085 # FIXME: first we should search . and the directory the executable is in
10086 shlibpath_var=PATH
10089 darwin* | rhapsody*)
10090 dynamic_linker="$host_os dyld"
10091 version_type=darwin
10092 need_lib_prefix=no
10093 need_version=no
10094 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10095 soname_spec='${libname}${release}${major}$shared_ext'
10096 shlibpath_overrides_runpath=yes
10097 shlibpath_var=DYLD_LIBRARY_PATH
10098 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10100 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10101 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10104 dgux*)
10105 version_type=linux
10106 need_lib_prefix=no
10107 need_version=no
10108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10109 soname_spec='${libname}${release}${shared_ext}$major'
10110 shlibpath_var=LD_LIBRARY_PATH
10113 freebsd* | dragonfly*)
10114 # DragonFly does not have aout. When/if they implement a new
10115 # versioning mechanism, adjust this.
10116 if test -x /usr/bin/objformat; then
10117 objformat=`/usr/bin/objformat`
10118 else
10119 case $host_os in
10120 freebsd[23].*) objformat=aout ;;
10121 *) objformat=elf ;;
10122 esac
10124 version_type=freebsd-$objformat
10125 case $version_type in
10126 freebsd-elf*)
10127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10128 need_version=no
10129 need_lib_prefix=no
10131 freebsd-*)
10132 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10133 need_version=yes
10135 esac
10136 shlibpath_var=LD_LIBRARY_PATH
10137 case $host_os in
10138 freebsd2.*)
10139 shlibpath_overrides_runpath=yes
10141 freebsd3.[01]* | freebsdelf3.[01]*)
10142 shlibpath_overrides_runpath=yes
10143 hardcode_into_libs=yes
10145 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10146 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10147 shlibpath_overrides_runpath=no
10148 hardcode_into_libs=yes
10150 *) # from 4.6 on, and DragonFly
10151 shlibpath_overrides_runpath=yes
10152 hardcode_into_libs=yes
10154 esac
10157 gnu*)
10158 version_type=linux
10159 need_lib_prefix=no
10160 need_version=no
10161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10162 soname_spec='${libname}${release}${shared_ext}$major'
10163 shlibpath_var=LD_LIBRARY_PATH
10164 hardcode_into_libs=yes
10167 haiku*)
10168 version_type=linux
10169 need_lib_prefix=no
10170 need_version=no
10171 dynamic_linker="$host_os runtime_loader"
10172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10173 soname_spec='${libname}${release}${shared_ext}$major'
10174 shlibpath_var=LIBRARY_PATH
10175 shlibpath_overrides_runpath=yes
10176 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10177 hardcode_into_libs=yes
10180 hpux9* | hpux10* | hpux11*)
10181 # Give a soname corresponding to the major version so that dld.sl refuses to
10182 # link against other versions.
10183 version_type=sunos
10184 need_lib_prefix=no
10185 need_version=no
10186 case $host_cpu in
10187 ia64*)
10188 shrext_cmds='.so'
10189 hardcode_into_libs=yes
10190 dynamic_linker="$host_os dld.so"
10191 shlibpath_var=LD_LIBRARY_PATH
10192 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10194 soname_spec='${libname}${release}${shared_ext}$major'
10195 if test "X$HPUX_IA64_MODE" = X32; then
10196 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10197 else
10198 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10200 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10202 hppa*64*)
10203 shrext_cmds='.sl'
10204 hardcode_into_libs=yes
10205 dynamic_linker="$host_os dld.sl"
10206 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10207 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10209 soname_spec='${libname}${release}${shared_ext}$major'
10210 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10211 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10214 shrext_cmds='.sl'
10215 dynamic_linker="$host_os dld.sl"
10216 shlibpath_var=SHLIB_PATH
10217 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10219 soname_spec='${libname}${release}${shared_ext}$major'
10221 esac
10222 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10223 postinstall_cmds='chmod 555 $lib'
10224 # or fails outright, so override atomically:
10225 install_override_mode=555
10228 interix[3-9]*)
10229 version_type=linux
10230 need_lib_prefix=no
10231 need_version=no
10232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10233 soname_spec='${libname}${release}${shared_ext}$major'
10234 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10235 shlibpath_var=LD_LIBRARY_PATH
10236 shlibpath_overrides_runpath=no
10237 hardcode_into_libs=yes
10240 irix5* | irix6* | nonstopux*)
10241 case $host_os in
10242 nonstopux*) version_type=nonstopux ;;
10244 if test "$lt_cv_prog_gnu_ld" = yes; then
10245 version_type=linux
10246 else
10247 version_type=irix
10248 fi ;;
10249 esac
10250 need_lib_prefix=no
10251 need_version=no
10252 soname_spec='${libname}${release}${shared_ext}$major'
10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10254 case $host_os in
10255 irix5* | nonstopux*)
10256 libsuff= shlibsuff=
10259 case $LD in # libtool.m4 will add one of these switches to LD
10260 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10261 libsuff= shlibsuff= libmagic=32-bit;;
10262 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10263 libsuff=32 shlibsuff=N32 libmagic=N32;;
10264 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10265 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10266 *) libsuff= shlibsuff= libmagic=never-match;;
10267 esac
10269 esac
10270 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10271 shlibpath_overrides_runpath=no
10272 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10273 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10274 hardcode_into_libs=yes
10277 # No shared lib support for Linux oldld, aout, or coff.
10278 linux*oldld* | linux*aout* | linux*coff*)
10279 dynamic_linker=no
10282 # This must be Linux ELF.
10283 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10284 version_type=linux
10285 need_lib_prefix=no
10286 need_version=no
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10290 shlibpath_var=LD_LIBRARY_PATH
10291 shlibpath_overrides_runpath=no
10293 # Some binutils ld are patched to set DT_RUNPATH
10294 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10295 $as_echo_n "(cached) " >&6
10296 else
10297 lt_cv_shlibpath_overrides_runpath=no
10298 save_LDFLAGS=$LDFLAGS
10299 save_libdir=$libdir
10300 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10301 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10302 if test x$gcc_no_link = xyes; then
10303 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10306 /* end confdefs.h. */
10309 main ()
10313 return 0;
10315 _ACEOF
10316 if ac_fn_c_try_link "$LINENO"; then :
10317 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10318 lt_cv_shlibpath_overrides_runpath=yes
10321 rm -f core conftest.err conftest.$ac_objext \
10322 conftest$ac_exeext conftest.$ac_ext
10323 LDFLAGS=$save_LDFLAGS
10324 libdir=$save_libdir
10328 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10330 # This implies no fast_install, which is unacceptable.
10331 # Some rework will be needed to allow for fast_install
10332 # before this can be enabled.
10333 hardcode_into_libs=yes
10335 # Append ld.so.conf contents to the search path
10336 if test -f /etc/ld.so.conf; then
10337 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' ' '`
10338 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10341 # We used to test for /lib/ld.so.1 and disable shared libraries on
10342 # powerpc, because MkLinux only supported shared libraries with the
10343 # GNU dynamic linker. Since this was broken with cross compilers,
10344 # most powerpc-linux boxes support dynamic linking these days and
10345 # people can always --disable-shared, the test was removed, and we
10346 # assume the GNU/Linux dynamic linker is in use.
10347 dynamic_linker='GNU/Linux ld.so'
10350 netbsd*)
10351 version_type=sunos
10352 need_lib_prefix=no
10353 need_version=no
10354 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10356 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10357 dynamic_linker='NetBSD (a.out) ld.so'
10358 else
10359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10360 soname_spec='${libname}${release}${shared_ext}$major'
10361 dynamic_linker='NetBSD ld.elf_so'
10363 shlibpath_var=LD_LIBRARY_PATH
10364 shlibpath_overrides_runpath=yes
10365 hardcode_into_libs=yes
10368 newsos6)
10369 version_type=linux
10370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10371 shlibpath_var=LD_LIBRARY_PATH
10372 shlibpath_overrides_runpath=yes
10375 *nto* | *qnx*)
10376 version_type=qnx
10377 need_lib_prefix=no
10378 need_version=no
10379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10380 soname_spec='${libname}${release}${shared_ext}$major'
10381 shlibpath_var=LD_LIBRARY_PATH
10382 shlibpath_overrides_runpath=no
10383 hardcode_into_libs=yes
10384 dynamic_linker='ldqnx.so'
10387 openbsd*)
10388 version_type=sunos
10389 sys_lib_dlsearch_path_spec="/usr/lib"
10390 need_lib_prefix=no
10391 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10392 case $host_os in
10393 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10394 *) need_version=no ;;
10395 esac
10396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10397 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10398 shlibpath_var=LD_LIBRARY_PATH
10399 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10400 case $host_os in
10401 openbsd2.[89] | openbsd2.[89].*)
10402 shlibpath_overrides_runpath=no
10405 shlibpath_overrides_runpath=yes
10407 esac
10408 else
10409 shlibpath_overrides_runpath=yes
10413 os2*)
10414 libname_spec='$name'
10415 shrext_cmds=".dll"
10416 need_lib_prefix=no
10417 library_names_spec='$libname${shared_ext} $libname.a'
10418 dynamic_linker='OS/2 ld.exe'
10419 shlibpath_var=LIBPATH
10422 osf3* | osf4* | osf5*)
10423 version_type=osf
10424 need_lib_prefix=no
10425 need_version=no
10426 soname_spec='${libname}${release}${shared_ext}$major'
10427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10428 shlibpath_var=LD_LIBRARY_PATH
10429 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10430 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10433 rdos*)
10434 dynamic_linker=no
10437 solaris*)
10438 version_type=linux
10439 need_lib_prefix=no
10440 need_version=no
10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10442 soname_spec='${libname}${release}${shared_ext}$major'
10443 shlibpath_var=LD_LIBRARY_PATH
10444 shlibpath_overrides_runpath=yes
10445 hardcode_into_libs=yes
10446 # ldd complains unless libraries are executable
10447 postinstall_cmds='chmod +x $lib'
10450 sunos4*)
10451 version_type=sunos
10452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10453 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10454 shlibpath_var=LD_LIBRARY_PATH
10455 shlibpath_overrides_runpath=yes
10456 if test "$with_gnu_ld" = yes; then
10457 need_lib_prefix=no
10459 need_version=yes
10462 sysv4 | sysv4.3*)
10463 version_type=linux
10464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10465 soname_spec='${libname}${release}${shared_ext}$major'
10466 shlibpath_var=LD_LIBRARY_PATH
10467 case $host_vendor in
10468 sni)
10469 shlibpath_overrides_runpath=no
10470 need_lib_prefix=no
10471 runpath_var=LD_RUN_PATH
10473 siemens)
10474 need_lib_prefix=no
10476 motorola)
10477 need_lib_prefix=no
10478 need_version=no
10479 shlibpath_overrides_runpath=no
10480 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10482 esac
10485 sysv4*MP*)
10486 if test -d /usr/nec ;then
10487 version_type=linux
10488 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10489 soname_spec='$libname${shared_ext}.$major'
10490 shlibpath_var=LD_LIBRARY_PATH
10494 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10495 version_type=freebsd-elf
10496 need_lib_prefix=no
10497 need_version=no
10498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10499 soname_spec='${libname}${release}${shared_ext}$major'
10500 shlibpath_var=LD_LIBRARY_PATH
10501 shlibpath_overrides_runpath=yes
10502 hardcode_into_libs=yes
10503 if test "$with_gnu_ld" = yes; then
10504 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10505 else
10506 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10507 case $host_os in
10508 sco3.2v5*)
10509 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10511 esac
10513 sys_lib_dlsearch_path_spec='/usr/lib'
10516 tpf*)
10517 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10518 version_type=linux
10519 need_lib_prefix=no
10520 need_version=no
10521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10522 shlibpath_var=LD_LIBRARY_PATH
10523 shlibpath_overrides_runpath=no
10524 hardcode_into_libs=yes
10527 uts4*)
10528 version_type=linux
10529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10530 soname_spec='${libname}${release}${shared_ext}$major'
10531 shlibpath_var=LD_LIBRARY_PATH
10535 dynamic_linker=no
10537 esac
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10539 $as_echo "$dynamic_linker" >&6; }
10540 test "$dynamic_linker" = no && can_build_shared=no
10542 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10543 if test "$GCC" = yes; then
10544 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10547 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10548 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10550 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10551 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10646 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10647 hardcode_action=
10648 if test -n "$hardcode_libdir_flag_spec" ||
10649 test -n "$runpath_var" ||
10650 test "X$hardcode_automatic" = "Xyes" ; then
10652 # We can hardcode non-existent directories.
10653 if test "$hardcode_direct" != no &&
10654 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10655 # have to relink, otherwise we might link with an installed library
10656 # when we should be linking with a yet-to-be-installed one
10657 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10658 test "$hardcode_minus_L" != no; then
10659 # Linking always hardcodes the temporary library directory.
10660 hardcode_action=relink
10661 else
10662 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10663 hardcode_action=immediate
10665 else
10666 # We cannot hardcode anything, or else we can only hardcode existing
10667 # directories.
10668 hardcode_action=unsupported
10670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10671 $as_echo "$hardcode_action" >&6; }
10673 if test "$hardcode_action" = relink ||
10674 test "$inherit_rpath" = yes; then
10675 # Fast installation is not supported
10676 enable_fast_install=no
10677 elif test "$shlibpath_overrides_runpath" = yes ||
10678 test "$enable_shared" = no; then
10679 # Fast installation is not necessary
10680 enable_fast_install=needless
10688 if test "x$enable_dlopen" != xyes; then
10689 enable_dlopen=unknown
10690 enable_dlopen_self=unknown
10691 enable_dlopen_self_static=unknown
10692 else
10693 lt_cv_dlopen=no
10694 lt_cv_dlopen_libs=
10696 case $host_os in
10697 beos*)
10698 lt_cv_dlopen="load_add_on"
10699 lt_cv_dlopen_libs=
10700 lt_cv_dlopen_self=yes
10703 mingw* | pw32* | cegcc*)
10704 lt_cv_dlopen="LoadLibrary"
10705 lt_cv_dlopen_libs=
10708 cygwin*)
10709 lt_cv_dlopen="dlopen"
10710 lt_cv_dlopen_libs=
10713 darwin*)
10714 # if libdl is installed we need to link against it
10715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10716 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10717 if ${ac_cv_lib_dl_dlopen+:} false; then :
10718 $as_echo_n "(cached) " >&6
10719 else
10720 ac_check_lib_save_LIBS=$LIBS
10721 LIBS="-ldl $LIBS"
10722 if test x$gcc_no_link = xyes; then
10723 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10726 /* end confdefs.h. */
10728 /* Override any GCC internal prototype to avoid an error.
10729 Use char because int might match the return type of a GCC
10730 builtin and then its argument prototype would still apply. */
10731 #ifdef __cplusplus
10732 extern "C"
10733 #endif
10734 char dlopen ();
10736 main ()
10738 return dlopen ();
10740 return 0;
10742 _ACEOF
10743 if ac_fn_c_try_link "$LINENO"; then :
10744 ac_cv_lib_dl_dlopen=yes
10745 else
10746 ac_cv_lib_dl_dlopen=no
10748 rm -f core conftest.err conftest.$ac_objext \
10749 conftest$ac_exeext conftest.$ac_ext
10750 LIBS=$ac_check_lib_save_LIBS
10752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10753 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10754 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10755 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10756 else
10758 lt_cv_dlopen="dyld"
10759 lt_cv_dlopen_libs=
10760 lt_cv_dlopen_self=yes
10767 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10768 if test "x$ac_cv_func_shl_load" = xyes; then :
10769 lt_cv_dlopen="shl_load"
10770 else
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10772 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10773 if ${ac_cv_lib_dld_shl_load+:} false; then :
10774 $as_echo_n "(cached) " >&6
10775 else
10776 ac_check_lib_save_LIBS=$LIBS
10777 LIBS="-ldld $LIBS"
10778 if test x$gcc_no_link = xyes; then
10779 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10782 /* end confdefs.h. */
10784 /* Override any GCC internal prototype to avoid an error.
10785 Use char because int might match the return type of a GCC
10786 builtin and then its argument prototype would still apply. */
10787 #ifdef __cplusplus
10788 extern "C"
10789 #endif
10790 char shl_load ();
10792 main ()
10794 return shl_load ();
10796 return 0;
10798 _ACEOF
10799 if ac_fn_c_try_link "$LINENO"; then :
10800 ac_cv_lib_dld_shl_load=yes
10801 else
10802 ac_cv_lib_dld_shl_load=no
10804 rm -f core conftest.err conftest.$ac_objext \
10805 conftest$ac_exeext conftest.$ac_ext
10806 LIBS=$ac_check_lib_save_LIBS
10808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10809 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10810 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10811 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10812 else
10813 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10814 if test "x$ac_cv_func_dlopen" = xyes; then :
10815 lt_cv_dlopen="dlopen"
10816 else
10817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10818 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10819 if ${ac_cv_lib_dl_dlopen+:} false; then :
10820 $as_echo_n "(cached) " >&6
10821 else
10822 ac_check_lib_save_LIBS=$LIBS
10823 LIBS="-ldl $LIBS"
10824 if test x$gcc_no_link = xyes; then
10825 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10828 /* end confdefs.h. */
10830 /* Override any GCC internal prototype to avoid an error.
10831 Use char because int might match the return type of a GCC
10832 builtin and then its argument prototype would still apply. */
10833 #ifdef __cplusplus
10834 extern "C"
10835 #endif
10836 char dlopen ();
10838 main ()
10840 return dlopen ();
10842 return 0;
10844 _ACEOF
10845 if ac_fn_c_try_link "$LINENO"; then :
10846 ac_cv_lib_dl_dlopen=yes
10847 else
10848 ac_cv_lib_dl_dlopen=no
10850 rm -f core conftest.err conftest.$ac_objext \
10851 conftest$ac_exeext conftest.$ac_ext
10852 LIBS=$ac_check_lib_save_LIBS
10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10855 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10856 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10857 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10858 else
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10860 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10861 if ${ac_cv_lib_svld_dlopen+:} false; then :
10862 $as_echo_n "(cached) " >&6
10863 else
10864 ac_check_lib_save_LIBS=$LIBS
10865 LIBS="-lsvld $LIBS"
10866 if test x$gcc_no_link = xyes; then
10867 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10870 /* end confdefs.h. */
10872 /* Override any GCC internal prototype to avoid an error.
10873 Use char because int might match the return type of a GCC
10874 builtin and then its argument prototype would still apply. */
10875 #ifdef __cplusplus
10876 extern "C"
10877 #endif
10878 char dlopen ();
10880 main ()
10882 return dlopen ();
10884 return 0;
10886 _ACEOF
10887 if ac_fn_c_try_link "$LINENO"; then :
10888 ac_cv_lib_svld_dlopen=yes
10889 else
10890 ac_cv_lib_svld_dlopen=no
10892 rm -f core conftest.err conftest.$ac_objext \
10893 conftest$ac_exeext conftest.$ac_ext
10894 LIBS=$ac_check_lib_save_LIBS
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10897 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10898 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10899 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10900 else
10901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10902 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10903 if ${ac_cv_lib_dld_dld_link+:} false; then :
10904 $as_echo_n "(cached) " >&6
10905 else
10906 ac_check_lib_save_LIBS=$LIBS
10907 LIBS="-ldld $LIBS"
10908 if test x$gcc_no_link = xyes; then
10909 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10912 /* end confdefs.h. */
10914 /* Override any GCC internal prototype to avoid an error.
10915 Use char because int might match the return type of a GCC
10916 builtin and then its argument prototype would still apply. */
10917 #ifdef __cplusplus
10918 extern "C"
10919 #endif
10920 char dld_link ();
10922 main ()
10924 return dld_link ();
10926 return 0;
10928 _ACEOF
10929 if ac_fn_c_try_link "$LINENO"; then :
10930 ac_cv_lib_dld_dld_link=yes
10931 else
10932 ac_cv_lib_dld_dld_link=no
10934 rm -f core conftest.err conftest.$ac_objext \
10935 conftest$ac_exeext conftest.$ac_ext
10936 LIBS=$ac_check_lib_save_LIBS
10938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10939 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10940 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10941 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10960 esac
10962 if test "x$lt_cv_dlopen" != xno; then
10963 enable_dlopen=yes
10964 else
10965 enable_dlopen=no
10968 case $lt_cv_dlopen in
10969 dlopen)
10970 save_CPPFLAGS="$CPPFLAGS"
10971 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10973 save_LDFLAGS="$LDFLAGS"
10974 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10976 save_LIBS="$LIBS"
10977 LIBS="$lt_cv_dlopen_libs $LIBS"
10979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10980 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10981 if ${lt_cv_dlopen_self+:} false; then :
10982 $as_echo_n "(cached) " >&6
10983 else
10984 if test "$cross_compiling" = yes; then :
10985 lt_cv_dlopen_self=cross
10986 else
10987 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10988 lt_status=$lt_dlunknown
10989 cat > conftest.$ac_ext <<_LT_EOF
10990 #line 10990 "configure"
10991 #include "confdefs.h"
10993 #if HAVE_DLFCN_H
10994 #include <dlfcn.h>
10995 #endif
10997 #include <stdio.h>
10999 #ifdef RTLD_GLOBAL
11000 # define LT_DLGLOBAL RTLD_GLOBAL
11001 #else
11002 # ifdef DL_GLOBAL
11003 # define LT_DLGLOBAL DL_GLOBAL
11004 # else
11005 # define LT_DLGLOBAL 0
11006 # endif
11007 #endif
11009 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11010 find out it does not work in some platform. */
11011 #ifndef LT_DLLAZY_OR_NOW
11012 # ifdef RTLD_LAZY
11013 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11014 # else
11015 # ifdef DL_LAZY
11016 # define LT_DLLAZY_OR_NOW DL_LAZY
11017 # else
11018 # ifdef RTLD_NOW
11019 # define LT_DLLAZY_OR_NOW RTLD_NOW
11020 # else
11021 # ifdef DL_NOW
11022 # define LT_DLLAZY_OR_NOW DL_NOW
11023 # else
11024 # define LT_DLLAZY_OR_NOW 0
11025 # endif
11026 # endif
11027 # endif
11028 # endif
11029 #endif
11031 /* When -fvisbility=hidden is used, assume the code has been annotated
11032 correspondingly for the symbols needed. */
11033 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11034 void fnord () __attribute__((visibility("default")));
11035 #endif
11037 void fnord () { int i=42; }
11038 int main ()
11040 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11041 int status = $lt_dlunknown;
11043 if (self)
11045 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11046 else
11048 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11049 else puts (dlerror ());
11051 /* dlclose (self); */
11053 else
11054 puts (dlerror ());
11056 return status;
11058 _LT_EOF
11059 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11060 (eval $ac_link) 2>&5
11061 ac_status=$?
11062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11063 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11064 (./conftest; exit; ) >&5 2>/dev/null
11065 lt_status=$?
11066 case x$lt_status in
11067 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11068 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11069 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11070 esac
11071 else :
11072 # compilation failed
11073 lt_cv_dlopen_self=no
11076 rm -fr conftest*
11080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11081 $as_echo "$lt_cv_dlopen_self" >&6; }
11083 if test "x$lt_cv_dlopen_self" = xyes; then
11084 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11086 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11087 if ${lt_cv_dlopen_self_static+:} false; then :
11088 $as_echo_n "(cached) " >&6
11089 else
11090 if test "$cross_compiling" = yes; then :
11091 lt_cv_dlopen_self_static=cross
11092 else
11093 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11094 lt_status=$lt_dlunknown
11095 cat > conftest.$ac_ext <<_LT_EOF
11096 #line 11096 "configure"
11097 #include "confdefs.h"
11099 #if HAVE_DLFCN_H
11100 #include <dlfcn.h>
11101 #endif
11103 #include <stdio.h>
11105 #ifdef RTLD_GLOBAL
11106 # define LT_DLGLOBAL RTLD_GLOBAL
11107 #else
11108 # ifdef DL_GLOBAL
11109 # define LT_DLGLOBAL DL_GLOBAL
11110 # else
11111 # define LT_DLGLOBAL 0
11112 # endif
11113 #endif
11115 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11116 find out it does not work in some platform. */
11117 #ifndef LT_DLLAZY_OR_NOW
11118 # ifdef RTLD_LAZY
11119 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11120 # else
11121 # ifdef DL_LAZY
11122 # define LT_DLLAZY_OR_NOW DL_LAZY
11123 # else
11124 # ifdef RTLD_NOW
11125 # define LT_DLLAZY_OR_NOW RTLD_NOW
11126 # else
11127 # ifdef DL_NOW
11128 # define LT_DLLAZY_OR_NOW DL_NOW
11129 # else
11130 # define LT_DLLAZY_OR_NOW 0
11131 # endif
11132 # endif
11133 # endif
11134 # endif
11135 #endif
11137 /* When -fvisbility=hidden is used, assume the code has been annotated
11138 correspondingly for the symbols needed. */
11139 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11140 void fnord () __attribute__((visibility("default")));
11141 #endif
11143 void fnord () { int i=42; }
11144 int main ()
11146 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11147 int status = $lt_dlunknown;
11149 if (self)
11151 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11152 else
11154 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11155 else puts (dlerror ());
11157 /* dlclose (self); */
11159 else
11160 puts (dlerror ());
11162 return status;
11164 _LT_EOF
11165 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11166 (eval $ac_link) 2>&5
11167 ac_status=$?
11168 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11169 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11170 (./conftest; exit; ) >&5 2>/dev/null
11171 lt_status=$?
11172 case x$lt_status in
11173 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11174 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11175 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11176 esac
11177 else :
11178 # compilation failed
11179 lt_cv_dlopen_self_static=no
11182 rm -fr conftest*
11186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11187 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11190 CPPFLAGS="$save_CPPFLAGS"
11191 LDFLAGS="$save_LDFLAGS"
11192 LIBS="$save_LIBS"
11194 esac
11196 case $lt_cv_dlopen_self in
11197 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11198 *) enable_dlopen_self=unknown ;;
11199 esac
11201 case $lt_cv_dlopen_self_static in
11202 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11203 *) enable_dlopen_self_static=unknown ;;
11204 esac
11223 striplib=
11224 old_striplib=
11225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11226 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11227 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11228 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11229 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11231 $as_echo "yes" >&6; }
11232 else
11233 # FIXME - insert some real tests, host_os isn't really good enough
11234 case $host_os in
11235 darwin*)
11236 if test -n "$STRIP" ; then
11237 striplib="$STRIP -x"
11238 old_striplib="$STRIP -S"
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11240 $as_echo "yes" >&6; }
11241 else
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11243 $as_echo "no" >&6; }
11247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11248 $as_echo "no" >&6; }
11250 esac
11264 # Report which library types will actually be built
11265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11266 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11268 $as_echo "$can_build_shared" >&6; }
11270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11271 $as_echo_n "checking whether to build shared libraries... " >&6; }
11272 test "$can_build_shared" = "no" && enable_shared=no
11274 # On AIX, shared libraries and static libraries use the same namespace, and
11275 # are all built from PIC.
11276 case $host_os in
11277 aix3*)
11278 test "$enable_shared" = yes && enable_static=no
11279 if test -n "$RANLIB"; then
11280 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11281 postinstall_cmds='$RANLIB $lib'
11285 aix[4-9]*)
11286 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11287 test "$enable_shared" = yes && enable_static=no
11290 esac
11291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11292 $as_echo "$enable_shared" >&6; }
11294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11295 $as_echo_n "checking whether to build static libraries... " >&6; }
11296 # Make sure either enable_shared or enable_static is yes.
11297 test "$enable_shared" = yes || enable_static=yes
11298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11299 $as_echo "$enable_static" >&6; }
11305 ac_ext=c
11306 ac_cpp='$CPP $CPPFLAGS'
11307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11311 CC="$lt_save_CC"
11325 ac_config_commands="$ac_config_commands libtool"
11330 # Only expand once:
11336 case $host in
11337 *-cygwin* | *-mingw*)
11338 # 'host' will be top-level target in the case of a target lib,
11339 # we must compare to with_cross_host to decide if this is a native
11340 # or cross-compiler and select where to install dlls appropriately.
11341 if test -n "$with_cross_host" &&
11342 test x"$with_cross_host" != x"no"; then
11343 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11344 else
11345 lt_host_flags='-no-undefined -bindir "$(bindir)"';
11349 lt_host_flags=
11351 esac
11358 # Calculate toolexeclibdir
11359 # Also toolexecdir, though it's only used in toolexeclibdir
11360 case ${version_specific_libs} in
11361 yes)
11362 # Need the gcc compiler version to know where to install libraries
11363 # and header files if --enable-version-specific-runtime-libs option
11364 # is selected.
11365 toolexecdir='$(libdir)/gcc/$(target_alias)'
11366 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11369 if test -n "$with_cross_host" &&
11370 test x"$with_cross_host" != x"no"; then
11371 # Install a library built with a cross compiler in tooldir, not libdir.
11372 toolexecdir='$(exec_prefix)/$(target_alias)'
11373 toolexeclibdir='$(toolexecdir)/lib'
11374 else
11375 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11376 toolexeclibdir='$(libdir)'
11378 multi_os_directory=`$CC -print-multi-os-directory`
11379 case $multi_os_directory in
11380 .) ;; # Avoid trailing /.
11381 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11382 esac
11384 esac
11388 if test ${multilib} = yes; then
11389 multilib_arg="--enable-multilib"
11390 else
11391 multilib_arg=
11394 # Determine what GCC version number to use in filesystem paths.
11396 get_gcc_base_ver="cat"
11398 # Check whether --with-gcc-major-version-only was given.
11399 if test "${with_gcc_major_version_only+set}" = set; then :
11400 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11401 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11409 ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11411 cat >confcache <<\_ACEOF
11412 # This file is a shell script that caches the results of configure
11413 # tests run on this system so they can be shared between configure
11414 # scripts and configure runs, see configure's option --config-cache.
11415 # It is not useful on other systems. If it contains results you don't
11416 # want to keep, you may remove or edit it.
11418 # config.status only pays attention to the cache file if you give it
11419 # the --recheck option to rerun configure.
11421 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11422 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11423 # following values.
11425 _ACEOF
11427 # The following way of writing the cache mishandles newlines in values,
11428 # but we know of no workaround that is simple, portable, and efficient.
11429 # So, we kill variables containing newlines.
11430 # Ultrix sh set writes to stderr and can't be redirected directly,
11431 # and sets the high bit in the cache file unless we assign to the vars.
11433 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11434 eval ac_val=\$$ac_var
11435 case $ac_val in #(
11436 *${as_nl}*)
11437 case $ac_var in #(
11438 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11439 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11440 esac
11441 case $ac_var in #(
11442 _ | IFS | as_nl) ;; #(
11443 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11444 *) { eval $ac_var=; unset $ac_var;} ;;
11445 esac ;;
11446 esac
11447 done
11449 (set) 2>&1 |
11450 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11451 *${as_nl}ac_space=\ *)
11452 # `set' does not quote correctly, so add quotes: double-quote
11453 # substitution turns \\\\ into \\, and sed turns \\ into \.
11454 sed -n \
11455 "s/'/'\\\\''/g;
11456 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11457 ;; #(
11459 # `set' quotes correctly as required by POSIX, so do not add quotes.
11460 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11462 esac |
11463 sort
11465 sed '
11466 /^ac_cv_env_/b end
11467 t clear
11468 :clear
11469 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11470 t end
11471 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11472 :end' >>confcache
11473 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11474 if test -w "$cache_file"; then
11475 if test "x$cache_file" != "x/dev/null"; then
11476 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11477 $as_echo "$as_me: updating cache $cache_file" >&6;}
11478 if test ! -f "$cache_file" || test -h "$cache_file"; then
11479 cat confcache >"$cache_file"
11480 else
11481 case $cache_file in #(
11482 */* | ?:*)
11483 mv -f confcache "$cache_file"$$ &&
11484 mv -f "$cache_file"$$ "$cache_file" ;; #(
11486 mv -f confcache "$cache_file" ;;
11487 esac
11490 else
11491 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11492 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11495 rm -f confcache
11497 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11498 # Let make expand exec_prefix.
11499 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11501 DEFS=-DHAVE_CONFIG_H
11503 ac_libobjs=
11504 ac_ltlibobjs=
11506 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11507 # 1. Remove the extension, and $U if already installed.
11508 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11509 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11510 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11511 # will be set to the directory where LIBOBJS objects are built.
11512 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11513 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11514 done
11515 LIBOBJS=$ac_libobjs
11517 LTLIBOBJS=$ac_ltlibobjs
11520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11521 $as_echo_n "checking that generated files are newer than configure... " >&6; }
11522 if test -n "$am_sleep_pid"; then
11523 # Hide warnings about reused PIDs.
11524 wait $am_sleep_pid 2>/dev/null
11526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11527 $as_echo "done" >&6; }
11528 if test -n "$EXEEXT"; then
11529 am__EXEEXT_TRUE=
11530 am__EXEEXT_FALSE='#'
11531 else
11532 am__EXEEXT_TRUE='#'
11533 am__EXEEXT_FALSE=
11536 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11537 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11538 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11540 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11541 as_fn_error $? "conditional \"AMDEP\" was never defined.
11542 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11544 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11545 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11546 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11548 if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11549 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11550 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11552 if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11553 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11554 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11556 if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11557 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11558 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11561 : "${CONFIG_STATUS=./config.status}"
11562 ac_write_fail=0
11563 ac_clean_files_save=$ac_clean_files
11564 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11565 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11566 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11567 as_write_fail=0
11568 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11569 #! $SHELL
11570 # Generated by $as_me.
11571 # Run this file to recreate the current configuration.
11572 # Compiler output produced by configure, useful for debugging
11573 # configure, is in config.log if it exists.
11575 debug=false
11576 ac_cs_recheck=false
11577 ac_cs_silent=false
11579 SHELL=\${CONFIG_SHELL-$SHELL}
11580 export SHELL
11581 _ASEOF
11582 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11583 ## -------------------- ##
11584 ## M4sh Initialization. ##
11585 ## -------------------- ##
11587 # Be more Bourne compatible
11588 DUALCASE=1; export DUALCASE # for MKS sh
11589 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11590 emulate sh
11591 NULLCMD=:
11592 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11593 # is contrary to our usage. Disable this feature.
11594 alias -g '${1+"$@"}'='"$@"'
11595 setopt NO_GLOB_SUBST
11596 else
11597 case `(set -o) 2>/dev/null` in #(
11598 *posix*) :
11599 set -o posix ;; #(
11600 *) :
11602 esac
11606 as_nl='
11608 export as_nl
11609 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11610 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11611 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11612 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11613 # Prefer a ksh shell builtin over an external printf program on Solaris,
11614 # but without wasting forks for bash or zsh.
11615 if test -z "$BASH_VERSION$ZSH_VERSION" \
11616 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11617 as_echo='print -r --'
11618 as_echo_n='print -rn --'
11619 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11620 as_echo='printf %s\n'
11621 as_echo_n='printf %s'
11622 else
11623 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11624 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11625 as_echo_n='/usr/ucb/echo -n'
11626 else
11627 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11628 as_echo_n_body='eval
11629 arg=$1;
11630 case $arg in #(
11631 *"$as_nl"*)
11632 expr "X$arg" : "X\\(.*\\)$as_nl";
11633 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11634 esac;
11635 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11637 export as_echo_n_body
11638 as_echo_n='sh -c $as_echo_n_body as_echo'
11640 export as_echo_body
11641 as_echo='sh -c $as_echo_body as_echo'
11644 # The user is always right.
11645 if test "${PATH_SEPARATOR+set}" != set; then
11646 PATH_SEPARATOR=:
11647 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11648 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11649 PATH_SEPARATOR=';'
11654 # IFS
11655 # We need space, tab and new line, in precisely that order. Quoting is
11656 # there to prevent editors from complaining about space-tab.
11657 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11658 # splitting by setting IFS to empty value.)
11659 IFS=" "" $as_nl"
11661 # Find who we are. Look in the path if we contain no directory separator.
11662 as_myself=
11663 case $0 in #((
11664 *[\\/]* ) as_myself=$0 ;;
11665 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11666 for as_dir in $PATH
11668 IFS=$as_save_IFS
11669 test -z "$as_dir" && as_dir=.
11670 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11671 done
11672 IFS=$as_save_IFS
11675 esac
11676 # We did not find ourselves, most probably we were run as `sh COMMAND'
11677 # in which case we are not to be found in the path.
11678 if test "x$as_myself" = x; then
11679 as_myself=$0
11681 if test ! -f "$as_myself"; then
11682 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11683 exit 1
11686 # Unset variables that we do not need and which cause bugs (e.g. in
11687 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11688 # suppresses any "Segmentation fault" message there. '((' could
11689 # trigger a bug in pdksh 5.2.14.
11690 for as_var in BASH_ENV ENV MAIL MAILPATH
11691 do eval test x\${$as_var+set} = xset \
11692 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11693 done
11694 PS1='$ '
11695 PS2='> '
11696 PS4='+ '
11698 # NLS nuisances.
11699 LC_ALL=C
11700 export LC_ALL
11701 LANGUAGE=C
11702 export LANGUAGE
11704 # CDPATH.
11705 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11708 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11709 # ----------------------------------------
11710 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11711 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11712 # script with STATUS, using 1 if that was 0.
11713 as_fn_error ()
11715 as_status=$1; test $as_status -eq 0 && as_status=1
11716 if test "$4"; then
11717 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11718 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11720 $as_echo "$as_me: error: $2" >&2
11721 as_fn_exit $as_status
11722 } # as_fn_error
11725 # as_fn_set_status STATUS
11726 # -----------------------
11727 # Set $? to STATUS, without forking.
11728 as_fn_set_status ()
11730 return $1
11731 } # as_fn_set_status
11733 # as_fn_exit STATUS
11734 # -----------------
11735 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11736 as_fn_exit ()
11738 set +e
11739 as_fn_set_status $1
11740 exit $1
11741 } # as_fn_exit
11743 # as_fn_unset VAR
11744 # ---------------
11745 # Portably unset VAR.
11746 as_fn_unset ()
11748 { eval $1=; unset $1;}
11750 as_unset=as_fn_unset
11751 # as_fn_append VAR VALUE
11752 # ----------------------
11753 # Append the text in VALUE to the end of the definition contained in VAR. Take
11754 # advantage of any shell optimizations that allow amortized linear growth over
11755 # repeated appends, instead of the typical quadratic growth present in naive
11756 # implementations.
11757 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11758 eval 'as_fn_append ()
11760 eval $1+=\$2
11762 else
11763 as_fn_append ()
11765 eval $1=\$$1\$2
11767 fi # as_fn_append
11769 # as_fn_arith ARG...
11770 # ------------------
11771 # Perform arithmetic evaluation on the ARGs, and store the result in the
11772 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11773 # must be portable across $(()) and expr.
11774 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11775 eval 'as_fn_arith ()
11777 as_val=$(( $* ))
11779 else
11780 as_fn_arith ()
11782 as_val=`expr "$@" || test $? -eq 1`
11784 fi # as_fn_arith
11787 if expr a : '\(a\)' >/dev/null 2>&1 &&
11788 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11789 as_expr=expr
11790 else
11791 as_expr=false
11794 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11795 as_basename=basename
11796 else
11797 as_basename=false
11800 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11801 as_dirname=dirname
11802 else
11803 as_dirname=false
11806 as_me=`$as_basename -- "$0" ||
11807 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11808 X"$0" : 'X\(//\)$' \| \
11809 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11810 $as_echo X/"$0" |
11811 sed '/^.*\/\([^/][^/]*\)\/*$/{
11812 s//\1/
11815 /^X\/\(\/\/\)$/{
11816 s//\1/
11819 /^X\/\(\/\).*/{
11820 s//\1/
11823 s/.*/./; q'`
11825 # Avoid depending upon Character Ranges.
11826 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11827 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11828 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11829 as_cr_digits='0123456789'
11830 as_cr_alnum=$as_cr_Letters$as_cr_digits
11832 ECHO_C= ECHO_N= ECHO_T=
11833 case `echo -n x` in #(((((
11834 -n*)
11835 case `echo 'xy\c'` in
11836 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11837 xy) ECHO_C='\c';;
11838 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11839 ECHO_T=' ';;
11840 esac;;
11842 ECHO_N='-n';;
11843 esac
11845 rm -f conf$$ conf$$.exe conf$$.file
11846 if test -d conf$$.dir; then
11847 rm -f conf$$.dir/conf$$.file
11848 else
11849 rm -f conf$$.dir
11850 mkdir conf$$.dir 2>/dev/null
11852 if (echo >conf$$.file) 2>/dev/null; then
11853 if ln -s conf$$.file conf$$ 2>/dev/null; then
11854 as_ln_s='ln -s'
11855 # ... but there are two gotchas:
11856 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11857 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11858 # In both cases, we have to default to `cp -pR'.
11859 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11860 as_ln_s='cp -pR'
11861 elif ln conf$$.file conf$$ 2>/dev/null; then
11862 as_ln_s=ln
11863 else
11864 as_ln_s='cp -pR'
11866 else
11867 as_ln_s='cp -pR'
11869 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11870 rmdir conf$$.dir 2>/dev/null
11873 # as_fn_mkdir_p
11874 # -------------
11875 # Create "$as_dir" as a directory, including parents if necessary.
11876 as_fn_mkdir_p ()
11879 case $as_dir in #(
11880 -*) as_dir=./$as_dir;;
11881 esac
11882 test -d "$as_dir" || eval $as_mkdir_p || {
11883 as_dirs=
11884 while :; do
11885 case $as_dir in #(
11886 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11887 *) as_qdir=$as_dir;;
11888 esac
11889 as_dirs="'$as_qdir' $as_dirs"
11890 as_dir=`$as_dirname -- "$as_dir" ||
11891 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11892 X"$as_dir" : 'X\(//\)[^/]' \| \
11893 X"$as_dir" : 'X\(//\)$' \| \
11894 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11895 $as_echo X"$as_dir" |
11896 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11897 s//\1/
11900 /^X\(\/\/\)[^/].*/{
11901 s//\1/
11904 /^X\(\/\/\)$/{
11905 s//\1/
11908 /^X\(\/\).*/{
11909 s//\1/
11912 s/.*/./; q'`
11913 test -d "$as_dir" && break
11914 done
11915 test -z "$as_dirs" || eval "mkdir $as_dirs"
11916 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
11919 } # as_fn_mkdir_p
11920 if mkdir -p . 2>/dev/null; then
11921 as_mkdir_p='mkdir -p "$as_dir"'
11922 else
11923 test -d ./-p && rmdir ./-p
11924 as_mkdir_p=false
11928 # as_fn_executable_p FILE
11929 # -----------------------
11930 # Test if FILE is an executable regular file.
11931 as_fn_executable_p ()
11933 test -f "$1" && test -x "$1"
11934 } # as_fn_executable_p
11935 as_test_x='test -x'
11936 as_executable_p=as_fn_executable_p
11938 # Sed expression to map a string onto a valid CPP name.
11939 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11941 # Sed expression to map a string onto a valid variable name.
11942 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11945 exec 6>&1
11946 ## ----------------------------------- ##
11947 ## Main body of $CONFIG_STATUS script. ##
11948 ## ----------------------------------- ##
11949 _ASEOF
11950 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11952 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11953 # Save the log message, to keep $0 and so on meaningful, and to
11954 # report actual input values of CONFIG_FILES etc. instead of their
11955 # values after options handling.
11956 ac_log="
11957 This file was extended by libssp $as_me 1.0, which was
11958 generated by GNU Autoconf 2.69. Invocation command line was
11960 CONFIG_FILES = $CONFIG_FILES
11961 CONFIG_HEADERS = $CONFIG_HEADERS
11962 CONFIG_LINKS = $CONFIG_LINKS
11963 CONFIG_COMMANDS = $CONFIG_COMMANDS
11964 $ $0 $@
11966 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11969 _ACEOF
11971 case $ac_config_files in *"
11972 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11973 esac
11975 case $ac_config_headers in *"
11976 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11977 esac
11980 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11981 # Files that config.status was made for.
11982 config_files="$ac_config_files"
11983 config_headers="$ac_config_headers"
11984 config_commands="$ac_config_commands"
11986 _ACEOF
11988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11989 ac_cs_usage="\
11990 \`$as_me' instantiates files and other configuration actions
11991 from templates according to the current configuration. Unless the files
11992 and actions are specified as TAGs, all are instantiated by default.
11994 Usage: $0 [OPTION]... [TAG]...
11996 -h, --help print this help, then exit
11997 -V, --version print version number and configuration settings, then exit
11998 --config print configuration, then exit
11999 -q, --quiet, --silent
12000 do not print progress messages
12001 -d, --debug don't remove temporary files
12002 --recheck update $as_me by reconfiguring in the same conditions
12003 --file=FILE[:TEMPLATE]
12004 instantiate the configuration file FILE
12005 --header=FILE[:TEMPLATE]
12006 instantiate the configuration header FILE
12008 Configuration files:
12009 $config_files
12011 Configuration headers:
12012 $config_headers
12014 Configuration commands:
12015 $config_commands
12017 Report bugs to the package provider."
12019 _ACEOF
12020 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12021 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12022 ac_cs_version="\\
12023 libssp config.status 1.0
12024 configured by $0, generated by GNU Autoconf 2.69,
12025 with options \\"\$ac_cs_config\\"
12027 Copyright (C) 2012 Free Software Foundation, Inc.
12028 This config.status script is free software; the Free Software Foundation
12029 gives unlimited permission to copy, distribute and modify it."
12031 ac_pwd='$ac_pwd'
12032 srcdir='$srcdir'
12033 INSTALL='$INSTALL'
12034 MKDIR_P='$MKDIR_P'
12035 AWK='$AWK'
12036 test -n "\$AWK" || AWK=awk
12037 _ACEOF
12039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12040 # The default lists apply if the user does not specify any file.
12041 ac_need_defaults=:
12042 while test $# != 0
12044 case $1 in
12045 --*=?*)
12046 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12047 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12048 ac_shift=:
12050 --*=)
12051 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12052 ac_optarg=
12053 ac_shift=:
12056 ac_option=$1
12057 ac_optarg=$2
12058 ac_shift=shift
12060 esac
12062 case $ac_option in
12063 # Handling of the options.
12064 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12065 ac_cs_recheck=: ;;
12066 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12067 $as_echo "$ac_cs_version"; exit ;;
12068 --config | --confi | --conf | --con | --co | --c )
12069 $as_echo "$ac_cs_config"; exit ;;
12070 --debug | --debu | --deb | --de | --d | -d )
12071 debug=: ;;
12072 --file | --fil | --fi | --f )
12073 $ac_shift
12074 case $ac_optarg in
12075 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12076 '') as_fn_error $? "missing file argument" ;;
12077 esac
12078 as_fn_append CONFIG_FILES " '$ac_optarg'"
12079 ac_need_defaults=false;;
12080 --header | --heade | --head | --hea )
12081 $ac_shift
12082 case $ac_optarg in
12083 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12084 esac
12085 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12086 ac_need_defaults=false;;
12087 --he | --h)
12088 # Conflict between --help and --header
12089 as_fn_error $? "ambiguous option: \`$1'
12090 Try \`$0 --help' for more information.";;
12091 --help | --hel | -h )
12092 $as_echo "$ac_cs_usage"; exit ;;
12093 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12094 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12095 ac_cs_silent=: ;;
12097 # This is an error.
12098 -*) as_fn_error $? "unrecognized option: \`$1'
12099 Try \`$0 --help' for more information." ;;
12101 *) as_fn_append ac_config_targets " $1"
12102 ac_need_defaults=false ;;
12104 esac
12105 shift
12106 done
12108 ac_configure_extra_args=
12110 if $ac_cs_silent; then
12111 exec 6>/dev/null
12112 ac_configure_extra_args="$ac_configure_extra_args --silent"
12115 _ACEOF
12116 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12117 if \$ac_cs_recheck; then
12118 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12119 shift
12120 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12121 CONFIG_SHELL='$SHELL'
12122 export CONFIG_SHELL
12123 exec "\$@"
12126 _ACEOF
12127 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12128 exec 5>>config.log
12130 echo
12131 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12132 ## Running $as_me. ##
12133 _ASBOX
12134 $as_echo "$ac_log"
12135 } >&5
12137 _ACEOF
12138 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12140 # INIT-COMMANDS
12143 srcdir="$srcdir"
12144 host="$host"
12145 target="$target"
12146 with_multisubdir="$with_multisubdir"
12147 with_multisrctop="$with_multisrctop"
12148 with_target_subdir="$with_target_subdir"
12149 ac_configure_args="${multilib_arg} ${ac_configure_args}"
12150 multi_basedir="$multi_basedir"
12151 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12152 CC="$CC"
12153 CXX="$CXX"
12154 GFORTRAN="$GFORTRAN"
12155 GDC="$GDC"
12156 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12159 # The HP-UX ksh and POSIX shell print the target directory to stdout
12160 # if CDPATH is set.
12161 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12163 sed_quote_subst='$sed_quote_subst'
12164 double_quote_subst='$double_quote_subst'
12165 delay_variable_subst='$delay_variable_subst'
12166 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12167 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12168 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12169 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12170 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12171 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12172 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12173 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12174 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12175 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12176 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12177 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12178 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12179 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12180 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12181 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12182 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12183 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12184 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12185 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12186 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12187 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12188 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12189 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12190 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12191 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12192 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12193 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12194 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12195 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12196 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12197 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12198 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12199 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12200 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12201 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12202 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12203 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12204 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12205 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12206 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12207 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12208 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12209 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12210 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12211 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12212 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12213 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12214 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"`'
12215 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12216 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12217 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12218 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12219 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12220 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12221 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12222 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12223 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12224 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12225 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12226 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12227 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12228 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12229 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12230 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12231 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12232 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12233 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12234 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12235 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12236 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12237 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12238 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12239 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12240 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12241 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12242 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12243 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12244 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12245 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12246 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12247 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12248 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12249 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12250 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12251 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12252 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12253 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12254 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12255 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12256 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12257 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12258 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12259 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12260 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12261 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12262 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12263 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12264 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12265 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12266 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12267 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12268 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12269 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12270 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12271 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12272 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12273 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12274 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12275 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12276 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12277 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12278 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12279 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12280 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12281 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12282 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12283 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12284 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12285 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12287 LTCC='$LTCC'
12288 LTCFLAGS='$LTCFLAGS'
12289 compiler='$compiler_DEFAULT'
12291 # A function that is used when there is no print builtin or printf.
12292 func_fallback_echo ()
12294 eval 'cat <<_LTECHO_EOF
12296 _LTECHO_EOF'
12299 # Quote evaled strings.
12300 for var in SHELL \
12301 ECHO \
12302 SED \
12303 GREP \
12304 EGREP \
12305 FGREP \
12306 LD \
12307 NM \
12308 LN_S \
12309 lt_SP2NL \
12310 lt_NL2SP \
12311 reload_flag \
12312 OBJDUMP \
12313 deplibs_check_method \
12314 file_magic_cmd \
12315 AR \
12316 AR_FLAGS \
12317 STRIP \
12318 RANLIB \
12319 CC \
12320 CFLAGS \
12321 compiler \
12322 lt_cv_sys_global_symbol_pipe \
12323 lt_cv_sys_global_symbol_to_cdecl \
12324 lt_cv_sys_global_symbol_to_c_name_address \
12325 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12326 lt_prog_compiler_no_builtin_flag \
12327 lt_prog_compiler_wl \
12328 lt_prog_compiler_pic \
12329 lt_prog_compiler_static \
12330 lt_cv_prog_compiler_c_o \
12331 need_locks \
12332 DSYMUTIL \
12333 NMEDIT \
12334 LIPO \
12335 OTOOL \
12336 OTOOL64 \
12337 shrext_cmds \
12338 export_dynamic_flag_spec \
12339 whole_archive_flag_spec \
12340 compiler_needs_object \
12341 with_gnu_ld \
12342 allow_undefined_flag \
12343 no_undefined_flag \
12344 hardcode_libdir_flag_spec \
12345 hardcode_libdir_flag_spec_ld \
12346 hardcode_libdir_separator \
12347 fix_srcfile_path \
12348 exclude_expsyms \
12349 include_expsyms \
12350 file_list_spec \
12351 variables_saved_for_relink \
12352 libname_spec \
12353 library_names_spec \
12354 soname_spec \
12355 install_override_mode \
12356 finish_eval \
12357 old_striplib \
12358 striplib; do
12359 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12360 *[\\\\\\\`\\"\\\$]*)
12361 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12364 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12366 esac
12367 done
12369 # Double-quote double-evaled strings.
12370 for var in reload_cmds \
12371 old_postinstall_cmds \
12372 old_postuninstall_cmds \
12373 old_archive_cmds \
12374 extract_expsyms_cmds \
12375 old_archive_from_new_cmds \
12376 old_archive_from_expsyms_cmds \
12377 archive_cmds \
12378 archive_expsym_cmds \
12379 module_cmds \
12380 module_expsym_cmds \
12381 export_symbols_cmds \
12382 prelink_cmds \
12383 postinstall_cmds \
12384 postuninstall_cmds \
12385 finish_cmds \
12386 sys_lib_search_path_spec \
12387 sys_lib_dlsearch_path_spec; do
12388 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12389 *[\\\\\\\`\\"\\\$]*)
12390 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12393 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12395 esac
12396 done
12398 ac_aux_dir='$ac_aux_dir'
12399 xsi_shell='$xsi_shell'
12400 lt_shell_append='$lt_shell_append'
12402 # See if we are running on zsh, and set the options which allow our
12403 # commands through without removal of \ escapes INIT.
12404 if test -n "\${ZSH_VERSION+set}" ; then
12405 setopt NO_GLOB_SUBST
12409 PACKAGE='$PACKAGE'
12410 VERSION='$VERSION'
12411 TIMESTAMP='$TIMESTAMP'
12412 RM='$RM'
12413 ofile='$ofile'
12418 _ACEOF
12420 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12422 # Handling of arguments.
12423 for ac_config_target in $ac_config_targets
12425 case $ac_config_target in
12426 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12427 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12428 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12429 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12430 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12431 "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12433 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12434 esac
12435 done
12438 # If the user did not use the arguments to specify the items to instantiate,
12439 # then the envvar interface is used. Set only those that are not.
12440 # We use the long form for the default assignment because of an extremely
12441 # bizarre bug on SunOS 4.1.3.
12442 if $ac_need_defaults; then
12443 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12444 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12445 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12448 # Have a temporary directory for convenience. Make it in the build tree
12449 # simply because there is no reason against having it here, and in addition,
12450 # creating and moving files from /tmp can sometimes cause problems.
12451 # Hook for its removal unless debugging.
12452 # Note that there is a small window in which the directory will not be cleaned:
12453 # after its creation but before its name has been assigned to `$tmp'.
12454 $debug ||
12456 tmp= ac_tmp=
12457 trap 'exit_status=$?
12458 : "${ac_tmp:=$tmp}"
12459 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12461 trap 'as_fn_exit 1' 1 2 13 15
12463 # Create a (secure) tmp directory for tmp files.
12466 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12467 test -d "$tmp"
12468 } ||
12470 tmp=./conf$$-$RANDOM
12471 (umask 077 && mkdir "$tmp")
12472 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12473 ac_tmp=$tmp
12475 # Set up the scripts for CONFIG_FILES section.
12476 # No need to generate them if there are no CONFIG_FILES.
12477 # This happens for instance with `./config.status config.h'.
12478 if test -n "$CONFIG_FILES"; then
12481 ac_cr=`echo X | tr X '\015'`
12482 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12483 # But we know of no other shell where ac_cr would be empty at this
12484 # point, so we can use a bashism as a fallback.
12485 if test "x$ac_cr" = x; then
12486 eval ac_cr=\$\'\\r\'
12488 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12489 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12490 ac_cs_awk_cr='\\r'
12491 else
12492 ac_cs_awk_cr=$ac_cr
12495 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12496 _ACEOF
12500 echo "cat >conf$$subs.awk <<_ACEOF" &&
12501 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12502 echo "_ACEOF"
12503 } >conf$$subs.sh ||
12504 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12505 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12506 ac_delim='%!_!# '
12507 for ac_last_try in false false false false false :; do
12508 . ./conf$$subs.sh ||
12509 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12511 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12512 if test $ac_delim_n = $ac_delim_num; then
12513 break
12514 elif $ac_last_try; then
12515 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12516 else
12517 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12519 done
12520 rm -f conf$$subs.sh
12522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12523 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12524 _ACEOF
12525 sed -n '
12527 s/^/S["/; s/!.*/"]=/
12530 s/^[^!]*!//
12531 :repl
12532 t repl
12533 s/'"$ac_delim"'$//
12534 t delim
12537 s/\(.\{148\}\)..*/\1/
12538 t more1
12539 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12542 b repl
12543 :more1
12544 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12547 s/.\{148\}//
12548 t nl
12549 :delim
12551 s/\(.\{148\}\)..*/\1/
12552 t more2
12553 s/["\\]/\\&/g; s/^/"/; s/$/"/
12556 :more2
12557 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12560 s/.\{148\}//
12561 t delim
12562 ' <conf$$subs.awk | sed '
12563 /^[^""]/{
12565 s/\n//
12567 ' >>$CONFIG_STATUS || ac_write_fail=1
12568 rm -f conf$$subs.awk
12569 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12570 _ACAWK
12571 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12572 for (key in S) S_is_set[key] = 1
12573 FS = "\a"
12577 line = $ 0
12578 nfields = split(line, field, "@")
12579 substed = 0
12580 len = length(field[1])
12581 for (i = 2; i < nfields; i++) {
12582 key = field[i]
12583 keylen = length(key)
12584 if (S_is_set[key]) {
12585 value = S[key]
12586 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12587 len += length(value) + length(field[++i])
12588 substed = 1
12589 } else
12590 len += 1 + keylen
12593 print line
12596 _ACAWK
12597 _ACEOF
12598 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12599 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12600 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12601 else
12603 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12604 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12605 _ACEOF
12607 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12608 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12609 # trailing colons and then remove the whole line if VPATH becomes empty
12610 # (actually we leave an empty line to preserve line numbers).
12611 if test "x$srcdir" = x.; then
12612 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12614 s///
12615 s/^/:/
12616 s/[ ]*$/:/
12617 s/:\$(srcdir):/:/g
12618 s/:\${srcdir}:/:/g
12619 s/:@srcdir@:/:/g
12620 s/^:*//
12621 s/:*$//
12623 s/\(=[ ]*\).*/\1/
12625 s/\n//
12626 s/^[^=]*=[ ]*$//
12630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12631 fi # test -n "$CONFIG_FILES"
12633 # Set up the scripts for CONFIG_HEADERS section.
12634 # No need to generate them if there are no CONFIG_HEADERS.
12635 # This happens for instance with `./config.status Makefile'.
12636 if test -n "$CONFIG_HEADERS"; then
12637 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12638 BEGIN {
12639 _ACEOF
12641 # Transform confdefs.h into an awk script `defines.awk', embedded as
12642 # here-document in config.status, that substitutes the proper values into
12643 # config.h.in to produce config.h.
12645 # Create a delimiter string that does not exist in confdefs.h, to ease
12646 # handling of long lines.
12647 ac_delim='%!_!# '
12648 for ac_last_try in false false :; do
12649 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12650 if test -z "$ac_tt"; then
12651 break
12652 elif $ac_last_try; then
12653 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12654 else
12655 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12657 done
12659 # For the awk script, D is an array of macro values keyed by name,
12660 # likewise P contains macro parameters if any. Preserve backslash
12661 # newline sequences.
12663 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12664 sed -n '
12665 s/.\{148\}/&'"$ac_delim"'/g
12666 t rset
12667 :rset
12668 s/^[ ]*#[ ]*define[ ][ ]*/ /
12669 t def
12671 :def
12672 s/\\$//
12673 t bsnl
12674 s/["\\]/\\&/g
12675 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12676 D["\1"]=" \3"/p
12677 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12679 :bsnl
12680 s/["\\]/\\&/g
12681 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12682 D["\1"]=" \3\\\\\\n"\\/p
12683 t cont
12684 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12685 t cont
12687 :cont
12689 s/.\{148\}/&'"$ac_delim"'/g
12690 t clear
12691 :clear
12692 s/\\$//
12693 t bsnlc
12694 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12696 :bsnlc
12697 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12698 b cont
12699 ' <confdefs.h | sed '
12700 s/'"$ac_delim"'/"\\\
12701 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12703 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12704 for (key in D) D_is_set[key] = 1
12705 FS = "\a"
12707 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12708 line = \$ 0
12709 split(line, arg, " ")
12710 if (arg[1] == "#") {
12711 defundef = arg[2]
12712 mac1 = arg[3]
12713 } else {
12714 defundef = substr(arg[1], 2)
12715 mac1 = arg[2]
12717 split(mac1, mac2, "(") #)
12718 macro = mac2[1]
12719 prefix = substr(line, 1, index(line, defundef) - 1)
12720 if (D_is_set[macro]) {
12721 # Preserve the white space surrounding the "#".
12722 print prefix "define", macro P[macro] D[macro]
12723 next
12724 } else {
12725 # Replace #undef with comments. This is necessary, for example,
12726 # in the case of _POSIX_SOURCE, which is predefined and required
12727 # on some systems where configure will not decide to define it.
12728 if (defundef == "undef") {
12729 print "/*", prefix defundef, macro, "*/"
12730 next
12734 { print }
12735 _ACAWK
12736 _ACEOF
12737 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12738 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12739 fi # test -n "$CONFIG_HEADERS"
12742 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12743 shift
12744 for ac_tag
12746 case $ac_tag in
12747 :[FHLC]) ac_mode=$ac_tag; continue;;
12748 esac
12749 case $ac_mode$ac_tag in
12750 :[FHL]*:*);;
12751 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12752 :[FH]-) ac_tag=-:-;;
12753 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12754 esac
12755 ac_save_IFS=$IFS
12756 IFS=:
12757 set x $ac_tag
12758 IFS=$ac_save_IFS
12759 shift
12760 ac_file=$1
12761 shift
12763 case $ac_mode in
12764 :L) ac_source=$1;;
12765 :[FH])
12766 ac_file_inputs=
12767 for ac_f
12769 case $ac_f in
12770 -) ac_f="$ac_tmp/stdin";;
12771 *) # Look for the file first in the build tree, then in the source tree
12772 # (if the path is not absolute). The absolute path cannot be DOS-style,
12773 # because $ac_f cannot contain `:'.
12774 test -f "$ac_f" ||
12775 case $ac_f in
12776 [\\/$]*) false;;
12777 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12778 esac ||
12779 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12780 esac
12781 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12782 as_fn_append ac_file_inputs " '$ac_f'"
12783 done
12785 # Let's still pretend it is `configure' which instantiates (i.e., don't
12786 # use $as_me), people would be surprised to read:
12787 # /* config.h. Generated by config.status. */
12788 configure_input='Generated from '`
12789 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12790 `' by configure.'
12791 if test x"$ac_file" != x-; then
12792 configure_input="$ac_file. $configure_input"
12793 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12794 $as_echo "$as_me: creating $ac_file" >&6;}
12796 # Neutralize special characters interpreted by sed in replacement strings.
12797 case $configure_input in #(
12798 *\&* | *\|* | *\\* )
12799 ac_sed_conf_input=`$as_echo "$configure_input" |
12800 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12801 *) ac_sed_conf_input=$configure_input;;
12802 esac
12804 case $ac_tag in
12805 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12806 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12807 esac
12809 esac
12811 ac_dir=`$as_dirname -- "$ac_file" ||
12812 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12813 X"$ac_file" : 'X\(//\)[^/]' \| \
12814 X"$ac_file" : 'X\(//\)$' \| \
12815 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12816 $as_echo X"$ac_file" |
12817 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12818 s//\1/
12821 /^X\(\/\/\)[^/].*/{
12822 s//\1/
12825 /^X\(\/\/\)$/{
12826 s//\1/
12829 /^X\(\/\).*/{
12830 s//\1/
12833 s/.*/./; q'`
12834 as_dir="$ac_dir"; as_fn_mkdir_p
12835 ac_builddir=.
12837 case "$ac_dir" in
12838 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12840 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12841 # A ".." for each directory in $ac_dir_suffix.
12842 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12843 case $ac_top_builddir_sub in
12844 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12845 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12846 esac ;;
12847 esac
12848 ac_abs_top_builddir=$ac_pwd
12849 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12850 # for backward compatibility:
12851 ac_top_builddir=$ac_top_build_prefix
12853 case $srcdir in
12854 .) # We are building in place.
12855 ac_srcdir=.
12856 ac_top_srcdir=$ac_top_builddir_sub
12857 ac_abs_top_srcdir=$ac_pwd ;;
12858 [\\/]* | ?:[\\/]* ) # Absolute name.
12859 ac_srcdir=$srcdir$ac_dir_suffix;
12860 ac_top_srcdir=$srcdir
12861 ac_abs_top_srcdir=$srcdir ;;
12862 *) # Relative name.
12863 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12864 ac_top_srcdir=$ac_top_build_prefix$srcdir
12865 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12866 esac
12867 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12870 case $ac_mode in
12873 # CONFIG_FILE
12876 case $INSTALL in
12877 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12878 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12879 esac
12880 ac_MKDIR_P=$MKDIR_P
12881 case $MKDIR_P in
12882 [\\/$]* | ?:[\\/]* ) ;;
12883 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12884 esac
12885 _ACEOF
12887 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12888 # If the template does not know about datarootdir, expand it.
12889 # FIXME: This hack should be removed a few years after 2.60.
12890 ac_datarootdir_hack=; ac_datarootdir_seen=
12891 ac_sed_dataroot='
12892 /datarootdir/ {
12896 /@datadir@/p
12897 /@docdir@/p
12898 /@infodir@/p
12899 /@localedir@/p
12900 /@mandir@/p'
12901 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12902 *datarootdir*) ac_datarootdir_seen=yes;;
12903 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12905 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12906 _ACEOF
12907 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12908 ac_datarootdir_hack='
12909 s&@datadir@&$datadir&g
12910 s&@docdir@&$docdir&g
12911 s&@infodir@&$infodir&g
12912 s&@localedir@&$localedir&g
12913 s&@mandir@&$mandir&g
12914 s&\\\${datarootdir}&$datarootdir&g' ;;
12915 esac
12916 _ACEOF
12918 # Neutralize VPATH when `$srcdir' = `.'.
12919 # Shell code in configure.ac might set extrasub.
12920 # FIXME: do we really want to maintain this feature?
12921 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12922 ac_sed_extra="$ac_vpsub
12923 $extrasub
12924 _ACEOF
12925 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12927 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12928 s|@configure_input@|$ac_sed_conf_input|;t t
12929 s&@top_builddir@&$ac_top_builddir_sub&;t t
12930 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12931 s&@srcdir@&$ac_srcdir&;t t
12932 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12933 s&@top_srcdir@&$ac_top_srcdir&;t t
12934 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12935 s&@builddir@&$ac_builddir&;t t
12936 s&@abs_builddir@&$ac_abs_builddir&;t t
12937 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12938 s&@INSTALL@&$ac_INSTALL&;t t
12939 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12940 $ac_datarootdir_hack
12942 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12943 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12945 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12946 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12947 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12948 "$ac_tmp/out"`; test -z "$ac_out"; } &&
12949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12950 which seems to be undefined. Please make sure it is defined" >&5
12951 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12952 which seems to be undefined. Please make sure it is defined" >&2;}
12954 rm -f "$ac_tmp/stdin"
12955 case $ac_file in
12956 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12957 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
12958 esac \
12959 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12963 # CONFIG_HEADER
12965 if test x"$ac_file" != x-; then
12967 $as_echo "/* $configure_input */" \
12968 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
12969 } >"$ac_tmp/config.h" \
12970 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12971 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12973 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12974 else
12975 rm -f "$ac_file"
12976 mv "$ac_tmp/config.h" "$ac_file" \
12977 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12979 else
12980 $as_echo "/* $configure_input */" \
12981 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
12982 || as_fn_error $? "could not create -" "$LINENO" 5
12984 # Compute "$ac_file"'s index in $config_headers.
12985 _am_arg="$ac_file"
12986 _am_stamp_count=1
12987 for _am_header in $config_headers :; do
12988 case $_am_header in
12989 $_am_arg | $_am_arg:* )
12990 break ;;
12992 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12993 esac
12994 done
12995 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12996 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12997 X"$_am_arg" : 'X\(//\)[^/]' \| \
12998 X"$_am_arg" : 'X\(//\)$' \| \
12999 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13000 $as_echo X"$_am_arg" |
13001 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13002 s//\1/
13005 /^X\(\/\/\)[^/].*/{
13006 s//\1/
13009 /^X\(\/\/\)$/{
13010 s//\1/
13013 /^X\(\/\).*/{
13014 s//\1/
13017 s/.*/./; q'`/stamp-h$_am_stamp_count
13020 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13021 $as_echo "$as_me: executing $ac_file commands" >&6;}
13023 esac
13026 case $ac_file$ac_mode in
13027 "default-1":C)
13028 # Only add multilib support code if we just rebuilt the top-level
13029 # Makefile.
13030 case " $CONFIG_FILES " in
13031 *" Makefile "*)
13032 ac_file=Makefile . ${multi_basedir}/config-ml.in
13034 esac ;;
13035 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13036 # Older Autoconf quotes --file arguments for eval, but not when files
13037 # are listed without --file. Let's play safe and only enable the eval
13038 # if we detect the quoting.
13039 case $CONFIG_FILES in
13040 *\'*) eval set x "$CONFIG_FILES" ;;
13041 *) set x $CONFIG_FILES ;;
13042 esac
13043 shift
13044 for mf
13046 # Strip MF so we end up with the name of the file.
13047 mf=`echo "$mf" | sed -e 's/:.*$//'`
13048 # Check whether this is an Automake generated Makefile or not.
13049 # We used to match only the files named 'Makefile.in', but
13050 # some people rename them; so instead we look at the file content.
13051 # Grep'ing the first line is not enough: some people post-process
13052 # each Makefile.in and add a new line on top of each file to say so.
13053 # Grep'ing the whole file is not good either: AIX grep has a line
13054 # limit of 2048, but all sed's we know have understand at least 4000.
13055 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13056 dirpart=`$as_dirname -- "$mf" ||
13057 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13058 X"$mf" : 'X\(//\)[^/]' \| \
13059 X"$mf" : 'X\(//\)$' \| \
13060 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13061 $as_echo X"$mf" |
13062 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13063 s//\1/
13066 /^X\(\/\/\)[^/].*/{
13067 s//\1/
13070 /^X\(\/\/\)$/{
13071 s//\1/
13074 /^X\(\/\).*/{
13075 s//\1/
13078 s/.*/./; q'`
13079 else
13080 continue
13082 # Extract the definition of DEPDIR, am__include, and am__quote
13083 # from the Makefile without running 'make'.
13084 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13085 test -z "$DEPDIR" && continue
13086 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13087 test -z "$am__include" && continue
13088 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13089 # Find all dependency output files, they are included files with
13090 # $(DEPDIR) in their names. We invoke sed twice because it is the
13091 # simplest approach to changing $(DEPDIR) to its actual value in the
13092 # expansion.
13093 for file in `sed -n "
13094 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13095 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13096 # Make sure the directory exists.
13097 test -f "$dirpart/$file" && continue
13098 fdir=`$as_dirname -- "$file" ||
13099 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13100 X"$file" : 'X\(//\)[^/]' \| \
13101 X"$file" : 'X\(//\)$' \| \
13102 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13103 $as_echo X"$file" |
13104 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13105 s//\1/
13108 /^X\(\/\/\)[^/].*/{
13109 s//\1/
13112 /^X\(\/\/\)$/{
13113 s//\1/
13116 /^X\(\/\).*/{
13117 s//\1/
13120 s/.*/./; q'`
13121 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13122 # echo "creating $dirpart/$file"
13123 echo '# dummy' > "$dirpart/$file"
13124 done
13125 done
13128 "libtool":C)
13130 # See if we are running on zsh, and set the options which allow our
13131 # commands through without removal of \ escapes.
13132 if test -n "${ZSH_VERSION+set}" ; then
13133 setopt NO_GLOB_SUBST
13136 cfgfile="${ofile}T"
13137 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13138 $RM "$cfgfile"
13140 cat <<_LT_EOF >> "$cfgfile"
13141 #! $SHELL
13143 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13144 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13145 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13146 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13148 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13149 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13150 # Written by Gordon Matzigkeit, 1996
13152 # This file is part of GNU Libtool.
13154 # GNU Libtool is free software; you can redistribute it and/or
13155 # modify it under the terms of the GNU General Public License as
13156 # published by the Free Software Foundation; either version 2 of
13157 # the License, or (at your option) any later version.
13159 # As a special exception to the GNU General Public License,
13160 # if you distribute this file as part of a program or library that
13161 # is built using GNU Libtool, you may include this file under the
13162 # same distribution terms that you use for the rest of that program.
13164 # GNU Libtool is distributed in the hope that it will be useful,
13165 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13166 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13167 # GNU General Public License for more details.
13169 # You should have received a copy of the GNU General Public License
13170 # along with GNU Libtool; see the file COPYING. If not, a copy
13171 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13172 # obtained by writing to the Free Software Foundation, Inc.,
13173 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13176 # The names of the tagged configurations supported by this script.
13177 available_tags=""
13179 # ### BEGIN LIBTOOL CONFIG
13181 # Which release of libtool.m4 was used?
13182 macro_version=$macro_version
13183 macro_revision=$macro_revision
13185 # Whether or not to build shared libraries.
13186 build_libtool_libs=$enable_shared
13188 # Whether or not to build static libraries.
13189 build_old_libs=$enable_static
13191 # What type of objects to build.
13192 pic_mode=$pic_mode
13194 # Whether or not to optimize for fast installation.
13195 fast_install=$enable_fast_install
13197 # Shell to use when invoking shell scripts.
13198 SHELL=$lt_SHELL
13200 # An echo program that protects backslashes.
13201 ECHO=$lt_ECHO
13203 # The host system.
13204 host_alias=$host_alias
13205 host=$host
13206 host_os=$host_os
13208 # The build system.
13209 build_alias=$build_alias
13210 build=$build
13211 build_os=$build_os
13213 # A sed program that does not truncate output.
13214 SED=$lt_SED
13216 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13217 Xsed="\$SED -e 1s/^X//"
13219 # A grep program that handles long lines.
13220 GREP=$lt_GREP
13222 # An ERE matcher.
13223 EGREP=$lt_EGREP
13225 # A literal string matcher.
13226 FGREP=$lt_FGREP
13228 # A BSD- or MS-compatible name lister.
13229 NM=$lt_NM
13231 # Whether we need soft or hard links.
13232 LN_S=$lt_LN_S
13234 # What is the maximum length of a command?
13235 max_cmd_len=$max_cmd_len
13237 # Object file suffix (normally "o").
13238 objext=$ac_objext
13240 # Executable file suffix (normally "").
13241 exeext=$exeext
13243 # whether the shell understands "unset".
13244 lt_unset=$lt_unset
13246 # turn spaces into newlines.
13247 SP2NL=$lt_lt_SP2NL
13249 # turn newlines into spaces.
13250 NL2SP=$lt_lt_NL2SP
13252 # An object symbol dumper.
13253 OBJDUMP=$lt_OBJDUMP
13255 # Method to check whether dependent libraries are shared objects.
13256 deplibs_check_method=$lt_deplibs_check_method
13258 # Command to use when deplibs_check_method == "file_magic".
13259 file_magic_cmd=$lt_file_magic_cmd
13261 # The archiver.
13262 AR=$lt_AR
13263 AR_FLAGS=$lt_AR_FLAGS
13265 # A symbol stripping program.
13266 STRIP=$lt_STRIP
13268 # Commands used to install an old-style archive.
13269 RANLIB=$lt_RANLIB
13270 old_postinstall_cmds=$lt_old_postinstall_cmds
13271 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13273 # Whether to use a lock for old archive extraction.
13274 lock_old_archive_extraction=$lock_old_archive_extraction
13276 # A C compiler.
13277 LTCC=$lt_CC
13279 # LTCC compiler flags.
13280 LTCFLAGS=$lt_CFLAGS
13282 # Take the output of nm and produce a listing of raw symbols and C names.
13283 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13285 # Transform the output of nm in a proper C declaration.
13286 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13288 # Transform the output of nm in a C name address pair.
13289 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13291 # Transform the output of nm in a C name address pair when lib prefix is needed.
13292 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13294 # The name of the directory that contains temporary libtool files.
13295 objdir=$objdir
13297 # Used to examine libraries when file_magic_cmd begins with "file".
13298 MAGIC_CMD=$MAGIC_CMD
13300 # Must we lock files when doing compilation?
13301 need_locks=$lt_need_locks
13303 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13304 DSYMUTIL=$lt_DSYMUTIL
13306 # Tool to change global to local symbols on Mac OS X.
13307 NMEDIT=$lt_NMEDIT
13309 # Tool to manipulate fat objects and archives on Mac OS X.
13310 LIPO=$lt_LIPO
13312 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13313 OTOOL=$lt_OTOOL
13315 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13316 OTOOL64=$lt_OTOOL64
13318 # Old archive suffix (normally "a").
13319 libext=$libext
13321 # Shared library suffix (normally ".so").
13322 shrext_cmds=$lt_shrext_cmds
13324 # The commands to extract the exported symbol list from a shared archive.
13325 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13327 # Variables whose values should be saved in libtool wrapper scripts and
13328 # restored at link time.
13329 variables_saved_for_relink=$lt_variables_saved_for_relink
13331 # Do we need the "lib" prefix for modules?
13332 need_lib_prefix=$need_lib_prefix
13334 # Do we need a version for libraries?
13335 need_version=$need_version
13337 # Library versioning type.
13338 version_type=$version_type
13340 # Shared library runtime path variable.
13341 runpath_var=$runpath_var
13343 # Shared library path variable.
13344 shlibpath_var=$shlibpath_var
13346 # Is shlibpath searched before the hard-coded library search path?
13347 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13349 # Format of library name prefix.
13350 libname_spec=$lt_libname_spec
13352 # List of archive names. First name is the real one, the rest are links.
13353 # The last name is the one that the linker finds with -lNAME
13354 library_names_spec=$lt_library_names_spec
13356 # The coded name of the library, if different from the real name.
13357 soname_spec=$lt_soname_spec
13359 # Permission mode override for installation of shared libraries.
13360 install_override_mode=$lt_install_override_mode
13362 # Command to use after installation of a shared archive.
13363 postinstall_cmds=$lt_postinstall_cmds
13365 # Command to use after uninstallation of a shared archive.
13366 postuninstall_cmds=$lt_postuninstall_cmds
13368 # Commands used to finish a libtool library installation in a directory.
13369 finish_cmds=$lt_finish_cmds
13371 # As "finish_cmds", except a single script fragment to be evaled but
13372 # not shown.
13373 finish_eval=$lt_finish_eval
13375 # Whether we should hardcode library paths into libraries.
13376 hardcode_into_libs=$hardcode_into_libs
13378 # Compile-time system search path for libraries.
13379 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13381 # Run-time system search path for libraries.
13382 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13384 # Whether dlopen is supported.
13385 dlopen_support=$enable_dlopen
13387 # Whether dlopen of programs is supported.
13388 dlopen_self=$enable_dlopen_self
13390 # Whether dlopen of statically linked programs is supported.
13391 dlopen_self_static=$enable_dlopen_self_static
13393 # Commands to strip libraries.
13394 old_striplib=$lt_old_striplib
13395 striplib=$lt_striplib
13398 # The linker used to build libraries.
13399 LD=$lt_LD
13401 # How to create reloadable object files.
13402 reload_flag=$lt_reload_flag
13403 reload_cmds=$lt_reload_cmds
13405 # Commands used to build an old-style archive.
13406 old_archive_cmds=$lt_old_archive_cmds
13408 # A language specific compiler.
13409 CC=$lt_compiler
13411 # Is the compiler the GNU compiler?
13412 with_gcc=$GCC
13414 # Compiler flag to turn off builtin functions.
13415 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13417 # How to pass a linker flag through the compiler.
13418 wl=$lt_lt_prog_compiler_wl
13420 # Additional compiler flags for building library objects.
13421 pic_flag=$lt_lt_prog_compiler_pic
13423 # Compiler flag to prevent dynamic linking.
13424 link_static_flag=$lt_lt_prog_compiler_static
13426 # Does compiler simultaneously support -c and -o options?
13427 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13429 # Whether or not to add -lc for building shared libraries.
13430 build_libtool_need_lc=$archive_cmds_need_lc
13432 # Whether or not to disallow shared libs when runtime libs are static.
13433 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13435 # Compiler flag to allow reflexive dlopens.
13436 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13438 # Compiler flag to generate shared objects directly from archives.
13439 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13441 # Whether the compiler copes with passing no objects directly.
13442 compiler_needs_object=$lt_compiler_needs_object
13444 # Create an old-style archive from a shared archive.
13445 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13447 # Create a temporary old-style archive to link instead of a shared archive.
13448 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13450 # Commands used to build a shared archive.
13451 archive_cmds=$lt_archive_cmds
13452 archive_expsym_cmds=$lt_archive_expsym_cmds
13454 # Commands used to build a loadable module if different from building
13455 # a shared archive.
13456 module_cmds=$lt_module_cmds
13457 module_expsym_cmds=$lt_module_expsym_cmds
13459 # Whether we are building with GNU ld or not.
13460 with_gnu_ld=$lt_with_gnu_ld
13462 # Flag that allows shared libraries with undefined symbols to be built.
13463 allow_undefined_flag=$lt_allow_undefined_flag
13465 # Flag that enforces no undefined symbols.
13466 no_undefined_flag=$lt_no_undefined_flag
13468 # Flag to hardcode \$libdir into a binary during linking.
13469 # This must work even if \$libdir does not exist
13470 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13472 # If ld is used when linking, flag to hardcode \$libdir into a binary
13473 # during linking. This must work even if \$libdir does not exist.
13474 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13476 # Whether we need a single "-rpath" flag with a separated argument.
13477 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13479 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13480 # DIR into the resulting binary.
13481 hardcode_direct=$hardcode_direct
13483 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13484 # DIR into the resulting binary and the resulting library dependency is
13485 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13486 # library is relocated.
13487 hardcode_direct_absolute=$hardcode_direct_absolute
13489 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13490 # into the resulting binary.
13491 hardcode_minus_L=$hardcode_minus_L
13493 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13494 # into the resulting binary.
13495 hardcode_shlibpath_var=$hardcode_shlibpath_var
13497 # Set to "yes" if building a shared library automatically hardcodes DIR
13498 # into the library and all subsequent libraries and executables linked
13499 # against it.
13500 hardcode_automatic=$hardcode_automatic
13502 # Set to yes if linker adds runtime paths of dependent libraries
13503 # to runtime path list.
13504 inherit_rpath=$inherit_rpath
13506 # Whether libtool must link a program against all its dependency libraries.
13507 link_all_deplibs=$link_all_deplibs
13509 # Fix the shell variable \$srcfile for the compiler.
13510 fix_srcfile_path=$lt_fix_srcfile_path
13512 # Set to "yes" if exported symbols are required.
13513 always_export_symbols=$always_export_symbols
13515 # The commands to list exported symbols.
13516 export_symbols_cmds=$lt_export_symbols_cmds
13518 # Symbols that should not be listed in the preloaded symbols.
13519 exclude_expsyms=$lt_exclude_expsyms
13521 # Symbols that must always be exported.
13522 include_expsyms=$lt_include_expsyms
13524 # Commands necessary for linking programs (against libraries) with templates.
13525 prelink_cmds=$lt_prelink_cmds
13527 # Specify filename containing input files.
13528 file_list_spec=$lt_file_list_spec
13530 # How to hardcode a shared library path into an executable.
13531 hardcode_action=$hardcode_action
13533 # ### END LIBTOOL CONFIG
13535 _LT_EOF
13537 case $host_os in
13538 aix3*)
13539 cat <<\_LT_EOF >> "$cfgfile"
13540 # AIX sometimes has problems with the GCC collect2 program. For some
13541 # reason, if we set the COLLECT_NAMES environment variable, the problems
13542 # vanish in a puff of smoke.
13543 if test "X${COLLECT_NAMES+set}" != Xset; then
13544 COLLECT_NAMES=
13545 export COLLECT_NAMES
13547 _LT_EOF
13549 esac
13552 ltmain="$ac_aux_dir/ltmain.sh"
13555 # We use sed instead of cat because bash on DJGPP gets confused if
13556 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13557 # text mode, it properly converts lines to CR/LF. This bash problem
13558 # is reportedly fixed, but why not run on old versions too?
13559 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13560 || (rm -f "$cfgfile"; exit 1)
13562 case $xsi_shell in
13563 yes)
13564 cat << \_LT_EOF >> "$cfgfile"
13566 # func_dirname file append nondir_replacement
13567 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13568 # otherwise set result to NONDIR_REPLACEMENT.
13569 func_dirname ()
13571 case ${1} in
13572 */*) func_dirname_result="${1%/*}${2}" ;;
13573 * ) func_dirname_result="${3}" ;;
13574 esac
13577 # func_basename file
13578 func_basename ()
13580 func_basename_result="${1##*/}"
13583 # func_dirname_and_basename file append nondir_replacement
13584 # perform func_basename and func_dirname in a single function
13585 # call:
13586 # dirname: Compute the dirname of FILE. If nonempty,
13587 # add APPEND to the result, otherwise set result
13588 # to NONDIR_REPLACEMENT.
13589 # value returned in "$func_dirname_result"
13590 # basename: Compute filename of FILE.
13591 # value retuned in "$func_basename_result"
13592 # Implementation must be kept synchronized with func_dirname
13593 # and func_basename. For efficiency, we do not delegate to
13594 # those functions but instead duplicate the functionality here.
13595 func_dirname_and_basename ()
13597 case ${1} in
13598 */*) func_dirname_result="${1%/*}${2}" ;;
13599 * ) func_dirname_result="${3}" ;;
13600 esac
13601 func_basename_result="${1##*/}"
13604 # func_stripname prefix suffix name
13605 # strip PREFIX and SUFFIX off of NAME.
13606 # PREFIX and SUFFIX must not contain globbing or regex special
13607 # characters, hashes, percent signs, but SUFFIX may contain a leading
13608 # dot (in which case that matches only a dot).
13609 func_stripname ()
13611 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13612 # positional parameters, so assign one to ordinary parameter first.
13613 func_stripname_result=${3}
13614 func_stripname_result=${func_stripname_result#"${1}"}
13615 func_stripname_result=${func_stripname_result%"${2}"}
13618 # func_opt_split
13619 func_opt_split ()
13621 func_opt_split_opt=${1%%=*}
13622 func_opt_split_arg=${1#*=}
13625 # func_lo2o object
13626 func_lo2o ()
13628 case ${1} in
13629 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13630 *) func_lo2o_result=${1} ;;
13631 esac
13634 # func_xform libobj-or-source
13635 func_xform ()
13637 func_xform_result=${1%.*}.lo
13640 # func_arith arithmetic-term...
13641 func_arith ()
13643 func_arith_result=$(( $* ))
13646 # func_len string
13647 # STRING may not start with a hyphen.
13648 func_len ()
13650 func_len_result=${#1}
13653 _LT_EOF
13655 *) # Bourne compatible functions.
13656 cat << \_LT_EOF >> "$cfgfile"
13658 # func_dirname file append nondir_replacement
13659 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13660 # otherwise set result to NONDIR_REPLACEMENT.
13661 func_dirname ()
13663 # Extract subdirectory from the argument.
13664 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13665 if test "X$func_dirname_result" = "X${1}"; then
13666 func_dirname_result="${3}"
13667 else
13668 func_dirname_result="$func_dirname_result${2}"
13672 # func_basename file
13673 func_basename ()
13675 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13679 # func_stripname prefix suffix name
13680 # strip PREFIX and SUFFIX off of NAME.
13681 # PREFIX and SUFFIX must not contain globbing or regex special
13682 # characters, hashes, percent signs, but SUFFIX may contain a leading
13683 # dot (in which case that matches only a dot).
13684 # func_strip_suffix prefix name
13685 func_stripname ()
13687 case ${2} in
13688 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13689 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13690 esac
13693 # sed scripts:
13694 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13695 my_sed_long_arg='1s/^-[^=]*=//'
13697 # func_opt_split
13698 func_opt_split ()
13700 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13701 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13704 # func_lo2o object
13705 func_lo2o ()
13707 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13710 # func_xform libobj-or-source
13711 func_xform ()
13713 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13716 # func_arith arithmetic-term...
13717 func_arith ()
13719 func_arith_result=`expr "$@"`
13722 # func_len string
13723 # STRING may not start with a hyphen.
13724 func_len ()
13726 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13729 _LT_EOF
13730 esac
13732 case $lt_shell_append in
13733 yes)
13734 cat << \_LT_EOF >> "$cfgfile"
13736 # func_append var value
13737 # Append VALUE to the end of shell variable VAR.
13738 func_append ()
13740 eval "$1+=\$2"
13742 _LT_EOF
13745 cat << \_LT_EOF >> "$cfgfile"
13747 # func_append var value
13748 # Append VALUE to the end of shell variable VAR.
13749 func_append ()
13751 eval "$1=\$$1\$2"
13754 _LT_EOF
13756 esac
13759 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13760 || (rm -f "$cfgfile"; exit 1)
13762 mv -f "$cfgfile" "$ofile" ||
13763 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13764 chmod +x "$ofile"
13768 esac
13769 done # for ac_tag
13772 as_fn_exit 0
13773 _ACEOF
13774 ac_clean_files=$ac_clean_files_save
13776 test $ac_write_fail = 0 ||
13777 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13780 # configure is writing to config.log, and then calls config.status.
13781 # config.status does its own redirection, appending to config.log.
13782 # Unfortunately, on DOS this fails, as config.log is still kept open
13783 # by configure, so config.status won't be able to write to it; its
13784 # output is simply discarded. So we exec the FD to /dev/null,
13785 # effectively closing config.log, so it can be properly (re)opened and
13786 # appended to by config.status. When coming back to configure, we
13787 # need to make the FD available again.
13788 if test "$no_create" != yes; then
13789 ac_cs_success=:
13790 ac_config_status_args=
13791 test "$silent" = yes &&
13792 ac_config_status_args="$ac_config_status_args --quiet"
13793 exec 5>/dev/null
13794 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13795 exec 5>>config.log
13796 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13797 # would make configure fail if this is the last instruction.
13798 $ac_cs_success || as_fn_exit 1
13800 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13802 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}