Add missing ChangeLog entries.
[official-gcc.git] / libssp / configure
blobd5e83844f016f9cd58dc23717e99c633cef2cc5c
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for libssp 1.0.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # 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 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
148 esac
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
164 else
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
242 exit 1
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
260 { eval $1=; unset $1;}
262 as_unset=as_fn_unset
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
269 return $1
270 } # as_fn_set_status
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
313 /^X\(\/\/\)$/{
314 s//\1/
317 /^X\(\/\).*/{
318 s//\1/
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
338 eval $1+=\$2
340 else
341 as_fn_append ()
343 eval $1=\$$1\$2
345 fi # as_fn_append
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
355 as_val=$(( $* ))
357 else
358 as_fn_arith ()
360 as_val=`expr "$@" || test $? -eq 1`
362 fi # as_fn_arith
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
409 /^X\/\(\/\/\)$/{
410 s//\1/
413 /^X\/\(\/\).*/{
414 s//\1/
417 s/.*/./; q'`
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
440 :lineno
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
468 ECHO_N='-n';;
469 esac
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
492 else
493 as_ln_s='cp -p'
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
526 as_executable_p=$as_test_x
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534 SHELL=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev/null 6>&1
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
545 # Initializations.
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
556 # Identity of this package.
557 PACKAGE_NAME='libssp'
558 PACKAGE_TARNAME='libssp'
559 PACKAGE_VERSION='1.0'
560 PACKAGE_STRING='libssp 1.0'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
564 ac_unique_file="ssp.c"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 toolexeclibdir
606 toolexecdir
607 enable_static
608 enable_shared
609 OTOOL64
610 OTOOL
611 LIPO
612 NMEDIT
613 DSYMUTIL
614 RANLIB
616 OBJDUMP
617 LN_S
619 ac_ct_DUMPBIN
620 DUMPBIN
622 FGREP
624 LIBTOOL
625 ssp_have_usable_vsnprintf
626 EGREP
627 GREP
628 LIBSSP_USE_SYMVER_FALSE
629 LIBSSP_USE_SYMVER_TRUE
631 am__fastdepCC_FALSE
632 am__fastdepCC_TRUE
633 CCDEPMODE
634 AMDEPBACKSLASH
635 AMDEP_FALSE
636 AMDEP_TRUE
637 am__quote
638 am__include
639 DEPDIR
640 OBJEXT
641 EXEEXT
642 ac_ct_CC
643 CPPFLAGS
644 LDFLAGS
645 CFLAGS
647 multi_basedir
648 MAINT
649 MAINTAINER_MODE_FALSE
650 MAINTAINER_MODE_TRUE
651 am__untar
652 am__tar
653 AMTAR
654 am__leading_dot
655 SET_MAKE
657 mkdir_p
658 MKDIR_P
659 INSTALL_STRIP_PROGRAM
660 STRIP
661 install_sh
662 MAKEINFO
663 AUTOHEADER
664 AUTOMAKE
665 AUTOCONF
666 ACLOCAL
667 VERSION
668 PACKAGE
669 CYGPATH_W
670 am__isrc
671 INSTALL_DATA
672 INSTALL_SCRIPT
673 INSTALL_PROGRAM
674 target_noncanonical
675 target_os
676 target_vendor
677 target_cpu
678 target
679 host_os
680 host_vendor
681 host_cpu
682 host
683 build_os
684 build_vendor
685 build_cpu
686 build
687 target_alias
688 host_alias
689 build_alias
690 LIBS
691 ECHO_T
692 ECHO_N
693 ECHO_C
694 DEFS
695 mandir
696 localedir
697 libdir
698 psdir
699 pdfdir
700 dvidir
701 htmldir
702 infodir
703 docdir
704 oldincludedir
705 includedir
706 localstatedir
707 sharedstatedir
708 sysconfdir
709 datadir
710 datarootdir
711 libexecdir
712 sbindir
713 bindir
714 program_transform_name
715 prefix
716 exec_prefix
717 PACKAGE_URL
718 PACKAGE_BUGREPORT
719 PACKAGE_STRING
720 PACKAGE_VERSION
721 PACKAGE_TARNAME
722 PACKAGE_NAME
723 PATH_SEPARATOR
724 SHELL'
725 ac_subst_files=''
726 ac_user_opts='
727 enable_option_checking
728 enable_version_specific_runtime_libs
729 enable_maintainer_mode
730 enable_multilib
731 enable_dependency_tracking
732 enable_shared
733 enable_static
734 with_pic
735 enable_fast_install
736 with_gnu_ld
737 enable_libtool_lock
739 ac_precious_vars='build_alias
740 host_alias
741 target_alias
743 CPPFLAGS'
746 # Initialize some variables set by options.
747 ac_init_help=
748 ac_init_version=false
749 ac_unrecognized_opts=
750 ac_unrecognized_sep=
751 # The variables have the same names as the options, with
752 # dashes changed to underlines.
753 cache_file=/dev/null
754 exec_prefix=NONE
755 no_create=
756 no_recursion=
757 prefix=NONE
758 program_prefix=NONE
759 program_suffix=NONE
760 program_transform_name=s,x,x,
761 silent=
762 site=
763 srcdir=
764 verbose=
765 x_includes=NONE
766 x_libraries=NONE
768 # Installation directory options.
769 # These are left unexpanded so users can "make install exec_prefix=/foo"
770 # and all the variables that are supposed to be based on exec_prefix
771 # by default will actually change.
772 # Use braces instead of parens because sh, perl, etc. also accept them.
773 # (The list follows the same order as the GNU Coding Standards.)
774 bindir='${exec_prefix}/bin'
775 sbindir='${exec_prefix}/sbin'
776 libexecdir='${exec_prefix}/libexec'
777 datarootdir='${prefix}/share'
778 datadir='${datarootdir}'
779 sysconfdir='${prefix}/etc'
780 sharedstatedir='${prefix}/com'
781 localstatedir='${prefix}/var'
782 includedir='${prefix}/include'
783 oldincludedir='/usr/include'
784 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
785 infodir='${datarootdir}/info'
786 htmldir='${docdir}'
787 dvidir='${docdir}'
788 pdfdir='${docdir}'
789 psdir='${docdir}'
790 libdir='${exec_prefix}/lib'
791 localedir='${datarootdir}/locale'
792 mandir='${datarootdir}/man'
794 ac_prev=
795 ac_dashdash=
796 for ac_option
798 # If the previous option needs an argument, assign it.
799 if test -n "$ac_prev"; then
800 eval $ac_prev=\$ac_option
801 ac_prev=
802 continue
805 case $ac_option in
806 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
807 *) ac_optarg=yes ;;
808 esac
810 # Accept the important Cygnus configure options, so we can diagnose typos.
812 case $ac_dashdash$ac_option in
814 ac_dashdash=yes ;;
816 -bindir | --bindir | --bindi | --bind | --bin | --bi)
817 ac_prev=bindir ;;
818 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
819 bindir=$ac_optarg ;;
821 -build | --build | --buil | --bui | --bu)
822 ac_prev=build_alias ;;
823 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
824 build_alias=$ac_optarg ;;
826 -cache-file | --cache-file | --cache-fil | --cache-fi \
827 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
828 ac_prev=cache_file ;;
829 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
830 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
831 cache_file=$ac_optarg ;;
833 --config-cache | -C)
834 cache_file=config.cache ;;
836 -datadir | --datadir | --datadi | --datad)
837 ac_prev=datadir ;;
838 -datadir=* | --datadir=* | --datadi=* | --datad=*)
839 datadir=$ac_optarg ;;
841 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
842 | --dataroo | --dataro | --datar)
843 ac_prev=datarootdir ;;
844 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
845 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
846 datarootdir=$ac_optarg ;;
848 -disable-* | --disable-*)
849 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
850 # Reject names that are not valid shell variable names.
851 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
852 as_fn_error "invalid feature name: $ac_useropt"
853 ac_useropt_orig=$ac_useropt
854 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
855 case $ac_user_opts in
857 "enable_$ac_useropt"
858 "*) ;;
859 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
860 ac_unrecognized_sep=', ';;
861 esac
862 eval enable_$ac_useropt=no ;;
864 -docdir | --docdir | --docdi | --doc | --do)
865 ac_prev=docdir ;;
866 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
867 docdir=$ac_optarg ;;
869 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
870 ac_prev=dvidir ;;
871 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
872 dvidir=$ac_optarg ;;
874 -enable-* | --enable-*)
875 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
876 # Reject names that are not valid shell variable names.
877 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878 as_fn_error "invalid feature name: $ac_useropt"
879 ac_useropt_orig=$ac_useropt
880 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881 case $ac_user_opts in
883 "enable_$ac_useropt"
884 "*) ;;
885 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
886 ac_unrecognized_sep=', ';;
887 esac
888 eval enable_$ac_useropt=\$ac_optarg ;;
890 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
891 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
892 | --exec | --exe | --ex)
893 ac_prev=exec_prefix ;;
894 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
895 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
896 | --exec=* | --exe=* | --ex=*)
897 exec_prefix=$ac_optarg ;;
899 -gas | --gas | --ga | --g)
900 # Obsolete; use --with-gas.
901 with_gas=yes ;;
903 -help | --help | --hel | --he | -h)
904 ac_init_help=long ;;
905 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
906 ac_init_help=recursive ;;
907 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
908 ac_init_help=short ;;
910 -host | --host | --hos | --ho)
911 ac_prev=host_alias ;;
912 -host=* | --host=* | --hos=* | --ho=*)
913 host_alias=$ac_optarg ;;
915 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
916 ac_prev=htmldir ;;
917 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
918 | --ht=*)
919 htmldir=$ac_optarg ;;
921 -includedir | --includedir | --includedi | --included | --include \
922 | --includ | --inclu | --incl | --inc)
923 ac_prev=includedir ;;
924 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
925 | --includ=* | --inclu=* | --incl=* | --inc=*)
926 includedir=$ac_optarg ;;
928 -infodir | --infodir | --infodi | --infod | --info | --inf)
929 ac_prev=infodir ;;
930 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
931 infodir=$ac_optarg ;;
933 -libdir | --libdir | --libdi | --libd)
934 ac_prev=libdir ;;
935 -libdir=* | --libdir=* | --libdi=* | --libd=*)
936 libdir=$ac_optarg ;;
938 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
939 | --libexe | --libex | --libe)
940 ac_prev=libexecdir ;;
941 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
942 | --libexe=* | --libex=* | --libe=*)
943 libexecdir=$ac_optarg ;;
945 -localedir | --localedir | --localedi | --localed | --locale)
946 ac_prev=localedir ;;
947 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
948 localedir=$ac_optarg ;;
950 -localstatedir | --localstatedir | --localstatedi | --localstated \
951 | --localstate | --localstat | --localsta | --localst | --locals)
952 ac_prev=localstatedir ;;
953 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
954 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
955 localstatedir=$ac_optarg ;;
957 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
958 ac_prev=mandir ;;
959 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
960 mandir=$ac_optarg ;;
962 -nfp | --nfp | --nf)
963 # Obsolete; use --without-fp.
964 with_fp=no ;;
966 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
967 | --no-cr | --no-c | -n)
968 no_create=yes ;;
970 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
971 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
972 no_recursion=yes ;;
974 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
975 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
976 | --oldin | --oldi | --old | --ol | --o)
977 ac_prev=oldincludedir ;;
978 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
979 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
980 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
981 oldincludedir=$ac_optarg ;;
983 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
984 ac_prev=prefix ;;
985 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
986 prefix=$ac_optarg ;;
988 -program-prefix | --program-prefix | --program-prefi | --program-pref \
989 | --program-pre | --program-pr | --program-p)
990 ac_prev=program_prefix ;;
991 -program-prefix=* | --program-prefix=* | --program-prefi=* \
992 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
993 program_prefix=$ac_optarg ;;
995 -program-suffix | --program-suffix | --program-suffi | --program-suff \
996 | --program-suf | --program-su | --program-s)
997 ac_prev=program_suffix ;;
998 -program-suffix=* | --program-suffix=* | --program-suffi=* \
999 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1000 program_suffix=$ac_optarg ;;
1002 -program-transform-name | --program-transform-name \
1003 | --program-transform-nam | --program-transform-na \
1004 | --program-transform-n | --program-transform- \
1005 | --program-transform | --program-transfor \
1006 | --program-transfo | --program-transf \
1007 | --program-trans | --program-tran \
1008 | --progr-tra | --program-tr | --program-t)
1009 ac_prev=program_transform_name ;;
1010 -program-transform-name=* | --program-transform-name=* \
1011 | --program-transform-nam=* | --program-transform-na=* \
1012 | --program-transform-n=* | --program-transform-=* \
1013 | --program-transform=* | --program-transfor=* \
1014 | --program-transfo=* | --program-transf=* \
1015 | --program-trans=* | --program-tran=* \
1016 | --progr-tra=* | --program-tr=* | --program-t=*)
1017 program_transform_name=$ac_optarg ;;
1019 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1020 ac_prev=pdfdir ;;
1021 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1022 pdfdir=$ac_optarg ;;
1024 -psdir | --psdir | --psdi | --psd | --ps)
1025 ac_prev=psdir ;;
1026 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1027 psdir=$ac_optarg ;;
1029 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1030 | -silent | --silent | --silen | --sile | --sil)
1031 silent=yes ;;
1033 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1034 ac_prev=sbindir ;;
1035 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1036 | --sbi=* | --sb=*)
1037 sbindir=$ac_optarg ;;
1039 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1040 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1041 | --sharedst | --shareds | --shared | --share | --shar \
1042 | --sha | --sh)
1043 ac_prev=sharedstatedir ;;
1044 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1045 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1046 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1047 | --sha=* | --sh=*)
1048 sharedstatedir=$ac_optarg ;;
1050 -site | --site | --sit)
1051 ac_prev=site ;;
1052 -site=* | --site=* | --sit=*)
1053 site=$ac_optarg ;;
1055 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1056 ac_prev=srcdir ;;
1057 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1058 srcdir=$ac_optarg ;;
1060 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1061 | --syscon | --sysco | --sysc | --sys | --sy)
1062 ac_prev=sysconfdir ;;
1063 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1064 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1065 sysconfdir=$ac_optarg ;;
1067 -target | --target | --targe | --targ | --tar | --ta | --t)
1068 ac_prev=target_alias ;;
1069 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1070 target_alias=$ac_optarg ;;
1072 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1073 verbose=yes ;;
1075 -version | --version | --versio | --versi | --vers | -V)
1076 ac_init_version=: ;;
1078 -with-* | --with-*)
1079 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1080 # Reject names that are not valid shell variable names.
1081 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1082 as_fn_error "invalid package name: $ac_useropt"
1083 ac_useropt_orig=$ac_useropt
1084 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1085 case $ac_user_opts in
1087 "with_$ac_useropt"
1088 "*) ;;
1089 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1090 ac_unrecognized_sep=', ';;
1091 esac
1092 eval with_$ac_useropt=\$ac_optarg ;;
1094 -without-* | --without-*)
1095 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1096 # Reject names that are not valid shell variable names.
1097 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1098 as_fn_error "invalid package name: $ac_useropt"
1099 ac_useropt_orig=$ac_useropt
1100 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1101 case $ac_user_opts in
1103 "with_$ac_useropt"
1104 "*) ;;
1105 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1106 ac_unrecognized_sep=', ';;
1107 esac
1108 eval with_$ac_useropt=no ;;
1110 --x)
1111 # Obsolete; use --with-x.
1112 with_x=yes ;;
1114 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1115 | --x-incl | --x-inc | --x-in | --x-i)
1116 ac_prev=x_includes ;;
1117 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1118 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1119 x_includes=$ac_optarg ;;
1121 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1122 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1123 ac_prev=x_libraries ;;
1124 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1125 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1126 x_libraries=$ac_optarg ;;
1128 -*) as_fn_error "unrecognized option: \`$ac_option'
1129 Try \`$0 --help' for more information."
1132 *=*)
1133 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1134 # Reject names that are not valid shell variable names.
1135 case $ac_envvar in #(
1136 '' | [0-9]* | *[!_$as_cr_alnum]* )
1137 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1138 esac
1139 eval $ac_envvar=\$ac_optarg
1140 export $ac_envvar ;;
1143 # FIXME: should be removed in autoconf 3.0.
1144 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1145 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1146 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1147 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1150 esac
1151 done
1153 if test -n "$ac_prev"; then
1154 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1155 as_fn_error "missing argument to $ac_option"
1158 if test -n "$ac_unrecognized_opts"; then
1159 case $enable_option_checking in
1160 no) ;;
1161 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1162 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1163 esac
1166 # Check all directory arguments for consistency.
1167 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1168 datadir sysconfdir sharedstatedir localstatedir includedir \
1169 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1170 libdir localedir mandir
1172 eval ac_val=\$$ac_var
1173 # Remove trailing slashes.
1174 case $ac_val in
1175 */ )
1176 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1177 eval $ac_var=\$ac_val;;
1178 esac
1179 # Be sure to have absolute directory names.
1180 case $ac_val in
1181 [\\/$]* | ?:[\\/]* ) continue;;
1182 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1183 esac
1184 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1185 done
1187 # There might be people who depend on the old broken behavior: `$host'
1188 # used to hold the argument of --host etc.
1189 # FIXME: To remove some day.
1190 build=$build_alias
1191 host=$host_alias
1192 target=$target_alias
1194 # FIXME: To remove some day.
1195 if test "x$host_alias" != x; then
1196 if test "x$build_alias" = x; then
1197 cross_compiling=maybe
1198 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1199 If a cross compiler is detected then cross compile mode will be used." >&2
1200 elif test "x$build_alias" != "x$host_alias"; then
1201 cross_compiling=yes
1205 ac_tool_prefix=
1206 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1208 test "$silent" = yes && exec 6>/dev/null
1211 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1212 ac_ls_di=`ls -di .` &&
1213 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1214 as_fn_error "working directory cannot be determined"
1215 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1216 as_fn_error "pwd does not report name of working directory"
1219 # Find the source files, if location was not specified.
1220 if test -z "$srcdir"; then
1221 ac_srcdir_defaulted=yes
1222 # Try the directory containing this script, then the parent directory.
1223 ac_confdir=`$as_dirname -- "$as_myself" ||
1224 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1225 X"$as_myself" : 'X\(//\)[^/]' \| \
1226 X"$as_myself" : 'X\(//\)$' \| \
1227 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1228 $as_echo X"$as_myself" |
1229 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1230 s//\1/
1233 /^X\(\/\/\)[^/].*/{
1234 s//\1/
1237 /^X\(\/\/\)$/{
1238 s//\1/
1241 /^X\(\/\).*/{
1242 s//\1/
1245 s/.*/./; q'`
1246 srcdir=$ac_confdir
1247 if test ! -r "$srcdir/$ac_unique_file"; then
1248 srcdir=..
1250 else
1251 ac_srcdir_defaulted=no
1253 if test ! -r "$srcdir/$ac_unique_file"; then
1254 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1255 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1257 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1258 ac_abs_confdir=`(
1259 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1260 pwd)`
1261 # When building in place, set srcdir=.
1262 if test "$ac_abs_confdir" = "$ac_pwd"; then
1263 srcdir=.
1265 # Remove unnecessary trailing slashes from srcdir.
1266 # Double slashes in file names in object file debugging info
1267 # mess up M-x gdb in Emacs.
1268 case $srcdir in
1269 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1270 esac
1271 for ac_var in $ac_precious_vars; do
1272 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1273 eval ac_env_${ac_var}_value=\$${ac_var}
1274 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1275 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1276 done
1279 # Report the --help message.
1281 if test "$ac_init_help" = "long"; then
1282 # Omit some internal or obsolete options to make the list less imposing.
1283 # This message is too long to be a string in the A/UX 3.1 sh.
1284 cat <<_ACEOF
1285 \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1287 Usage: $0 [OPTION]... [VAR=VALUE]...
1289 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1290 VAR=VALUE. See below for descriptions of some of the useful variables.
1292 Defaults for the options are specified in brackets.
1294 Configuration:
1295 -h, --help display this help and exit
1296 --help=short display options specific to this package
1297 --help=recursive display the short help of all the included packages
1298 -V, --version display version information and exit
1299 -q, --quiet, --silent do not print \`checking...' messages
1300 --cache-file=FILE cache test results in FILE [disabled]
1301 -C, --config-cache alias for \`--cache-file=config.cache'
1302 -n, --no-create do not create output files
1303 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1305 Installation directories:
1306 --prefix=PREFIX install architecture-independent files in PREFIX
1307 [$ac_default_prefix]
1308 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1309 [PREFIX]
1311 By default, \`make install' will install all the files in
1312 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1313 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1314 for instance \`--prefix=\$HOME'.
1316 For better control, use the options below.
1318 Fine tuning of the installation directories:
1319 --bindir=DIR user executables [EPREFIX/bin]
1320 --sbindir=DIR system admin executables [EPREFIX/sbin]
1321 --libexecdir=DIR program executables [EPREFIX/libexec]
1322 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1323 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1324 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1325 --libdir=DIR object code libraries [EPREFIX/lib]
1326 --includedir=DIR C header files [PREFIX/include]
1327 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1328 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1329 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1330 --infodir=DIR info documentation [DATAROOTDIR/info]
1331 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1332 --mandir=DIR man documentation [DATAROOTDIR/man]
1333 --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1334 --htmldir=DIR html documentation [DOCDIR]
1335 --dvidir=DIR dvi documentation [DOCDIR]
1336 --pdfdir=DIR pdf documentation [DOCDIR]
1337 --psdir=DIR ps documentation [DOCDIR]
1338 _ACEOF
1340 cat <<\_ACEOF
1342 Program names:
1343 --program-prefix=PREFIX prepend PREFIX to installed program names
1344 --program-suffix=SUFFIX append SUFFIX to installed program names
1345 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1347 System types:
1348 --build=BUILD configure for building on BUILD [guessed]
1349 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1350 --target=TARGET configure for building compilers for TARGET [HOST]
1351 _ACEOF
1354 if test -n "$ac_init_help"; then
1355 case $ac_init_help in
1356 short | recursive ) echo "Configuration of libssp 1.0:";;
1357 esac
1358 cat <<\_ACEOF
1360 Optional Features:
1361 --disable-option-checking ignore unrecognized --enable/--with options
1362 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1363 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1364 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1365 --enable-maintainer-mode enable make rules and dependencies not useful
1366 (and sometimes confusing) to the casual installer
1367 --enable-multilib build many library versions (default)
1368 --disable-dependency-tracking speeds up one-time build
1369 --enable-dependency-tracking do not reject slow dependency extractors
1370 --enable-shared[=PKGS] build shared libraries [default=yes]
1371 --enable-static[=PKGS] build static libraries [default=yes]
1372 --enable-fast-install[=PKGS]
1373 optimize for fast installation [default=yes]
1374 --disable-libtool-lock avoid locking (might break parallel builds)
1376 Optional Packages:
1377 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1378 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1379 --with-pic try to use only PIC/non-PIC objects [default=use
1380 both]
1381 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1383 Some influential environment variables:
1384 CC C compiler command
1385 CFLAGS C compiler flags
1386 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1387 nonstandard directory <lib dir>
1388 LIBS libraries to pass to the linker, e.g. -l<library>
1389 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1390 you have headers in a nonstandard directory <include dir>
1391 CPP C preprocessor
1393 Use these variables to override the choices made by `configure' or to help
1394 it to find libraries and programs with nonstandard names/locations.
1396 Report bugs to the package provider.
1397 _ACEOF
1398 ac_status=$?
1401 if test "$ac_init_help" = "recursive"; then
1402 # If there are subdirs, report their specific --help.
1403 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1404 test -d "$ac_dir" ||
1405 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1406 continue
1407 ac_builddir=.
1409 case "$ac_dir" in
1410 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1412 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1413 # A ".." for each directory in $ac_dir_suffix.
1414 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1415 case $ac_top_builddir_sub in
1416 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1417 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1418 esac ;;
1419 esac
1420 ac_abs_top_builddir=$ac_pwd
1421 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1422 # for backward compatibility:
1423 ac_top_builddir=$ac_top_build_prefix
1425 case $srcdir in
1426 .) # We are building in place.
1427 ac_srcdir=.
1428 ac_top_srcdir=$ac_top_builddir_sub
1429 ac_abs_top_srcdir=$ac_pwd ;;
1430 [\\/]* | ?:[\\/]* ) # Absolute name.
1431 ac_srcdir=$srcdir$ac_dir_suffix;
1432 ac_top_srcdir=$srcdir
1433 ac_abs_top_srcdir=$srcdir ;;
1434 *) # Relative name.
1435 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1436 ac_top_srcdir=$ac_top_build_prefix$srcdir
1437 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1438 esac
1439 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1441 cd "$ac_dir" || { ac_status=$?; continue; }
1442 # Check for guested configure.
1443 if test -f "$ac_srcdir/configure.gnu"; then
1444 echo &&
1445 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1446 elif test -f "$ac_srcdir/configure"; then
1447 echo &&
1448 $SHELL "$ac_srcdir/configure" --help=recursive
1449 else
1450 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1451 fi || ac_status=$?
1452 cd "$ac_pwd" || { ac_status=$?; break; }
1453 done
1456 test -n "$ac_init_help" && exit $ac_status
1457 if $ac_init_version; then
1458 cat <<\_ACEOF
1459 libssp configure 1.0
1460 generated by GNU Autoconf 2.64
1462 Copyright (C) 2009 Free Software Foundation, Inc.
1463 This configure script is free software; the Free Software Foundation
1464 gives unlimited permission to copy, distribute and modify it.
1465 _ACEOF
1466 exit
1469 ## ------------------------ ##
1470 ## Autoconf initialization. ##
1471 ## ------------------------ ##
1473 # ac_fn_c_try_compile LINENO
1474 # --------------------------
1475 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1476 ac_fn_c_try_compile ()
1478 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1479 rm -f conftest.$ac_objext
1480 if { { ac_try="$ac_compile"
1481 case "(($ac_try" in
1482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1483 *) ac_try_echo=$ac_try;;
1484 esac
1485 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1486 $as_echo "$ac_try_echo"; } >&5
1487 (eval "$ac_compile") 2>conftest.err
1488 ac_status=$?
1489 if test -s conftest.err; then
1490 grep -v '^ *+' conftest.err >conftest.er1
1491 cat conftest.er1 >&5
1492 mv -f conftest.er1 conftest.err
1494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1495 test $ac_status = 0; } && {
1496 test -z "$ac_c_werror_flag" ||
1497 test ! -s conftest.err
1498 } && test -s conftest.$ac_objext; then :
1499 ac_retval=0
1500 else
1501 $as_echo "$as_me: failed program was:" >&5
1502 sed 's/^/| /' conftest.$ac_ext >&5
1504 ac_retval=1
1506 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1507 return $ac_retval
1509 } # ac_fn_c_try_compile
1511 # ac_fn_c_try_cpp LINENO
1512 # ----------------------
1513 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1514 ac_fn_c_try_cpp ()
1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517 if { { ac_try="$ac_cpp conftest.$ac_ext"
1518 case "(($ac_try" in
1519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1520 *) ac_try_echo=$ac_try;;
1521 esac
1522 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1523 $as_echo "$ac_try_echo"; } >&5
1524 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1525 ac_status=$?
1526 if test -s conftest.err; then
1527 grep -v '^ *+' conftest.err >conftest.er1
1528 cat conftest.er1 >&5
1529 mv -f conftest.er1 conftest.err
1531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1532 test $ac_status = 0; } >/dev/null && {
1533 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1534 test ! -s conftest.err
1535 }; then :
1536 ac_retval=0
1537 else
1538 $as_echo "$as_me: failed program was:" >&5
1539 sed 's/^/| /' conftest.$ac_ext >&5
1541 ac_retval=1
1543 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1544 return $ac_retval
1546 } # ac_fn_c_try_cpp
1548 # ac_fn_c_try_link LINENO
1549 # -----------------------
1550 # Try to link conftest.$ac_ext, and return whether this succeeded.
1551 ac_fn_c_try_link ()
1553 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554 rm -f conftest.$ac_objext conftest$ac_exeext
1555 if { { ac_try="$ac_link"
1556 case "(($ac_try" in
1557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1559 esac
1560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561 $as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_link") 2>conftest.err
1563 ac_status=$?
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } && {
1571 test -z "$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1573 } && test -s conftest$ac_exeext && {
1574 test "$cross_compiling" = yes ||
1575 $as_test_x conftest$ac_exeext
1576 }; then :
1577 ac_retval=0
1578 else
1579 $as_echo "$as_me: failed program was:" >&5
1580 sed 's/^/| /' conftest.$ac_ext >&5
1582 ac_retval=1
1584 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1585 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1586 # interfere with the next link command; also delete a directory that is
1587 # left behind by Apple's compiler. We do this before executing the actions.
1588 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1589 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1590 return $ac_retval
1592 } # ac_fn_c_try_link
1594 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1595 # -------------------------------------------------------
1596 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1597 # the include files in INCLUDES and setting the cache variable VAR
1598 # accordingly.
1599 ac_fn_c_check_header_mongrel ()
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1604 $as_echo_n "checking for $2... " >&6; }
1605 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1606 $as_echo_n "(cached) " >&6
1608 eval ac_res=\$$3
1609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1610 $as_echo "$ac_res" >&6; }
1611 else
1612 # Is the header compilable?
1613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1614 $as_echo_n "checking $2 usability... " >&6; }
1615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1616 /* end confdefs.h. */
1618 #include <$2>
1619 _ACEOF
1620 if ac_fn_c_try_compile "$LINENO"; then :
1621 ac_header_compiler=yes
1622 else
1623 ac_header_compiler=no
1625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1627 $as_echo "$ac_header_compiler" >&6; }
1629 # Is the header present?
1630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1631 $as_echo_n "checking $2 presence... " >&6; }
1632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1633 /* end confdefs.h. */
1634 #include <$2>
1635 _ACEOF
1636 if ac_fn_c_try_cpp "$LINENO"; then :
1637 ac_header_preproc=yes
1638 else
1639 ac_header_preproc=no
1641 rm -f conftest.err conftest.$ac_ext
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1643 $as_echo "$ac_header_preproc" >&6; }
1645 # So? What about this header?
1646 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1647 yes:no: )
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1649 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1651 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1653 no:yes:* )
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1655 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1657 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1659 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1661 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1665 esac
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1667 $as_echo_n "checking for $2... " >&6; }
1668 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1669 $as_echo_n "(cached) " >&6
1670 else
1671 eval "$3=\$ac_header_compiler"
1673 eval ac_res=\$$3
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1675 $as_echo "$ac_res" >&6; }
1677 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1679 } # ac_fn_c_check_header_mongrel
1681 # ac_fn_c_try_run LINENO
1682 # ----------------------
1683 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1684 # that executables *can* be run.
1685 ac_fn_c_try_run ()
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { { ac_try="$ac_link"
1689 case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692 esac
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>&5
1696 ac_status=$?
1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1699 { { case "(($ac_try" in
1700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1701 *) ac_try_echo=$ac_try;;
1702 esac
1703 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1704 $as_echo "$ac_try_echo"; } >&5
1705 (eval "$ac_try") 2>&5
1706 ac_status=$?
1707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1708 test $ac_status = 0; }; }; then :
1709 ac_retval=0
1710 else
1711 $as_echo "$as_me: program exited with status $ac_status" >&5
1712 $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1715 ac_retval=$ac_status
1717 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1718 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719 return $ac_retval
1721 } # ac_fn_c_try_run
1723 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1724 # -------------------------------------------------------
1725 # Tests whether HEADER exists and can be compiled using the include files in
1726 # INCLUDES, setting the cache variable VAR accordingly.
1727 ac_fn_c_check_header_compile ()
1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1731 $as_echo_n "checking for $2... " >&6; }
1732 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1733 $as_echo_n "(cached) " >&6
1734 else
1735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736 /* end confdefs.h. */
1738 #include <$2>
1739 _ACEOF
1740 if ac_fn_c_try_compile "$LINENO"; then :
1741 eval "$3=yes"
1742 else
1743 eval "$3=no"
1745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1747 eval ac_res=\$$3
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749 $as_echo "$ac_res" >&6; }
1750 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1752 } # ac_fn_c_check_header_compile
1754 # ac_fn_c_check_func LINENO FUNC VAR
1755 # ----------------------------------
1756 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1757 ac_fn_c_check_func ()
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761 $as_echo_n "checking for $2... " >&6; }
1762 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1763 $as_echo_n "(cached) " >&6
1764 else
1765 if test x$gcc_no_link = xyes; then
1766 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769 /* end confdefs.h. */
1770 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1771 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1772 #define $2 innocuous_$2
1774 /* System header to define __stub macros and hopefully few prototypes,
1775 which can conflict with char $2 (); below.
1776 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1777 <limits.h> exists even on freestanding compilers. */
1779 #ifdef __STDC__
1780 # include <limits.h>
1781 #else
1782 # include <assert.h>
1783 #endif
1785 #undef $2
1787 /* Override any GCC internal prototype to avoid an error.
1788 Use char because int might match the return type of a GCC
1789 builtin and then its argument prototype would still apply. */
1790 #ifdef __cplusplus
1791 extern "C"
1792 #endif
1793 char $2 ();
1794 /* The GNU C library defines this for functions which it implements
1795 to always fail with ENOSYS. Some functions are actually named
1796 something starting with __ and the normal name is an alias. */
1797 #if defined __stub_$2 || defined __stub___$2
1798 choke me
1799 #endif
1802 main ()
1804 return $2 ();
1806 return 0;
1808 _ACEOF
1809 if ac_fn_c_try_link "$LINENO"; then :
1810 eval "$3=yes"
1811 else
1812 eval "$3=no"
1814 rm -f core conftest.err conftest.$ac_objext \
1815 conftest$ac_exeext conftest.$ac_ext
1817 eval ac_res=\$$3
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819 $as_echo "$ac_res" >&6; }
1820 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1822 } # ac_fn_c_check_func
1823 cat >config.log <<_ACEOF
1824 This file contains any messages produced by compilers while
1825 running configure, to aid debugging if configure makes a mistake.
1827 It was created by libssp $as_me 1.0, which was
1828 generated by GNU Autoconf 2.64. Invocation command line was
1830 $ $0 $@
1832 _ACEOF
1833 exec 5>>config.log
1835 cat <<_ASUNAME
1836 ## --------- ##
1837 ## Platform. ##
1838 ## --------- ##
1840 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1841 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1842 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1843 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1844 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1846 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1847 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1849 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1850 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1851 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1852 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1853 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1854 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1855 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1857 _ASUNAME
1859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1860 for as_dir in $PATH
1862 IFS=$as_save_IFS
1863 test -z "$as_dir" && as_dir=.
1864 $as_echo "PATH: $as_dir"
1865 done
1866 IFS=$as_save_IFS
1868 } >&5
1870 cat >&5 <<_ACEOF
1873 ## ----------- ##
1874 ## Core tests. ##
1875 ## ----------- ##
1877 _ACEOF
1880 # Keep a trace of the command line.
1881 # Strip out --no-create and --no-recursion so they do not pile up.
1882 # Strip out --silent because we don't want to record it for future runs.
1883 # Also quote any args containing shell meta-characters.
1884 # Make two passes to allow for proper duplicate-argument suppression.
1885 ac_configure_args=
1886 ac_configure_args0=
1887 ac_configure_args1=
1888 ac_must_keep_next=false
1889 for ac_pass in 1 2
1891 for ac_arg
1893 case $ac_arg in
1894 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1895 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1896 | -silent | --silent | --silen | --sile | --sil)
1897 continue ;;
1898 *\'*)
1899 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1900 esac
1901 case $ac_pass in
1902 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1904 as_fn_append ac_configure_args1 " '$ac_arg'"
1905 if test $ac_must_keep_next = true; then
1906 ac_must_keep_next=false # Got value, back to normal.
1907 else
1908 case $ac_arg in
1909 *=* | --config-cache | -C | -disable-* | --disable-* \
1910 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1911 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1912 | -with-* | --with-* | -without-* | --without-* | --x)
1913 case "$ac_configure_args0 " in
1914 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1915 esac
1917 -* ) ac_must_keep_next=true ;;
1918 esac
1920 as_fn_append ac_configure_args " '$ac_arg'"
1922 esac
1923 done
1924 done
1925 { ac_configure_args0=; unset ac_configure_args0;}
1926 { ac_configure_args1=; unset ac_configure_args1;}
1928 # When interrupted or exit'd, cleanup temporary files, and complete
1929 # config.log. We remove comments because anyway the quotes in there
1930 # would cause problems or look ugly.
1931 # WARNING: Use '\'' to represent an apostrophe within the trap.
1932 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1933 trap 'exit_status=$?
1934 # Save into config.log some information that might help in debugging.
1936 echo
1938 cat <<\_ASBOX
1939 ## ---------------- ##
1940 ## Cache variables. ##
1941 ## ---------------- ##
1942 _ASBOX
1943 echo
1944 # The following way of writing the cache mishandles newlines in values,
1946 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1947 eval ac_val=\$$ac_var
1948 case $ac_val in #(
1949 *${as_nl}*)
1950 case $ac_var in #(
1951 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1952 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1953 esac
1954 case $ac_var in #(
1955 _ | IFS | as_nl) ;; #(
1956 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1957 *) { eval $ac_var=; unset $ac_var;} ;;
1958 esac ;;
1959 esac
1960 done
1961 (set) 2>&1 |
1962 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1963 *${as_nl}ac_space=\ *)
1964 sed -n \
1965 "s/'\''/'\''\\\\'\'''\''/g;
1966 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1967 ;; #(
1969 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1971 esac |
1972 sort
1974 echo
1976 cat <<\_ASBOX
1977 ## ----------------- ##
1978 ## Output variables. ##
1979 ## ----------------- ##
1980 _ASBOX
1981 echo
1982 for ac_var in $ac_subst_vars
1984 eval ac_val=\$$ac_var
1985 case $ac_val in
1986 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1987 esac
1988 $as_echo "$ac_var='\''$ac_val'\''"
1989 done | sort
1990 echo
1992 if test -n "$ac_subst_files"; then
1993 cat <<\_ASBOX
1994 ## ------------------- ##
1995 ## File substitutions. ##
1996 ## ------------------- ##
1997 _ASBOX
1998 echo
1999 for ac_var in $ac_subst_files
2001 eval ac_val=\$$ac_var
2002 case $ac_val in
2003 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2004 esac
2005 $as_echo "$ac_var='\''$ac_val'\''"
2006 done | sort
2007 echo
2010 if test -s confdefs.h; then
2011 cat <<\_ASBOX
2012 ## ----------- ##
2013 ## confdefs.h. ##
2014 ## ----------- ##
2015 _ASBOX
2016 echo
2017 cat confdefs.h
2018 echo
2020 test "$ac_signal" != 0 &&
2021 $as_echo "$as_me: caught signal $ac_signal"
2022 $as_echo "$as_me: exit $exit_status"
2023 } >&5
2024 rm -f core *.core core.conftest.* &&
2025 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2026 exit $exit_status
2028 for ac_signal in 1 2 13 15; do
2029 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2030 done
2031 ac_signal=0
2033 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2034 rm -f -r conftest* confdefs.h
2036 $as_echo "/* confdefs.h */" > confdefs.h
2038 # Predefined preprocessor variables.
2040 cat >>confdefs.h <<_ACEOF
2041 #define PACKAGE_NAME "$PACKAGE_NAME"
2042 _ACEOF
2044 cat >>confdefs.h <<_ACEOF
2045 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2046 _ACEOF
2048 cat >>confdefs.h <<_ACEOF
2049 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2050 _ACEOF
2052 cat >>confdefs.h <<_ACEOF
2053 #define PACKAGE_STRING "$PACKAGE_STRING"
2054 _ACEOF
2056 cat >>confdefs.h <<_ACEOF
2057 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2058 _ACEOF
2060 cat >>confdefs.h <<_ACEOF
2061 #define PACKAGE_URL "$PACKAGE_URL"
2062 _ACEOF
2065 # Let the site file select an alternate cache file if it wants to.
2066 # Prefer an explicitly selected file to automatically selected ones.
2067 ac_site_file1=NONE
2068 ac_site_file2=NONE
2069 if test -n "$CONFIG_SITE"; then
2070 ac_site_file1=$CONFIG_SITE
2071 elif test "x$prefix" != xNONE; then
2072 ac_site_file1=$prefix/share/config.site
2073 ac_site_file2=$prefix/etc/config.site
2074 else
2075 ac_site_file1=$ac_default_prefix/share/config.site
2076 ac_site_file2=$ac_default_prefix/etc/config.site
2078 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2080 test "x$ac_site_file" = xNONE && continue
2081 if test -r "$ac_site_file"; then
2082 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2083 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2084 sed 's/^/| /' "$ac_site_file" >&5
2085 . "$ac_site_file"
2087 done
2089 if test -r "$cache_file"; then
2090 # Some versions of bash will fail to source /dev/null (special
2091 # files actually), so we avoid doing that.
2092 if test -f "$cache_file"; then
2093 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2094 $as_echo "$as_me: loading cache $cache_file" >&6;}
2095 case $cache_file in
2096 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2097 *) . "./$cache_file";;
2098 esac
2100 else
2101 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2102 $as_echo "$as_me: creating cache $cache_file" >&6;}
2103 >$cache_file
2106 # Check that the precious variables saved in the cache have kept the same
2107 # value.
2108 ac_cache_corrupted=false
2109 for ac_var in $ac_precious_vars; do
2110 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2111 eval ac_new_set=\$ac_env_${ac_var}_set
2112 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2113 eval ac_new_val=\$ac_env_${ac_var}_value
2114 case $ac_old_set,$ac_new_set in
2115 set,)
2116 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2117 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2118 ac_cache_corrupted=: ;;
2119 ,set)
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2121 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2122 ac_cache_corrupted=: ;;
2123 ,);;
2125 if test "x$ac_old_val" != "x$ac_new_val"; then
2126 # differences in whitespace do not lead to failure.
2127 ac_old_val_w=`echo x $ac_old_val`
2128 ac_new_val_w=`echo x $ac_new_val`
2129 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2131 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2132 ac_cache_corrupted=:
2133 else
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2135 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2136 eval $ac_var=\$ac_old_val
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2139 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2141 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2142 fi;;
2143 esac
2144 # Pass precious variables to config.status.
2145 if test "$ac_new_set" = set; then
2146 case $ac_new_val in
2147 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2148 *) ac_arg=$ac_var=$ac_new_val ;;
2149 esac
2150 case " $ac_configure_args " in
2151 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2152 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2153 esac
2155 done
2156 if $ac_cache_corrupted; then
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2158 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2160 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2161 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2163 ## -------------------- ##
2164 ## Main body of script. ##
2165 ## -------------------- ##
2167 ac_ext=c
2168 ac_cpp='$CPP $CPPFLAGS'
2169 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2170 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2171 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2178 ac_aux_dir=
2179 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2180 for ac_t in install-sh install.sh shtool; do
2181 if test -f "$ac_dir/$ac_t"; then
2182 ac_aux_dir=$ac_dir
2183 ac_install_sh="$ac_aux_dir/$ac_t -c"
2184 break 2
2186 done
2187 done
2188 if test -z "$ac_aux_dir"; then
2189 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2192 # These three variables are undocumented and unsupported,
2193 # and are intended to be withdrawn in a future Autoconf release.
2194 # They can cause serious problems if a builder's source tree is in a directory
2195 # whose full name contains unusual characters.
2196 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2197 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2198 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2201 # Make sure we can run config.sub.
2202 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2203 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2206 $as_echo_n "checking build system type... " >&6; }
2207 if test "${ac_cv_build+set}" = set; then :
2208 $as_echo_n "(cached) " >&6
2209 else
2210 ac_build_alias=$build_alias
2211 test "x$ac_build_alias" = x &&
2212 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2213 test "x$ac_build_alias" = x &&
2214 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2215 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2216 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2220 $as_echo "$ac_cv_build" >&6; }
2221 case $ac_cv_build in
2222 *-*-*) ;;
2223 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2224 esac
2225 build=$ac_cv_build
2226 ac_save_IFS=$IFS; IFS='-'
2227 set x $ac_cv_build
2228 shift
2229 build_cpu=$1
2230 build_vendor=$2
2231 shift; shift
2232 # Remember, the first character of IFS is used to create $*,
2233 # except with old shells:
2234 build_os=$*
2235 IFS=$ac_save_IFS
2236 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2240 $as_echo_n "checking host system type... " >&6; }
2241 if test "${ac_cv_host+set}" = set; then :
2242 $as_echo_n "(cached) " >&6
2243 else
2244 if test "x$host_alias" = x; then
2245 ac_cv_host=$ac_cv_build
2246 else
2247 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2248 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2253 $as_echo "$ac_cv_host" >&6; }
2254 case $ac_cv_host in
2255 *-*-*) ;;
2256 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2257 esac
2258 host=$ac_cv_host
2259 ac_save_IFS=$IFS; IFS='-'
2260 set x $ac_cv_host
2261 shift
2262 host_cpu=$1
2263 host_vendor=$2
2264 shift; shift
2265 # Remember, the first character of IFS is used to create $*,
2266 # except with old shells:
2267 host_os=$*
2268 IFS=$ac_save_IFS
2269 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2273 $as_echo_n "checking target system type... " >&6; }
2274 if test "${ac_cv_target+set}" = set; then :
2275 $as_echo_n "(cached) " >&6
2276 else
2277 if test "x$target_alias" = x; then
2278 ac_cv_target=$ac_cv_host
2279 else
2280 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2281 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2286 $as_echo "$ac_cv_target" >&6; }
2287 case $ac_cv_target in
2288 *-*-*) ;;
2289 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2290 esac
2291 target=$ac_cv_target
2292 ac_save_IFS=$IFS; IFS='-'
2293 set x $ac_cv_target
2294 shift
2295 target_cpu=$1
2296 target_vendor=$2
2297 shift; shift
2298 # Remember, the first character of IFS is used to create $*,
2299 # except with old shells:
2300 target_os=$*
2301 IFS=$ac_save_IFS
2302 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2305 # The aliases save the names the user supplied, while $host etc.
2306 # will get canonicalized.
2307 test -n "$target_alias" &&
2308 test "$program_prefix$program_suffix$program_transform_name" = \
2309 NONENONEs,x,x, &&
2310 program_prefix=${target_alias}-
2312 case ${build_alias} in
2313 "") build_noncanonical=${build} ;;
2314 *) build_noncanonical=${build_alias} ;;
2315 esac
2317 case ${host_alias} in
2318 "") host_noncanonical=${build_noncanonical} ;;
2319 *) host_noncanonical=${host_alias} ;;
2320 esac
2322 case ${target_alias} in
2323 "") target_noncanonical=${host_noncanonical} ;;
2324 *) target_noncanonical=${target_alias} ;;
2325 esac
2330 am__api_version='1.11'
2332 # Find a good install program. We prefer a C program (faster),
2333 # so one script is as good as another. But avoid the broken or
2334 # incompatible versions:
2335 # SysV /etc/install, /usr/sbin/install
2336 # SunOS /usr/etc/install
2337 # IRIX /sbin/install
2338 # AIX /bin/install
2339 # AmigaOS /C/install, which installs bootblocks on floppy discs
2340 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2341 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2342 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2343 # OS/2's system install, which has a completely different semantic
2344 # ./install, which can be erroneously created by make from ./install.sh.
2345 # Reject install programs that cannot install multiple files.
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2347 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2348 if test -z "$INSTALL"; then
2349 if test "${ac_cv_path_install+set}" = set; then :
2350 $as_echo_n "(cached) " >&6
2351 else
2352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2353 for as_dir in $PATH
2355 IFS=$as_save_IFS
2356 test -z "$as_dir" && as_dir=.
2357 # Account for people who put trailing slashes in PATH elements.
2358 case $as_dir/ in #((
2359 ./ | .// | /[cC]/* | \
2360 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2361 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2362 /usr/ucb/* ) ;;
2364 # OSF1 and SCO ODT 3.0 have their own names for install.
2365 # Don't use installbsd from OSF since it installs stuff as root
2366 # by default.
2367 for ac_prog in ginstall scoinst install; do
2368 for ac_exec_ext in '' $ac_executable_extensions; do
2369 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2370 if test $ac_prog = install &&
2371 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2372 # AIX install. It has an incompatible calling convention.
2374 elif test $ac_prog = install &&
2375 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2376 # program-specific install script used by HP pwplus--don't use.
2378 else
2379 rm -rf conftest.one conftest.two conftest.dir
2380 echo one > conftest.one
2381 echo two > conftest.two
2382 mkdir conftest.dir
2383 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2384 test -s conftest.one && test -s conftest.two &&
2385 test -s conftest.dir/conftest.one &&
2386 test -s conftest.dir/conftest.two
2387 then
2388 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2389 break 3
2393 done
2394 done
2396 esac
2398 done
2399 IFS=$as_save_IFS
2401 rm -rf conftest.one conftest.two conftest.dir
2404 if test "${ac_cv_path_install+set}" = set; then
2405 INSTALL=$ac_cv_path_install
2406 else
2407 # As a last resort, use the slow shell script. Don't cache a
2408 # value for INSTALL within a source directory, because that will
2409 # break other packages using the cache if that directory is
2410 # removed, or if the value is a relative name.
2411 INSTALL=$ac_install_sh
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2415 $as_echo "$INSTALL" >&6; }
2417 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2418 # It thinks the first close brace ends the variable substitution.
2419 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2421 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2423 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2426 $as_echo_n "checking whether build environment is sane... " >&6; }
2427 # Just in case
2428 sleep 1
2429 echo timestamp > conftest.file
2430 # Reject unsafe characters in $srcdir or the absolute working directory
2431 # name. Accept space and tab only in the latter.
2432 am_lf='
2434 case `pwd` in
2435 *[\\\"\#\$\&\'\`$am_lf]*)
2436 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2437 esac
2438 case $srcdir in
2439 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2440 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2441 esac
2443 # Do `set' in a subshell so we don't clobber the current shell's
2444 # arguments. Must try -L first in case configure is actually a
2445 # symlink; some systems play weird games with the mod time of symlinks
2446 # (eg FreeBSD returns the mod time of the symlink's containing
2447 # directory).
2448 if (
2449 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2450 if test "$*" = "X"; then
2451 # -L didn't work.
2452 set X `ls -t "$srcdir/configure" conftest.file`
2454 rm -f conftest.file
2455 if test "$*" != "X $srcdir/configure conftest.file" \
2456 && test "$*" != "X conftest.file $srcdir/configure"; then
2458 # If neither matched, then we have a broken ls. This can happen
2459 # if, for instance, CONFIG_SHELL is bash and it inherits a
2460 # broken ls alias from the environment. This has actually
2461 # happened. Such a system could not be considered "sane".
2462 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2463 alias in your environment" "$LINENO" 5
2466 test "$2" = conftest.file
2468 then
2469 # Ok.
2471 else
2472 as_fn_error "newly created file is older than distributed files!
2473 Check your system clock" "$LINENO" 5
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2476 $as_echo "yes" >&6; }
2477 test "$program_prefix" != NONE &&
2478 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2479 # Use a double $ so make ignores it.
2480 test "$program_suffix" != NONE &&
2481 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2482 # Double any \ or $.
2483 # By default was `s,x,x', remove it if useless.
2484 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2485 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2487 # expand $ac_aux_dir to an absolute path
2488 am_aux_dir=`cd $ac_aux_dir && pwd`
2490 if test x"${MISSING+set}" != xset; then
2491 case $am_aux_dir in
2492 *\ * | *\ *)
2493 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2495 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2496 esac
2498 # Use eval to expand $SHELL
2499 if eval "$MISSING --run true"; then
2500 am_missing_run="$MISSING --run "
2501 else
2502 am_missing_run=
2503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2504 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2507 if test x"${install_sh}" != xset; then
2508 case $am_aux_dir in
2509 *\ * | *\ *)
2510 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2512 install_sh="\${SHELL} $am_aux_dir/install-sh"
2513 esac
2516 # Installed binaries are usually stripped using `strip' when the user
2517 # run `make install-strip'. However `strip' might not be the right
2518 # tool to use in cross-compilation environments, therefore Automake
2519 # will honor the `STRIP' environment variable to overrule this program.
2520 if test "$cross_compiling" != no; then
2521 if test -n "$ac_tool_prefix"; then
2522 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2523 set dummy ${ac_tool_prefix}strip; ac_word=$2
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2525 $as_echo_n "checking for $ac_word... " >&6; }
2526 if test "${ac_cv_prog_STRIP+set}" = set; then :
2527 $as_echo_n "(cached) " >&6
2528 else
2529 if test -n "$STRIP"; then
2530 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2531 else
2532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533 for as_dir in $PATH
2535 IFS=$as_save_IFS
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
2538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2539 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2541 break 2
2543 done
2544 done
2545 IFS=$as_save_IFS
2549 STRIP=$ac_cv_prog_STRIP
2550 if test -n "$STRIP"; then
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2552 $as_echo "$STRIP" >&6; }
2553 else
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2555 $as_echo "no" >&6; }
2560 if test -z "$ac_cv_prog_STRIP"; then
2561 ac_ct_STRIP=$STRIP
2562 # Extract the first word of "strip", so it can be a program name with args.
2563 set dummy strip; ac_word=$2
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2565 $as_echo_n "checking for $ac_word... " >&6; }
2566 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2567 $as_echo_n "(cached) " >&6
2568 else
2569 if test -n "$ac_ct_STRIP"; then
2570 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2571 else
2572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2573 for as_dir in $PATH
2575 IFS=$as_save_IFS
2576 test -z "$as_dir" && as_dir=.
2577 for ac_exec_ext in '' $ac_executable_extensions; do
2578 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2579 ac_cv_prog_ac_ct_STRIP="strip"
2580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2581 break 2
2583 done
2584 done
2585 IFS=$as_save_IFS
2589 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2590 if test -n "$ac_ct_STRIP"; then
2591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2592 $as_echo "$ac_ct_STRIP" >&6; }
2593 else
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2595 $as_echo "no" >&6; }
2598 if test "x$ac_ct_STRIP" = x; then
2599 STRIP=":"
2600 else
2601 case $cross_compiling:$ac_tool_warned in
2602 yes:)
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2604 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2605 ac_tool_warned=yes ;;
2606 esac
2607 STRIP=$ac_ct_STRIP
2609 else
2610 STRIP="$ac_cv_prog_STRIP"
2614 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2617 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2618 if test -z "$MKDIR_P"; then
2619 if test "${ac_cv_path_mkdir+set}" = set; then :
2620 $as_echo_n "(cached) " >&6
2621 else
2622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2623 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2625 IFS=$as_save_IFS
2626 test -z "$as_dir" && as_dir=.
2627 for ac_prog in mkdir gmkdir; do
2628 for ac_exec_ext in '' $ac_executable_extensions; do
2629 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2630 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2631 'mkdir (GNU coreutils) '* | \
2632 'mkdir (coreutils) '* | \
2633 'mkdir (fileutils) '4.1*)
2634 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2635 break 3;;
2636 esac
2637 done
2638 done
2639 done
2640 IFS=$as_save_IFS
2644 if test "${ac_cv_path_mkdir+set}" = set; then
2645 MKDIR_P="$ac_cv_path_mkdir -p"
2646 else
2647 # As a last resort, use the slow shell script. Don't cache a
2648 # value for MKDIR_P within a source directory, because that will
2649 # break other packages using the cache if that directory is
2650 # removed, or if the value is a relative name.
2651 test -d ./--version && rmdir ./--version
2652 MKDIR_P="$ac_install_sh -d"
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2656 $as_echo "$MKDIR_P" >&6; }
2658 mkdir_p="$MKDIR_P"
2659 case $mkdir_p in
2660 [\\/$]* | ?:[\\/]*) ;;
2661 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2662 esac
2664 for ac_prog in gawk mawk nawk awk
2666 # Extract the first word of "$ac_prog", so it can be a program name with args.
2667 set dummy $ac_prog; ac_word=$2
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2669 $as_echo_n "checking for $ac_word... " >&6; }
2670 if test "${ac_cv_prog_AWK+set}" = set; then :
2671 $as_echo_n "(cached) " >&6
2672 else
2673 if test -n "$AWK"; then
2674 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2675 else
2676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677 for as_dir in $PATH
2679 IFS=$as_save_IFS
2680 test -z "$as_dir" && as_dir=.
2681 for ac_exec_ext in '' $ac_executable_extensions; do
2682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2683 ac_cv_prog_AWK="$ac_prog"
2684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2685 break 2
2687 done
2688 done
2689 IFS=$as_save_IFS
2693 AWK=$ac_cv_prog_AWK
2694 if test -n "$AWK"; then
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2696 $as_echo "$AWK" >&6; }
2697 else
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2699 $as_echo "no" >&6; }
2703 test -n "$AWK" && break
2704 done
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2707 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2708 set x ${MAKE-make}
2709 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2710 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2711 $as_echo_n "(cached) " >&6
2712 else
2713 cat >conftest.make <<\_ACEOF
2714 SHELL = /bin/sh
2715 all:
2716 @echo '@@@%%%=$(MAKE)=@@@%%%'
2717 _ACEOF
2718 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2719 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2720 *@@@%%%=?*=@@@%%%*)
2721 eval ac_cv_prog_make_${ac_make}_set=yes;;
2723 eval ac_cv_prog_make_${ac_make}_set=no;;
2724 esac
2725 rm -f conftest.make
2727 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2729 $as_echo "yes" >&6; }
2730 SET_MAKE=
2731 else
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2733 $as_echo "no" >&6; }
2734 SET_MAKE="MAKE=${MAKE-make}"
2737 rm -rf .tst 2>/dev/null
2738 mkdir .tst 2>/dev/null
2739 if test -d .tst; then
2740 am__leading_dot=.
2741 else
2742 am__leading_dot=_
2744 rmdir .tst 2>/dev/null
2746 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2747 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2748 # is not polluted with repeated "-I."
2749 am__isrc=' -I$(srcdir)'
2750 # test to see if srcdir already configured
2751 if test -f $srcdir/config.status; then
2752 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2756 # test whether we have cygpath
2757 if test -z "$CYGPATH_W"; then
2758 if (cygpath --version) >/dev/null 2>/dev/null; then
2759 CYGPATH_W='cygpath -w'
2760 else
2761 CYGPATH_W=echo
2766 # Define the identity of the package.
2767 PACKAGE='libssp'
2768 VERSION='1.0'
2771 cat >>confdefs.h <<_ACEOF
2772 #define PACKAGE "$PACKAGE"
2773 _ACEOF
2776 cat >>confdefs.h <<_ACEOF
2777 #define VERSION "$VERSION"
2778 _ACEOF
2780 # Some tools Automake needs.
2782 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2785 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2788 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2791 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2794 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2796 # We need awk for the "check" target. The system "awk" is bad on
2797 # some platforms.
2798 # Always define AMTAR for backward compatibility.
2800 AMTAR=${AMTAR-"${am_missing_run}tar"}
2802 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2810 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2811 # Check whether --enable-version-specific-runtime-libs was given.
2812 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2813 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2814 yes) version_specific_libs=yes ;;
2815 no) version_specific_libs=no ;;
2816 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2817 esac
2818 else
2819 version_specific_libs=no
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2823 $as_echo "$version_specific_libs" >&6; }
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2827 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2828 # Check whether --enable-maintainer-mode was given.
2829 if test "${enable_maintainer_mode+set}" = set; then :
2830 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2831 else
2832 USE_MAINTAINER_MODE=no
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2836 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2837 if test $USE_MAINTAINER_MODE = yes; then
2838 MAINTAINER_MODE_TRUE=
2839 MAINTAINER_MODE_FALSE='#'
2840 else
2841 MAINTAINER_MODE_TRUE='#'
2842 MAINTAINER_MODE_FALSE=
2845 MAINT=$MAINTAINER_MODE_TRUE
2851 # Default to --enable-multilib
2852 # Check whether --enable-multilib was given.
2853 if test "${enable_multilib+set}" = set; then :
2854 enableval=$enable_multilib; case "$enableval" in
2855 yes) multilib=yes ;;
2856 no) multilib=no ;;
2857 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2858 esac
2859 else
2860 multilib=yes
2864 # We may get other options which we leave undocumented:
2865 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2866 # See config-ml.in if you want the gory details.
2868 if test "$srcdir" = "."; then
2869 if test "$with_target_subdir" != "."; then
2870 multi_basedir="$srcdir/$with_multisrctop../.."
2871 else
2872 multi_basedir="$srcdir/$with_multisrctop.."
2874 else
2875 multi_basedir="$srcdir/.."
2879 # Even if the default multilib is not a cross compilation,
2880 # it may be that some of the other multilibs are.
2881 if test $cross_compiling = no && test $multilib = yes \
2882 && test "x${with_multisubdir}" != x ; then
2883 cross_compiling=maybe
2886 ac_config_commands="$ac_config_commands default-1"
2889 target_alias=${target_alias-$host_alias}
2892 ac_config_headers="$ac_config_headers config.h"
2895 ac_ext=c
2896 ac_cpp='$CPP $CPPFLAGS'
2897 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2898 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2899 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2901 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
2902 # We must force CC to /not/ be precious variables; otherwise
2903 # the wrong, non-multilib-adjusted value will be used in multilibs.
2904 # As a side effect, we have to subst CFLAGS ourselves.
2908 ac_ext=c
2909 ac_cpp='$CPP $CPPFLAGS'
2910 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2911 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2912 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2913 if test -n "$ac_tool_prefix"; then
2914 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2915 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917 $as_echo_n "checking for $ac_word... " >&6; }
2918 if test "${ac_cv_prog_CC+set}" = set; then :
2919 $as_echo_n "(cached) " >&6
2920 else
2921 if test -n "$CC"; then
2922 ac_cv_prog_CC="$CC" # Let the user override the test.
2923 else
2924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925 for as_dir in $PATH
2927 IFS=$as_save_IFS
2928 test -z "$as_dir" && as_dir=.
2929 for ac_exec_ext in '' $ac_executable_extensions; do
2930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2931 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2933 break 2
2935 done
2936 done
2937 IFS=$as_save_IFS
2941 CC=$ac_cv_prog_CC
2942 if test -n "$CC"; then
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2944 $as_echo "$CC" >&6; }
2945 else
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947 $as_echo "no" >&6; }
2952 if test -z "$ac_cv_prog_CC"; then
2953 ac_ct_CC=$CC
2954 # Extract the first word of "gcc", so it can be a program name with args.
2955 set dummy gcc; ac_word=$2
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2957 $as_echo_n "checking for $ac_word... " >&6; }
2958 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2959 $as_echo_n "(cached) " >&6
2960 else
2961 if test -n "$ac_ct_CC"; then
2962 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2963 else
2964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2965 for as_dir in $PATH
2967 IFS=$as_save_IFS
2968 test -z "$as_dir" && as_dir=.
2969 for ac_exec_ext in '' $ac_executable_extensions; do
2970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2971 ac_cv_prog_ac_ct_CC="gcc"
2972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2973 break 2
2975 done
2976 done
2977 IFS=$as_save_IFS
2981 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2982 if test -n "$ac_ct_CC"; then
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2984 $as_echo "$ac_ct_CC" >&6; }
2985 else
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987 $as_echo "no" >&6; }
2990 if test "x$ac_ct_CC" = x; then
2991 CC=""
2992 else
2993 case $cross_compiling:$ac_tool_warned in
2994 yes:)
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2996 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2997 ac_tool_warned=yes ;;
2998 esac
2999 CC=$ac_ct_CC
3001 else
3002 CC="$ac_cv_prog_CC"
3005 if test -z "$CC"; then
3006 if test -n "$ac_tool_prefix"; then
3007 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3008 set dummy ${ac_tool_prefix}cc; ac_word=$2
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3010 $as_echo_n "checking for $ac_word... " >&6; }
3011 if test "${ac_cv_prog_CC+set}" = set; then :
3012 $as_echo_n "(cached) " >&6
3013 else
3014 if test -n "$CC"; then
3015 ac_cv_prog_CC="$CC" # Let the user override the test.
3016 else
3017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3018 for as_dir in $PATH
3020 IFS=$as_save_IFS
3021 test -z "$as_dir" && as_dir=.
3022 for ac_exec_ext in '' $ac_executable_extensions; do
3023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3024 ac_cv_prog_CC="${ac_tool_prefix}cc"
3025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3026 break 2
3028 done
3029 done
3030 IFS=$as_save_IFS
3034 CC=$ac_cv_prog_CC
3035 if test -n "$CC"; then
3036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3037 $as_echo "$CC" >&6; }
3038 else
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3040 $as_echo "no" >&6; }
3046 if test -z "$CC"; then
3047 # Extract the first word of "cc", so it can be a program name with args.
3048 set dummy cc; ac_word=$2
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3050 $as_echo_n "checking for $ac_word... " >&6; }
3051 if test "${ac_cv_prog_CC+set}" = set; then :
3052 $as_echo_n "(cached) " >&6
3053 else
3054 if test -n "$CC"; then
3055 ac_cv_prog_CC="$CC" # Let the user override the test.
3056 else
3057 ac_prog_rejected=no
3058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059 for as_dir in $PATH
3061 IFS=$as_save_IFS
3062 test -z "$as_dir" && as_dir=.
3063 for ac_exec_ext in '' $ac_executable_extensions; do
3064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3065 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3066 ac_prog_rejected=yes
3067 continue
3069 ac_cv_prog_CC="cc"
3070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3071 break 2
3073 done
3074 done
3075 IFS=$as_save_IFS
3077 if test $ac_prog_rejected = yes; then
3078 # We found a bogon in the path, so make sure we never use it.
3079 set dummy $ac_cv_prog_CC
3080 shift
3081 if test $# != 0; then
3082 # We chose a different compiler from the bogus one.
3083 # However, it has the same basename, so the bogon will be chosen
3084 # first if we set CC to just the basename; use the full file name.
3085 shift
3086 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3091 CC=$ac_cv_prog_CC
3092 if test -n "$CC"; then
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3094 $as_echo "$CC" >&6; }
3095 else
3096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3097 $as_echo "no" >&6; }
3102 if test -z "$CC"; then
3103 if test -n "$ac_tool_prefix"; then
3104 for ac_prog in cl.exe
3106 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3107 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3109 $as_echo_n "checking for $ac_word... " >&6; }
3110 if test "${ac_cv_prog_CC+set}" = set; then :
3111 $as_echo_n "(cached) " >&6
3112 else
3113 if test -n "$CC"; then
3114 ac_cv_prog_CC="$CC" # Let the user override the test.
3115 else
3116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117 for as_dir in $PATH
3119 IFS=$as_save_IFS
3120 test -z "$as_dir" && as_dir=.
3121 for ac_exec_ext in '' $ac_executable_extensions; do
3122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3123 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3125 break 2
3127 done
3128 done
3129 IFS=$as_save_IFS
3133 CC=$ac_cv_prog_CC
3134 if test -n "$CC"; then
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3136 $as_echo "$CC" >&6; }
3137 else
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3139 $as_echo "no" >&6; }
3143 test -n "$CC" && break
3144 done
3146 if test -z "$CC"; then
3147 ac_ct_CC=$CC
3148 for ac_prog in cl.exe
3150 # Extract the first word of "$ac_prog", so it can be a program name with args.
3151 set dummy $ac_prog; ac_word=$2
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3153 $as_echo_n "checking for $ac_word... " >&6; }
3154 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3155 $as_echo_n "(cached) " >&6
3156 else
3157 if test -n "$ac_ct_CC"; then
3158 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3159 else
3160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3161 for as_dir in $PATH
3163 IFS=$as_save_IFS
3164 test -z "$as_dir" && as_dir=.
3165 for ac_exec_ext in '' $ac_executable_extensions; do
3166 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3167 ac_cv_prog_ac_ct_CC="$ac_prog"
3168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3169 break 2
3171 done
3172 done
3173 IFS=$as_save_IFS
3177 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3178 if test -n "$ac_ct_CC"; then
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3180 $as_echo "$ac_ct_CC" >&6; }
3181 else
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3183 $as_echo "no" >&6; }
3187 test -n "$ac_ct_CC" && break
3188 done
3190 if test "x$ac_ct_CC" = x; then
3191 CC=""
3192 else
3193 case $cross_compiling:$ac_tool_warned in
3194 yes:)
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3196 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3197 ac_tool_warned=yes ;;
3198 esac
3199 CC=$ac_ct_CC
3206 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3207 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3208 as_fn_error "no acceptable C compiler found in \$PATH
3209 See \`config.log' for more details." "$LINENO" 5; }
3211 # Provide some information about the compiler.
3212 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3213 set X $ac_compile
3214 ac_compiler=$2
3215 for ac_option in --version -v -V -qversion; do
3216 { { ac_try="$ac_compiler $ac_option >&5"
3217 case "(($ac_try" in
3218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3219 *) ac_try_echo=$ac_try;;
3220 esac
3221 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3222 $as_echo "$ac_try_echo"; } >&5
3223 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3224 ac_status=$?
3225 if test -s conftest.err; then
3226 sed '10a\
3227 ... rest of stderr output deleted ...
3228 10q' conftest.err >conftest.er1
3229 cat conftest.er1 >&5
3230 rm -f conftest.er1 conftest.err
3232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3233 test $ac_status = 0; }
3234 done
3236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237 /* end confdefs.h. */
3240 main ()
3244 return 0;
3246 _ACEOF
3247 # FIXME: Cleanup?
3248 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3249 (eval $ac_link) 2>&5
3250 ac_status=$?
3251 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3252 test $ac_status = 0; }; then :
3253 gcc_no_link=no
3254 else
3255 gcc_no_link=yes
3257 if test x$gcc_no_link = xyes; then
3258 # Setting cross_compile will disable run tests; it will
3259 # also disable AC_CHECK_FILE but that's generally
3260 # correct if we can't link.
3261 cross_compiling=yes
3262 EXEEXT=
3263 else
3264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3265 /* end confdefs.h. */
3268 main ()
3272 return 0;
3274 _ACEOF
3275 ac_clean_files_save=$ac_clean_files
3276 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3277 # Try to create an executable without -o first, disregard a.out.
3278 # It will help us diagnose broken compilers, and finding out an intuition
3279 # of exeext.
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3281 $as_echo_n "checking for C compiler default output file name... " >&6; }
3282 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3284 # The possible output files:
3285 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3287 ac_rmfiles=
3288 for ac_file in $ac_files
3290 case $ac_file in
3291 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3292 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3293 esac
3294 done
3295 rm -f $ac_rmfiles
3297 if { { ac_try="$ac_link_default"
3298 case "(($ac_try" in
3299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3300 *) ac_try_echo=$ac_try;;
3301 esac
3302 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3303 $as_echo "$ac_try_echo"; } >&5
3304 (eval "$ac_link_default") 2>&5
3305 ac_status=$?
3306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3307 test $ac_status = 0; }; then :
3308 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3309 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3310 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3311 # so that the user can short-circuit this test for compilers unknown to
3312 # Autoconf.
3313 for ac_file in $ac_files ''
3315 test -f "$ac_file" || continue
3316 case $ac_file in
3317 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3319 [ab].out )
3320 # We found the default executable, but exeext='' is most
3321 # certainly right.
3322 break;;
3323 *.* )
3324 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3325 then :; else
3326 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3328 # We set ac_cv_exeext here because the later test for it is not
3329 # safe: cross compilers may not add the suffix if given an `-o'
3330 # argument, so we may need to know it at that point already.
3331 # Even if this section looks crufty: it has the advantage of
3332 # actually working.
3333 break;;
3335 break;;
3336 esac
3337 done
3338 test "$ac_cv_exeext" = no && ac_cv_exeext=
3340 else
3341 ac_file=''
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3344 $as_echo "$ac_file" >&6; }
3345 if test -z "$ac_file"; then :
3346 $as_echo "$as_me: failed program was:" >&5
3347 sed 's/^/| /' conftest.$ac_ext >&5
3349 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3351 { as_fn_set_status 77
3352 as_fn_error "C compiler cannot create executables
3353 See \`config.log' for more details." "$LINENO" 5; }; }
3355 ac_exeext=$ac_cv_exeext
3357 # Check that the compiler produces executables we can run. If not, either
3358 # the compiler is broken, or we cross compile.
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3360 $as_echo_n "checking whether the C compiler works... " >&6; }
3361 # If not cross compiling, check that we can run a simple program.
3362 if test "$cross_compiling" != yes; then
3363 if { ac_try='./$ac_file'
3364 { { case "(($ac_try" in
3365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3366 *) ac_try_echo=$ac_try;;
3367 esac
3368 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3369 $as_echo "$ac_try_echo"; } >&5
3370 (eval "$ac_try") 2>&5
3371 ac_status=$?
3372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3373 test $ac_status = 0; }; }; then
3374 cross_compiling=no
3375 else
3376 if test "$cross_compiling" = maybe; then
3377 cross_compiling=yes
3378 else
3379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381 as_fn_error "cannot run C compiled programs.
3382 If you meant to cross compile, use \`--host'.
3383 See \`config.log' for more details." "$LINENO" 5; }
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3388 $as_echo "yes" >&6; }
3390 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3391 ac_clean_files=$ac_clean_files_save
3392 # Check that the compiler produces executables we can run. If not, either
3393 # the compiler is broken, or we cross compile.
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3395 $as_echo_n "checking whether we are cross compiling... " >&6; }
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3397 $as_echo "$cross_compiling" >&6; }
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3400 $as_echo_n "checking for suffix of executables... " >&6; }
3401 if { { ac_try="$ac_link"
3402 case "(($ac_try" in
3403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3404 *) ac_try_echo=$ac_try;;
3405 esac
3406 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3407 $as_echo "$ac_try_echo"; } >&5
3408 (eval "$ac_link") 2>&5
3409 ac_status=$?
3410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3411 test $ac_status = 0; }; then :
3412 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3413 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3414 # work properly (i.e., refer to `conftest.exe'), while it won't with
3415 # `rm'.
3416 for ac_file in conftest.exe conftest conftest.*; do
3417 test -f "$ac_file" || continue
3418 case $ac_file in
3419 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3420 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3421 break;;
3422 * ) break;;
3423 esac
3424 done
3425 else
3426 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3427 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3428 as_fn_error "cannot compute suffix of executables: cannot compile and link
3429 See \`config.log' for more details." "$LINENO" 5; }
3431 rm -f conftest$ac_cv_exeext
3432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3433 $as_echo "$ac_cv_exeext" >&6; }
3435 rm -f conftest.$ac_ext
3436 EXEEXT=$ac_cv_exeext
3437 ac_exeext=$EXEEXT
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3440 $as_echo_n "checking for suffix of object files... " >&6; }
3441 if test "${ac_cv_objext+set}" = set; then :
3442 $as_echo_n "(cached) " >&6
3443 else
3444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3445 /* end confdefs.h. */
3448 main ()
3452 return 0;
3454 _ACEOF
3455 rm -f conftest.o conftest.obj
3456 if { { ac_try="$ac_compile"
3457 case "(($ac_try" in
3458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3459 *) ac_try_echo=$ac_try;;
3460 esac
3461 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3462 $as_echo "$ac_try_echo"; } >&5
3463 (eval "$ac_compile") 2>&5
3464 ac_status=$?
3465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3466 test $ac_status = 0; }; then :
3467 for ac_file in conftest.o conftest.obj conftest.*; do
3468 test -f "$ac_file" || continue;
3469 case $ac_file in
3470 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3471 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3472 break;;
3473 esac
3474 done
3475 else
3476 $as_echo "$as_me: failed program was:" >&5
3477 sed 's/^/| /' conftest.$ac_ext >&5
3479 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3480 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3481 as_fn_error "cannot compute suffix of object files: cannot compile
3482 See \`config.log' for more details." "$LINENO" 5; }
3484 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3487 $as_echo "$ac_cv_objext" >&6; }
3488 OBJEXT=$ac_cv_objext
3489 ac_objext=$OBJEXT
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3491 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3492 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3493 $as_echo_n "(cached) " >&6
3494 else
3495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3496 /* end confdefs.h. */
3499 main ()
3501 #ifndef __GNUC__
3502 choke me
3503 #endif
3506 return 0;
3508 _ACEOF
3509 if ac_fn_c_try_compile "$LINENO"; then :
3510 ac_compiler_gnu=yes
3511 else
3512 ac_compiler_gnu=no
3514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3515 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3519 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3520 if test $ac_compiler_gnu = yes; then
3521 GCC=yes
3522 else
3523 GCC=
3525 ac_test_CFLAGS=${CFLAGS+set}
3526 ac_save_CFLAGS=$CFLAGS
3527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3528 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3529 if test "${ac_cv_prog_cc_g+set}" = set; then :
3530 $as_echo_n "(cached) " >&6
3531 else
3532 ac_save_c_werror_flag=$ac_c_werror_flag
3533 ac_c_werror_flag=yes
3534 ac_cv_prog_cc_g=no
3535 CFLAGS="-g"
3536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3537 /* end confdefs.h. */
3540 main ()
3544 return 0;
3546 _ACEOF
3547 if ac_fn_c_try_compile "$LINENO"; then :
3548 ac_cv_prog_cc_g=yes
3549 else
3550 CFLAGS=""
3551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3552 /* end confdefs.h. */
3555 main ()
3559 return 0;
3561 _ACEOF
3562 if ac_fn_c_try_compile "$LINENO"; then :
3564 else
3565 ac_c_werror_flag=$ac_save_c_werror_flag
3566 CFLAGS="-g"
3567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3568 /* end confdefs.h. */
3571 main ()
3575 return 0;
3577 _ACEOF
3578 if ac_fn_c_try_compile "$LINENO"; then :
3579 ac_cv_prog_cc_g=yes
3581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3583 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3585 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3586 ac_c_werror_flag=$ac_save_c_werror_flag
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3589 $as_echo "$ac_cv_prog_cc_g" >&6; }
3590 if test "$ac_test_CFLAGS" = set; then
3591 CFLAGS=$ac_save_CFLAGS
3592 elif test $ac_cv_prog_cc_g = yes; then
3593 if test "$GCC" = yes; then
3594 CFLAGS="-g -O2"
3595 else
3596 CFLAGS="-g"
3598 else
3599 if test "$GCC" = yes; then
3600 CFLAGS="-O2"
3601 else
3602 CFLAGS=
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3606 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3607 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3608 $as_echo_n "(cached) " >&6
3609 else
3610 ac_cv_prog_cc_c89=no
3611 ac_save_CC=$CC
3612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3613 /* end confdefs.h. */
3614 #include <stdarg.h>
3615 #include <stdio.h>
3616 #include <sys/types.h>
3617 #include <sys/stat.h>
3618 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3619 struct buf { int x; };
3620 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3621 static char *e (p, i)
3622 char **p;
3623 int i;
3625 return p[i];
3627 static char *f (char * (*g) (char **, int), char **p, ...)
3629 char *s;
3630 va_list v;
3631 va_start (v,p);
3632 s = g (p, va_arg (v,int));
3633 va_end (v);
3634 return s;
3637 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3638 function prototypes and stuff, but not '\xHH' hex character constants.
3639 These don't provoke an error unfortunately, instead are silently treated
3640 as 'x'. The following induces an error, until -std is added to get
3641 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3642 array size at least. It's necessary to write '\x00'==0 to get something
3643 that's true only with -std. */
3644 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3646 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3647 inside strings and character constants. */
3648 #define FOO(x) 'x'
3649 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3651 int test (int i, double x);
3652 struct s1 {int (*f) (int a);};
3653 struct s2 {int (*f) (double a);};
3654 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3655 int argc;
3656 char **argv;
3658 main ()
3660 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3662 return 0;
3664 _ACEOF
3665 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3666 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3668 CC="$ac_save_CC $ac_arg"
3669 if ac_fn_c_try_compile "$LINENO"; then :
3670 ac_cv_prog_cc_c89=$ac_arg
3672 rm -f core conftest.err conftest.$ac_objext
3673 test "x$ac_cv_prog_cc_c89" != "xno" && break
3674 done
3675 rm -f conftest.$ac_ext
3676 CC=$ac_save_CC
3679 # AC_CACHE_VAL
3680 case "x$ac_cv_prog_cc_c89" in
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3683 $as_echo "none needed" >&6; } ;;
3684 xno)
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3686 $as_echo "unsupported" >&6; } ;;
3688 CC="$CC $ac_cv_prog_cc_c89"
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3690 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3691 esac
3692 if test "x$ac_cv_prog_cc_c89" != xno; then :
3696 ac_ext=c
3697 ac_cpp='$CPP $CPPFLAGS'
3698 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3699 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3700 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3701 DEPDIR="${am__leading_dot}deps"
3703 ac_config_commands="$ac_config_commands depfiles"
3706 am_make=${MAKE-make}
3707 cat > confinc << 'END'
3708 am__doit:
3709 @echo this is the am__doit target
3710 .PHONY: am__doit
3712 # If we don't find an include directive, just comment out the code.
3713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3714 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3715 am__include="#"
3716 am__quote=
3717 _am_result=none
3718 # First try GNU make style include.
3719 echo "include confinc" > confmf
3720 # Ignore all kinds of additional output from `make'.
3721 case `$am_make -s -f confmf 2> /dev/null` in #(
3722 *the\ am__doit\ target*)
3723 am__include=include
3724 am__quote=
3725 _am_result=GNU
3727 esac
3728 # Now try BSD make style include.
3729 if test "$am__include" = "#"; then
3730 echo '.include "confinc"' > confmf
3731 case `$am_make -s -f confmf 2> /dev/null` in #(
3732 *the\ am__doit\ target*)
3733 am__include=.include
3734 am__quote="\""
3735 _am_result=BSD
3737 esac
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3742 $as_echo "$_am_result" >&6; }
3743 rm -f confinc confmf
3745 # Check whether --enable-dependency-tracking was given.
3746 if test "${enable_dependency_tracking+set}" = set; then :
3747 enableval=$enable_dependency_tracking;
3750 if test "x$enable_dependency_tracking" != xno; then
3751 am_depcomp="$ac_aux_dir/depcomp"
3752 AMDEPBACKSLASH='\'
3754 if test "x$enable_dependency_tracking" != xno; then
3755 AMDEP_TRUE=
3756 AMDEP_FALSE='#'
3757 else
3758 AMDEP_TRUE='#'
3759 AMDEP_FALSE=
3764 depcc="$CC" am_compiler_list=
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3767 $as_echo_n "checking dependency style of $depcc... " >&6; }
3768 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3769 $as_echo_n "(cached) " >&6
3770 else
3771 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3772 # We make a subdir and do the tests there. Otherwise we can end up
3773 # making bogus files that we don't know about and never remove. For
3774 # instance it was reported that on HP-UX the gcc test will end up
3775 # making a dummy file named `D' -- because `-MD' means `put the output
3776 # in D'.
3777 mkdir conftest.dir
3778 # Copy depcomp to subdir because otherwise we won't find it if we're
3779 # using a relative directory.
3780 cp "$am_depcomp" conftest.dir
3781 cd conftest.dir
3782 # We will build objects and dependencies in a subdirectory because
3783 # it helps to detect inapplicable dependency modes. For instance
3784 # both Tru64's cc and ICC support -MD to output dependencies as a
3785 # side effect of compilation, but ICC will put the dependencies in
3786 # the current directory while Tru64 will put them in the object
3787 # directory.
3788 mkdir sub
3790 am_cv_CC_dependencies_compiler_type=none
3791 if test "$am_compiler_list" = ""; then
3792 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3794 am__universal=false
3795 case " $depcc " in #(
3796 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3797 esac
3799 for depmode in $am_compiler_list; do
3800 # Setup a source with many dependencies, because some compilers
3801 # like to wrap large dependency lists on column 80 (with \), and
3802 # we should not choose a depcomp mode which is confused by this.
3804 # We need to recreate these files for each test, as the compiler may
3805 # overwrite some of them when testing with obscure command lines.
3806 # This happens at least with the AIX C compiler.
3807 : > sub/conftest.c
3808 for i in 1 2 3 4 5 6; do
3809 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3810 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3811 # Solaris 8's {/usr,}/bin/sh.
3812 touch sub/conftst$i.h
3813 done
3814 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3816 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3817 # mode. It turns out that the SunPro C++ compiler does not properly
3818 # handle `-M -o', and we need to detect this. Also, some Intel
3819 # versions had trouble with output in subdirs
3820 am__obj=sub/conftest.${OBJEXT-o}
3821 am__minus_obj="-o $am__obj"
3822 case $depmode in
3823 gcc)
3824 # This depmode causes a compiler race in universal mode.
3825 test "$am__universal" = false || continue
3827 nosideeffect)
3828 # after this tag, mechanisms are not by side-effect, so they'll
3829 # only be used when explicitly requested
3830 if test "x$enable_dependency_tracking" = xyes; then
3831 continue
3832 else
3833 break
3836 msvisualcpp | msvcmsys)
3837 # This compiler won't grok `-c -o', but also, the minuso test has
3838 # not run yet. These depmodes are late enough in the game, and
3839 # so weak that their functioning should not be impacted.
3840 am__obj=conftest.${OBJEXT-o}
3841 am__minus_obj=
3843 none) break ;;
3844 esac
3845 if depmode=$depmode \
3846 source=sub/conftest.c object=$am__obj \
3847 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3848 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3849 >/dev/null 2>conftest.err &&
3850 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3851 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3852 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3853 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3854 # icc doesn't choke on unknown options, it will just issue warnings
3855 # or remarks (even with -Werror). So we grep stderr for any message
3856 # that says an option was ignored or not supported.
3857 # When given -MP, icc 7.0 and 7.1 complain thusly:
3858 # icc: Command line warning: ignoring option '-M'; no argument required
3859 # The diagnosis changed in icc 8.0:
3860 # icc: Command line remark: option '-MP' not supported
3861 if (grep 'ignoring option' conftest.err ||
3862 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3863 am_cv_CC_dependencies_compiler_type=$depmode
3864 break
3867 done
3869 cd ..
3870 rm -rf conftest.dir
3871 else
3872 am_cv_CC_dependencies_compiler_type=none
3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3877 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3878 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3881 test "x$enable_dependency_tracking" != xno \
3882 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3883 am__fastdepCC_TRUE=
3884 am__fastdepCC_FALSE='#'
3885 else
3886 am__fastdepCC_TRUE='#'
3887 am__fastdepCC_FALSE=
3895 if test "x$GCC" != "xyes"; then
3896 as_fn_error "libssp must be built with GCC" "$LINENO" 5
3898 ac_ext=c
3899 ac_cpp='$CPP $CPPFLAGS'
3900 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3901 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3902 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3904 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3905 # On Suns, sometimes $CPP names a directory.
3906 if test -n "$CPP" && test -d "$CPP"; then
3907 CPP=
3909 if test -z "$CPP"; then
3910 if test "${ac_cv_prog_CPP+set}" = set; then :
3911 $as_echo_n "(cached) " >&6
3912 else
3913 # Double quotes because CPP needs to be expanded
3914 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3916 ac_preproc_ok=false
3917 for ac_c_preproc_warn_flag in '' yes
3919 # Use a header file that comes with gcc, so configuring glibc
3920 # with a fresh cross-compiler works.
3921 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3922 # <limits.h> exists even on freestanding compilers.
3923 # On the NeXT, cc -E runs the code through the compiler's parser,
3924 # not just through cpp. "Syntax error" is here to catch this case.
3925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3926 /* end confdefs.h. */
3927 #ifdef __STDC__
3928 # include <limits.h>
3929 #else
3930 # include <assert.h>
3931 #endif
3932 Syntax error
3933 _ACEOF
3934 if ac_fn_c_try_cpp "$LINENO"; then :
3936 else
3937 # Broken: fails on valid input.
3938 continue
3940 rm -f conftest.err conftest.$ac_ext
3942 # OK, works on sane cases. Now check whether nonexistent headers
3943 # can be detected and how.
3944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3945 /* end confdefs.h. */
3946 #include <ac_nonexistent.h>
3947 _ACEOF
3948 if ac_fn_c_try_cpp "$LINENO"; then :
3949 # Broken: success on invalid input.
3950 continue
3951 else
3952 # Passes both tests.
3953 ac_preproc_ok=:
3954 break
3956 rm -f conftest.err conftest.$ac_ext
3958 done
3959 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3960 rm -f conftest.err conftest.$ac_ext
3961 if $ac_preproc_ok; then :
3962 break
3965 done
3966 ac_cv_prog_CPP=$CPP
3969 CPP=$ac_cv_prog_CPP
3970 else
3971 ac_cv_prog_CPP=$CPP
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3974 $as_echo "$CPP" >&6; }
3975 ac_preproc_ok=false
3976 for ac_c_preproc_warn_flag in '' yes
3978 # Use a header file that comes with gcc, so configuring glibc
3979 # with a fresh cross-compiler works.
3980 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3981 # <limits.h> exists even on freestanding compilers.
3982 # On the NeXT, cc -E runs the code through the compiler's parser,
3983 # not just through cpp. "Syntax error" is here to catch this case.
3984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3985 /* end confdefs.h. */
3986 #ifdef __STDC__
3987 # include <limits.h>
3988 #else
3989 # include <assert.h>
3990 #endif
3991 Syntax error
3992 _ACEOF
3993 if ac_fn_c_try_cpp "$LINENO"; then :
3995 else
3996 # Broken: fails on valid input.
3997 continue
3999 rm -f conftest.err conftest.$ac_ext
4001 # OK, works on sane cases. Now check whether nonexistent headers
4002 # can be detected and how.
4003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 /* end confdefs.h. */
4005 #include <ac_nonexistent.h>
4006 _ACEOF
4007 if ac_fn_c_try_cpp "$LINENO"; then :
4008 # Broken: success on invalid input.
4009 continue
4010 else
4011 # Passes both tests.
4012 ac_preproc_ok=:
4013 break
4015 rm -f conftest.err conftest.$ac_ext
4017 done
4018 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4019 rm -f conftest.err conftest.$ac_ext
4020 if $ac_preproc_ok; then :
4022 else
4023 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4025 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4026 See \`config.log' for more details." "$LINENO" 5; }
4029 ac_ext=c
4030 ac_cpp='$CPP $CPPFLAGS'
4031 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4032 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4033 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4037 $as_echo_n "checking whether -fstack-protector works... " >&6; }
4038 save_CFLAGS="$CFLAGS"
4039 CFLAGS="$CFLAGS -fstack-protector -Werror"
4041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4042 /* end confdefs.h. */
4044 void __attribute__((noinline)) bar (char *x)
4046 __builtin_memset (x, 0, 64);
4049 main ()
4051 char buf[64]; bar (buf);
4053 return 0;
4055 _ACEOF
4056 if ac_fn_c_try_compile "$LINENO"; then :
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4058 $as_echo "yes" >&6; }
4059 else
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4061 $as_echo "no" >&6; }
4063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064 CFLAGS="$save_CFLAGS"
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4067 $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4069 /* end confdefs.h. */
4071 void __attribute__((visibility ("hidden"))) bar (void) {}
4073 main ()
4077 return 0;
4079 _ACEOF
4080 if ac_fn_c_try_compile "$LINENO"; then :
4081 ssp_hidden=yes
4082 else
4083 ssp_hidden=no
4085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4087 $as_echo "$ssp_hidden" >&6; }
4088 if test x$ssp_hidden = xyes; then
4090 $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4095 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4096 cat > conftest.map <<EOF
4097 FOO_1.0 {
4098 global: *foo*; bar; local: *;
4101 save_LDFLAGS="$LDFLAGS"
4102 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4103 if test x$gcc_no_link = xyes; then
4104 # If we cannot link, we cannot build shared libraries, so do not use
4105 # symbol versioning.
4106 ssp_use_symver=no
4107 else
4108 if test x$gcc_no_link = xyes; then
4109 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4112 /* end confdefs.h. */
4113 int foo;
4115 main ()
4119 return 0;
4121 _ACEOF
4122 if ac_fn_c_try_link "$LINENO"; then :
4123 ssp_use_symver=yes
4124 else
4125 ssp_use_symver=no
4127 rm -f core conftest.err conftest.$ac_objext \
4128 conftest$ac_exeext conftest.$ac_ext
4130 LDFLAGS="$save_LDFLAGS"
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4132 $as_echo "$ssp_use_symver" >&6; }
4133 if test "x$ssp_use_symver" = xyes; then
4134 LIBSSP_USE_SYMVER_TRUE=
4135 LIBSSP_USE_SYMVER_FALSE='#'
4136 else
4137 LIBSSP_USE_SYMVER_TRUE='#'
4138 LIBSSP_USE_SYMVER_FALSE=
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4144 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4145 if test "${ac_cv_path_GREP+set}" = set; then :
4146 $as_echo_n "(cached) " >&6
4147 else
4148 if test -z "$GREP"; then
4149 ac_path_GREP_found=false
4150 # Loop through the user's path and test for each of PROGNAME-LIST
4151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4152 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4154 IFS=$as_save_IFS
4155 test -z "$as_dir" && as_dir=.
4156 for ac_prog in grep ggrep; do
4157 for ac_exec_ext in '' $ac_executable_extensions; do
4158 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4159 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4160 # Check for GNU ac_path_GREP and select it if it is found.
4161 # Check for GNU $ac_path_GREP
4162 case `"$ac_path_GREP" --version 2>&1` in
4163 *GNU*)
4164 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4166 ac_count=0
4167 $as_echo_n 0123456789 >"conftest.in"
4168 while :
4170 cat "conftest.in" "conftest.in" >"conftest.tmp"
4171 mv "conftest.tmp" "conftest.in"
4172 cp "conftest.in" "conftest.nl"
4173 $as_echo 'GREP' >> "conftest.nl"
4174 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4175 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4176 as_fn_arith $ac_count + 1 && ac_count=$as_val
4177 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4178 # Best one so far, save it but keep looking for a better one
4179 ac_cv_path_GREP="$ac_path_GREP"
4180 ac_path_GREP_max=$ac_count
4182 # 10*(2^10) chars as input seems more than enough
4183 test $ac_count -gt 10 && break
4184 done
4185 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4186 esac
4188 $ac_path_GREP_found && break 3
4189 done
4190 done
4191 done
4192 IFS=$as_save_IFS
4193 if test -z "$ac_cv_path_GREP"; then
4194 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4196 else
4197 ac_cv_path_GREP=$GREP
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4202 $as_echo "$ac_cv_path_GREP" >&6; }
4203 GREP="$ac_cv_path_GREP"
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4207 $as_echo_n "checking for egrep... " >&6; }
4208 if test "${ac_cv_path_EGREP+set}" = set; then :
4209 $as_echo_n "(cached) " >&6
4210 else
4211 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4212 then ac_cv_path_EGREP="$GREP -E"
4213 else
4214 if test -z "$EGREP"; then
4215 ac_path_EGREP_found=false
4216 # Loop through the user's path and test for each of PROGNAME-LIST
4217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4218 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4220 IFS=$as_save_IFS
4221 test -z "$as_dir" && as_dir=.
4222 for ac_prog in egrep; do
4223 for ac_exec_ext in '' $ac_executable_extensions; do
4224 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4225 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4226 # Check for GNU ac_path_EGREP and select it if it is found.
4227 # Check for GNU $ac_path_EGREP
4228 case `"$ac_path_EGREP" --version 2>&1` in
4229 *GNU*)
4230 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4232 ac_count=0
4233 $as_echo_n 0123456789 >"conftest.in"
4234 while :
4236 cat "conftest.in" "conftest.in" >"conftest.tmp"
4237 mv "conftest.tmp" "conftest.in"
4238 cp "conftest.in" "conftest.nl"
4239 $as_echo 'EGREP' >> "conftest.nl"
4240 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4241 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4242 as_fn_arith $ac_count + 1 && ac_count=$as_val
4243 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4244 # Best one so far, save it but keep looking for a better one
4245 ac_cv_path_EGREP="$ac_path_EGREP"
4246 ac_path_EGREP_max=$ac_count
4248 # 10*(2^10) chars as input seems more than enough
4249 test $ac_count -gt 10 && break
4250 done
4251 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4252 esac
4254 $ac_path_EGREP_found && break 3
4255 done
4256 done
4257 done
4258 IFS=$as_save_IFS
4259 if test -z "$ac_cv_path_EGREP"; then
4260 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4262 else
4263 ac_cv_path_EGREP=$EGREP
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4269 $as_echo "$ac_cv_path_EGREP" >&6; }
4270 EGREP="$ac_cv_path_EGREP"
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4274 $as_echo_n "checking for ANSI C header files... " >&6; }
4275 if test "${ac_cv_header_stdc+set}" = set; then :
4276 $as_echo_n "(cached) " >&6
4277 else
4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279 /* end confdefs.h. */
4280 #include <stdlib.h>
4281 #include <stdarg.h>
4282 #include <string.h>
4283 #include <float.h>
4286 main ()
4290 return 0;
4292 _ACEOF
4293 if ac_fn_c_try_compile "$LINENO"; then :
4294 ac_cv_header_stdc=yes
4295 else
4296 ac_cv_header_stdc=no
4298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4300 if test $ac_cv_header_stdc = yes; then
4301 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4303 /* end confdefs.h. */
4304 #include <string.h>
4306 _ACEOF
4307 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4308 $EGREP "memchr" >/dev/null 2>&1; then :
4310 else
4311 ac_cv_header_stdc=no
4313 rm -f conftest*
4317 if test $ac_cv_header_stdc = yes; then
4318 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4320 /* end confdefs.h. */
4321 #include <stdlib.h>
4323 _ACEOF
4324 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4325 $EGREP "free" >/dev/null 2>&1; then :
4327 else
4328 ac_cv_header_stdc=no
4330 rm -f conftest*
4334 if test $ac_cv_header_stdc = yes; then
4335 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4336 if test "$cross_compiling" = yes; then :
4338 else
4339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4340 /* end confdefs.h. */
4341 #include <ctype.h>
4342 #include <stdlib.h>
4343 #if ((' ' & 0x0FF) == 0x020)
4344 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4345 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4346 #else
4347 # define ISLOWER(c) \
4348 (('a' <= (c) && (c) <= 'i') \
4349 || ('j' <= (c) && (c) <= 'r') \
4350 || ('s' <= (c) && (c) <= 'z'))
4351 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4352 #endif
4354 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4356 main ()
4358 int i;
4359 for (i = 0; i < 256; i++)
4360 if (XOR (islower (i), ISLOWER (i))
4361 || toupper (i) != TOUPPER (i))
4362 return 2;
4363 return 0;
4365 _ACEOF
4366 if ac_fn_c_try_run "$LINENO"; then :
4368 else
4369 ac_cv_header_stdc=no
4371 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4372 conftest.$ac_objext conftest.beam conftest.$ac_ext
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4378 $as_echo "$ac_cv_header_stdc" >&6; }
4379 if test $ac_cv_header_stdc = yes; then
4381 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4385 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4386 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4387 inttypes.h stdint.h unistd.h
4388 do :
4389 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4390 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4392 eval as_val=\$$as_ac_Header
4393 if test "x$as_val" = x""yes; then :
4394 cat >>confdefs.h <<_ACEOF
4395 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4396 _ACEOF
4400 done
4403 for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h
4404 do :
4405 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4406 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4407 eval as_val=\$$as_ac_Header
4408 if test "x$as_val" = x""yes; then :
4409 cat >>confdefs.h <<_ACEOF
4410 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4411 _ACEOF
4415 done
4418 if test x$gcc_no_link = xyes; then
4419 # Presume the ISO C functions are available; add target-specific
4420 # configuration here if required.
4421 $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4423 $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4425 else
4426 for ac_func in mempcpy strncpy strncat
4427 do :
4428 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4429 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4430 eval as_val=\$$as_ac_var
4431 if test "x$as_val" = x""yes; then :
4432 cat >>confdefs.h <<_ACEOF
4433 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4434 _ACEOF
4437 done
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4442 $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4443 if test "$cross_compiling" = yes; then :
4444 ssp_have_usable_vsnprintf=undef
4445 else
4446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4447 /* end confdefs.h. */
4449 #include <stdarg.h>
4450 #include <string.h>
4451 #include <stdio.h>
4452 int foo (char *buf, size_t n, const char *fmt, ...)
4454 va_list ap;
4455 int ret;
4456 va_start (ap, fmt);
4457 ret = vsnprintf (buf, n, fmt, ap);
4458 va_end (ap);
4459 return ret;
4462 main ()
4464 char buf[8]; memset (buf, 'A', sizeof (buf));
4465 if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4466 return 1;
4467 return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4469 return 0;
4471 _ACEOF
4472 if ac_fn_c_try_run "$LINENO"; then :
4473 ssp_have_usable_vsnprintf=define
4474 else
4475 ssp_have_usable_vsnprintf=undef
4477 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4478 conftest.$ac_objext conftest.beam conftest.$ac_ext
4481 if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4483 $as_echo "yes" >&6; }
4485 $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4487 else
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4489 $as_echo "no" >&6; }
4493 case `pwd` in
4494 *\ * | *\ *)
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4496 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4497 esac
4501 macro_version='2.2.7a'
4502 macro_revision='1.3134'
4516 ltmain="$ac_aux_dir/ltmain.sh"
4518 # Backslashify metacharacters that are still active within
4519 # double-quoted strings.
4520 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4522 # Same as above, but do not quote variable references.
4523 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4525 # Sed substitution to delay expansion of an escaped shell variable in a
4526 # double_quote_subst'ed string.
4527 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4529 # Sed substitution to delay expansion of an escaped single quote.
4530 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4532 # Sed substitution to avoid accidental globbing in evaled expressions
4533 no_glob_subst='s/\*/\\\*/g'
4535 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4536 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4537 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4540 $as_echo_n "checking how to print strings... " >&6; }
4541 # Test print first, because it will be a builtin if present.
4542 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4543 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4544 ECHO='print -r --'
4545 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4546 ECHO='printf %s\n'
4547 else
4548 # Use this function as a fallback that always works.
4549 func_fallback_echo ()
4551 eval 'cat <<_LTECHO_EOF
4553 _LTECHO_EOF'
4555 ECHO='func_fallback_echo'
4558 # func_echo_all arg...
4559 # Invoke $ECHO with all args, space-separated.
4560 func_echo_all ()
4562 $ECHO ""
4565 case "$ECHO" in
4566 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4567 $as_echo "printf" >&6; } ;;
4568 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4569 $as_echo "print -r" >&6; } ;;
4570 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4571 $as_echo "cat" >&6; } ;;
4572 esac
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4588 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4589 if test "${ac_cv_path_SED+set}" = set; then :
4590 $as_echo_n "(cached) " >&6
4591 else
4592 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4593 for ac_i in 1 2 3 4 5 6 7; do
4594 ac_script="$ac_script$as_nl$ac_script"
4595 done
4596 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4597 { ac_script=; unset ac_script;}
4598 if test -z "$SED"; then
4599 ac_path_SED_found=false
4600 # Loop through the user's path and test for each of PROGNAME-LIST
4601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4602 for as_dir in $PATH
4604 IFS=$as_save_IFS
4605 test -z "$as_dir" && as_dir=.
4606 for ac_prog in sed gsed; do
4607 for ac_exec_ext in '' $ac_executable_extensions; do
4608 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4609 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4610 # Check for GNU ac_path_SED and select it if it is found.
4611 # Check for GNU $ac_path_SED
4612 case `"$ac_path_SED" --version 2>&1` in
4613 *GNU*)
4614 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4616 ac_count=0
4617 $as_echo_n 0123456789 >"conftest.in"
4618 while :
4620 cat "conftest.in" "conftest.in" >"conftest.tmp"
4621 mv "conftest.tmp" "conftest.in"
4622 cp "conftest.in" "conftest.nl"
4623 $as_echo '' >> "conftest.nl"
4624 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4625 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4626 as_fn_arith $ac_count + 1 && ac_count=$as_val
4627 if test $ac_count -gt ${ac_path_SED_max-0}; then
4628 # Best one so far, save it but keep looking for a better one
4629 ac_cv_path_SED="$ac_path_SED"
4630 ac_path_SED_max=$ac_count
4632 # 10*(2^10) chars as input seems more than enough
4633 test $ac_count -gt 10 && break
4634 done
4635 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4636 esac
4638 $ac_path_SED_found && break 3
4639 done
4640 done
4641 done
4642 IFS=$as_save_IFS
4643 if test -z "$ac_cv_path_SED"; then
4644 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4646 else
4647 ac_cv_path_SED=$SED
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4652 $as_echo "$ac_cv_path_SED" >&6; }
4653 SED="$ac_cv_path_SED"
4654 rm -f conftest.sed
4656 test -z "$SED" && SED=sed
4657 Xsed="$SED -e 1s/^X//"
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4670 $as_echo_n "checking for fgrep... " >&6; }
4671 if test "${ac_cv_path_FGREP+set}" = set; then :
4672 $as_echo_n "(cached) " >&6
4673 else
4674 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4675 then ac_cv_path_FGREP="$GREP -F"
4676 else
4677 if test -z "$FGREP"; then
4678 ac_path_FGREP_found=false
4679 # Loop through the user's path and test for each of PROGNAME-LIST
4680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4681 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4683 IFS=$as_save_IFS
4684 test -z "$as_dir" && as_dir=.
4685 for ac_prog in fgrep; do
4686 for ac_exec_ext in '' $ac_executable_extensions; do
4687 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4688 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4689 # Check for GNU ac_path_FGREP and select it if it is found.
4690 # Check for GNU $ac_path_FGREP
4691 case `"$ac_path_FGREP" --version 2>&1` in
4692 *GNU*)
4693 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4695 ac_count=0
4696 $as_echo_n 0123456789 >"conftest.in"
4697 while :
4699 cat "conftest.in" "conftest.in" >"conftest.tmp"
4700 mv "conftest.tmp" "conftest.in"
4701 cp "conftest.in" "conftest.nl"
4702 $as_echo 'FGREP' >> "conftest.nl"
4703 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4704 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4705 as_fn_arith $ac_count + 1 && ac_count=$as_val
4706 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4707 # Best one so far, save it but keep looking for a better one
4708 ac_cv_path_FGREP="$ac_path_FGREP"
4709 ac_path_FGREP_max=$ac_count
4711 # 10*(2^10) chars as input seems more than enough
4712 test $ac_count -gt 10 && break
4713 done
4714 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4715 esac
4717 $ac_path_FGREP_found && break 3
4718 done
4719 done
4720 done
4721 IFS=$as_save_IFS
4722 if test -z "$ac_cv_path_FGREP"; then
4723 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4725 else
4726 ac_cv_path_FGREP=$FGREP
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4732 $as_echo "$ac_cv_path_FGREP" >&6; }
4733 FGREP="$ac_cv_path_FGREP"
4736 test -z "$GREP" && GREP=grep
4756 # Check whether --with-gnu-ld was given.
4757 if test "${with_gnu_ld+set}" = set; then :
4758 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4759 else
4760 with_gnu_ld=no
4763 ac_prog=ld
4764 if test "$GCC" = yes; then
4765 # Check if gcc -print-prog-name=ld gives a path.
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4767 $as_echo_n "checking for ld used by $CC... " >&6; }
4768 case $host in
4769 *-*-mingw*)
4770 # gcc leaves a trailing carriage return which upsets mingw
4771 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4773 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4774 esac
4775 case $ac_prog in
4776 # Accept absolute paths.
4777 [\\/]* | ?:[\\/]*)
4778 re_direlt='/[^/][^/]*/\.\./'
4779 # Canonicalize the pathname of ld
4780 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4781 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4782 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4783 done
4784 test -z "$LD" && LD="$ac_prog"
4787 # If it fails, then pretend we aren't using GCC.
4788 ac_prog=ld
4791 # If it is relative, then search for the first ld in PATH.
4792 with_gnu_ld=unknown
4794 esac
4795 elif test "$with_gnu_ld" = yes; then
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4797 $as_echo_n "checking for GNU ld... " >&6; }
4798 else
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4800 $as_echo_n "checking for non-GNU ld... " >&6; }
4802 if test "${lt_cv_path_LD+set}" = set; then :
4803 $as_echo_n "(cached) " >&6
4804 else
4805 if test -z "$LD"; then
4806 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4807 for ac_dir in $PATH; do
4808 IFS="$lt_save_ifs"
4809 test -z "$ac_dir" && ac_dir=.
4810 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4811 lt_cv_path_LD="$ac_dir/$ac_prog"
4812 # Check to see if the program is GNU ld. I'd rather use --version,
4813 # but apparently some variants of GNU ld only accept -v.
4814 # Break only if it was the GNU/non-GNU ld that we prefer.
4815 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4816 *GNU* | *'with BFD'*)
4817 test "$with_gnu_ld" != no && break
4820 test "$with_gnu_ld" != yes && break
4822 esac
4824 done
4825 IFS="$lt_save_ifs"
4826 else
4827 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4831 LD="$lt_cv_path_LD"
4832 if test -n "$LD"; then
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4834 $as_echo "$LD" >&6; }
4835 else
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4837 $as_echo "no" >&6; }
4839 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4841 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4842 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4843 $as_echo_n "(cached) " >&6
4844 else
4845 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4846 case `$LD -v 2>&1 </dev/null` in
4847 *GNU* | *'with BFD'*)
4848 lt_cv_prog_gnu_ld=yes
4851 lt_cv_prog_gnu_ld=no
4853 esac
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4856 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4857 with_gnu_ld=$lt_cv_prog_gnu_ld
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4868 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4869 if test "${lt_cv_path_NM+set}" = set; then :
4870 $as_echo_n "(cached) " >&6
4871 else
4872 if test -n "$NM"; then
4873 # Let the user override the test.
4874 lt_cv_path_NM="$NM"
4875 else
4876 lt_nm_to_check="${ac_tool_prefix}nm"
4877 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4878 lt_nm_to_check="$lt_nm_to_check nm"
4880 for lt_tmp_nm in $lt_nm_to_check; do
4881 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4882 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4883 IFS="$lt_save_ifs"
4884 test -z "$ac_dir" && ac_dir=.
4885 tmp_nm="$ac_dir/$lt_tmp_nm"
4886 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4887 # Check to see if the nm accepts a BSD-compat flag.
4888 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4889 # nm: unknown option "B" ignored
4890 # Tru64's nm complains that /dev/null is an invalid object file
4891 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4892 */dev/null* | *'Invalid file or object type'*)
4893 lt_cv_path_NM="$tmp_nm -B"
4894 break
4897 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4898 */dev/null*)
4899 lt_cv_path_NM="$tmp_nm -p"
4900 break
4903 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4904 continue # so that we can try to find one that supports BSD flags
4906 esac
4908 esac
4910 done
4911 IFS="$lt_save_ifs"
4912 done
4913 : ${lt_cv_path_NM=no}
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4917 $as_echo "$lt_cv_path_NM" >&6; }
4918 if test "$lt_cv_path_NM" != "no"; then
4919 NM="$lt_cv_path_NM"
4920 else
4921 # Didn't find any BSD compatible name lister, look for dumpbin.
4922 if test -n "$DUMPBIN"; then :
4923 # Let the user override the test.
4924 else
4925 if test -n "$ac_tool_prefix"; then
4926 for ac_prog in dumpbin "link -dump"
4928 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4929 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4931 $as_echo_n "checking for $ac_word... " >&6; }
4932 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4933 $as_echo_n "(cached) " >&6
4934 else
4935 if test -n "$DUMPBIN"; then
4936 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4937 else
4938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4939 for as_dir in $PATH
4941 IFS=$as_save_IFS
4942 test -z "$as_dir" && as_dir=.
4943 for ac_exec_ext in '' $ac_executable_extensions; do
4944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4945 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4947 break 2
4949 done
4950 done
4951 IFS=$as_save_IFS
4955 DUMPBIN=$ac_cv_prog_DUMPBIN
4956 if test -n "$DUMPBIN"; then
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4958 $as_echo "$DUMPBIN" >&6; }
4959 else
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4961 $as_echo "no" >&6; }
4965 test -n "$DUMPBIN" && break
4966 done
4968 if test -z "$DUMPBIN"; then
4969 ac_ct_DUMPBIN=$DUMPBIN
4970 for ac_prog in dumpbin "link -dump"
4972 # Extract the first word of "$ac_prog", so it can be a program name with args.
4973 set dummy $ac_prog; ac_word=$2
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4975 $as_echo_n "checking for $ac_word... " >&6; }
4976 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4977 $as_echo_n "(cached) " >&6
4978 else
4979 if test -n "$ac_ct_DUMPBIN"; then
4980 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4981 else
4982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4983 for as_dir in $PATH
4985 IFS=$as_save_IFS
4986 test -z "$as_dir" && as_dir=.
4987 for ac_exec_ext in '' $ac_executable_extensions; do
4988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4989 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4991 break 2
4993 done
4994 done
4995 IFS=$as_save_IFS
4999 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5000 if test -n "$ac_ct_DUMPBIN"; then
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5002 $as_echo "$ac_ct_DUMPBIN" >&6; }
5003 else
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5005 $as_echo "no" >&6; }
5009 test -n "$ac_ct_DUMPBIN" && break
5010 done
5012 if test "x$ac_ct_DUMPBIN" = x; then
5013 DUMPBIN=":"
5014 else
5015 case $cross_compiling:$ac_tool_warned in
5016 yes:)
5017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5018 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5019 ac_tool_warned=yes ;;
5020 esac
5021 DUMPBIN=$ac_ct_DUMPBIN
5025 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5026 *COFF*)
5027 DUMPBIN="$DUMPBIN -symbols"
5030 DUMPBIN=:
5032 esac
5035 if test "$DUMPBIN" != ":"; then
5036 NM="$DUMPBIN"
5039 test -z "$NM" && NM=nm
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5047 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5048 if test "${lt_cv_nm_interface+set}" = set; then :
5049 $as_echo_n "(cached) " >&6
5050 else
5051 lt_cv_nm_interface="BSD nm"
5052 echo "int some_variable = 0;" > conftest.$ac_ext
5053 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5054 (eval "$ac_compile" 2>conftest.err)
5055 cat conftest.err >&5
5056 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5057 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5058 cat conftest.err >&5
5059 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5060 cat conftest.out >&5
5061 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5062 lt_cv_nm_interface="MS dumpbin"
5064 rm -f conftest*
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5067 $as_echo "$lt_cv_nm_interface" >&6; }
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5070 $as_echo_n "checking whether ln -s works... " >&6; }
5071 LN_S=$as_ln_s
5072 if test "$LN_S" = "ln -s"; then
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5074 $as_echo "yes" >&6; }
5075 else
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5077 $as_echo "no, using $LN_S" >&6; }
5080 # find the maximum length of command line arguments
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5082 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5083 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5084 $as_echo_n "(cached) " >&6
5085 else
5087 teststring="ABCD"
5089 case $build_os in
5090 msdosdjgpp*)
5091 # On DJGPP, this test can blow up pretty badly due to problems in libc
5092 # (any single argument exceeding 2000 bytes causes a buffer overrun
5093 # during glob expansion). Even if it were fixed, the result of this
5094 # check would be larger than it should be.
5095 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5098 gnu*)
5099 # Under GNU Hurd, this test is not required because there is
5100 # no limit to the length of command line arguments.
5101 # Libtool will interpret -1 as no limit whatsoever
5102 lt_cv_sys_max_cmd_len=-1;
5105 cygwin* | mingw* | cegcc*)
5106 # On Win9x/ME, this test blows up -- it succeeds, but takes
5107 # about 5 minutes as the teststring grows exponentially.
5108 # Worse, since 9x/ME are not pre-emptively multitasking,
5109 # you end up with a "frozen" computer, even though with patience
5110 # the test eventually succeeds (with a max line length of 256k).
5111 # Instead, let's just punt: use the minimum linelength reported by
5112 # all of the supported platforms: 8192 (on NT/2K/XP).
5113 lt_cv_sys_max_cmd_len=8192;
5116 mint*)
5117 # On MiNT this can take a long time and run out of memory.
5118 lt_cv_sys_max_cmd_len=8192;
5121 amigaos*)
5122 # On AmigaOS with pdksh, this test takes hours, literally.
5123 # So we just punt and use a minimum line length of 8192.
5124 lt_cv_sys_max_cmd_len=8192;
5127 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5128 # This has been around since 386BSD, at least. Likely further.
5129 if test -x /sbin/sysctl; then
5130 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5131 elif test -x /usr/sbin/sysctl; then
5132 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5133 else
5134 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5136 # And add a safety zone
5137 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5138 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5141 interix*)
5142 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5143 lt_cv_sys_max_cmd_len=196608
5146 osf*)
5147 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5148 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5149 # nice to cause kernel panics so lets avoid the loop below.
5150 # First set a reasonable default.
5151 lt_cv_sys_max_cmd_len=16384
5153 if test -x /sbin/sysconfig; then
5154 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5155 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5156 esac
5159 sco3.2v5*)
5160 lt_cv_sys_max_cmd_len=102400
5162 sysv5* | sco5v6* | sysv4.2uw2*)
5163 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5164 if test -n "$kargmax"; then
5165 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5166 else
5167 lt_cv_sys_max_cmd_len=32768
5171 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5172 if test -n "$lt_cv_sys_max_cmd_len"; then
5173 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5174 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5175 else
5176 # Make teststring a little bigger before we do anything with it.
5177 # a 1K string should be a reasonable start.
5178 for i in 1 2 3 4 5 6 7 8 ; do
5179 teststring=$teststring$teststring
5180 done
5181 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5182 # If test is not a shell built-in, we'll probably end up computing a
5183 # maximum length that is only half of the actual maximum length, but
5184 # we can't tell.
5185 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5186 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5187 test $i != 17 # 1/2 MB should be enough
5189 i=`expr $i + 1`
5190 teststring=$teststring$teststring
5191 done
5192 # Only check the string length outside the loop.
5193 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5194 teststring=
5195 # Add a significant safety factor because C++ compilers can tack on
5196 # massive amounts of additional arguments before passing them to the
5197 # linker. It appears as though 1/2 is a usable value.
5198 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5201 esac
5205 if test -n $lt_cv_sys_max_cmd_len ; then
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5207 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5208 else
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5210 $as_echo "none" >&6; }
5212 max_cmd_len=$lt_cv_sys_max_cmd_len
5219 : ${CP="cp -f"}
5220 : ${MV="mv -f"}
5221 : ${RM="rm -f"}
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5224 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5225 # Try some XSI features
5226 xsi_shell=no
5227 ( _lt_dummy="a/b/c"
5228 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5229 = c,a/b,, \
5230 && eval 'test $(( 1 + 1 )) -eq 2 \
5231 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5232 && xsi_shell=yes
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5234 $as_echo "$xsi_shell" >&6; }
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5238 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5239 lt_shell_append=no
5240 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5241 >/dev/null 2>&1 \
5242 && lt_shell_append=yes
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5244 $as_echo "$lt_shell_append" >&6; }
5247 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5248 lt_unset=unset
5249 else
5250 lt_unset=false
5257 # test EBCDIC or ASCII
5258 case `echo X|tr X '\101'` in
5259 A) # ASCII based system
5260 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5261 lt_SP2NL='tr \040 \012'
5262 lt_NL2SP='tr \015\012 \040\040'
5264 *) # EBCDIC based system
5265 lt_SP2NL='tr \100 \n'
5266 lt_NL2SP='tr \r\n \100\100'
5268 esac
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5279 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5280 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5281 $as_echo_n "(cached) " >&6
5282 else
5283 lt_cv_ld_reload_flag='-r'
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5286 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5287 reload_flag=$lt_cv_ld_reload_flag
5288 case $reload_flag in
5289 "" | " "*) ;;
5290 *) reload_flag=" $reload_flag" ;;
5291 esac
5292 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5293 case $host_os in
5294 darwin*)
5295 if test "$GCC" = yes; then
5296 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5297 else
5298 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5301 esac
5311 if test -n "$ac_tool_prefix"; then
5312 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5313 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5315 $as_echo_n "checking for $ac_word... " >&6; }
5316 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5317 $as_echo_n "(cached) " >&6
5318 else
5319 if test -n "$OBJDUMP"; then
5320 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5321 else
5322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323 for as_dir in $PATH
5325 IFS=$as_save_IFS
5326 test -z "$as_dir" && as_dir=.
5327 for ac_exec_ext in '' $ac_executable_extensions; do
5328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5329 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5331 break 2
5333 done
5334 done
5335 IFS=$as_save_IFS
5339 OBJDUMP=$ac_cv_prog_OBJDUMP
5340 if test -n "$OBJDUMP"; then
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5342 $as_echo "$OBJDUMP" >&6; }
5343 else
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5345 $as_echo "no" >&6; }
5350 if test -z "$ac_cv_prog_OBJDUMP"; then
5351 ac_ct_OBJDUMP=$OBJDUMP
5352 # Extract the first word of "objdump", so it can be a program name with args.
5353 set dummy objdump; ac_word=$2
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5355 $as_echo_n "checking for $ac_word... " >&6; }
5356 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5357 $as_echo_n "(cached) " >&6
5358 else
5359 if test -n "$ac_ct_OBJDUMP"; then
5360 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5361 else
5362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363 for as_dir in $PATH
5365 IFS=$as_save_IFS
5366 test -z "$as_dir" && as_dir=.
5367 for ac_exec_ext in '' $ac_executable_extensions; do
5368 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5369 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5371 break 2
5373 done
5374 done
5375 IFS=$as_save_IFS
5379 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5380 if test -n "$ac_ct_OBJDUMP"; then
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5382 $as_echo "$ac_ct_OBJDUMP" >&6; }
5383 else
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5385 $as_echo "no" >&6; }
5388 if test "x$ac_ct_OBJDUMP" = x; then
5389 OBJDUMP="false"
5390 else
5391 case $cross_compiling:$ac_tool_warned in
5392 yes:)
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5394 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5395 ac_tool_warned=yes ;;
5396 esac
5397 OBJDUMP=$ac_ct_OBJDUMP
5399 else
5400 OBJDUMP="$ac_cv_prog_OBJDUMP"
5403 test -z "$OBJDUMP" && OBJDUMP=objdump
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5414 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5415 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5416 $as_echo_n "(cached) " >&6
5417 else
5418 lt_cv_file_magic_cmd='$MAGIC_CMD'
5419 lt_cv_file_magic_test_file=
5420 lt_cv_deplibs_check_method='unknown'
5421 # Need to set the preceding variable on all platforms that support
5422 # interlibrary dependencies.
5423 # 'none' -- dependencies not supported.
5424 # `unknown' -- same as none, but documents that we really don't know.
5425 # 'pass_all' -- all dependencies passed with no checks.
5426 # 'test_compile' -- check by making test program.
5427 # 'file_magic [[regex]]' -- check by looking for files in library path
5428 # which responds to the $file_magic_cmd with a given extended regex.
5429 # If you have `file' or equivalent on your system and you're not sure
5430 # whether `pass_all' will *always* work, you probably want this one.
5432 case $host_os in
5433 aix[4-9]*)
5434 lt_cv_deplibs_check_method=pass_all
5437 beos*)
5438 lt_cv_deplibs_check_method=pass_all
5441 bsdi[45]*)
5442 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5443 lt_cv_file_magic_cmd='/usr/bin/file -L'
5444 lt_cv_file_magic_test_file=/shlib/libc.so
5447 cygwin*)
5448 # func_win32_libid is a shell function defined in ltmain.sh
5449 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5450 lt_cv_file_magic_cmd='func_win32_libid'
5453 mingw* | pw32*)
5454 # Base MSYS/MinGW do not provide the 'file' command needed by
5455 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5456 # unless we find 'file', for example because we are cross-compiling.
5457 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5458 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5459 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5460 lt_cv_file_magic_cmd='func_win32_libid'
5461 else
5462 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5463 lt_cv_file_magic_cmd='$OBJDUMP -f'
5467 cegcc*)
5468 # use the weaker test based on 'objdump'. See mingw*.
5469 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5470 lt_cv_file_magic_cmd='$OBJDUMP -f'
5473 darwin* | rhapsody*)
5474 lt_cv_deplibs_check_method=pass_all
5477 freebsd* | dragonfly*)
5478 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5479 case $host_cpu in
5480 i*86 )
5481 # Not sure whether the presence of OpenBSD here was a mistake.
5482 # Let's accept both of them until this is cleared up.
5483 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5484 lt_cv_file_magic_cmd=/usr/bin/file
5485 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5487 esac
5488 else
5489 lt_cv_deplibs_check_method=pass_all
5493 gnu*)
5494 lt_cv_deplibs_check_method=pass_all
5497 haiku*)
5498 lt_cv_deplibs_check_method=pass_all
5501 hpux10.20* | hpux11*)
5502 lt_cv_file_magic_cmd=/usr/bin/file
5503 case $host_cpu in
5504 ia64*)
5505 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5506 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5508 hppa*64*)
5509 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]'
5510 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5513 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5514 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5516 esac
5519 interix[3-9]*)
5520 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5521 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5524 irix5* | irix6* | nonstopux*)
5525 case $LD in
5526 *-32|*"-32 ") libmagic=32-bit;;
5527 *-n32|*"-n32 ") libmagic=N32;;
5528 *-64|*"-64 ") libmagic=64-bit;;
5529 *) libmagic=never-match;;
5530 esac
5531 lt_cv_deplibs_check_method=pass_all
5534 # This must be Linux ELF.
5535 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5536 lt_cv_deplibs_check_method=pass_all
5539 netbsd*)
5540 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5541 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5542 else
5543 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5547 newos6*)
5548 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5549 lt_cv_file_magic_cmd=/usr/bin/file
5550 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5553 *nto* | *qnx*)
5554 lt_cv_deplibs_check_method=pass_all
5557 openbsd*)
5558 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5559 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5560 else
5561 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5565 osf3* | osf4* | osf5*)
5566 lt_cv_deplibs_check_method=pass_all
5569 rdos*)
5570 lt_cv_deplibs_check_method=pass_all
5573 solaris*)
5574 lt_cv_deplibs_check_method=pass_all
5577 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5578 lt_cv_deplibs_check_method=pass_all
5581 sysv4 | sysv4.3*)
5582 case $host_vendor in
5583 motorola)
5584 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]'
5585 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5587 ncr)
5588 lt_cv_deplibs_check_method=pass_all
5590 sequent)
5591 lt_cv_file_magic_cmd='/bin/file'
5592 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5594 sni)
5595 lt_cv_file_magic_cmd='/bin/file'
5596 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5597 lt_cv_file_magic_test_file=/lib/libc.so
5599 siemens)
5600 lt_cv_deplibs_check_method=pass_all
5603 lt_cv_deplibs_check_method=pass_all
5605 esac
5608 tpf*)
5609 lt_cv_deplibs_check_method=pass_all
5611 esac
5614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5615 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5616 file_magic_cmd=$lt_cv_file_magic_cmd
5617 deplibs_check_method=$lt_cv_deplibs_check_method
5618 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5631 if test -n "$ac_tool_prefix"; then
5632 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5633 set dummy ${ac_tool_prefix}ar; ac_word=$2
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5635 $as_echo_n "checking for $ac_word... " >&6; }
5636 if test "${ac_cv_prog_AR+set}" = set; then :
5637 $as_echo_n "(cached) " >&6
5638 else
5639 if test -n "$AR"; then
5640 ac_cv_prog_AR="$AR" # Let the user override the test.
5641 else
5642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5643 for as_dir in $PATH
5645 IFS=$as_save_IFS
5646 test -z "$as_dir" && as_dir=.
5647 for ac_exec_ext in '' $ac_executable_extensions; do
5648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5649 ac_cv_prog_AR="${ac_tool_prefix}ar"
5650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5651 break 2
5653 done
5654 done
5655 IFS=$as_save_IFS
5659 AR=$ac_cv_prog_AR
5660 if test -n "$AR"; then
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5662 $as_echo "$AR" >&6; }
5663 else
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665 $as_echo "no" >&6; }
5670 if test -z "$ac_cv_prog_AR"; then
5671 ac_ct_AR=$AR
5672 # Extract the first word of "ar", so it can be a program name with args.
5673 set dummy ar; ac_word=$2
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5675 $as_echo_n "checking for $ac_word... " >&6; }
5676 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5677 $as_echo_n "(cached) " >&6
5678 else
5679 if test -n "$ac_ct_AR"; then
5680 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5681 else
5682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5683 for as_dir in $PATH
5685 IFS=$as_save_IFS
5686 test -z "$as_dir" && as_dir=.
5687 for ac_exec_ext in '' $ac_executable_extensions; do
5688 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5689 ac_cv_prog_ac_ct_AR="ar"
5690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5691 break 2
5693 done
5694 done
5695 IFS=$as_save_IFS
5699 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5700 if test -n "$ac_ct_AR"; then
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5702 $as_echo "$ac_ct_AR" >&6; }
5703 else
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5705 $as_echo "no" >&6; }
5708 if test "x$ac_ct_AR" = x; then
5709 AR="false"
5710 else
5711 case $cross_compiling:$ac_tool_warned in
5712 yes:)
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5714 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5715 ac_tool_warned=yes ;;
5716 esac
5717 AR=$ac_ct_AR
5719 else
5720 AR="$ac_cv_prog_AR"
5723 test -z "$AR" && AR=ar
5724 test -z "$AR_FLAGS" && AR_FLAGS=cru
5736 if test -n "$ac_tool_prefix"; then
5737 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5738 set dummy ${ac_tool_prefix}strip; ac_word=$2
5739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5740 $as_echo_n "checking for $ac_word... " >&6; }
5741 if test "${ac_cv_prog_STRIP+set}" = set; then :
5742 $as_echo_n "(cached) " >&6
5743 else
5744 if test -n "$STRIP"; then
5745 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5746 else
5747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5748 for as_dir in $PATH
5750 IFS=$as_save_IFS
5751 test -z "$as_dir" && as_dir=.
5752 for ac_exec_ext in '' $ac_executable_extensions; do
5753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5754 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5756 break 2
5758 done
5759 done
5760 IFS=$as_save_IFS
5764 STRIP=$ac_cv_prog_STRIP
5765 if test -n "$STRIP"; then
5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5767 $as_echo "$STRIP" >&6; }
5768 else
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5770 $as_echo "no" >&6; }
5775 if test -z "$ac_cv_prog_STRIP"; then
5776 ac_ct_STRIP=$STRIP
5777 # Extract the first word of "strip", so it can be a program name with args.
5778 set dummy strip; ac_word=$2
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5780 $as_echo_n "checking for $ac_word... " >&6; }
5781 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5782 $as_echo_n "(cached) " >&6
5783 else
5784 if test -n "$ac_ct_STRIP"; then
5785 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5786 else
5787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5788 for as_dir in $PATH
5790 IFS=$as_save_IFS
5791 test -z "$as_dir" && as_dir=.
5792 for ac_exec_ext in '' $ac_executable_extensions; do
5793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5794 ac_cv_prog_ac_ct_STRIP="strip"
5795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5796 break 2
5798 done
5799 done
5800 IFS=$as_save_IFS
5804 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5805 if test -n "$ac_ct_STRIP"; then
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5807 $as_echo "$ac_ct_STRIP" >&6; }
5808 else
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5810 $as_echo "no" >&6; }
5813 if test "x$ac_ct_STRIP" = x; then
5814 STRIP=":"
5815 else
5816 case $cross_compiling:$ac_tool_warned in
5817 yes:)
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5819 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5820 ac_tool_warned=yes ;;
5821 esac
5822 STRIP=$ac_ct_STRIP
5824 else
5825 STRIP="$ac_cv_prog_STRIP"
5828 test -z "$STRIP" && STRIP=:
5835 if test -n "$ac_tool_prefix"; then
5836 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5837 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5839 $as_echo_n "checking for $ac_word... " >&6; }
5840 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5841 $as_echo_n "(cached) " >&6
5842 else
5843 if test -n "$RANLIB"; then
5844 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5845 else
5846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5847 for as_dir in $PATH
5849 IFS=$as_save_IFS
5850 test -z "$as_dir" && as_dir=.
5851 for ac_exec_ext in '' $ac_executable_extensions; do
5852 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5853 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5855 break 2
5857 done
5858 done
5859 IFS=$as_save_IFS
5863 RANLIB=$ac_cv_prog_RANLIB
5864 if test -n "$RANLIB"; then
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5866 $as_echo "$RANLIB" >&6; }
5867 else
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869 $as_echo "no" >&6; }
5874 if test -z "$ac_cv_prog_RANLIB"; then
5875 ac_ct_RANLIB=$RANLIB
5876 # Extract the first word of "ranlib", so it can be a program name with args.
5877 set dummy ranlib; ac_word=$2
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5879 $as_echo_n "checking for $ac_word... " >&6; }
5880 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5881 $as_echo_n "(cached) " >&6
5882 else
5883 if test -n "$ac_ct_RANLIB"; then
5884 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5885 else
5886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5887 for as_dir in $PATH
5889 IFS=$as_save_IFS
5890 test -z "$as_dir" && as_dir=.
5891 for ac_exec_ext in '' $ac_executable_extensions; do
5892 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5893 ac_cv_prog_ac_ct_RANLIB="ranlib"
5894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5895 break 2
5897 done
5898 done
5899 IFS=$as_save_IFS
5903 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5904 if test -n "$ac_ct_RANLIB"; then
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5906 $as_echo "$ac_ct_RANLIB" >&6; }
5907 else
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5909 $as_echo "no" >&6; }
5912 if test "x$ac_ct_RANLIB" = x; then
5913 RANLIB=":"
5914 else
5915 case $cross_compiling:$ac_tool_warned in
5916 yes:)
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5918 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5919 ac_tool_warned=yes ;;
5920 esac
5921 RANLIB=$ac_ct_RANLIB
5923 else
5924 RANLIB="$ac_cv_prog_RANLIB"
5927 test -z "$RANLIB" && RANLIB=:
5934 # Determine commands to create old-style static archives.
5935 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5936 old_postinstall_cmds='chmod 644 $oldlib'
5937 old_postuninstall_cmds=
5939 if test -n "$RANLIB"; then
5940 case $host_os in
5941 openbsd*)
5942 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5945 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5947 esac
5948 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5951 case $host_os in
5952 darwin*)
5953 lock_old_archive_extraction=yes ;;
5955 lock_old_archive_extraction=no ;;
5956 esac
5996 # If no C compiler was specified, use CC.
5997 LTCC=${LTCC-"$CC"}
5999 # If no C compiler flags were specified, use CFLAGS.
6000 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6002 # Allow CC to be a program name with arguments.
6003 compiler=$CC
6006 # Check for command to grab the raw symbol name followed by C symbol from nm.
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6008 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6009 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6010 $as_echo_n "(cached) " >&6
6011 else
6013 # These are sane defaults that work on at least a few old systems.
6014 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6016 # Character class describing NM global symbol codes.
6017 symcode='[BCDEGRST]'
6019 # Regexp to match symbols that can be accessed directly from C.
6020 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6022 # Define system-specific variables.
6023 case $host_os in
6024 aix*)
6025 symcode='[BCDT]'
6027 cygwin* | mingw* | pw32* | cegcc*)
6028 symcode='[ABCDGISTW]'
6030 hpux*)
6031 if test "$host_cpu" = ia64; then
6032 symcode='[ABCDEGRST]'
6035 irix* | nonstopux*)
6036 symcode='[BCDEGRST]'
6038 osf*)
6039 symcode='[BCDEGQRST]'
6041 solaris*)
6042 symcode='[BDRT]'
6044 sco3.2v5*)
6045 symcode='[DT]'
6047 sysv4.2uw2*)
6048 symcode='[DT]'
6050 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6051 symcode='[ABDT]'
6053 sysv4)
6054 symcode='[DFNSTU]'
6056 esac
6058 # If we're using GNU nm, then use its standard symbol codes.
6059 case `$NM -V 2>&1` in
6060 *GNU* | *'with BFD'*)
6061 symcode='[ABCDGIRSTW]' ;;
6062 esac
6064 # Transform an extracted symbol line into a proper C declaration.
6065 # Some systems (esp. on ia64) link data and code symbols differently,
6066 # so use this general approach.
6067 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6069 # Transform an extracted symbol line into symbol name and symbol address
6070 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6071 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'"
6073 # Handle CRLF in mingw tool chain
6074 opt_cr=
6075 case $build_os in
6076 mingw*)
6077 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6079 esac
6081 # Try without a prefix underscore, then with it.
6082 for ac_symprfx in "" "_"; do
6084 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6085 symxfrm="\\1 $ac_symprfx\\2 \\2"
6087 # Write the raw and C identifiers.
6088 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6089 # Fake it for dumpbin and say T for any non-static function
6090 # and D for any global variable.
6091 # Also find C++ and __fastcall symbols from MSVC++,
6092 # which start with @ or ?.
6093 lt_cv_sys_global_symbol_pipe="$AWK '"\
6094 " {last_section=section; section=\$ 3};"\
6095 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6096 " \$ 0!~/External *\|/{next};"\
6097 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6098 " {if(hide[section]) next};"\
6099 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6100 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6101 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6102 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6103 " ' prfx=^$ac_symprfx"
6104 else
6105 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6108 # Check to see that the pipe works correctly.
6109 pipe_works=no
6111 rm -f conftest*
6112 cat > conftest.$ac_ext <<_LT_EOF
6113 #ifdef __cplusplus
6114 extern "C" {
6115 #endif
6116 char nm_test_var;
6117 void nm_test_func(void);
6118 void nm_test_func(void){}
6119 #ifdef __cplusplus
6121 #endif
6122 int main(){nm_test_var='a';nm_test_func();return(0);}
6123 _LT_EOF
6125 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6126 (eval $ac_compile) 2>&5
6127 ac_status=$?
6128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6129 test $ac_status = 0; }; then
6130 # Now try to grab the symbols.
6131 nlist=conftest.nm
6132 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6133 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6134 ac_status=$?
6135 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6136 test $ac_status = 0; } && test -s "$nlist"; then
6137 # Try sorting and uniquifying the output.
6138 if sort "$nlist" | uniq > "$nlist"T; then
6139 mv -f "$nlist"T "$nlist"
6140 else
6141 rm -f "$nlist"T
6144 # Make sure that we snagged all the symbols we need.
6145 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6146 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6147 cat <<_LT_EOF > conftest.$ac_ext
6148 #ifdef __cplusplus
6149 extern "C" {
6150 #endif
6152 _LT_EOF
6153 # Now generate the symbol file.
6154 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6156 cat <<_LT_EOF >> conftest.$ac_ext
6158 /* The mapping between symbol names and symbols. */
6159 const struct {
6160 const char *name;
6161 void *address;
6163 lt__PROGRAM__LTX_preloaded_symbols[] =
6165 { "@PROGRAM@", (void *) 0 },
6166 _LT_EOF
6167 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6168 cat <<\_LT_EOF >> conftest.$ac_ext
6169 {0, (void *) 0}
6172 /* This works around a problem in FreeBSD linker */
6173 #ifdef FREEBSD_WORKAROUND
6174 static const void *lt_preloaded_setup() {
6175 return lt__PROGRAM__LTX_preloaded_symbols;
6177 #endif
6179 #ifdef __cplusplus
6181 #endif
6182 _LT_EOF
6183 # Now try linking the two files.
6184 mv conftest.$ac_objext conftstm.$ac_objext
6185 lt_save_LIBS="$LIBS"
6186 lt_save_CFLAGS="$CFLAGS"
6187 LIBS="conftstm.$ac_objext"
6188 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6189 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6190 (eval $ac_link) 2>&5
6191 ac_status=$?
6192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6193 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6194 pipe_works=yes
6196 LIBS="$lt_save_LIBS"
6197 CFLAGS="$lt_save_CFLAGS"
6198 else
6199 echo "cannot find nm_test_func in $nlist" >&5
6201 else
6202 echo "cannot find nm_test_var in $nlist" >&5
6204 else
6205 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6207 else
6208 echo "$progname: failed program was:" >&5
6209 cat conftest.$ac_ext >&5
6211 rm -rf conftest* conftst*
6213 # Do not use the global_symbol_pipe unless it works.
6214 if test "$pipe_works" = yes; then
6215 break
6216 else
6217 lt_cv_sys_global_symbol_pipe=
6219 done
6223 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6224 lt_cv_sys_global_symbol_to_cdecl=
6226 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6228 $as_echo "failed" >&6; }
6229 else
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6231 $as_echo "ok" >&6; }
6255 # Check whether --enable-libtool-lock was given.
6256 if test "${enable_libtool_lock+set}" = set; then :
6257 enableval=$enable_libtool_lock;
6260 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6262 # Some flags need to be propagated to the compiler or linker for good
6263 # libtool support.
6264 case $host in
6265 ia64-*-hpux*)
6266 # Find out which ABI we are using.
6267 echo 'int i;' > conftest.$ac_ext
6268 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6269 (eval $ac_compile) 2>&5
6270 ac_status=$?
6271 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6272 test $ac_status = 0; }; then
6273 case `/usr/bin/file conftest.$ac_objext` in
6274 *ELF-32*)
6275 HPUX_IA64_MODE="32"
6277 *ELF-64*)
6278 HPUX_IA64_MODE="64"
6280 esac
6282 rm -rf conftest*
6284 *-*-irix6*)
6285 # Find out which ABI we are using.
6286 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6287 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6288 (eval $ac_compile) 2>&5
6289 ac_status=$?
6290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6291 test $ac_status = 0; }; then
6292 if test "$lt_cv_prog_gnu_ld" = yes; then
6293 case `/usr/bin/file conftest.$ac_objext` in
6294 *32-bit*)
6295 LD="${LD-ld} -melf32bsmip"
6297 *N32*)
6298 LD="${LD-ld} -melf32bmipn32"
6300 *64-bit*)
6301 LD="${LD-ld} -melf64bmip"
6303 esac
6304 else
6305 case `/usr/bin/file conftest.$ac_objext` in
6306 *32-bit*)
6307 LD="${LD-ld} -32"
6309 *N32*)
6310 LD="${LD-ld} -n32"
6312 *64-bit*)
6313 LD="${LD-ld} -64"
6315 esac
6318 rm -rf conftest*
6321 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6322 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6323 # Find out which ABI we are using.
6324 echo 'int i;' > conftest.$ac_ext
6325 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6326 (eval $ac_compile) 2>&5
6327 ac_status=$?
6328 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6329 test $ac_status = 0; }; then
6330 case `/usr/bin/file conftest.o` in
6331 *32-bit*)
6332 case $host in
6333 x86_64-*kfreebsd*-gnu)
6334 LD="${LD-ld} -m elf_i386_fbsd"
6336 x86_64-*linux*)
6337 LD="${LD-ld} -m elf_i386"
6339 ppc64-*linux*|powerpc64-*linux*)
6340 LD="${LD-ld} -m elf32ppclinux"
6342 s390x-*linux*)
6343 LD="${LD-ld} -m elf_s390"
6345 sparc64-*linux*)
6346 LD="${LD-ld} -m elf32_sparc"
6348 esac
6350 *64-bit*)
6351 case $host in
6352 x86_64-*kfreebsd*-gnu)
6353 LD="${LD-ld} -m elf_x86_64_fbsd"
6355 x86_64-*linux*)
6356 LD="${LD-ld} -m elf_x86_64"
6358 ppc*-*linux*|powerpc*-*linux*)
6359 LD="${LD-ld} -m elf64ppc"
6361 s390*-*linux*|s390*-*tpf*)
6362 LD="${LD-ld} -m elf64_s390"
6364 sparc*-*linux*)
6365 LD="${LD-ld} -m elf64_sparc"
6367 esac
6369 esac
6371 rm -rf conftest*
6374 *-*-sco3.2v5*)
6375 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6376 SAVE_CFLAGS="$CFLAGS"
6377 CFLAGS="$CFLAGS -belf"
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6379 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6380 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6381 $as_echo_n "(cached) " >&6
6382 else
6383 ac_ext=c
6384 ac_cpp='$CPP $CPPFLAGS'
6385 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6386 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6387 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6389 if test x$gcc_no_link = xyes; then
6390 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6393 /* end confdefs.h. */
6396 main ()
6400 return 0;
6402 _ACEOF
6403 if ac_fn_c_try_link "$LINENO"; then :
6404 lt_cv_cc_needs_belf=yes
6405 else
6406 lt_cv_cc_needs_belf=no
6408 rm -f core conftest.err conftest.$ac_objext \
6409 conftest$ac_exeext conftest.$ac_ext
6410 ac_ext=c
6411 ac_cpp='$CPP $CPPFLAGS'
6412 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6413 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6414 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6418 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6419 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6420 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6421 CFLAGS="$SAVE_CFLAGS"
6424 sparc*-*solaris*)
6425 # Find out which ABI we are using.
6426 echo 'int i;' > conftest.$ac_ext
6427 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6428 (eval $ac_compile) 2>&5
6429 ac_status=$?
6430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6431 test $ac_status = 0; }; then
6432 case `/usr/bin/file conftest.o` in
6433 *64-bit*)
6434 case $lt_cv_prog_gnu_ld in
6435 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6437 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6438 LD="${LD-ld} -64"
6441 esac
6443 esac
6445 rm -rf conftest*
6447 esac
6449 need_locks="$enable_libtool_lock"
6452 case $host_os in
6453 rhapsody* | darwin*)
6454 if test -n "$ac_tool_prefix"; then
6455 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6456 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6458 $as_echo_n "checking for $ac_word... " >&6; }
6459 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6460 $as_echo_n "(cached) " >&6
6461 else
6462 if test -n "$DSYMUTIL"; then
6463 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6464 else
6465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6466 for as_dir in $PATH
6468 IFS=$as_save_IFS
6469 test -z "$as_dir" && as_dir=.
6470 for ac_exec_ext in '' $ac_executable_extensions; do
6471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6472 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6474 break 2
6476 done
6477 done
6478 IFS=$as_save_IFS
6482 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6483 if test -n "$DSYMUTIL"; then
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6485 $as_echo "$DSYMUTIL" >&6; }
6486 else
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6488 $as_echo "no" >&6; }
6493 if test -z "$ac_cv_prog_DSYMUTIL"; then
6494 ac_ct_DSYMUTIL=$DSYMUTIL
6495 # Extract the first word of "dsymutil", so it can be a program name with args.
6496 set dummy dsymutil; ac_word=$2
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6498 $as_echo_n "checking for $ac_word... " >&6; }
6499 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6500 $as_echo_n "(cached) " >&6
6501 else
6502 if test -n "$ac_ct_DSYMUTIL"; then
6503 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6504 else
6505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6506 for as_dir in $PATH
6508 IFS=$as_save_IFS
6509 test -z "$as_dir" && as_dir=.
6510 for ac_exec_ext in '' $ac_executable_extensions; do
6511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6512 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6514 break 2
6516 done
6517 done
6518 IFS=$as_save_IFS
6522 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6523 if test -n "$ac_ct_DSYMUTIL"; then
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6525 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6526 else
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6528 $as_echo "no" >&6; }
6531 if test "x$ac_ct_DSYMUTIL" = x; then
6532 DSYMUTIL=":"
6533 else
6534 case $cross_compiling:$ac_tool_warned in
6535 yes:)
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6537 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6538 ac_tool_warned=yes ;;
6539 esac
6540 DSYMUTIL=$ac_ct_DSYMUTIL
6542 else
6543 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6546 if test -n "$ac_tool_prefix"; then
6547 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6548 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6550 $as_echo_n "checking for $ac_word... " >&6; }
6551 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6552 $as_echo_n "(cached) " >&6
6553 else
6554 if test -n "$NMEDIT"; then
6555 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6556 else
6557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6558 for as_dir in $PATH
6560 IFS=$as_save_IFS
6561 test -z "$as_dir" && as_dir=.
6562 for ac_exec_ext in '' $ac_executable_extensions; do
6563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6564 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6566 break 2
6568 done
6569 done
6570 IFS=$as_save_IFS
6574 NMEDIT=$ac_cv_prog_NMEDIT
6575 if test -n "$NMEDIT"; then
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6577 $as_echo "$NMEDIT" >&6; }
6578 else
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6580 $as_echo "no" >&6; }
6585 if test -z "$ac_cv_prog_NMEDIT"; then
6586 ac_ct_NMEDIT=$NMEDIT
6587 # Extract the first word of "nmedit", so it can be a program name with args.
6588 set dummy nmedit; ac_word=$2
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6590 $as_echo_n "checking for $ac_word... " >&6; }
6591 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6592 $as_echo_n "(cached) " >&6
6593 else
6594 if test -n "$ac_ct_NMEDIT"; then
6595 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6596 else
6597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6598 for as_dir in $PATH
6600 IFS=$as_save_IFS
6601 test -z "$as_dir" && as_dir=.
6602 for ac_exec_ext in '' $ac_executable_extensions; do
6603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6604 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6606 break 2
6608 done
6609 done
6610 IFS=$as_save_IFS
6614 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6615 if test -n "$ac_ct_NMEDIT"; then
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6617 $as_echo "$ac_ct_NMEDIT" >&6; }
6618 else
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6620 $as_echo "no" >&6; }
6623 if test "x$ac_ct_NMEDIT" = x; then
6624 NMEDIT=":"
6625 else
6626 case $cross_compiling:$ac_tool_warned in
6627 yes:)
6628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6629 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6630 ac_tool_warned=yes ;;
6631 esac
6632 NMEDIT=$ac_ct_NMEDIT
6634 else
6635 NMEDIT="$ac_cv_prog_NMEDIT"
6638 if test -n "$ac_tool_prefix"; then
6639 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6640 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6642 $as_echo_n "checking for $ac_word... " >&6; }
6643 if test "${ac_cv_prog_LIPO+set}" = set; then :
6644 $as_echo_n "(cached) " >&6
6645 else
6646 if test -n "$LIPO"; then
6647 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6648 else
6649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6650 for as_dir in $PATH
6652 IFS=$as_save_IFS
6653 test -z "$as_dir" && as_dir=.
6654 for ac_exec_ext in '' $ac_executable_extensions; do
6655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6656 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6658 break 2
6660 done
6661 done
6662 IFS=$as_save_IFS
6666 LIPO=$ac_cv_prog_LIPO
6667 if test -n "$LIPO"; then
6668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6669 $as_echo "$LIPO" >&6; }
6670 else
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6672 $as_echo "no" >&6; }
6677 if test -z "$ac_cv_prog_LIPO"; then
6678 ac_ct_LIPO=$LIPO
6679 # Extract the first word of "lipo", so it can be a program name with args.
6680 set dummy lipo; ac_word=$2
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6682 $as_echo_n "checking for $ac_word... " >&6; }
6683 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6684 $as_echo_n "(cached) " >&6
6685 else
6686 if test -n "$ac_ct_LIPO"; then
6687 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6688 else
6689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6690 for as_dir in $PATH
6692 IFS=$as_save_IFS
6693 test -z "$as_dir" && as_dir=.
6694 for ac_exec_ext in '' $ac_executable_extensions; do
6695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6696 ac_cv_prog_ac_ct_LIPO="lipo"
6697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6698 break 2
6700 done
6701 done
6702 IFS=$as_save_IFS
6706 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6707 if test -n "$ac_ct_LIPO"; then
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6709 $as_echo "$ac_ct_LIPO" >&6; }
6710 else
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6712 $as_echo "no" >&6; }
6715 if test "x$ac_ct_LIPO" = x; then
6716 LIPO=":"
6717 else
6718 case $cross_compiling:$ac_tool_warned in
6719 yes:)
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6721 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6722 ac_tool_warned=yes ;;
6723 esac
6724 LIPO=$ac_ct_LIPO
6726 else
6727 LIPO="$ac_cv_prog_LIPO"
6730 if test -n "$ac_tool_prefix"; then
6731 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6732 set dummy ${ac_tool_prefix}otool; ac_word=$2
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6734 $as_echo_n "checking for $ac_word... " >&6; }
6735 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6736 $as_echo_n "(cached) " >&6
6737 else
6738 if test -n "$OTOOL"; then
6739 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6740 else
6741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6742 for as_dir in $PATH
6744 IFS=$as_save_IFS
6745 test -z "$as_dir" && as_dir=.
6746 for ac_exec_ext in '' $ac_executable_extensions; do
6747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6748 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6750 break 2
6752 done
6753 done
6754 IFS=$as_save_IFS
6758 OTOOL=$ac_cv_prog_OTOOL
6759 if test -n "$OTOOL"; then
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6761 $as_echo "$OTOOL" >&6; }
6762 else
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6764 $as_echo "no" >&6; }
6769 if test -z "$ac_cv_prog_OTOOL"; then
6770 ac_ct_OTOOL=$OTOOL
6771 # Extract the first word of "otool", so it can be a program name with args.
6772 set dummy otool; ac_word=$2
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6774 $as_echo_n "checking for $ac_word... " >&6; }
6775 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6776 $as_echo_n "(cached) " >&6
6777 else
6778 if test -n "$ac_ct_OTOOL"; then
6779 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6780 else
6781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6782 for as_dir in $PATH
6784 IFS=$as_save_IFS
6785 test -z "$as_dir" && as_dir=.
6786 for ac_exec_ext in '' $ac_executable_extensions; do
6787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6788 ac_cv_prog_ac_ct_OTOOL="otool"
6789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6790 break 2
6792 done
6793 done
6794 IFS=$as_save_IFS
6798 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6799 if test -n "$ac_ct_OTOOL"; then
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6801 $as_echo "$ac_ct_OTOOL" >&6; }
6802 else
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6804 $as_echo "no" >&6; }
6807 if test "x$ac_ct_OTOOL" = x; then
6808 OTOOL=":"
6809 else
6810 case $cross_compiling:$ac_tool_warned in
6811 yes:)
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6813 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6814 ac_tool_warned=yes ;;
6815 esac
6816 OTOOL=$ac_ct_OTOOL
6818 else
6819 OTOOL="$ac_cv_prog_OTOOL"
6822 if test -n "$ac_tool_prefix"; then
6823 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6824 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6826 $as_echo_n "checking for $ac_word... " >&6; }
6827 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6828 $as_echo_n "(cached) " >&6
6829 else
6830 if test -n "$OTOOL64"; then
6831 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6832 else
6833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834 for as_dir in $PATH
6836 IFS=$as_save_IFS
6837 test -z "$as_dir" && as_dir=.
6838 for ac_exec_ext in '' $ac_executable_extensions; do
6839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6840 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6842 break 2
6844 done
6845 done
6846 IFS=$as_save_IFS
6850 OTOOL64=$ac_cv_prog_OTOOL64
6851 if test -n "$OTOOL64"; then
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6853 $as_echo "$OTOOL64" >&6; }
6854 else
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6856 $as_echo "no" >&6; }
6861 if test -z "$ac_cv_prog_OTOOL64"; then
6862 ac_ct_OTOOL64=$OTOOL64
6863 # Extract the first word of "otool64", so it can be a program name with args.
6864 set dummy otool64; ac_word=$2
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6866 $as_echo_n "checking for $ac_word... " >&6; }
6867 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6868 $as_echo_n "(cached) " >&6
6869 else
6870 if test -n "$ac_ct_OTOOL64"; then
6871 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6872 else
6873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6874 for as_dir in $PATH
6876 IFS=$as_save_IFS
6877 test -z "$as_dir" && as_dir=.
6878 for ac_exec_ext in '' $ac_executable_extensions; do
6879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6880 ac_cv_prog_ac_ct_OTOOL64="otool64"
6881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6882 break 2
6884 done
6885 done
6886 IFS=$as_save_IFS
6890 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6891 if test -n "$ac_ct_OTOOL64"; then
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6893 $as_echo "$ac_ct_OTOOL64" >&6; }
6894 else
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6896 $as_echo "no" >&6; }
6899 if test "x$ac_ct_OTOOL64" = x; then
6900 OTOOL64=":"
6901 else
6902 case $cross_compiling:$ac_tool_warned in
6903 yes:)
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6905 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6906 ac_tool_warned=yes ;;
6907 esac
6908 OTOOL64=$ac_ct_OTOOL64
6910 else
6911 OTOOL64="$ac_cv_prog_OTOOL64"
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6941 $as_echo_n "checking for -single_module linker flag... " >&6; }
6942 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6943 $as_echo_n "(cached) " >&6
6944 else
6945 lt_cv_apple_cc_single_mod=no
6946 if test -z "${LT_MULTI_MODULE}"; then
6947 # By default we will add the -single_module flag. You can override
6948 # by either setting the environment variable LT_MULTI_MODULE
6949 # non-empty at configure time, or by adding -multi_module to the
6950 # link flags.
6951 rm -rf libconftest.dylib*
6952 echo "int foo(void){return 1;}" > conftest.c
6953 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6954 -dynamiclib -Wl,-single_module conftest.c" >&5
6955 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6956 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6957 _lt_result=$?
6958 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6959 lt_cv_apple_cc_single_mod=yes
6960 else
6961 cat conftest.err >&5
6963 rm -rf libconftest.dylib*
6964 rm -f conftest.*
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6968 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6970 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6971 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6972 $as_echo_n "(cached) " >&6
6973 else
6974 lt_cv_ld_exported_symbols_list=no
6975 save_LDFLAGS=$LDFLAGS
6976 echo "_main" > conftest.sym
6977 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6978 if test x$gcc_no_link = xyes; then
6979 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6982 /* end confdefs.h. */
6985 main ()
6989 return 0;
6991 _ACEOF
6992 if ac_fn_c_try_link "$LINENO"; then :
6993 lt_cv_ld_exported_symbols_list=yes
6994 else
6995 lt_cv_ld_exported_symbols_list=no
6997 rm -f core conftest.err conftest.$ac_objext \
6998 conftest$ac_exeext conftest.$ac_ext
6999 LDFLAGS="$save_LDFLAGS"
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7003 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7005 $as_echo_n "checking for -force_load linker flag... " >&6; }
7006 if test "${lt_cv_ld_force_load+set}" = set; then :
7007 $as_echo_n "(cached) " >&6
7008 else
7009 lt_cv_ld_force_load=no
7010 cat > conftest.c << _LT_EOF
7011 int forced_loaded() { return 2;}
7012 _LT_EOF
7013 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7014 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7015 echo "$AR cru libconftest.a conftest.o" >&5
7016 $AR cru libconftest.a conftest.o 2>&5
7017 cat > conftest.c << _LT_EOF
7018 int main() { return 0;}
7019 _LT_EOF
7020 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7021 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7022 _lt_result=$?
7023 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7024 lt_cv_ld_force_load=yes
7025 else
7026 cat conftest.err >&5
7028 rm -f conftest.err libconftest.a conftest conftest.c
7029 rm -rf conftest.dSYM
7032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7033 $as_echo "$lt_cv_ld_force_load" >&6; }
7034 case $host_os in
7035 rhapsody* | darwin1.[012])
7036 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7037 darwin1.*)
7038 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7039 darwin*) # darwin 5.x on
7040 # if running on 10.5 or later, the deployment target defaults
7041 # to the OS version, if on x86, and 10.4, the deployment
7042 # target defaults to 10.4. Don't you love it?
7043 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7044 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7045 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7046 10.[012]*)
7047 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7048 10.*)
7049 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7050 esac
7052 esac
7053 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7054 _lt_dar_single_mod='$single_module'
7056 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7057 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7058 else
7059 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7061 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7062 _lt_dsymutil='~$DSYMUTIL $lib || :'
7063 else
7064 _lt_dsymutil=
7067 esac
7069 for ac_header in dlfcn.h
7070 do :
7071 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7073 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7074 cat >>confdefs.h <<_ACEOF
7075 #define HAVE_DLFCN_H 1
7076 _ACEOF
7080 done
7086 # Set options
7090 enable_dlopen=no
7093 enable_win32_dll=no
7096 # Check whether --enable-shared was given.
7097 if test "${enable_shared+set}" = set; then :
7098 enableval=$enable_shared; p=${PACKAGE-default}
7099 case $enableval in
7100 yes) enable_shared=yes ;;
7101 no) enable_shared=no ;;
7103 enable_shared=no
7104 # Look at the argument we got. We use all the common list separators.
7105 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7106 for pkg in $enableval; do
7107 IFS="$lt_save_ifs"
7108 if test "X$pkg" = "X$p"; then
7109 enable_shared=yes
7111 done
7112 IFS="$lt_save_ifs"
7114 esac
7115 else
7116 enable_shared=yes
7127 # Check whether --enable-static was given.
7128 if test "${enable_static+set}" = set; then :
7129 enableval=$enable_static; p=${PACKAGE-default}
7130 case $enableval in
7131 yes) enable_static=yes ;;
7132 no) enable_static=no ;;
7134 enable_static=no
7135 # Look at the argument we got. We use all the common list separators.
7136 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7137 for pkg in $enableval; do
7138 IFS="$lt_save_ifs"
7139 if test "X$pkg" = "X$p"; then
7140 enable_static=yes
7142 done
7143 IFS="$lt_save_ifs"
7145 esac
7146 else
7147 enable_static=yes
7159 # Check whether --with-pic was given.
7160 if test "${with_pic+set}" = set; then :
7161 withval=$with_pic; pic_mode="$withval"
7162 else
7163 pic_mode=default
7167 test -z "$pic_mode" && pic_mode=default
7175 # Check whether --enable-fast-install was given.
7176 if test "${enable_fast_install+set}" = set; then :
7177 enableval=$enable_fast_install; p=${PACKAGE-default}
7178 case $enableval in
7179 yes) enable_fast_install=yes ;;
7180 no) enable_fast_install=no ;;
7182 enable_fast_install=no
7183 # Look at the argument we got. We use all the common list separators.
7184 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7185 for pkg in $enableval; do
7186 IFS="$lt_save_ifs"
7187 if test "X$pkg" = "X$p"; then
7188 enable_fast_install=yes
7190 done
7191 IFS="$lt_save_ifs"
7193 esac
7194 else
7195 enable_fast_install=yes
7208 # This can be used to rebuild libtool when needed
7209 LIBTOOL_DEPS="$ltmain"
7211 # Always use our own libtool.
7212 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7239 test -z "$LN_S" && LN_S="ln -s"
7254 if test -n "${ZSH_VERSION+set}" ; then
7255 setopt NO_GLOB_SUBST
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7259 $as_echo_n "checking for objdir... " >&6; }
7260 if test "${lt_cv_objdir+set}" = set; then :
7261 $as_echo_n "(cached) " >&6
7262 else
7263 rm -f .libs 2>/dev/null
7264 mkdir .libs 2>/dev/null
7265 if test -d .libs; then
7266 lt_cv_objdir=.libs
7267 else
7268 # MS-DOS does not allow filenames that begin with a dot.
7269 lt_cv_objdir=_libs
7271 rmdir .libs 2>/dev/null
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7274 $as_echo "$lt_cv_objdir" >&6; }
7275 objdir=$lt_cv_objdir
7281 cat >>confdefs.h <<_ACEOF
7282 #define LT_OBJDIR "$lt_cv_objdir/"
7283 _ACEOF
7288 case $host_os in
7289 aix3*)
7290 # AIX sometimes has problems with the GCC collect2 program. For some
7291 # reason, if we set the COLLECT_NAMES environment variable, the problems
7292 # vanish in a puff of smoke.
7293 if test "X${COLLECT_NAMES+set}" != Xset; then
7294 COLLECT_NAMES=
7295 export COLLECT_NAMES
7298 esac
7300 # Global variables:
7301 ofile=libtool
7302 can_build_shared=yes
7304 # All known linkers require a `.a' archive for static linking (except MSVC,
7305 # which needs '.lib').
7306 libext=a
7308 with_gnu_ld="$lt_cv_prog_gnu_ld"
7310 old_CC="$CC"
7311 old_CFLAGS="$CFLAGS"
7313 # Set sane defaults for various variables
7314 test -z "$CC" && CC=cc
7315 test -z "$LTCC" && LTCC=$CC
7316 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7317 test -z "$LD" && LD=ld
7318 test -z "$ac_objext" && ac_objext=o
7320 for cc_temp in $compiler""; do
7321 case $cc_temp in
7322 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7323 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7324 \-*) ;;
7325 *) break;;
7326 esac
7327 done
7328 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7331 # Only perform the check for file, if the check method requires it
7332 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7333 case $deplibs_check_method in
7334 file_magic*)
7335 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7337 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7338 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7339 $as_echo_n "(cached) " >&6
7340 else
7341 case $MAGIC_CMD in
7342 [\\/*] | ?:[\\/]*)
7343 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7346 lt_save_MAGIC_CMD="$MAGIC_CMD"
7347 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7348 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7349 for ac_dir in $ac_dummy; do
7350 IFS="$lt_save_ifs"
7351 test -z "$ac_dir" && ac_dir=.
7352 if test -f $ac_dir/${ac_tool_prefix}file; then
7353 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7354 if test -n "$file_magic_test_file"; then
7355 case $deplibs_check_method in
7356 "file_magic "*)
7357 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7358 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7359 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7360 $EGREP "$file_magic_regex" > /dev/null; then
7362 else
7363 cat <<_LT_EOF 1>&2
7365 *** Warning: the command libtool uses to detect shared libraries,
7366 *** $file_magic_cmd, produces output that libtool cannot recognize.
7367 *** The result is that libtool may fail to recognize shared libraries
7368 *** as such. This will affect the creation of libtool libraries that
7369 *** depend on shared libraries, but programs linked with such libtool
7370 *** libraries will work regardless of this problem. Nevertheless, you
7371 *** may want to report the problem to your system manager and/or to
7372 *** bug-libtool@gnu.org
7374 _LT_EOF
7375 fi ;;
7376 esac
7378 break
7380 done
7381 IFS="$lt_save_ifs"
7382 MAGIC_CMD="$lt_save_MAGIC_CMD"
7384 esac
7387 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7388 if test -n "$MAGIC_CMD"; then
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7390 $as_echo "$MAGIC_CMD" >&6; }
7391 else
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7393 $as_echo "no" >&6; }
7400 if test -z "$lt_cv_path_MAGIC_CMD"; then
7401 if test -n "$ac_tool_prefix"; then
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7403 $as_echo_n "checking for file... " >&6; }
7404 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7405 $as_echo_n "(cached) " >&6
7406 else
7407 case $MAGIC_CMD in
7408 [\\/*] | ?:[\\/]*)
7409 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7412 lt_save_MAGIC_CMD="$MAGIC_CMD"
7413 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7414 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7415 for ac_dir in $ac_dummy; do
7416 IFS="$lt_save_ifs"
7417 test -z "$ac_dir" && ac_dir=.
7418 if test -f $ac_dir/file; then
7419 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7420 if test -n "$file_magic_test_file"; then
7421 case $deplibs_check_method in
7422 "file_magic "*)
7423 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7424 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7425 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7426 $EGREP "$file_magic_regex" > /dev/null; then
7428 else
7429 cat <<_LT_EOF 1>&2
7431 *** Warning: the command libtool uses to detect shared libraries,
7432 *** $file_magic_cmd, produces output that libtool cannot recognize.
7433 *** The result is that libtool may fail to recognize shared libraries
7434 *** as such. This will affect the creation of libtool libraries that
7435 *** depend on shared libraries, but programs linked with such libtool
7436 *** libraries will work regardless of this problem. Nevertheless, you
7437 *** may want to report the problem to your system manager and/or to
7438 *** bug-libtool@gnu.org
7440 _LT_EOF
7441 fi ;;
7442 esac
7444 break
7446 done
7447 IFS="$lt_save_ifs"
7448 MAGIC_CMD="$lt_save_MAGIC_CMD"
7450 esac
7453 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7454 if test -n "$MAGIC_CMD"; then
7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7456 $as_echo "$MAGIC_CMD" >&6; }
7457 else
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7459 $as_echo "no" >&6; }
7463 else
7464 MAGIC_CMD=:
7470 esac
7472 # Use C for the default configuration in the libtool script
7474 lt_save_CC="$CC"
7475 ac_ext=c
7476 ac_cpp='$CPP $CPPFLAGS'
7477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7482 # Source file extension for C test sources.
7483 ac_ext=c
7485 # Object file extension for compiled C test sources.
7486 objext=o
7487 objext=$objext
7489 # Code to be used in simple compile tests
7490 lt_simple_compile_test_code="int some_variable = 0;"
7492 # Code to be used in simple link tests
7493 lt_simple_link_test_code='int main(){return(0);}'
7501 # If no C compiler was specified, use CC.
7502 LTCC=${LTCC-"$CC"}
7504 # If no C compiler flags were specified, use CFLAGS.
7505 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7507 # Allow CC to be a program name with arguments.
7508 compiler=$CC
7510 # Save the default compiler, since it gets overwritten when the other
7511 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7512 compiler_DEFAULT=$CC
7514 # save warnings/boilerplate of simple test code
7515 ac_outfile=conftest.$ac_objext
7516 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7517 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7518 _lt_compiler_boilerplate=`cat conftest.err`
7519 $RM conftest*
7521 ac_outfile=conftest.$ac_objext
7522 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7523 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7524 _lt_linker_boilerplate=`cat conftest.err`
7525 $RM -r conftest*
7528 ## CAVEAT EMPTOR:
7529 ## There is no encapsulation within the following macros, do not change
7530 ## the running order or otherwise move them around unless you know exactly
7531 ## what you are doing...
7532 if test -n "$compiler"; then
7534 lt_prog_compiler_no_builtin_flag=
7536 if test "$GCC" = yes; then
7537 case $cc_basename in
7538 nvcc*)
7539 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7541 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7542 esac
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7545 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7546 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7547 $as_echo_n "(cached) " >&6
7548 else
7549 lt_cv_prog_compiler_rtti_exceptions=no
7550 ac_outfile=conftest.$ac_objext
7551 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7552 lt_compiler_flag="-fno-rtti -fno-exceptions"
7553 # Insert the option either (1) after the last *FLAGS variable, or
7554 # (2) before a word containing "conftest.", or (3) at the end.
7555 # Note that $ac_compile itself does not contain backslashes and begins
7556 # with a dollar sign (not a hyphen), so the echo should work correctly.
7557 # The option is referenced via a variable to avoid confusing sed.
7558 lt_compile=`echo "$ac_compile" | $SED \
7559 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7560 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7561 -e 's:$: $lt_compiler_flag:'`
7562 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7563 (eval "$lt_compile" 2>conftest.err)
7564 ac_status=$?
7565 cat conftest.err >&5
7566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7567 if (exit $ac_status) && test -s "$ac_outfile"; then
7568 # The compiler can only warn and ignore the option if not recognized
7569 # So say no if there are warnings other than the usual output.
7570 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7571 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7572 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7573 lt_cv_prog_compiler_rtti_exceptions=yes
7576 $RM conftest*
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7580 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7582 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7583 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7584 else
7595 lt_prog_compiler_wl=
7596 lt_prog_compiler_pic=
7597 lt_prog_compiler_static=
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7600 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7602 if test "$GCC" = yes; then
7603 lt_prog_compiler_wl='-Wl,'
7604 lt_prog_compiler_static='-static'
7606 case $host_os in
7607 aix*)
7608 # All AIX code is PIC.
7609 if test "$host_cpu" = ia64; then
7610 # AIX 5 now supports IA64 processor
7611 lt_prog_compiler_static='-Bstatic'
7615 amigaos*)
7616 case $host_cpu in
7617 powerpc)
7618 # see comment about AmigaOS4 .so support
7619 lt_prog_compiler_pic='-fPIC'
7621 m68k)
7622 # FIXME: we need at least 68020 code to build shared libraries, but
7623 # adding the `-m68020' flag to GCC prevents building anything better,
7624 # like `-m68040'.
7625 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7627 esac
7630 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7631 # PIC is the default for these OSes.
7634 mingw* | cygwin* | pw32* | os2* | cegcc*)
7635 # This hack is so that the source file can tell whether it is being
7636 # built for inclusion in a dll (and should export symbols for example).
7637 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7638 # (--disable-auto-import) libraries
7639 lt_prog_compiler_pic='-DDLL_EXPORT'
7642 darwin* | rhapsody*)
7643 # PIC is the default on this platform
7644 # Common symbols not allowed in MH_DYLIB files
7645 lt_prog_compiler_pic='-fno-common'
7648 haiku*)
7649 # PIC is the default for Haiku.
7650 # The "-static" flag exists, but is broken.
7651 lt_prog_compiler_static=
7654 hpux*)
7655 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7656 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7657 # sets the default TLS model and affects inlining.
7658 case $host_cpu in
7659 hppa*64*)
7660 # +Z the default
7663 lt_prog_compiler_pic='-fPIC'
7665 esac
7668 interix[3-9]*)
7669 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7670 # Instead, we relocate shared libraries at runtime.
7673 msdosdjgpp*)
7674 # Just because we use GCC doesn't mean we suddenly get shared libraries
7675 # on systems that don't support them.
7676 lt_prog_compiler_can_build_shared=no
7677 enable_shared=no
7680 *nto* | *qnx*)
7681 # QNX uses GNU C++, but need to define -shared option too, otherwise
7682 # it will coredump.
7683 lt_prog_compiler_pic='-fPIC -shared'
7686 sysv4*MP*)
7687 if test -d /usr/nec; then
7688 lt_prog_compiler_pic=-Kconform_pic
7693 lt_prog_compiler_pic='-fPIC'
7695 esac
7697 case $cc_basename in
7698 nvcc*) # Cuda Compiler Driver 2.2
7699 lt_prog_compiler_wl='-Xlinker '
7700 lt_prog_compiler_pic='-Xcompiler -fPIC'
7702 esac
7703 else
7704 # PORTME Check for flag to pass linker flags through the system compiler.
7705 case $host_os in
7706 aix*)
7707 lt_prog_compiler_wl='-Wl,'
7708 if test "$host_cpu" = ia64; then
7709 # AIX 5 now supports IA64 processor
7710 lt_prog_compiler_static='-Bstatic'
7711 else
7712 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7716 mingw* | cygwin* | pw32* | os2* | cegcc*)
7717 # This hack is so that the source file can tell whether it is being
7718 # built for inclusion in a dll (and should export symbols for example).
7719 lt_prog_compiler_pic='-DDLL_EXPORT'
7722 hpux9* | hpux10* | hpux11*)
7723 lt_prog_compiler_wl='-Wl,'
7724 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7725 # not for PA HP-UX.
7726 case $host_cpu in
7727 hppa*64*|ia64*)
7728 # +Z the default
7731 lt_prog_compiler_pic='+Z'
7733 esac
7734 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7735 lt_prog_compiler_static='${wl}-a ${wl}archive'
7738 irix5* | irix6* | nonstopux*)
7739 lt_prog_compiler_wl='-Wl,'
7740 # PIC (with -KPIC) is the default.
7741 lt_prog_compiler_static='-non_shared'
7744 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7745 case $cc_basename in
7746 # old Intel for x86_64 which still supported -KPIC.
7747 ecc*)
7748 lt_prog_compiler_wl='-Wl,'
7749 lt_prog_compiler_pic='-KPIC'
7750 lt_prog_compiler_static='-static'
7752 # icc used to be incompatible with GCC.
7753 # ICC 10 doesn't accept -KPIC any more.
7754 icc* | ifort*)
7755 lt_prog_compiler_wl='-Wl,'
7756 lt_prog_compiler_pic='-fPIC'
7757 lt_prog_compiler_static='-static'
7759 # Lahey Fortran 8.1.
7760 lf95*)
7761 lt_prog_compiler_wl='-Wl,'
7762 lt_prog_compiler_pic='--shared'
7763 lt_prog_compiler_static='--static'
7765 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7766 # Portland Group compilers (*not* the Pentium gcc compiler,
7767 # which looks to be a dead project)
7768 lt_prog_compiler_wl='-Wl,'
7769 lt_prog_compiler_pic='-fpic'
7770 lt_prog_compiler_static='-Bstatic'
7772 ccc*)
7773 lt_prog_compiler_wl='-Wl,'
7774 # All Alpha code is PIC.
7775 lt_prog_compiler_static='-non_shared'
7777 xl* | bgxl* | bgf* | mpixl*)
7778 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7779 lt_prog_compiler_wl='-Wl,'
7780 lt_prog_compiler_pic='-qpic'
7781 lt_prog_compiler_static='-qstaticlink'
7784 case `$CC -V 2>&1 | sed 5q` in
7785 *Sun\ F* | *Sun*Fortran*)
7786 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7787 lt_prog_compiler_pic='-KPIC'
7788 lt_prog_compiler_static='-Bstatic'
7789 lt_prog_compiler_wl=''
7791 *Sun\ C*)
7792 # Sun C 5.9
7793 lt_prog_compiler_pic='-KPIC'
7794 lt_prog_compiler_static='-Bstatic'
7795 lt_prog_compiler_wl='-Wl,'
7797 esac
7799 esac
7802 newsos6)
7803 lt_prog_compiler_pic='-KPIC'
7804 lt_prog_compiler_static='-Bstatic'
7807 *nto* | *qnx*)
7808 # QNX uses GNU C++, but need to define -shared option too, otherwise
7809 # it will coredump.
7810 lt_prog_compiler_pic='-fPIC -shared'
7813 osf3* | osf4* | osf5*)
7814 lt_prog_compiler_wl='-Wl,'
7815 # All OSF/1 code is PIC.
7816 lt_prog_compiler_static='-non_shared'
7819 rdos*)
7820 lt_prog_compiler_static='-non_shared'
7823 solaris*)
7824 lt_prog_compiler_pic='-KPIC'
7825 lt_prog_compiler_static='-Bstatic'
7826 case $cc_basename in
7827 f77* | f90* | f95*)
7828 lt_prog_compiler_wl='-Qoption ld ';;
7830 lt_prog_compiler_wl='-Wl,';;
7831 esac
7834 sunos4*)
7835 lt_prog_compiler_wl='-Qoption ld '
7836 lt_prog_compiler_pic='-PIC'
7837 lt_prog_compiler_static='-Bstatic'
7840 sysv4 | sysv4.2uw2* | sysv4.3*)
7841 lt_prog_compiler_wl='-Wl,'
7842 lt_prog_compiler_pic='-KPIC'
7843 lt_prog_compiler_static='-Bstatic'
7846 sysv4*MP*)
7847 if test -d /usr/nec ;then
7848 lt_prog_compiler_pic='-Kconform_pic'
7849 lt_prog_compiler_static='-Bstatic'
7853 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7854 lt_prog_compiler_wl='-Wl,'
7855 lt_prog_compiler_pic='-KPIC'
7856 lt_prog_compiler_static='-Bstatic'
7859 unicos*)
7860 lt_prog_compiler_wl='-Wl,'
7861 lt_prog_compiler_can_build_shared=no
7864 uts4*)
7865 lt_prog_compiler_pic='-pic'
7866 lt_prog_compiler_static='-Bstatic'
7870 lt_prog_compiler_can_build_shared=no
7872 esac
7875 case $host_os in
7876 # For platforms which do not support PIC, -DPIC is meaningless:
7877 *djgpp*)
7878 lt_prog_compiler_pic=
7881 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7883 esac
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7885 $as_echo "$lt_prog_compiler_pic" >&6; }
7893 # Check to make sure the PIC flag actually works.
7895 if test -n "$lt_prog_compiler_pic"; then
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7897 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7898 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7899 $as_echo_n "(cached) " >&6
7900 else
7901 lt_cv_prog_compiler_pic_works=no
7902 ac_outfile=conftest.$ac_objext
7903 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7904 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7905 # Insert the option either (1) after the last *FLAGS variable, or
7906 # (2) before a word containing "conftest.", or (3) at the end.
7907 # Note that $ac_compile itself does not contain backslashes and begins
7908 # with a dollar sign (not a hyphen), so the echo should work correctly.
7909 # The option is referenced via a variable to avoid confusing sed.
7910 lt_compile=`echo "$ac_compile" | $SED \
7911 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7912 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7913 -e 's:$: $lt_compiler_flag:'`
7914 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7915 (eval "$lt_compile" 2>conftest.err)
7916 ac_status=$?
7917 cat conftest.err >&5
7918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7919 if (exit $ac_status) && test -s "$ac_outfile"; then
7920 # The compiler can only warn and ignore the option if not recognized
7921 # So say no if there are warnings other than the usual output.
7922 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7923 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7924 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7925 lt_cv_prog_compiler_pic_works=yes
7928 $RM conftest*
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7932 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7934 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7935 case $lt_prog_compiler_pic in
7936 "" | " "*) ;;
7937 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7938 esac
7939 else
7940 lt_prog_compiler_pic=
7941 lt_prog_compiler_can_build_shared=no
7952 # Check to make sure the static flag actually works.
7954 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7956 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7957 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7958 $as_echo_n "(cached) " >&6
7959 else
7960 lt_cv_prog_compiler_static_works=no
7961 save_LDFLAGS="$LDFLAGS"
7962 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7963 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7964 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7965 # The linker can only warn and ignore the option if not recognized
7966 # So say no if there are warnings
7967 if test -s conftest.err; then
7968 # Append any errors to the config.log.
7969 cat conftest.err 1>&5
7970 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7971 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7972 if diff conftest.exp conftest.er2 >/dev/null; then
7973 lt_cv_prog_compiler_static_works=yes
7975 else
7976 lt_cv_prog_compiler_static_works=yes
7979 $RM -r conftest*
7980 LDFLAGS="$save_LDFLAGS"
7983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7984 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7986 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7988 else
7989 lt_prog_compiler_static=
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7999 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8000 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8001 $as_echo_n "(cached) " >&6
8002 else
8003 lt_cv_prog_compiler_c_o=no
8004 $RM -r conftest 2>/dev/null
8005 mkdir conftest
8006 cd conftest
8007 mkdir out
8008 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8010 lt_compiler_flag="-o out/conftest2.$ac_objext"
8011 # Insert the option either (1) after the last *FLAGS variable, or
8012 # (2) before a word containing "conftest.", or (3) at the end.
8013 # Note that $ac_compile itself does not contain backslashes and begins
8014 # with a dollar sign (not a hyphen), so the echo should work correctly.
8015 lt_compile=`echo "$ac_compile" | $SED \
8016 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8017 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8018 -e 's:$: $lt_compiler_flag:'`
8019 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8020 (eval "$lt_compile" 2>out/conftest.err)
8021 ac_status=$?
8022 cat out/conftest.err >&5
8023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8024 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8025 then
8026 # The compiler can only warn and ignore the option if not recognized
8027 # So say no if there are warnings
8028 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8029 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8030 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8031 lt_cv_prog_compiler_c_o=yes
8034 chmod u+w . 2>&5
8035 $RM conftest*
8036 # SGI C++ compiler will create directory out/ii_files/ for
8037 # template instantiation
8038 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8039 $RM out/* && rmdir out
8040 cd ..
8041 $RM -r conftest
8042 $RM conftest*
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8046 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8054 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8055 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8056 $as_echo_n "(cached) " >&6
8057 else
8058 lt_cv_prog_compiler_c_o=no
8059 $RM -r conftest 2>/dev/null
8060 mkdir conftest
8061 cd conftest
8062 mkdir out
8063 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8065 lt_compiler_flag="-o out/conftest2.$ac_objext"
8066 # Insert the option either (1) after the last *FLAGS variable, or
8067 # (2) before a word containing "conftest.", or (3) at the end.
8068 # Note that $ac_compile itself does not contain backslashes and begins
8069 # with a dollar sign (not a hyphen), so the echo should work correctly.
8070 lt_compile=`echo "$ac_compile" | $SED \
8071 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8072 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8073 -e 's:$: $lt_compiler_flag:'`
8074 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8075 (eval "$lt_compile" 2>out/conftest.err)
8076 ac_status=$?
8077 cat out/conftest.err >&5
8078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8079 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8080 then
8081 # The compiler can only warn and ignore the option if not recognized
8082 # So say no if there are warnings
8083 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8084 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8085 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8086 lt_cv_prog_compiler_c_o=yes
8089 chmod u+w . 2>&5
8090 $RM conftest*
8091 # SGI C++ compiler will create directory out/ii_files/ for
8092 # template instantiation
8093 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8094 $RM out/* && rmdir out
8095 cd ..
8096 $RM -r conftest
8097 $RM conftest*
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8101 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8106 hard_links="nottested"
8107 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8108 # do not overwrite the value of need_locks provided by the user
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8110 $as_echo_n "checking if we can lock with hard links... " >&6; }
8111 hard_links=yes
8112 $RM conftest*
8113 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8114 touch conftest.a
8115 ln conftest.a conftest.b 2>&5 || hard_links=no
8116 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8118 $as_echo "$hard_links" >&6; }
8119 if test "$hard_links" = no; then
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8121 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8122 need_locks=warn
8124 else
8125 need_locks=no
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8134 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8136 runpath_var=
8137 allow_undefined_flag=
8138 always_export_symbols=no
8139 archive_cmds=
8140 archive_expsym_cmds=
8141 compiler_needs_object=no
8142 enable_shared_with_static_runtimes=no
8143 export_dynamic_flag_spec=
8144 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8145 hardcode_automatic=no
8146 hardcode_direct=no
8147 hardcode_direct_absolute=no
8148 hardcode_libdir_flag_spec=
8149 hardcode_libdir_flag_spec_ld=
8150 hardcode_libdir_separator=
8151 hardcode_minus_L=no
8152 hardcode_shlibpath_var=unsupported
8153 inherit_rpath=no
8154 link_all_deplibs=unknown
8155 module_cmds=
8156 module_expsym_cmds=
8157 old_archive_from_new_cmds=
8158 old_archive_from_expsyms_cmds=
8159 thread_safe_flag_spec=
8160 whole_archive_flag_spec=
8161 # include_expsyms should be a list of space-separated symbols to be *always*
8162 # included in the symbol list
8163 include_expsyms=
8164 # exclude_expsyms can be an extended regexp of symbols to exclude
8165 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8166 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8167 # as well as any symbol that contains `d'.
8168 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8169 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8170 # platforms (ab)use it in PIC code, but their linkers get confused if
8171 # the symbol is explicitly referenced. Since portable code cannot
8172 # rely on this symbol name, it's probably fine to never include it in
8173 # preloaded symbol tables.
8174 # Exclude shared library initialization/finalization symbols.
8175 extract_expsyms_cmds=
8177 case $host_os in
8178 cygwin* | mingw* | pw32* | cegcc*)
8179 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8180 # When not using gcc, we currently assume that we are using
8181 # Microsoft Visual C++.
8182 if test "$GCC" != yes; then
8183 with_gnu_ld=no
8186 interix*)
8187 # we just hope/assume this is gcc and not c89 (= MSVC++)
8188 with_gnu_ld=yes
8190 openbsd*)
8191 with_gnu_ld=no
8193 esac
8195 ld_shlibs=yes
8197 # On some targets, GNU ld is compatible enough with the native linker
8198 # that we're better off using the native interface for both.
8199 lt_use_gnu_ld_interface=no
8200 if test "$with_gnu_ld" = yes; then
8201 case $host_os in
8202 aix*)
8203 # The AIX port of GNU ld has always aspired to compatibility
8204 # with the native linker. However, as the warning in the GNU ld
8205 # block says, versions before 2.19.5* couldn't really create working
8206 # shared libraries, regardless of the interface used.
8207 case `$LD -v 2>&1` in
8208 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8209 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8210 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8212 lt_use_gnu_ld_interface=yes
8214 esac
8217 lt_use_gnu_ld_interface=yes
8219 esac
8222 if test "$lt_use_gnu_ld_interface" = yes; then
8223 # If archive_cmds runs LD, not CC, wlarc should be empty
8224 wlarc='${wl}'
8226 # Set some defaults for GNU ld with shared library support. These
8227 # are reset later if shared libraries are not supported. Putting them
8228 # here allows them to be overridden if necessary.
8229 runpath_var=LD_RUN_PATH
8230 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8231 export_dynamic_flag_spec='${wl}--export-dynamic'
8232 # ancient GNU ld didn't support --whole-archive et. al.
8233 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8234 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8235 else
8236 whole_archive_flag_spec=
8238 supports_anon_versioning=no
8239 case `$LD -v 2>&1` in
8240 *GNU\ gold*) supports_anon_versioning=yes ;;
8241 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8242 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8243 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8244 *\ 2.11.*) ;; # other 2.11 versions
8245 *) supports_anon_versioning=yes ;;
8246 esac
8248 # See if GNU ld supports shared libraries.
8249 case $host_os in
8250 aix[3-9]*)
8251 # On AIX/PPC, the GNU linker is very broken
8252 if test "$host_cpu" != ia64; then
8253 ld_shlibs=no
8254 cat <<_LT_EOF 1>&2
8256 *** Warning: the GNU linker, at least up to release 2.19, is reported
8257 *** to be unable to reliably create shared libraries on AIX.
8258 *** Therefore, libtool is disabling shared libraries support. If you
8259 *** really care for shared libraries, you may want to install binutils
8260 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8261 *** You will then need to restart the configuration process.
8263 _LT_EOF
8267 amigaos*)
8268 case $host_cpu in
8269 powerpc)
8270 # see comment about AmigaOS4 .so support
8271 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8272 archive_expsym_cmds=''
8274 m68k)
8275 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)'
8276 hardcode_libdir_flag_spec='-L$libdir'
8277 hardcode_minus_L=yes
8279 esac
8282 beos*)
8283 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8284 allow_undefined_flag=unsupported
8285 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8286 # support --undefined. This deserves some investigation. FIXME
8287 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8288 else
8289 ld_shlibs=no
8293 cygwin* | mingw* | pw32* | cegcc*)
8294 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8295 # as there is no search path for DLLs.
8296 hardcode_libdir_flag_spec='-L$libdir'
8297 export_dynamic_flag_spec='${wl}--export-all-symbols'
8298 allow_undefined_flag=unsupported
8299 always_export_symbols=no
8300 enable_shared_with_static_runtimes=yes
8301 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8303 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8305 # If the export-symbols file already is a .def file (1st line
8306 # is EXPORTS), use it as is; otherwise, prepend...
8307 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8308 cp $export_symbols $output_objdir/$soname.def;
8309 else
8310 echo EXPORTS > $output_objdir/$soname.def;
8311 cat $export_symbols >> $output_objdir/$soname.def;
8313 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8314 else
8315 ld_shlibs=no
8319 haiku*)
8320 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8321 link_all_deplibs=yes
8324 interix[3-9]*)
8325 hardcode_direct=no
8326 hardcode_shlibpath_var=no
8327 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8328 export_dynamic_flag_spec='${wl}-E'
8329 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8330 # Instead, shared libraries are loaded at an image base (0x10000000 by
8331 # default) and relocated if they conflict, which is a slow very memory
8332 # consuming and fragmenting process. To avoid this, we pick a random,
8333 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8334 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8335 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8336 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'
8339 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8340 tmp_diet=no
8341 if test "$host_os" = linux-dietlibc; then
8342 case $cc_basename in
8343 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8344 esac
8346 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8347 && test "$tmp_diet" = no
8348 then
8349 tmp_addflag=
8350 tmp_sharedflag='-shared'
8351 case $cc_basename,$host_cpu in
8352 pgcc*) # Portland Group C compiler
8353 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'
8354 tmp_addflag=' $pic_flag'
8356 pgf77* | pgf90* | pgf95* | pgfortran*)
8357 # Portland Group f77 and f90 compilers
8358 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'
8359 tmp_addflag=' $pic_flag -Mnomain' ;;
8360 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8361 tmp_addflag=' -i_dynamic' ;;
8362 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8363 tmp_addflag=' -i_dynamic -nofor_main' ;;
8364 ifc* | ifort*) # Intel Fortran compiler
8365 tmp_addflag=' -nofor_main' ;;
8366 lf95*) # Lahey Fortran 8.1
8367 whole_archive_flag_spec=
8368 tmp_sharedflag='--shared' ;;
8369 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8370 tmp_sharedflag='-qmkshrobj'
8371 tmp_addflag= ;;
8372 nvcc*) # Cuda Compiler Driver 2.2
8373 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'
8374 compiler_needs_object=yes
8376 esac
8377 case `$CC -V 2>&1 | sed 5q` in
8378 *Sun\ C*) # Sun C 5.9
8379 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'
8380 compiler_needs_object=yes
8381 tmp_sharedflag='-G' ;;
8382 *Sun\ F*) # Sun Fortran 8.3
8383 tmp_sharedflag='-G' ;;
8384 esac
8385 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8387 if test "x$supports_anon_versioning" = xyes; then
8388 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8389 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8390 echo "local: *; };" >> $output_objdir/$libname.ver~
8391 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8394 case $cc_basename in
8395 xlf* | bgf* | bgxlf* | mpixlf*)
8396 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8397 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8398 hardcode_libdir_flag_spec=
8399 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8400 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8401 if test "x$supports_anon_versioning" = xyes; then
8402 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8403 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8404 echo "local: *; };" >> $output_objdir/$libname.ver~
8405 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8408 esac
8409 else
8410 ld_shlibs=no
8414 netbsd*)
8415 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8416 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8417 wlarc=
8418 else
8419 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8420 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8424 solaris*)
8425 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8426 ld_shlibs=no
8427 cat <<_LT_EOF 1>&2
8429 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8430 *** create shared libraries on Solaris systems. Therefore, libtool
8431 *** is disabling shared libraries support. We urge you to upgrade GNU
8432 *** binutils to release 2.9.1 or newer. Another option is to modify
8433 *** your PATH or compiler configuration so that the native linker is
8434 *** used, and then restart.
8436 _LT_EOF
8437 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8438 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8439 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8440 else
8441 ld_shlibs=no
8445 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8446 case `$LD -v 2>&1` in
8447 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8448 ld_shlibs=no
8449 cat <<_LT_EOF 1>&2
8451 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8452 *** reliably create shared libraries on SCO systems. Therefore, libtool
8453 *** is disabling shared libraries support. We urge you to upgrade GNU
8454 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8455 *** your PATH or compiler configuration so that the native linker is
8456 *** used, and then restart.
8458 _LT_EOF
8461 # For security reasons, it is highly recommended that you always
8462 # use absolute paths for naming shared libraries, and exclude the
8463 # DT_RUNPATH tag from executables and libraries. But doing so
8464 # requires that you compile everything twice, which is a pain.
8465 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8466 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8467 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8468 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8469 else
8470 ld_shlibs=no
8473 esac
8476 sunos4*)
8477 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8478 wlarc=
8479 hardcode_direct=yes
8480 hardcode_shlibpath_var=no
8484 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8485 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8486 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8487 else
8488 ld_shlibs=no
8491 esac
8493 if test "$ld_shlibs" = no; then
8494 runpath_var=
8495 hardcode_libdir_flag_spec=
8496 export_dynamic_flag_spec=
8497 whole_archive_flag_spec=
8499 else
8500 # PORTME fill in a description of your system's linker (not GNU ld)
8501 case $host_os in
8502 aix3*)
8503 allow_undefined_flag=unsupported
8504 always_export_symbols=yes
8505 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'
8506 # Note: this linker hardcodes the directories in LIBPATH if there
8507 # are no directories specified by -L.
8508 hardcode_minus_L=yes
8509 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8510 # Neither direct hardcoding nor static linking is supported with a
8511 # broken collect2.
8512 hardcode_direct=unsupported
8516 aix[4-9]*)
8517 if test "$host_cpu" = ia64; then
8518 # On IA64, the linker does run time linking by default, so we don't
8519 # have to do anything special.
8520 aix_use_runtimelinking=no
8521 exp_sym_flag='-Bexport'
8522 no_entry_flag=""
8523 else
8524 # If we're using GNU nm, then we don't want the "-C" option.
8525 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8526 # Also, AIX nm treats weak defined symbols like other global
8527 # defined symbols, whereas GNU nm marks them as "W".
8528 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8529 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'
8530 else
8531 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8533 aix_use_runtimelinking=no
8535 # Test if we are trying to use run time linking or normal
8536 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8537 # need to do runtime linking.
8538 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8539 for ld_flag in $LDFLAGS; do
8540 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8541 aix_use_runtimelinking=yes
8542 break
8544 done
8546 esac
8548 exp_sym_flag='-bexport'
8549 no_entry_flag='-bnoentry'
8552 # When large executables or shared objects are built, AIX ld can
8553 # have problems creating the table of contents. If linking a library
8554 # or program results in "error TOC overflow" add -mminimal-toc to
8555 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8556 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8558 archive_cmds=''
8559 hardcode_direct=yes
8560 hardcode_direct_absolute=yes
8561 hardcode_libdir_separator=':'
8562 link_all_deplibs=yes
8563 file_list_spec='${wl}-f,'
8565 if test "$GCC" = yes; then
8566 case $host_os in aix4.[012]|aix4.[012].*)
8567 # We only want to do this on AIX 4.2 and lower, the check
8568 # below for broken collect2 doesn't work under 4.3+
8569 collect2name=`${CC} -print-prog-name=collect2`
8570 if test -f "$collect2name" &&
8571 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8572 then
8573 # We have reworked collect2
8575 else
8576 # We have old collect2
8577 hardcode_direct=unsupported
8578 # It fails to find uninstalled libraries when the uninstalled
8579 # path is not listed in the libpath. Setting hardcode_minus_L
8580 # to unsupported forces relinking
8581 hardcode_minus_L=yes
8582 hardcode_libdir_flag_spec='-L$libdir'
8583 hardcode_libdir_separator=
8586 esac
8587 shared_flag='-shared'
8588 if test "$aix_use_runtimelinking" = yes; then
8589 shared_flag="$shared_flag "'${wl}-G'
8591 else
8592 # not using gcc
8593 if test "$host_cpu" = ia64; then
8594 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8595 # chokes on -Wl,-G. The following line is correct:
8596 shared_flag='-G'
8597 else
8598 if test "$aix_use_runtimelinking" = yes; then
8599 shared_flag='${wl}-G'
8600 else
8601 shared_flag='${wl}-bM:SRE'
8606 export_dynamic_flag_spec='${wl}-bexpall'
8607 # It seems that -bexpall does not export symbols beginning with
8608 # underscore (_), so it is better to generate a list of symbols to export.
8609 always_export_symbols=yes
8610 if test "$aix_use_runtimelinking" = yes; then
8611 # Warning - without using the other runtime loading flags (-brtl),
8612 # -berok will link without error, but may produce a broken library.
8613 allow_undefined_flag='-berok'
8614 # Determine the default libpath from the value encoded in an
8615 # empty executable.
8616 if test x$gcc_no_link = xyes; then
8617 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8620 /* end confdefs.h. */
8623 main ()
8627 return 0;
8629 _ACEOF
8630 if ac_fn_c_try_link "$LINENO"; then :
8632 lt_aix_libpath_sed='
8633 /Import File Strings/,/^$/ {
8634 /^0/ {
8635 s/^0 *\(.*\)$/\1/
8639 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8640 # Check for a 64-bit object if we didn't find anything.
8641 if test -z "$aix_libpath"; then
8642 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8645 rm -f core conftest.err conftest.$ac_objext \
8646 conftest$ac_exeext conftest.$ac_ext
8647 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8649 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8650 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"
8651 else
8652 if test "$host_cpu" = ia64; then
8653 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8654 allow_undefined_flag="-z nodefs"
8655 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"
8656 else
8657 # Determine the default libpath from the value encoded in an
8658 # empty executable.
8659 if test x$gcc_no_link = xyes; then
8660 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8663 /* end confdefs.h. */
8666 main ()
8670 return 0;
8672 _ACEOF
8673 if ac_fn_c_try_link "$LINENO"; then :
8675 lt_aix_libpath_sed='
8676 /Import File Strings/,/^$/ {
8677 /^0/ {
8678 s/^0 *\(.*\)$/\1/
8682 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8683 # Check for a 64-bit object if we didn't find anything.
8684 if test -z "$aix_libpath"; then
8685 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8688 rm -f core conftest.err conftest.$ac_objext \
8689 conftest$ac_exeext conftest.$ac_ext
8690 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8692 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8693 # Warning - without using the other run time loading flags,
8694 # -berok will link without error, but may produce a broken library.
8695 no_undefined_flag=' ${wl}-bernotok'
8696 allow_undefined_flag=' ${wl}-berok'
8697 if test "$with_gnu_ld" = yes; then
8698 # We only use this code for GNU lds that support --whole-archive.
8699 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8700 else
8701 # Exported symbols can be pulled into shared objects from archives
8702 whole_archive_flag_spec='$convenience'
8704 archive_cmds_need_lc=yes
8705 # This is similar to how AIX traditionally builds its shared libraries.
8706 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'
8711 amigaos*)
8712 case $host_cpu in
8713 powerpc)
8714 # see comment about AmigaOS4 .so support
8715 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8716 archive_expsym_cmds=''
8718 m68k)
8719 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)'
8720 hardcode_libdir_flag_spec='-L$libdir'
8721 hardcode_minus_L=yes
8723 esac
8726 bsdi[45]*)
8727 export_dynamic_flag_spec=-rdynamic
8730 cygwin* | mingw* | pw32* | cegcc*)
8731 # When not using gcc, we currently assume that we are using
8732 # Microsoft Visual C++.
8733 # hardcode_libdir_flag_spec is actually meaningless, as there is
8734 # no search path for DLLs.
8735 hardcode_libdir_flag_spec=' '
8736 allow_undefined_flag=unsupported
8737 # Tell ltmain to make .lib files, not .a files.
8738 libext=lib
8739 # Tell ltmain to make .dll files, not .so files.
8740 shrext_cmds=".dll"
8741 # FIXME: Setting linknames here is a bad hack.
8742 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8743 # The linker will automatically build a .lib file if we build a DLL.
8744 old_archive_from_new_cmds='true'
8745 # FIXME: Should let the user specify the lib program.
8746 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8747 fix_srcfile_path='`cygpath -w "$srcfile"`'
8748 enable_shared_with_static_runtimes=yes
8751 darwin* | rhapsody*)
8754 archive_cmds_need_lc=no
8755 hardcode_direct=no
8756 hardcode_automatic=yes
8757 hardcode_shlibpath_var=unsupported
8758 if test "$lt_cv_ld_force_load" = "yes"; then
8759 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\"`'
8760 else
8761 whole_archive_flag_spec=''
8763 link_all_deplibs=yes
8764 allow_undefined_flag="$_lt_dar_allow_undefined"
8765 case $cc_basename in
8766 ifort*) _lt_dar_can_shared=yes ;;
8767 *) _lt_dar_can_shared=$GCC ;;
8768 esac
8769 if test "$_lt_dar_can_shared" = "yes"; then
8770 output_verbose_link_cmd=func_echo_all
8771 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8772 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8773 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}"
8774 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}"
8776 else
8777 ld_shlibs=no
8782 dgux*)
8783 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8784 hardcode_libdir_flag_spec='-L$libdir'
8785 hardcode_shlibpath_var=no
8788 freebsd1*)
8789 ld_shlibs=no
8792 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8793 # support. Future versions do this automatically, but an explicit c++rt0.o
8794 # does not break anything, and helps significantly (at the cost of a little
8795 # extra space).
8796 freebsd2.2*)
8797 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8798 hardcode_libdir_flag_spec='-R$libdir'
8799 hardcode_direct=yes
8800 hardcode_shlibpath_var=no
8803 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8804 freebsd2*)
8805 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8806 hardcode_direct=yes
8807 hardcode_minus_L=yes
8808 hardcode_shlibpath_var=no
8811 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8812 freebsd* | dragonfly*)
8813 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8814 hardcode_libdir_flag_spec='-R$libdir'
8815 hardcode_direct=yes
8816 hardcode_shlibpath_var=no
8819 hpux9*)
8820 if test "$GCC" = yes; then
8821 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'
8822 else
8823 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'
8825 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8826 hardcode_libdir_separator=:
8827 hardcode_direct=yes
8829 # hardcode_minus_L: Not really in the search PATH,
8830 # but as the default location of the library.
8831 hardcode_minus_L=yes
8832 export_dynamic_flag_spec='${wl}-E'
8835 hpux10*)
8836 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8837 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8838 else
8839 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8841 if test "$with_gnu_ld" = no; then
8842 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8843 hardcode_libdir_flag_spec_ld='+b $libdir'
8844 hardcode_libdir_separator=:
8845 hardcode_direct=yes
8846 hardcode_direct_absolute=yes
8847 export_dynamic_flag_spec='${wl}-E'
8848 # hardcode_minus_L: Not really in the search PATH,
8849 # but as the default location of the library.
8850 hardcode_minus_L=yes
8854 hpux11*)
8855 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8856 case $host_cpu in
8857 hppa*64*)
8858 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8860 ia64*)
8861 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8864 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8866 esac
8867 else
8868 case $host_cpu in
8869 hppa*64*)
8870 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8872 ia64*)
8873 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8877 # Older versions of the 11.00 compiler do not understand -b yet
8878 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8880 $as_echo_n "checking if $CC understands -b... " >&6; }
8881 if test "${lt_cv_prog_compiler__b+set}" = set; then :
8882 $as_echo_n "(cached) " >&6
8883 else
8884 lt_cv_prog_compiler__b=no
8885 save_LDFLAGS="$LDFLAGS"
8886 LDFLAGS="$LDFLAGS -b"
8887 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8888 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8889 # The linker can only warn and ignore the option if not recognized
8890 # So say no if there are warnings
8891 if test -s conftest.err; then
8892 # Append any errors to the config.log.
8893 cat conftest.err 1>&5
8894 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8895 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8896 if diff conftest.exp conftest.er2 >/dev/null; then
8897 lt_cv_prog_compiler__b=yes
8899 else
8900 lt_cv_prog_compiler__b=yes
8903 $RM -r conftest*
8904 LDFLAGS="$save_LDFLAGS"
8907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8908 $as_echo "$lt_cv_prog_compiler__b" >&6; }
8910 if test x"$lt_cv_prog_compiler__b" = xyes; then
8911 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8912 else
8913 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8917 esac
8919 if test "$with_gnu_ld" = no; then
8920 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8921 hardcode_libdir_separator=:
8923 case $host_cpu in
8924 hppa*64*|ia64*)
8925 hardcode_direct=no
8926 hardcode_shlibpath_var=no
8929 hardcode_direct=yes
8930 hardcode_direct_absolute=yes
8931 export_dynamic_flag_spec='${wl}-E'
8933 # hardcode_minus_L: Not really in the search PATH,
8934 # but as the default location of the library.
8935 hardcode_minus_L=yes
8937 esac
8941 irix5* | irix6* | nonstopux*)
8942 if test "$GCC" = yes; then
8943 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'
8944 # Try to use the -exported_symbol ld option, if it does not
8945 # work, assume that -exports_file does not work either and
8946 # implicitly export all symbols.
8947 save_LDFLAGS="$LDFLAGS"
8948 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8949 if test x$gcc_no_link = xyes; then
8950 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8953 /* end confdefs.h. */
8954 int foo(void) {}
8955 _ACEOF
8956 if ac_fn_c_try_link "$LINENO"; then :
8957 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'
8960 rm -f core conftest.err conftest.$ac_objext \
8961 conftest$ac_exeext conftest.$ac_ext
8962 LDFLAGS="$save_LDFLAGS"
8963 else
8964 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'
8965 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'
8967 archive_cmds_need_lc='no'
8968 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8969 hardcode_libdir_separator=:
8970 inherit_rpath=yes
8971 link_all_deplibs=yes
8974 netbsd*)
8975 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8976 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8977 else
8978 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8980 hardcode_libdir_flag_spec='-R$libdir'
8981 hardcode_direct=yes
8982 hardcode_shlibpath_var=no
8985 newsos6)
8986 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8987 hardcode_direct=yes
8988 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8989 hardcode_libdir_separator=:
8990 hardcode_shlibpath_var=no
8993 *nto* | *qnx*)
8996 openbsd*)
8997 if test -f /usr/libexec/ld.so; then
8998 hardcode_direct=yes
8999 hardcode_shlibpath_var=no
9000 hardcode_direct_absolute=yes
9001 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9002 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9003 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9004 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9005 export_dynamic_flag_spec='${wl}-E'
9006 else
9007 case $host_os in
9008 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9009 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9010 hardcode_libdir_flag_spec='-R$libdir'
9013 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9014 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9016 esac
9018 else
9019 ld_shlibs=no
9023 os2*)
9024 hardcode_libdir_flag_spec='-L$libdir'
9025 hardcode_minus_L=yes
9026 allow_undefined_flag=unsupported
9027 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'
9028 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9031 osf3*)
9032 if test "$GCC" = yes; then
9033 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9034 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'
9035 else
9036 allow_undefined_flag=' -expect_unresolved \*'
9037 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'
9039 archive_cmds_need_lc='no'
9040 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9041 hardcode_libdir_separator=:
9044 osf4* | osf5*) # as osf3* with the addition of -msym flag
9045 if test "$GCC" = yes; then
9046 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9047 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'
9048 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9049 else
9050 allow_undefined_flag=' -expect_unresolved \*'
9051 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'
9052 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~
9053 $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'
9055 # Both c and cxx compiler support -rpath directly
9056 hardcode_libdir_flag_spec='-rpath $libdir'
9058 archive_cmds_need_lc='no'
9059 hardcode_libdir_separator=:
9062 solaris*)
9063 no_undefined_flag=' -z defs'
9064 if test "$GCC" = yes; then
9065 wlarc='${wl}'
9066 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9067 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9068 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9069 else
9070 case `$CC -V 2>&1` in
9071 *"Compilers 5.0"*)
9072 wlarc=''
9073 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9074 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9075 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9078 wlarc='${wl}'
9079 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9080 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9081 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9083 esac
9085 hardcode_libdir_flag_spec='-R$libdir'
9086 hardcode_shlibpath_var=no
9087 case $host_os in
9088 solaris2.[0-5] | solaris2.[0-5].*) ;;
9090 # The compiler driver will combine and reorder linker options,
9091 # but understands `-z linker_flag'. GCC discards it without `$wl',
9092 # but is careful enough not to reorder.
9093 # Supported since Solaris 2.6 (maybe 2.5.1?)
9094 if test "$GCC" = yes; then
9095 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9096 else
9097 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9100 esac
9101 link_all_deplibs=yes
9104 sunos4*)
9105 if test "x$host_vendor" = xsequent; then
9106 # Use $CC to link under sequent, because it throws in some extra .o
9107 # files that make .init and .fini sections work.
9108 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9109 else
9110 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9112 hardcode_libdir_flag_spec='-L$libdir'
9113 hardcode_direct=yes
9114 hardcode_minus_L=yes
9115 hardcode_shlibpath_var=no
9118 sysv4)
9119 case $host_vendor in
9120 sni)
9121 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9122 hardcode_direct=yes # is this really true???
9124 siemens)
9125 ## LD is ld it makes a PLAMLIB
9126 ## CC just makes a GrossModule.
9127 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9128 reload_cmds='$CC -r -o $output$reload_objs'
9129 hardcode_direct=no
9131 motorola)
9132 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9133 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9135 esac
9136 runpath_var='LD_RUN_PATH'
9137 hardcode_shlibpath_var=no
9140 sysv4.3*)
9141 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9142 hardcode_shlibpath_var=no
9143 export_dynamic_flag_spec='-Bexport'
9146 sysv4*MP*)
9147 if test -d /usr/nec; then
9148 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9149 hardcode_shlibpath_var=no
9150 runpath_var=LD_RUN_PATH
9151 hardcode_runpath_var=yes
9152 ld_shlibs=yes
9156 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9157 no_undefined_flag='${wl}-z,text'
9158 archive_cmds_need_lc=no
9159 hardcode_shlibpath_var=no
9160 runpath_var='LD_RUN_PATH'
9162 if test "$GCC" = yes; then
9163 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9164 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9165 else
9166 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9167 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9171 sysv5* | sco3.2v5* | sco5v6*)
9172 # Note: We can NOT use -z defs as we might desire, because we do not
9173 # link with -lc, and that would cause any symbols used from libc to
9174 # always be unresolved, which means just about no library would
9175 # ever link correctly. If we're not using GNU ld we use -z text
9176 # though, which does catch some bad symbols but isn't as heavy-handed
9177 # as -z defs.
9178 no_undefined_flag='${wl}-z,text'
9179 allow_undefined_flag='${wl}-z,nodefs'
9180 archive_cmds_need_lc=no
9181 hardcode_shlibpath_var=no
9182 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9183 hardcode_libdir_separator=':'
9184 link_all_deplibs=yes
9185 export_dynamic_flag_spec='${wl}-Bexport'
9186 runpath_var='LD_RUN_PATH'
9188 if test "$GCC" = yes; then
9189 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9190 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9191 else
9192 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9193 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9197 uts4*)
9198 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199 hardcode_libdir_flag_spec='-L$libdir'
9200 hardcode_shlibpath_var=no
9204 ld_shlibs=no
9206 esac
9208 if test x$host_vendor = xsni; then
9209 case $host in
9210 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9211 export_dynamic_flag_spec='${wl}-Blargedynsym'
9213 esac
9217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9218 $as_echo "$ld_shlibs" >&6; }
9219 test "$ld_shlibs" = no && can_build_shared=no
9221 with_gnu_ld=$with_gnu_ld
9238 # Do we need to explicitly link libc?
9240 case "x$archive_cmds_need_lc" in
9241 x|xyes)
9242 # Assume -lc should be added
9243 archive_cmds_need_lc=yes
9245 if test "$enable_shared" = yes && test "$GCC" = yes; then
9246 case $archive_cmds in
9247 *'~'*)
9248 # FIXME: we may have to deal with multi-command sequences.
9250 '$CC '*)
9251 # Test whether the compiler implicitly links with -lc since on some
9252 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9253 # to ld, don't add -lc before -lgcc.
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9255 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9256 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9257 $as_echo_n "(cached) " >&6
9258 else
9259 $RM conftest*
9260 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9262 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9263 (eval $ac_compile) 2>&5
9264 ac_status=$?
9265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9266 test $ac_status = 0; } 2>conftest.err; then
9267 soname=conftest
9268 lib=conftest
9269 libobjs=conftest.$ac_objext
9270 deplibs=
9271 wl=$lt_prog_compiler_wl
9272 pic_flag=$lt_prog_compiler_pic
9273 compiler_flags=-v
9274 linker_flags=-v
9275 verstring=
9276 output_objdir=.
9277 libname=conftest
9278 lt_save_allow_undefined_flag=$allow_undefined_flag
9279 allow_undefined_flag=
9280 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9281 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9282 ac_status=$?
9283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9284 test $ac_status = 0; }
9285 then
9286 lt_cv_archive_cmds_need_lc=no
9287 else
9288 lt_cv_archive_cmds_need_lc=yes
9290 allow_undefined_flag=$lt_save_allow_undefined_flag
9291 else
9292 cat conftest.err 1>&5
9294 $RM conftest*
9297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9298 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9299 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9301 esac
9304 esac
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9463 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9465 if test "$GCC" = yes; then
9466 case $host_os in
9467 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9468 *) lt_awk_arg="/^libraries:/" ;;
9469 esac
9470 case $host_os in
9471 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9472 *) lt_sed_strip_eq="s,=/,/,g" ;;
9473 esac
9474 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9475 case $lt_search_path_spec in
9476 *\;*)
9477 # if the path contains ";" then we assume it to be the separator
9478 # otherwise default to the standard path separator (i.e. ":") - it is
9479 # assumed that no part of a normal pathname contains ";" but that should
9480 # okay in the real world where ";" in dirpaths is itself problematic.
9481 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9484 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9486 esac
9487 # Ok, now we have the path, separated by spaces, we can step through it
9488 # and add multilib dir if necessary.
9489 lt_tmp_lt_search_path_spec=
9490 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9491 for lt_sys_path in $lt_search_path_spec; do
9492 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9493 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9494 else
9495 test -d "$lt_sys_path" && \
9496 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9498 done
9499 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9500 BEGIN {RS=" "; FS="/|\n";} {
9501 lt_foo="";
9502 lt_count=0;
9503 for (lt_i = NF; lt_i > 0; lt_i--) {
9504 if ($lt_i != "" && $lt_i != ".") {
9505 if ($lt_i == "..") {
9506 lt_count++;
9507 } else {
9508 if (lt_count == 0) {
9509 lt_foo="/" $lt_i lt_foo;
9510 } else {
9511 lt_count--;
9516 if (lt_foo != "") { lt_freq[lt_foo]++; }
9517 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9519 # AWK program above erroneously prepends '/' to C:/dos/paths
9520 # for these hosts.
9521 case $host_os in
9522 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9523 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9524 esac
9525 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9526 else
9527 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9529 library_names_spec=
9530 libname_spec='lib$name'
9531 soname_spec=
9532 shrext_cmds=".so"
9533 postinstall_cmds=
9534 postuninstall_cmds=
9535 finish_cmds=
9536 finish_eval=
9537 shlibpath_var=
9538 shlibpath_overrides_runpath=unknown
9539 version_type=none
9540 dynamic_linker="$host_os ld.so"
9541 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9542 need_lib_prefix=unknown
9543 hardcode_into_libs=no
9545 # when you set need_version to no, make sure it does not cause -set_version
9546 # flags to be left without arguments
9547 need_version=unknown
9549 case $host_os in
9550 aix3*)
9551 version_type=linux
9552 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9553 shlibpath_var=LIBPATH
9555 # AIX 3 has no versioning support, so we append a major version to the name.
9556 soname_spec='${libname}${release}${shared_ext}$major'
9559 aix[4-9]*)
9560 version_type=linux
9561 need_lib_prefix=no
9562 need_version=no
9563 hardcode_into_libs=yes
9564 if test "$host_cpu" = ia64; then
9565 # AIX 5 supports IA64
9566 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9567 shlibpath_var=LD_LIBRARY_PATH
9568 else
9569 # With GCC up to 2.95.x, collect2 would create an import file
9570 # for dependence libraries. The import file would start with
9571 # the line `#! .'. This would cause the generated library to
9572 # depend on `.', always an invalid library. This was fixed in
9573 # development snapshots of GCC prior to 3.0.
9574 case $host_os in
9575 aix4 | aix4.[01] | aix4.[01].*)
9576 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9577 echo ' yes '
9578 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9580 else
9581 can_build_shared=no
9584 esac
9585 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9586 # soname into executable. Probably we can add versioning support to
9587 # collect2, so additional links can be useful in future.
9588 if test "$aix_use_runtimelinking" = yes; then
9589 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9590 # instead of lib<name>.a to let people know that these are not
9591 # typical AIX shared libraries.
9592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9593 else
9594 # We preserve .a as extension for shared libraries through AIX4.2
9595 # and later when we are not doing run time linking.
9596 library_names_spec='${libname}${release}.a $libname.a'
9597 soname_spec='${libname}${release}${shared_ext}$major'
9599 shlibpath_var=LIBPATH
9603 amigaos*)
9604 case $host_cpu in
9605 powerpc)
9606 # Since July 2007 AmigaOS4 officially supports .so libraries.
9607 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9610 m68k)
9611 library_names_spec='$libname.ixlibrary $libname.a'
9612 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9613 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'
9615 esac
9618 beos*)
9619 library_names_spec='${libname}${shared_ext}'
9620 dynamic_linker="$host_os ld.so"
9621 shlibpath_var=LIBRARY_PATH
9624 bsdi[45]*)
9625 version_type=linux
9626 need_version=no
9627 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9628 soname_spec='${libname}${release}${shared_ext}$major'
9629 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9630 shlibpath_var=LD_LIBRARY_PATH
9631 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9632 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9633 # the default ld.so.conf also contains /usr/contrib/lib and
9634 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9635 # libtool to hard-code these into programs
9638 cygwin* | mingw* | pw32* | cegcc*)
9639 version_type=windows
9640 shrext_cmds=".dll"
9641 need_version=no
9642 need_lib_prefix=no
9644 case $GCC,$host_os in
9645 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9646 library_names_spec='$libname.dll.a'
9647 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9648 postinstall_cmds='base_file=`basename \${file}`~
9649 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9650 dldir=$destdir/`dirname \$dlpath`~
9651 test -d \$dldir || mkdir -p \$dldir~
9652 $install_prog $dir/$dlname \$dldir/$dlname~
9653 chmod a+x \$dldir/$dlname~
9654 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9655 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9657 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9658 dlpath=$dir/\$dldll~
9659 $RM \$dlpath'
9660 shlibpath_overrides_runpath=yes
9662 case $host_os in
9663 cygwin*)
9664 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9665 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9667 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9669 mingw* | cegcc*)
9670 # MinGW DLLs use traditional 'lib' prefix
9671 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9673 pw32*)
9674 # pw32 DLLs use 'pw' prefix rather than 'lib'
9675 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9677 esac
9681 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9683 esac
9684 dynamic_linker='Win32 ld.exe'
9685 # FIXME: first we should search . and the directory the executable is in
9686 shlibpath_var=PATH
9689 darwin* | rhapsody*)
9690 dynamic_linker="$host_os dyld"
9691 version_type=darwin
9692 need_lib_prefix=no
9693 need_version=no
9694 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9695 soname_spec='${libname}${release}${major}$shared_ext'
9696 shlibpath_overrides_runpath=yes
9697 shlibpath_var=DYLD_LIBRARY_PATH
9698 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9700 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9701 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9704 dgux*)
9705 version_type=linux
9706 need_lib_prefix=no
9707 need_version=no
9708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9709 soname_spec='${libname}${release}${shared_ext}$major'
9710 shlibpath_var=LD_LIBRARY_PATH
9713 freebsd1*)
9714 dynamic_linker=no
9717 freebsd* | dragonfly*)
9718 # DragonFly does not have aout. When/if they implement a new
9719 # versioning mechanism, adjust this.
9720 if test -x /usr/bin/objformat; then
9721 objformat=`/usr/bin/objformat`
9722 else
9723 case $host_os in
9724 freebsd[123]*) objformat=aout ;;
9725 *) objformat=elf ;;
9726 esac
9728 version_type=freebsd-$objformat
9729 case $version_type in
9730 freebsd-elf*)
9731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9732 need_version=no
9733 need_lib_prefix=no
9735 freebsd-*)
9736 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9737 need_version=yes
9739 esac
9740 shlibpath_var=LD_LIBRARY_PATH
9741 case $host_os in
9742 freebsd2*)
9743 shlibpath_overrides_runpath=yes
9745 freebsd3.[01]* | freebsdelf3.[01]*)
9746 shlibpath_overrides_runpath=yes
9747 hardcode_into_libs=yes
9749 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9750 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9751 shlibpath_overrides_runpath=no
9752 hardcode_into_libs=yes
9754 *) # from 4.6 on, and DragonFly
9755 shlibpath_overrides_runpath=yes
9756 hardcode_into_libs=yes
9758 esac
9761 gnu*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9766 soname_spec='${libname}${release}${shared_ext}$major'
9767 shlibpath_var=LD_LIBRARY_PATH
9768 hardcode_into_libs=yes
9771 haiku*)
9772 version_type=linux
9773 need_lib_prefix=no
9774 need_version=no
9775 dynamic_linker="$host_os runtime_loader"
9776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9777 soname_spec='${libname}${release}${shared_ext}$major'
9778 shlibpath_var=LIBRARY_PATH
9779 shlibpath_overrides_runpath=yes
9780 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9781 hardcode_into_libs=yes
9784 hpux9* | hpux10* | hpux11*)
9785 # Give a soname corresponding to the major version so that dld.sl refuses to
9786 # link against other versions.
9787 version_type=sunos
9788 need_lib_prefix=no
9789 need_version=no
9790 case $host_cpu in
9791 ia64*)
9792 shrext_cmds='.so'
9793 hardcode_into_libs=yes
9794 dynamic_linker="$host_os dld.so"
9795 shlibpath_var=LD_LIBRARY_PATH
9796 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9798 soname_spec='${libname}${release}${shared_ext}$major'
9799 if test "X$HPUX_IA64_MODE" = X32; then
9800 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9801 else
9802 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9804 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9806 hppa*64*)
9807 shrext_cmds='.sl'
9808 hardcode_into_libs=yes
9809 dynamic_linker="$host_os dld.sl"
9810 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9811 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9813 soname_spec='${libname}${release}${shared_ext}$major'
9814 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9815 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9818 shrext_cmds='.sl'
9819 dynamic_linker="$host_os dld.sl"
9820 shlibpath_var=SHLIB_PATH
9821 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9823 soname_spec='${libname}${release}${shared_ext}$major'
9825 esac
9826 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9827 postinstall_cmds='chmod 555 $lib'
9828 # or fails outright, so override atomically:
9829 install_override_mode=555
9832 interix[3-9]*)
9833 version_type=linux
9834 need_lib_prefix=no
9835 need_version=no
9836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9837 soname_spec='${libname}${release}${shared_ext}$major'
9838 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9839 shlibpath_var=LD_LIBRARY_PATH
9840 shlibpath_overrides_runpath=no
9841 hardcode_into_libs=yes
9844 irix5* | irix6* | nonstopux*)
9845 case $host_os in
9846 nonstopux*) version_type=nonstopux ;;
9848 if test "$lt_cv_prog_gnu_ld" = yes; then
9849 version_type=linux
9850 else
9851 version_type=irix
9852 fi ;;
9853 esac
9854 need_lib_prefix=no
9855 need_version=no
9856 soname_spec='${libname}${release}${shared_ext}$major'
9857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9858 case $host_os in
9859 irix5* | nonstopux*)
9860 libsuff= shlibsuff=
9863 case $LD in # libtool.m4 will add one of these switches to LD
9864 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9865 libsuff= shlibsuff= libmagic=32-bit;;
9866 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9867 libsuff=32 shlibsuff=N32 libmagic=N32;;
9868 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9869 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9870 *) libsuff= shlibsuff= libmagic=never-match;;
9871 esac
9873 esac
9874 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9875 shlibpath_overrides_runpath=no
9876 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9877 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9878 hardcode_into_libs=yes
9881 # No shared lib support for Linux oldld, aout, or coff.
9882 linux*oldld* | linux*aout* | linux*coff*)
9883 dynamic_linker=no
9886 # This must be Linux ELF.
9887 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9888 version_type=linux
9889 need_lib_prefix=no
9890 need_version=no
9891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9892 soname_spec='${libname}${release}${shared_ext}$major'
9893 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9894 shlibpath_var=LD_LIBRARY_PATH
9895 shlibpath_overrides_runpath=no
9897 # Some binutils ld are patched to set DT_RUNPATH
9898 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9899 $as_echo_n "(cached) " >&6
9900 else
9901 lt_cv_shlibpath_overrides_runpath=no
9902 save_LDFLAGS=$LDFLAGS
9903 save_libdir=$libdir
9904 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9905 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9906 if test x$gcc_no_link = xyes; then
9907 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9910 /* end confdefs.h. */
9913 main ()
9917 return 0;
9919 _ACEOF
9920 if ac_fn_c_try_link "$LINENO"; then :
9921 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9922 lt_cv_shlibpath_overrides_runpath=yes
9925 rm -f core conftest.err conftest.$ac_objext \
9926 conftest$ac_exeext conftest.$ac_ext
9927 LDFLAGS=$save_LDFLAGS
9928 libdir=$save_libdir
9932 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9934 # This implies no fast_install, which is unacceptable.
9935 # Some rework will be needed to allow for fast_install
9936 # before this can be enabled.
9937 hardcode_into_libs=yes
9939 # Append ld.so.conf contents to the search path
9940 if test -f /etc/ld.so.conf; then
9941 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' ' '`
9942 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9945 # We used to test for /lib/ld.so.1 and disable shared libraries on
9946 # powerpc, because MkLinux only supported shared libraries with the
9947 # GNU dynamic linker. Since this was broken with cross compilers,
9948 # most powerpc-linux boxes support dynamic linking these days and
9949 # people can always --disable-shared, the test was removed, and we
9950 # assume the GNU/Linux dynamic linker is in use.
9951 dynamic_linker='GNU/Linux ld.so'
9954 netbsd*)
9955 version_type=sunos
9956 need_lib_prefix=no
9957 need_version=no
9958 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9959 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9960 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9961 dynamic_linker='NetBSD (a.out) ld.so'
9962 else
9963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9964 soname_spec='${libname}${release}${shared_ext}$major'
9965 dynamic_linker='NetBSD ld.elf_so'
9967 shlibpath_var=LD_LIBRARY_PATH
9968 shlibpath_overrides_runpath=yes
9969 hardcode_into_libs=yes
9972 newsos6)
9973 version_type=linux
9974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9975 shlibpath_var=LD_LIBRARY_PATH
9976 shlibpath_overrides_runpath=yes
9979 *nto* | *qnx*)
9980 version_type=qnx
9981 need_lib_prefix=no
9982 need_version=no
9983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9984 soname_spec='${libname}${release}${shared_ext}$major'
9985 shlibpath_var=LD_LIBRARY_PATH
9986 shlibpath_overrides_runpath=no
9987 hardcode_into_libs=yes
9988 dynamic_linker='ldqnx.so'
9991 openbsd*)
9992 version_type=sunos
9993 sys_lib_dlsearch_path_spec="/usr/lib"
9994 need_lib_prefix=no
9995 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9996 case $host_os in
9997 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9998 *) need_version=no ;;
9999 esac
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10001 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10002 shlibpath_var=LD_LIBRARY_PATH
10003 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10004 case $host_os in
10005 openbsd2.[89] | openbsd2.[89].*)
10006 shlibpath_overrides_runpath=no
10009 shlibpath_overrides_runpath=yes
10011 esac
10012 else
10013 shlibpath_overrides_runpath=yes
10017 os2*)
10018 libname_spec='$name'
10019 shrext_cmds=".dll"
10020 need_lib_prefix=no
10021 library_names_spec='$libname${shared_ext} $libname.a'
10022 dynamic_linker='OS/2 ld.exe'
10023 shlibpath_var=LIBPATH
10026 osf3* | osf4* | osf5*)
10027 version_type=osf
10028 need_lib_prefix=no
10029 need_version=no
10030 soname_spec='${libname}${release}${shared_ext}$major'
10031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10032 shlibpath_var=LD_LIBRARY_PATH
10033 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10034 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10037 rdos*)
10038 dynamic_linker=no
10041 solaris*)
10042 version_type=linux
10043 need_lib_prefix=no
10044 need_version=no
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10046 soname_spec='${libname}${release}${shared_ext}$major'
10047 shlibpath_var=LD_LIBRARY_PATH
10048 shlibpath_overrides_runpath=yes
10049 hardcode_into_libs=yes
10050 # ldd complains unless libraries are executable
10051 postinstall_cmds='chmod +x $lib'
10054 sunos4*)
10055 version_type=sunos
10056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10057 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10058 shlibpath_var=LD_LIBRARY_PATH
10059 shlibpath_overrides_runpath=yes
10060 if test "$with_gnu_ld" = yes; then
10061 need_lib_prefix=no
10063 need_version=yes
10066 sysv4 | sysv4.3*)
10067 version_type=linux
10068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10069 soname_spec='${libname}${release}${shared_ext}$major'
10070 shlibpath_var=LD_LIBRARY_PATH
10071 case $host_vendor in
10072 sni)
10073 shlibpath_overrides_runpath=no
10074 need_lib_prefix=no
10075 runpath_var=LD_RUN_PATH
10077 siemens)
10078 need_lib_prefix=no
10080 motorola)
10081 need_lib_prefix=no
10082 need_version=no
10083 shlibpath_overrides_runpath=no
10084 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10086 esac
10089 sysv4*MP*)
10090 if test -d /usr/nec ;then
10091 version_type=linux
10092 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10093 soname_spec='$libname${shared_ext}.$major'
10094 shlibpath_var=LD_LIBRARY_PATH
10098 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10099 version_type=freebsd-elf
10100 need_lib_prefix=no
10101 need_version=no
10102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10103 soname_spec='${libname}${release}${shared_ext}$major'
10104 shlibpath_var=LD_LIBRARY_PATH
10105 shlibpath_overrides_runpath=yes
10106 hardcode_into_libs=yes
10107 if test "$with_gnu_ld" = yes; then
10108 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10109 else
10110 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10111 case $host_os in
10112 sco3.2v5*)
10113 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10115 esac
10117 sys_lib_dlsearch_path_spec='/usr/lib'
10120 tpf*)
10121 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10122 version_type=linux
10123 need_lib_prefix=no
10124 need_version=no
10125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10126 shlibpath_var=LD_LIBRARY_PATH
10127 shlibpath_overrides_runpath=no
10128 hardcode_into_libs=yes
10131 uts4*)
10132 version_type=linux
10133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10134 soname_spec='${libname}${release}${shared_ext}$major'
10135 shlibpath_var=LD_LIBRARY_PATH
10139 dynamic_linker=no
10141 esac
10142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10143 $as_echo "$dynamic_linker" >&6; }
10144 test "$dynamic_linker" = no && can_build_shared=no
10146 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10147 if test "$GCC" = yes; then
10148 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10151 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10152 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10154 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10155 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10250 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10251 hardcode_action=
10252 if test -n "$hardcode_libdir_flag_spec" ||
10253 test -n "$runpath_var" ||
10254 test "X$hardcode_automatic" = "Xyes" ; then
10256 # We can hardcode non-existent directories.
10257 if test "$hardcode_direct" != no &&
10258 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10259 # have to relink, otherwise we might link with an installed library
10260 # when we should be linking with a yet-to-be-installed one
10261 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10262 test "$hardcode_minus_L" != no; then
10263 # Linking always hardcodes the temporary library directory.
10264 hardcode_action=relink
10265 else
10266 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10267 hardcode_action=immediate
10269 else
10270 # We cannot hardcode anything, or else we can only hardcode existing
10271 # directories.
10272 hardcode_action=unsupported
10274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10275 $as_echo "$hardcode_action" >&6; }
10277 if test "$hardcode_action" = relink ||
10278 test "$inherit_rpath" = yes; then
10279 # Fast installation is not supported
10280 enable_fast_install=no
10281 elif test "$shlibpath_overrides_runpath" = yes ||
10282 test "$enable_shared" = no; then
10283 # Fast installation is not necessary
10284 enable_fast_install=needless
10292 if test "x$enable_dlopen" != xyes; then
10293 enable_dlopen=unknown
10294 enable_dlopen_self=unknown
10295 enable_dlopen_self_static=unknown
10296 else
10297 lt_cv_dlopen=no
10298 lt_cv_dlopen_libs=
10300 case $host_os in
10301 beos*)
10302 lt_cv_dlopen="load_add_on"
10303 lt_cv_dlopen_libs=
10304 lt_cv_dlopen_self=yes
10307 mingw* | pw32* | cegcc*)
10308 lt_cv_dlopen="LoadLibrary"
10309 lt_cv_dlopen_libs=
10312 cygwin*)
10313 lt_cv_dlopen="dlopen"
10314 lt_cv_dlopen_libs=
10317 darwin*)
10318 # if libdl is installed we need to link against it
10319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10320 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10321 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10322 $as_echo_n "(cached) " >&6
10323 else
10324 ac_check_lib_save_LIBS=$LIBS
10325 LIBS="-ldl $LIBS"
10326 if test x$gcc_no_link = xyes; then
10327 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10330 /* end confdefs.h. */
10332 /* Override any GCC internal prototype to avoid an error.
10333 Use char because int might match the return type of a GCC
10334 builtin and then its argument prototype would still apply. */
10335 #ifdef __cplusplus
10336 extern "C"
10337 #endif
10338 char dlopen ();
10340 main ()
10342 return dlopen ();
10344 return 0;
10346 _ACEOF
10347 if ac_fn_c_try_link "$LINENO"; then :
10348 ac_cv_lib_dl_dlopen=yes
10349 else
10350 ac_cv_lib_dl_dlopen=no
10352 rm -f core conftest.err conftest.$ac_objext \
10353 conftest$ac_exeext conftest.$ac_ext
10354 LIBS=$ac_check_lib_save_LIBS
10356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10357 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10358 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10359 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10360 else
10362 lt_cv_dlopen="dyld"
10363 lt_cv_dlopen_libs=
10364 lt_cv_dlopen_self=yes
10371 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10372 if test "x$ac_cv_func_shl_load" = x""yes; then :
10373 lt_cv_dlopen="shl_load"
10374 else
10375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10376 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10377 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10378 $as_echo_n "(cached) " >&6
10379 else
10380 ac_check_lib_save_LIBS=$LIBS
10381 LIBS="-ldld $LIBS"
10382 if test x$gcc_no_link = xyes; then
10383 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10386 /* end confdefs.h. */
10388 /* Override any GCC internal prototype to avoid an error.
10389 Use char because int might match the return type of a GCC
10390 builtin and then its argument prototype would still apply. */
10391 #ifdef __cplusplus
10392 extern "C"
10393 #endif
10394 char shl_load ();
10396 main ()
10398 return shl_load ();
10400 return 0;
10402 _ACEOF
10403 if ac_fn_c_try_link "$LINENO"; then :
10404 ac_cv_lib_dld_shl_load=yes
10405 else
10406 ac_cv_lib_dld_shl_load=no
10408 rm -f core conftest.err conftest.$ac_objext \
10409 conftest$ac_exeext conftest.$ac_ext
10410 LIBS=$ac_check_lib_save_LIBS
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10413 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10414 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10415 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10416 else
10417 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10418 if test "x$ac_cv_func_dlopen" = x""yes; then :
10419 lt_cv_dlopen="dlopen"
10420 else
10421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10422 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10423 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10424 $as_echo_n "(cached) " >&6
10425 else
10426 ac_check_lib_save_LIBS=$LIBS
10427 LIBS="-ldl $LIBS"
10428 if test x$gcc_no_link = xyes; then
10429 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10432 /* end confdefs.h. */
10434 /* Override any GCC internal prototype to avoid an error.
10435 Use char because int might match the return type of a GCC
10436 builtin and then its argument prototype would still apply. */
10437 #ifdef __cplusplus
10438 extern "C"
10439 #endif
10440 char dlopen ();
10442 main ()
10444 return dlopen ();
10446 return 0;
10448 _ACEOF
10449 if ac_fn_c_try_link "$LINENO"; then :
10450 ac_cv_lib_dl_dlopen=yes
10451 else
10452 ac_cv_lib_dl_dlopen=no
10454 rm -f core conftest.err conftest.$ac_objext \
10455 conftest$ac_exeext conftest.$ac_ext
10456 LIBS=$ac_check_lib_save_LIBS
10458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10459 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10460 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10461 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10462 else
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10464 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10465 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10466 $as_echo_n "(cached) " >&6
10467 else
10468 ac_check_lib_save_LIBS=$LIBS
10469 LIBS="-lsvld $LIBS"
10470 if test x$gcc_no_link = xyes; then
10471 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10474 /* end confdefs.h. */
10476 /* Override any GCC internal prototype to avoid an error.
10477 Use char because int might match the return type of a GCC
10478 builtin and then its argument prototype would still apply. */
10479 #ifdef __cplusplus
10480 extern "C"
10481 #endif
10482 char dlopen ();
10484 main ()
10486 return dlopen ();
10488 return 0;
10490 _ACEOF
10491 if ac_fn_c_try_link "$LINENO"; then :
10492 ac_cv_lib_svld_dlopen=yes
10493 else
10494 ac_cv_lib_svld_dlopen=no
10496 rm -f core conftest.err conftest.$ac_objext \
10497 conftest$ac_exeext conftest.$ac_ext
10498 LIBS=$ac_check_lib_save_LIBS
10500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10501 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10502 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10503 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10504 else
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10506 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10507 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10508 $as_echo_n "(cached) " >&6
10509 else
10510 ac_check_lib_save_LIBS=$LIBS
10511 LIBS="-ldld $LIBS"
10512 if test x$gcc_no_link = xyes; then
10513 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10516 /* end confdefs.h. */
10518 /* Override any GCC internal prototype to avoid an error.
10519 Use char because int might match the return type of a GCC
10520 builtin and then its argument prototype would still apply. */
10521 #ifdef __cplusplus
10522 extern "C"
10523 #endif
10524 char dld_link ();
10526 main ()
10528 return dld_link ();
10530 return 0;
10532 _ACEOF
10533 if ac_fn_c_try_link "$LINENO"; then :
10534 ac_cv_lib_dld_dld_link=yes
10535 else
10536 ac_cv_lib_dld_dld_link=no
10538 rm -f core conftest.err conftest.$ac_objext \
10539 conftest$ac_exeext conftest.$ac_ext
10540 LIBS=$ac_check_lib_save_LIBS
10542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10543 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10544 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10545 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10564 esac
10566 if test "x$lt_cv_dlopen" != xno; then
10567 enable_dlopen=yes
10568 else
10569 enable_dlopen=no
10572 case $lt_cv_dlopen in
10573 dlopen)
10574 save_CPPFLAGS="$CPPFLAGS"
10575 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10577 save_LDFLAGS="$LDFLAGS"
10578 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10580 save_LIBS="$LIBS"
10581 LIBS="$lt_cv_dlopen_libs $LIBS"
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10584 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10585 if test "${lt_cv_dlopen_self+set}" = set; then :
10586 $as_echo_n "(cached) " >&6
10587 else
10588 if test "$cross_compiling" = yes; then :
10589 lt_cv_dlopen_self=cross
10590 else
10591 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10592 lt_status=$lt_dlunknown
10593 cat > conftest.$ac_ext <<_LT_EOF
10594 #line 10594 "configure"
10595 #include "confdefs.h"
10597 #if HAVE_DLFCN_H
10598 #include <dlfcn.h>
10599 #endif
10601 #include <stdio.h>
10603 #ifdef RTLD_GLOBAL
10604 # define LT_DLGLOBAL RTLD_GLOBAL
10605 #else
10606 # ifdef DL_GLOBAL
10607 # define LT_DLGLOBAL DL_GLOBAL
10608 # else
10609 # define LT_DLGLOBAL 0
10610 # endif
10611 #endif
10613 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10614 find out it does not work in some platform. */
10615 #ifndef LT_DLLAZY_OR_NOW
10616 # ifdef RTLD_LAZY
10617 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10618 # else
10619 # ifdef DL_LAZY
10620 # define LT_DLLAZY_OR_NOW DL_LAZY
10621 # else
10622 # ifdef RTLD_NOW
10623 # define LT_DLLAZY_OR_NOW RTLD_NOW
10624 # else
10625 # ifdef DL_NOW
10626 # define LT_DLLAZY_OR_NOW DL_NOW
10627 # else
10628 # define LT_DLLAZY_OR_NOW 0
10629 # endif
10630 # endif
10631 # endif
10632 # endif
10633 #endif
10635 /* When -fvisbility=hidden is used, assume the code has been annotated
10636 correspondingly for the symbols needed. */
10637 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10638 void fnord () __attribute__((visibility("default")));
10639 #endif
10641 void fnord () { int i=42; }
10642 int main ()
10644 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10645 int status = $lt_dlunknown;
10647 if (self)
10649 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10650 else
10652 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10653 else puts (dlerror ());
10655 /* dlclose (self); */
10657 else
10658 puts (dlerror ());
10660 return status;
10662 _LT_EOF
10663 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10664 (eval $ac_link) 2>&5
10665 ac_status=$?
10666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10667 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10668 (./conftest; exit; ) >&5 2>/dev/null
10669 lt_status=$?
10670 case x$lt_status in
10671 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10672 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10673 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10674 esac
10675 else :
10676 # compilation failed
10677 lt_cv_dlopen_self=no
10680 rm -fr conftest*
10684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10685 $as_echo "$lt_cv_dlopen_self" >&6; }
10687 if test "x$lt_cv_dlopen_self" = xyes; then
10688 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10690 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10691 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10692 $as_echo_n "(cached) " >&6
10693 else
10694 if test "$cross_compiling" = yes; then :
10695 lt_cv_dlopen_self_static=cross
10696 else
10697 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10698 lt_status=$lt_dlunknown
10699 cat > conftest.$ac_ext <<_LT_EOF
10700 #line 10700 "configure"
10701 #include "confdefs.h"
10703 #if HAVE_DLFCN_H
10704 #include <dlfcn.h>
10705 #endif
10707 #include <stdio.h>
10709 #ifdef RTLD_GLOBAL
10710 # define LT_DLGLOBAL RTLD_GLOBAL
10711 #else
10712 # ifdef DL_GLOBAL
10713 # define LT_DLGLOBAL DL_GLOBAL
10714 # else
10715 # define LT_DLGLOBAL 0
10716 # endif
10717 #endif
10719 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10720 find out it does not work in some platform. */
10721 #ifndef LT_DLLAZY_OR_NOW
10722 # ifdef RTLD_LAZY
10723 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10724 # else
10725 # ifdef DL_LAZY
10726 # define LT_DLLAZY_OR_NOW DL_LAZY
10727 # else
10728 # ifdef RTLD_NOW
10729 # define LT_DLLAZY_OR_NOW RTLD_NOW
10730 # else
10731 # ifdef DL_NOW
10732 # define LT_DLLAZY_OR_NOW DL_NOW
10733 # else
10734 # define LT_DLLAZY_OR_NOW 0
10735 # endif
10736 # endif
10737 # endif
10738 # endif
10739 #endif
10741 /* When -fvisbility=hidden is used, assume the code has been annotated
10742 correspondingly for the symbols needed. */
10743 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10744 void fnord () __attribute__((visibility("default")));
10745 #endif
10747 void fnord () { int i=42; }
10748 int main ()
10750 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10751 int status = $lt_dlunknown;
10753 if (self)
10755 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10756 else
10758 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10759 else puts (dlerror ());
10761 /* dlclose (self); */
10763 else
10764 puts (dlerror ());
10766 return status;
10768 _LT_EOF
10769 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10770 (eval $ac_link) 2>&5
10771 ac_status=$?
10772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10773 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10774 (./conftest; exit; ) >&5 2>/dev/null
10775 lt_status=$?
10776 case x$lt_status in
10777 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10778 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10779 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10780 esac
10781 else :
10782 # compilation failed
10783 lt_cv_dlopen_self_static=no
10786 rm -fr conftest*
10790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10791 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10794 CPPFLAGS="$save_CPPFLAGS"
10795 LDFLAGS="$save_LDFLAGS"
10796 LIBS="$save_LIBS"
10798 esac
10800 case $lt_cv_dlopen_self in
10801 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10802 *) enable_dlopen_self=unknown ;;
10803 esac
10805 case $lt_cv_dlopen_self_static in
10806 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10807 *) enable_dlopen_self_static=unknown ;;
10808 esac
10827 striplib=
10828 old_striplib=
10829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10830 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10831 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10832 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10833 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10835 $as_echo "yes" >&6; }
10836 else
10837 # FIXME - insert some real tests, host_os isn't really good enough
10838 case $host_os in
10839 darwin*)
10840 if test -n "$STRIP" ; then
10841 striplib="$STRIP -x"
10842 old_striplib="$STRIP -S"
10843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10844 $as_echo "yes" >&6; }
10845 else
10846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10847 $as_echo "no" >&6; }
10851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10852 $as_echo "no" >&6; }
10854 esac
10868 # Report which library types will actually be built
10869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10870 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10872 $as_echo "$can_build_shared" >&6; }
10874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10875 $as_echo_n "checking whether to build shared libraries... " >&6; }
10876 test "$can_build_shared" = "no" && enable_shared=no
10878 # On AIX, shared libraries and static libraries use the same namespace, and
10879 # are all built from PIC.
10880 case $host_os in
10881 aix3*)
10882 test "$enable_shared" = yes && enable_static=no
10883 if test -n "$RANLIB"; then
10884 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10885 postinstall_cmds='$RANLIB $lib'
10889 aix[4-9]*)
10890 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10891 test "$enable_shared" = yes && enable_static=no
10894 esac
10895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10896 $as_echo "$enable_shared" >&6; }
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10899 $as_echo_n "checking whether to build static libraries... " >&6; }
10900 # Make sure either enable_shared or enable_static is yes.
10901 test "$enable_shared" = yes || enable_static=yes
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10903 $as_echo "$enable_static" >&6; }
10909 ac_ext=c
10910 ac_cpp='$CPP $CPPFLAGS'
10911 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10912 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10913 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10915 CC="$lt_save_CC"
10929 ac_config_commands="$ac_config_commands libtool"
10934 # Only expand once:
10940 # Calculate toolexeclibdir
10941 # Also toolexecdir, though it's only used in toolexeclibdir
10942 case ${version_specific_libs} in
10943 yes)
10944 # Need the gcc compiler version to know where to install libraries
10945 # and header files if --enable-version-specific-runtime-libs option
10946 # is selected.
10947 toolexecdir='$(libdir)/gcc/$(target_alias)'
10948 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
10951 if test -n "$with_cross_host" &&
10952 test x"$with_cross_host" != x"no"; then
10953 # Install a library built with a cross compiler in tooldir, not libdir.
10954 toolexecdir='$(exec_prefix)/$(target_alias)'
10955 toolexeclibdir='$(toolexecdir)/lib'
10956 else
10957 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
10958 toolexeclibdir='$(libdir)'
10960 multi_os_directory=`$CC -print-multi-os-directory`
10961 case $multi_os_directory in
10962 .) ;; # Avoid trailing /.
10963 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
10964 esac
10966 esac
10970 if test ${multilib} = yes; then
10971 multilib_arg="--enable-multilib"
10972 else
10973 multilib_arg=
10976 ac_config_files="$ac_config_files Makefile ssp/ssp.h"
10978 cat >confcache <<\_ACEOF
10979 # This file is a shell script that caches the results of configure
10980 # tests run on this system so they can be shared between configure
10981 # scripts and configure runs, see configure's option --config-cache.
10982 # It is not useful on other systems. If it contains results you don't
10983 # want to keep, you may remove or edit it.
10985 # config.status only pays attention to the cache file if you give it
10986 # the --recheck option to rerun configure.
10988 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10989 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10990 # following values.
10992 _ACEOF
10994 # The following way of writing the cache mishandles newlines in values,
10995 # but we know of no workaround that is simple, portable, and efficient.
10996 # So, we kill variables containing newlines.
10997 # Ultrix sh set writes to stderr and can't be redirected directly,
10998 # and sets the high bit in the cache file unless we assign to the vars.
11000 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11001 eval ac_val=\$$ac_var
11002 case $ac_val in #(
11003 *${as_nl}*)
11004 case $ac_var in #(
11005 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11006 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11007 esac
11008 case $ac_var in #(
11009 _ | IFS | as_nl) ;; #(
11010 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11011 *) { eval $ac_var=; unset $ac_var;} ;;
11012 esac ;;
11013 esac
11014 done
11016 (set) 2>&1 |
11017 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11018 *${as_nl}ac_space=\ *)
11019 # `set' does not quote correctly, so add quotes: double-quote
11020 # substitution turns \\\\ into \\, and sed turns \\ into \.
11021 sed -n \
11022 "s/'/'\\\\''/g;
11023 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11024 ;; #(
11026 # `set' quotes correctly as required by POSIX, so do not add quotes.
11027 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11029 esac |
11030 sort
11032 sed '
11033 /^ac_cv_env_/b end
11034 t clear
11035 :clear
11036 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11037 t end
11038 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11039 :end' >>confcache
11040 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11041 if test -w "$cache_file"; then
11042 test "x$cache_file" != "x/dev/null" &&
11043 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11044 $as_echo "$as_me: updating cache $cache_file" >&6;}
11045 cat confcache >$cache_file
11046 else
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11048 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11051 rm -f confcache
11053 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11054 # Let make expand exec_prefix.
11055 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11057 DEFS=-DHAVE_CONFIG_H
11059 ac_libobjs=
11060 ac_ltlibobjs=
11061 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11062 # 1. Remove the extension, and $U if already installed.
11063 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11064 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11065 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11066 # will be set to the directory where LIBOBJS objects are built.
11067 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11068 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11069 done
11070 LIBOBJS=$ac_libobjs
11072 LTLIBOBJS=$ac_ltlibobjs
11075 if test -n "$EXEEXT"; then
11076 am__EXEEXT_TRUE=
11077 am__EXEEXT_FALSE='#'
11078 else
11079 am__EXEEXT_TRUE='#'
11080 am__EXEEXT_FALSE=
11083 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11084 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11085 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11087 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11088 as_fn_error "conditional \"AMDEP\" was never defined.
11089 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11091 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11092 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11093 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11095 if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11096 as_fn_error "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11097 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11100 : ${CONFIG_STATUS=./config.status}
11101 ac_write_fail=0
11102 ac_clean_files_save=$ac_clean_files
11103 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11104 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11105 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11106 as_write_fail=0
11107 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11108 #! $SHELL
11109 # Generated by $as_me.
11110 # Run this file to recreate the current configuration.
11111 # Compiler output produced by configure, useful for debugging
11112 # configure, is in config.log if it exists.
11114 debug=false
11115 ac_cs_recheck=false
11116 ac_cs_silent=false
11118 SHELL=\${CONFIG_SHELL-$SHELL}
11119 export SHELL
11120 _ASEOF
11121 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11122 ## -------------------- ##
11123 ## M4sh Initialization. ##
11124 ## -------------------- ##
11126 # Be more Bourne compatible
11127 DUALCASE=1; export DUALCASE # for MKS sh
11128 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11129 emulate sh
11130 NULLCMD=:
11131 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11132 # is contrary to our usage. Disable this feature.
11133 alias -g '${1+"$@"}'='"$@"'
11134 setopt NO_GLOB_SUBST
11135 else
11136 case `(set -o) 2>/dev/null` in #(
11137 *posix*) :
11138 set -o posix ;; #(
11139 *) :
11141 esac
11145 as_nl='
11147 export as_nl
11148 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11149 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11150 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11151 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11152 # Prefer a ksh shell builtin over an external printf program on Solaris,
11153 # but without wasting forks for bash or zsh.
11154 if test -z "$BASH_VERSION$ZSH_VERSION" \
11155 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11156 as_echo='print -r --'
11157 as_echo_n='print -rn --'
11158 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11159 as_echo='printf %s\n'
11160 as_echo_n='printf %s'
11161 else
11162 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11163 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11164 as_echo_n='/usr/ucb/echo -n'
11165 else
11166 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11167 as_echo_n_body='eval
11168 arg=$1;
11169 case $arg in #(
11170 *"$as_nl"*)
11171 expr "X$arg" : "X\\(.*\\)$as_nl";
11172 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11173 esac;
11174 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11176 export as_echo_n_body
11177 as_echo_n='sh -c $as_echo_n_body as_echo'
11179 export as_echo_body
11180 as_echo='sh -c $as_echo_body as_echo'
11183 # The user is always right.
11184 if test "${PATH_SEPARATOR+set}" != set; then
11185 PATH_SEPARATOR=:
11186 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11187 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11188 PATH_SEPARATOR=';'
11193 # IFS
11194 # We need space, tab and new line, in precisely that order. Quoting is
11195 # there to prevent editors from complaining about space-tab.
11196 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11197 # splitting by setting IFS to empty value.)
11198 IFS=" "" $as_nl"
11200 # Find who we are. Look in the path if we contain no directory separator.
11201 case $0 in #((
11202 *[\\/]* ) as_myself=$0 ;;
11203 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11204 for as_dir in $PATH
11206 IFS=$as_save_IFS
11207 test -z "$as_dir" && as_dir=.
11208 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11209 done
11210 IFS=$as_save_IFS
11213 esac
11214 # We did not find ourselves, most probably we were run as `sh COMMAND'
11215 # in which case we are not to be found in the path.
11216 if test "x$as_myself" = x; then
11217 as_myself=$0
11219 if test ! -f "$as_myself"; then
11220 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11221 exit 1
11224 # Unset variables that we do not need and which cause bugs (e.g. in
11225 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11226 # suppresses any "Segmentation fault" message there. '((' could
11227 # trigger a bug in pdksh 5.2.14.
11228 for as_var in BASH_ENV ENV MAIL MAILPATH
11229 do eval test x\${$as_var+set} = xset \
11230 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11231 done
11232 PS1='$ '
11233 PS2='> '
11234 PS4='+ '
11236 # NLS nuisances.
11237 LC_ALL=C
11238 export LC_ALL
11239 LANGUAGE=C
11240 export LANGUAGE
11242 # CDPATH.
11243 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11246 # as_fn_error ERROR [LINENO LOG_FD]
11247 # ---------------------------------
11248 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11249 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11250 # script with status $?, using 1 if that was 0.
11251 as_fn_error ()
11253 as_status=$?; test $as_status -eq 0 && as_status=1
11254 if test "$3"; then
11255 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11256 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11258 $as_echo "$as_me: error: $1" >&2
11259 as_fn_exit $as_status
11260 } # as_fn_error
11263 # as_fn_set_status STATUS
11264 # -----------------------
11265 # Set $? to STATUS, without forking.
11266 as_fn_set_status ()
11268 return $1
11269 } # as_fn_set_status
11271 # as_fn_exit STATUS
11272 # -----------------
11273 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11274 as_fn_exit ()
11276 set +e
11277 as_fn_set_status $1
11278 exit $1
11279 } # as_fn_exit
11281 # as_fn_unset VAR
11282 # ---------------
11283 # Portably unset VAR.
11284 as_fn_unset ()
11286 { eval $1=; unset $1;}
11288 as_unset=as_fn_unset
11289 # as_fn_append VAR VALUE
11290 # ----------------------
11291 # Append the text in VALUE to the end of the definition contained in VAR. Take
11292 # advantage of any shell optimizations that allow amortized linear growth over
11293 # repeated appends, instead of the typical quadratic growth present in naive
11294 # implementations.
11295 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11296 eval 'as_fn_append ()
11298 eval $1+=\$2
11300 else
11301 as_fn_append ()
11303 eval $1=\$$1\$2
11305 fi # as_fn_append
11307 # as_fn_arith ARG...
11308 # ------------------
11309 # Perform arithmetic evaluation on the ARGs, and store the result in the
11310 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11311 # must be portable across $(()) and expr.
11312 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11313 eval 'as_fn_arith ()
11315 as_val=$(( $* ))
11317 else
11318 as_fn_arith ()
11320 as_val=`expr "$@" || test $? -eq 1`
11322 fi # as_fn_arith
11325 if expr a : '\(a\)' >/dev/null 2>&1 &&
11326 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11327 as_expr=expr
11328 else
11329 as_expr=false
11332 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11333 as_basename=basename
11334 else
11335 as_basename=false
11338 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11339 as_dirname=dirname
11340 else
11341 as_dirname=false
11344 as_me=`$as_basename -- "$0" ||
11345 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11346 X"$0" : 'X\(//\)$' \| \
11347 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11348 $as_echo X/"$0" |
11349 sed '/^.*\/\([^/][^/]*\)\/*$/{
11350 s//\1/
11353 /^X\/\(\/\/\)$/{
11354 s//\1/
11357 /^X\/\(\/\).*/{
11358 s//\1/
11361 s/.*/./; q'`
11363 # Avoid depending upon Character Ranges.
11364 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11365 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11366 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11367 as_cr_digits='0123456789'
11368 as_cr_alnum=$as_cr_Letters$as_cr_digits
11370 ECHO_C= ECHO_N= ECHO_T=
11371 case `echo -n x` in #(((((
11372 -n*)
11373 case `echo 'xy\c'` in
11374 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11375 xy) ECHO_C='\c';;
11376 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11377 ECHO_T=' ';;
11378 esac;;
11380 ECHO_N='-n';;
11381 esac
11383 rm -f conf$$ conf$$.exe conf$$.file
11384 if test -d conf$$.dir; then
11385 rm -f conf$$.dir/conf$$.file
11386 else
11387 rm -f conf$$.dir
11388 mkdir conf$$.dir 2>/dev/null
11390 if (echo >conf$$.file) 2>/dev/null; then
11391 if ln -s conf$$.file conf$$ 2>/dev/null; then
11392 as_ln_s='ln -s'
11393 # ... but there are two gotchas:
11394 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11395 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11396 # In both cases, we have to default to `cp -p'.
11397 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11398 as_ln_s='cp -p'
11399 elif ln conf$$.file conf$$ 2>/dev/null; then
11400 as_ln_s=ln
11401 else
11402 as_ln_s='cp -p'
11404 else
11405 as_ln_s='cp -p'
11407 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11408 rmdir conf$$.dir 2>/dev/null
11411 # as_fn_mkdir_p
11412 # -------------
11413 # Create "$as_dir" as a directory, including parents if necessary.
11414 as_fn_mkdir_p ()
11417 case $as_dir in #(
11418 -*) as_dir=./$as_dir;;
11419 esac
11420 test -d "$as_dir" || eval $as_mkdir_p || {
11421 as_dirs=
11422 while :; do
11423 case $as_dir in #(
11424 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11425 *) as_qdir=$as_dir;;
11426 esac
11427 as_dirs="'$as_qdir' $as_dirs"
11428 as_dir=`$as_dirname -- "$as_dir" ||
11429 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11430 X"$as_dir" : 'X\(//\)[^/]' \| \
11431 X"$as_dir" : 'X\(//\)$' \| \
11432 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11433 $as_echo X"$as_dir" |
11434 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11435 s//\1/
11438 /^X\(\/\/\)[^/].*/{
11439 s//\1/
11442 /^X\(\/\/\)$/{
11443 s//\1/
11446 /^X\(\/\).*/{
11447 s//\1/
11450 s/.*/./; q'`
11451 test -d "$as_dir" && break
11452 done
11453 test -z "$as_dirs" || eval "mkdir $as_dirs"
11454 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11457 } # as_fn_mkdir_p
11458 if mkdir -p . 2>/dev/null; then
11459 as_mkdir_p='mkdir -p "$as_dir"'
11460 else
11461 test -d ./-p && rmdir ./-p
11462 as_mkdir_p=false
11465 if test -x / >/dev/null 2>&1; then
11466 as_test_x='test -x'
11467 else
11468 if ls -dL / >/dev/null 2>&1; then
11469 as_ls_L_option=L
11470 else
11471 as_ls_L_option=
11473 as_test_x='
11474 eval sh -c '\''
11475 if test -d "$1"; then
11476 test -d "$1/.";
11477 else
11478 case $1 in #(
11479 -*)set "./$1";;
11480 esac;
11481 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11482 ???[sx]*):;;*)false;;esac;fi
11483 '\'' sh
11486 as_executable_p=$as_test_x
11488 # Sed expression to map a string onto a valid CPP name.
11489 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11491 # Sed expression to map a string onto a valid variable name.
11492 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11495 exec 6>&1
11496 ## ----------------------------------- ##
11497 ## Main body of $CONFIG_STATUS script. ##
11498 ## ----------------------------------- ##
11499 _ASEOF
11500 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11502 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11503 # Save the log message, to keep $0 and so on meaningful, and to
11504 # report actual input values of CONFIG_FILES etc. instead of their
11505 # values after options handling.
11506 ac_log="
11507 This file was extended by libssp $as_me 1.0, which was
11508 generated by GNU Autoconf 2.64. Invocation command line was
11510 CONFIG_FILES = $CONFIG_FILES
11511 CONFIG_HEADERS = $CONFIG_HEADERS
11512 CONFIG_LINKS = $CONFIG_LINKS
11513 CONFIG_COMMANDS = $CONFIG_COMMANDS
11514 $ $0 $@
11516 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11519 _ACEOF
11521 case $ac_config_files in *"
11522 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11523 esac
11525 case $ac_config_headers in *"
11526 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11527 esac
11530 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11531 # Files that config.status was made for.
11532 config_files="$ac_config_files"
11533 config_headers="$ac_config_headers"
11534 config_commands="$ac_config_commands"
11536 _ACEOF
11538 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11539 ac_cs_usage="\
11540 \`$as_me' instantiates files and other configuration actions
11541 from templates according to the current configuration. Unless the files
11542 and actions are specified as TAGs, all are instantiated by default.
11544 Usage: $0 [OPTION]... [TAG]...
11546 -h, --help print this help, then exit
11547 -V, --version print version number and configuration settings, then exit
11548 -q, --quiet, --silent
11549 do not print progress messages
11550 -d, --debug don't remove temporary files
11551 --recheck update $as_me by reconfiguring in the same conditions
11552 --file=FILE[:TEMPLATE]
11553 instantiate the configuration file FILE
11554 --header=FILE[:TEMPLATE]
11555 instantiate the configuration header FILE
11557 Configuration files:
11558 $config_files
11560 Configuration headers:
11561 $config_headers
11563 Configuration commands:
11564 $config_commands
11566 Report bugs to the package provider."
11568 _ACEOF
11569 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11570 ac_cs_version="\\
11571 libssp config.status 1.0
11572 configured by $0, generated by GNU Autoconf 2.64,
11573 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11575 Copyright (C) 2009 Free Software Foundation, Inc.
11576 This config.status script is free software; the Free Software Foundation
11577 gives unlimited permission to copy, distribute and modify it."
11579 ac_pwd='$ac_pwd'
11580 srcdir='$srcdir'
11581 INSTALL='$INSTALL'
11582 MKDIR_P='$MKDIR_P'
11583 AWK='$AWK'
11584 test -n "\$AWK" || AWK=awk
11585 _ACEOF
11587 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11588 # The default lists apply if the user does not specify any file.
11589 ac_need_defaults=:
11590 while test $# != 0
11592 case $1 in
11593 --*=*)
11594 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11595 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11596 ac_shift=:
11599 ac_option=$1
11600 ac_optarg=$2
11601 ac_shift=shift
11603 esac
11605 case $ac_option in
11606 # Handling of the options.
11607 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11608 ac_cs_recheck=: ;;
11609 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11610 $as_echo "$ac_cs_version"; exit ;;
11611 --debug | --debu | --deb | --de | --d | -d )
11612 debug=: ;;
11613 --file | --fil | --fi | --f )
11614 $ac_shift
11615 case $ac_optarg in
11616 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11617 esac
11618 as_fn_append CONFIG_FILES " '$ac_optarg'"
11619 ac_need_defaults=false;;
11620 --header | --heade | --head | --hea )
11621 $ac_shift
11622 case $ac_optarg in
11623 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11624 esac
11625 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11626 ac_need_defaults=false;;
11627 --he | --h)
11628 # Conflict between --help and --header
11629 as_fn_error "ambiguous option: \`$1'
11630 Try \`$0 --help' for more information.";;
11631 --help | --hel | -h )
11632 $as_echo "$ac_cs_usage"; exit ;;
11633 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11634 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11635 ac_cs_silent=: ;;
11637 # This is an error.
11638 -*) as_fn_error "unrecognized option: \`$1'
11639 Try \`$0 --help' for more information." ;;
11641 *) as_fn_append ac_config_targets " $1"
11642 ac_need_defaults=false ;;
11644 esac
11645 shift
11646 done
11648 ac_configure_extra_args=
11650 if $ac_cs_silent; then
11651 exec 6>/dev/null
11652 ac_configure_extra_args="$ac_configure_extra_args --silent"
11655 _ACEOF
11656 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11657 if \$ac_cs_recheck; then
11658 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11659 shift
11660 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11661 CONFIG_SHELL='$SHELL'
11662 export CONFIG_SHELL
11663 exec "\$@"
11666 _ACEOF
11667 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11668 exec 5>>config.log
11670 echo
11671 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11672 ## Running $as_me. ##
11673 _ASBOX
11674 $as_echo "$ac_log"
11675 } >&5
11677 _ACEOF
11678 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11680 # INIT-COMMANDS
11683 srcdir="$srcdir"
11684 host="$host"
11685 target="$target"
11686 with_multisubdir="$with_multisubdir"
11687 with_multisrctop="$with_multisrctop"
11688 with_target_subdir="$with_target_subdir"
11689 ac_configure_args="${multilib_arg} ${ac_configure_args}"
11690 multi_basedir="$multi_basedir"
11691 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11692 CC="$CC"
11693 CXX="$CXX"
11694 GFORTRAN="$GFORTRAN"
11695 GCJ="$GCJ"
11696 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11699 # The HP-UX ksh and POSIX shell print the target directory to stdout
11700 # if CDPATH is set.
11701 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11703 sed_quote_subst='$sed_quote_subst'
11704 double_quote_subst='$double_quote_subst'
11705 delay_variable_subst='$delay_variable_subst'
11706 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11707 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11708 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11709 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11710 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11711 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11712 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11713 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11714 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11715 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11716 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11717 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11718 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11719 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11720 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11721 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11722 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11723 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11724 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11725 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11726 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11727 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11728 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11729 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11730 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11731 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11732 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11733 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11734 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11735 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11736 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11737 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11738 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11739 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11740 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11741 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11742 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11743 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11744 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11745 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11746 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11747 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11748 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11749 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11750 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11751 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11752 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11753 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11754 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"`'
11755 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11756 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11757 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11758 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11759 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11760 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11761 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11762 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11763 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11764 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11765 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11766 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11767 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11768 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11769 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11770 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11771 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11772 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11773 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11774 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11775 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11776 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11777 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11778 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11779 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11780 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11781 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11782 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11783 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11784 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11785 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11786 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11787 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11788 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11789 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11790 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11791 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11792 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11793 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11794 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11795 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11796 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11797 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11798 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11799 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11800 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11801 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11802 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11803 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11804 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11805 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11806 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11807 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11808 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11809 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11810 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11811 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11812 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11813 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11814 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11815 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11816 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11817 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11818 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11819 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11820 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11821 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11822 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11823 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11824 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11825 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11827 LTCC='$LTCC'
11828 LTCFLAGS='$LTCFLAGS'
11829 compiler='$compiler_DEFAULT'
11831 # A function that is used when there is no print builtin or printf.
11832 func_fallback_echo ()
11834 eval 'cat <<_LTECHO_EOF
11836 _LTECHO_EOF'
11839 # Quote evaled strings.
11840 for var in SHELL \
11841 ECHO \
11842 SED \
11843 GREP \
11844 EGREP \
11845 FGREP \
11846 LD \
11847 NM \
11848 LN_S \
11849 lt_SP2NL \
11850 lt_NL2SP \
11851 reload_flag \
11852 OBJDUMP \
11853 deplibs_check_method \
11854 file_magic_cmd \
11855 AR \
11856 AR_FLAGS \
11857 STRIP \
11858 RANLIB \
11859 CC \
11860 CFLAGS \
11861 compiler \
11862 lt_cv_sys_global_symbol_pipe \
11863 lt_cv_sys_global_symbol_to_cdecl \
11864 lt_cv_sys_global_symbol_to_c_name_address \
11865 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11866 lt_prog_compiler_no_builtin_flag \
11867 lt_prog_compiler_wl \
11868 lt_prog_compiler_pic \
11869 lt_prog_compiler_static \
11870 lt_cv_prog_compiler_c_o \
11871 need_locks \
11872 DSYMUTIL \
11873 NMEDIT \
11874 LIPO \
11875 OTOOL \
11876 OTOOL64 \
11877 shrext_cmds \
11878 export_dynamic_flag_spec \
11879 whole_archive_flag_spec \
11880 compiler_needs_object \
11881 with_gnu_ld \
11882 allow_undefined_flag \
11883 no_undefined_flag \
11884 hardcode_libdir_flag_spec \
11885 hardcode_libdir_flag_spec_ld \
11886 hardcode_libdir_separator \
11887 fix_srcfile_path \
11888 exclude_expsyms \
11889 include_expsyms \
11890 file_list_spec \
11891 variables_saved_for_relink \
11892 libname_spec \
11893 library_names_spec \
11894 soname_spec \
11895 install_override_mode \
11896 finish_eval \
11897 old_striplib \
11898 striplib; do
11899 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11900 *[\\\\\\\`\\"\\\$]*)
11901 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11904 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11906 esac
11907 done
11909 # Double-quote double-evaled strings.
11910 for var in reload_cmds \
11911 old_postinstall_cmds \
11912 old_postuninstall_cmds \
11913 old_archive_cmds \
11914 extract_expsyms_cmds \
11915 old_archive_from_new_cmds \
11916 old_archive_from_expsyms_cmds \
11917 archive_cmds \
11918 archive_expsym_cmds \
11919 module_cmds \
11920 module_expsym_cmds \
11921 export_symbols_cmds \
11922 prelink_cmds \
11923 postinstall_cmds \
11924 postuninstall_cmds \
11925 finish_cmds \
11926 sys_lib_search_path_spec \
11927 sys_lib_dlsearch_path_spec; do
11928 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11929 *[\\\\\\\`\\"\\\$]*)
11930 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11933 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11935 esac
11936 done
11938 ac_aux_dir='$ac_aux_dir'
11939 xsi_shell='$xsi_shell'
11940 lt_shell_append='$lt_shell_append'
11942 # See if we are running on zsh, and set the options which allow our
11943 # commands through without removal of \ escapes INIT.
11944 if test -n "\${ZSH_VERSION+set}" ; then
11945 setopt NO_GLOB_SUBST
11949 PACKAGE='$PACKAGE'
11950 VERSION='$VERSION'
11951 TIMESTAMP='$TIMESTAMP'
11952 RM='$RM'
11953 ofile='$ofile'
11958 _ACEOF
11960 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11962 # Handling of arguments.
11963 for ac_config_target in $ac_config_targets
11965 case $ac_config_target in
11966 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
11967 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11968 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11969 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11970 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11971 "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
11973 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11974 esac
11975 done
11978 # If the user did not use the arguments to specify the items to instantiate,
11979 # then the envvar interface is used. Set only those that are not.
11980 # We use the long form for the default assignment because of an extremely
11981 # bizarre bug on SunOS 4.1.3.
11982 if $ac_need_defaults; then
11983 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11984 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11985 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11988 # Have a temporary directory for convenience. Make it in the build tree
11989 # simply because there is no reason against having it here, and in addition,
11990 # creating and moving files from /tmp can sometimes cause problems.
11991 # Hook for its removal unless debugging.
11992 # Note that there is a small window in which the directory will not be cleaned:
11993 # after its creation but before its name has been assigned to `$tmp'.
11994 $debug ||
11996 tmp=
11997 trap 'exit_status=$?
11998 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12000 trap 'as_fn_exit 1' 1 2 13 15
12002 # Create a (secure) tmp directory for tmp files.
12005 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12006 test -n "$tmp" && test -d "$tmp"
12007 } ||
12009 tmp=./conf$$-$RANDOM
12010 (umask 077 && mkdir "$tmp")
12011 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12013 # Set up the scripts for CONFIG_FILES section.
12014 # No need to generate them if there are no CONFIG_FILES.
12015 # This happens for instance with `./config.status config.h'.
12016 if test -n "$CONFIG_FILES"; then
12019 ac_cr=`echo X | tr X '\015'`
12020 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12021 # But we know of no other shell where ac_cr would be empty at this
12022 # point, so we can use a bashism as a fallback.
12023 if test "x$ac_cr" = x; then
12024 eval ac_cr=\$\'\\r\'
12026 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12027 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12028 ac_cs_awk_cr='\r'
12029 else
12030 ac_cs_awk_cr=$ac_cr
12033 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12034 _ACEOF
12038 echo "cat >conf$$subs.awk <<_ACEOF" &&
12039 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12040 echo "_ACEOF"
12041 } >conf$$subs.sh ||
12042 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12043 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12044 ac_delim='%!_!# '
12045 for ac_last_try in false false false false false :; do
12046 . ./conf$$subs.sh ||
12047 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12049 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12050 if test $ac_delim_n = $ac_delim_num; then
12051 break
12052 elif $ac_last_try; then
12053 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12054 else
12055 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12057 done
12058 rm -f conf$$subs.sh
12060 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12061 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12062 _ACEOF
12063 sed -n '
12065 s/^/S["/; s/!.*/"]=/
12068 s/^[^!]*!//
12069 :repl
12070 t repl
12071 s/'"$ac_delim"'$//
12072 t delim
12075 s/\(.\{148\}\).*/\1/
12076 t more1
12077 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12080 b repl
12081 :more1
12082 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12085 s/.\{148\}//
12086 t nl
12087 :delim
12089 s/\(.\{148\}\).*/\1/
12090 t more2
12091 s/["\\]/\\&/g; s/^/"/; s/$/"/
12094 :more2
12095 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12098 s/.\{148\}//
12099 t delim
12100 ' <conf$$subs.awk | sed '
12101 /^[^""]/{
12103 s/\n//
12105 ' >>$CONFIG_STATUS || ac_write_fail=1
12106 rm -f conf$$subs.awk
12107 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12108 _ACAWK
12109 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12110 for (key in S) S_is_set[key] = 1
12111 FS = "\a"
12115 line = $ 0
12116 nfields = split(line, field, "@")
12117 substed = 0
12118 len = length(field[1])
12119 for (i = 2; i < nfields; i++) {
12120 key = field[i]
12121 keylen = length(key)
12122 if (S_is_set[key]) {
12123 value = S[key]
12124 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12125 len += length(value) + length(field[++i])
12126 substed = 1
12127 } else
12128 len += 1 + keylen
12131 print line
12134 _ACAWK
12135 _ACEOF
12136 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12137 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12138 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12139 else
12141 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12142 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12143 _ACEOF
12145 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12146 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12147 # trailing colons and then remove the whole line if VPATH becomes empty
12148 # (actually we leave an empty line to preserve line numbers).
12149 if test "x$srcdir" = x.; then
12150 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12151 s/:*\$(srcdir):*/:/
12152 s/:*\${srcdir}:*/:/
12153 s/:*@srcdir@:*/:/
12154 s/^\([^=]*=[ ]*\):*/\1/
12155 s/:*$//
12156 s/^[^=]*=[ ]*$//
12160 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12161 fi # test -n "$CONFIG_FILES"
12163 # Set up the scripts for CONFIG_HEADERS section.
12164 # No need to generate them if there are no CONFIG_HEADERS.
12165 # This happens for instance with `./config.status Makefile'.
12166 if test -n "$CONFIG_HEADERS"; then
12167 cat >"$tmp/defines.awk" <<\_ACAWK ||
12168 BEGIN {
12169 _ACEOF
12171 # Transform confdefs.h into an awk script `defines.awk', embedded as
12172 # here-document in config.status, that substitutes the proper values into
12173 # config.h.in to produce config.h.
12175 # Create a delimiter string that does not exist in confdefs.h, to ease
12176 # handling of long lines.
12177 ac_delim='%!_!# '
12178 for ac_last_try in false false :; do
12179 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12180 if test -z "$ac_t"; then
12181 break
12182 elif $ac_last_try; then
12183 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12184 else
12185 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12187 done
12189 # For the awk script, D is an array of macro values keyed by name,
12190 # likewise P contains macro parameters if any. Preserve backslash
12191 # newline sequences.
12193 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12194 sed -n '
12195 s/.\{148\}/&'"$ac_delim"'/g
12196 t rset
12197 :rset
12198 s/^[ ]*#[ ]*define[ ][ ]*/ /
12199 t def
12201 :def
12202 s/\\$//
12203 t bsnl
12204 s/["\\]/\\&/g
12205 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12206 D["\1"]=" \3"/p
12207 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12209 :bsnl
12210 s/["\\]/\\&/g
12211 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12212 D["\1"]=" \3\\\\\\n"\\/p
12213 t cont
12214 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12215 t cont
12217 :cont
12219 s/.\{148\}/&'"$ac_delim"'/g
12220 t clear
12221 :clear
12222 s/\\$//
12223 t bsnlc
12224 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12226 :bsnlc
12227 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12228 b cont
12229 ' <confdefs.h | sed '
12230 s/'"$ac_delim"'/"\\\
12231 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12233 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12234 for (key in D) D_is_set[key] = 1
12235 FS = "\a"
12237 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12238 line = \$ 0
12239 split(line, arg, " ")
12240 if (arg[1] == "#") {
12241 defundef = arg[2]
12242 mac1 = arg[3]
12243 } else {
12244 defundef = substr(arg[1], 2)
12245 mac1 = arg[2]
12247 split(mac1, mac2, "(") #)
12248 macro = mac2[1]
12249 prefix = substr(line, 1, index(line, defundef) - 1)
12250 if (D_is_set[macro]) {
12251 # Preserve the white space surrounding the "#".
12252 print prefix "define", macro P[macro] D[macro]
12253 next
12254 } else {
12255 # Replace #undef with comments. This is necessary, for example,
12256 # in the case of _POSIX_SOURCE, which is predefined and required
12257 # on some systems where configure will not decide to define it.
12258 if (defundef == "undef") {
12259 print "/*", prefix defundef, macro, "*/"
12260 next
12264 { print }
12265 _ACAWK
12266 _ACEOF
12267 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12268 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12269 fi # test -n "$CONFIG_HEADERS"
12272 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12273 shift
12274 for ac_tag
12276 case $ac_tag in
12277 :[FHLC]) ac_mode=$ac_tag; continue;;
12278 esac
12279 case $ac_mode$ac_tag in
12280 :[FHL]*:*);;
12281 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12282 :[FH]-) ac_tag=-:-;;
12283 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12284 esac
12285 ac_save_IFS=$IFS
12286 IFS=:
12287 set x $ac_tag
12288 IFS=$ac_save_IFS
12289 shift
12290 ac_file=$1
12291 shift
12293 case $ac_mode in
12294 :L) ac_source=$1;;
12295 :[FH])
12296 ac_file_inputs=
12297 for ac_f
12299 case $ac_f in
12300 -) ac_f="$tmp/stdin";;
12301 *) # Look for the file first in the build tree, then in the source tree
12302 # (if the path is not absolute). The absolute path cannot be DOS-style,
12303 # because $ac_f cannot contain `:'.
12304 test -f "$ac_f" ||
12305 case $ac_f in
12306 [\\/$]*) false;;
12307 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12308 esac ||
12309 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12310 esac
12311 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12312 as_fn_append ac_file_inputs " '$ac_f'"
12313 done
12315 # Let's still pretend it is `configure' which instantiates (i.e., don't
12316 # use $as_me), people would be surprised to read:
12317 # /* config.h. Generated by config.status. */
12318 configure_input='Generated from '`
12319 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12320 `' by configure.'
12321 if test x"$ac_file" != x-; then
12322 configure_input="$ac_file. $configure_input"
12323 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12324 $as_echo "$as_me: creating $ac_file" >&6;}
12326 # Neutralize special characters interpreted by sed in replacement strings.
12327 case $configure_input in #(
12328 *\&* | *\|* | *\\* )
12329 ac_sed_conf_input=`$as_echo "$configure_input" |
12330 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12331 *) ac_sed_conf_input=$configure_input;;
12332 esac
12334 case $ac_tag in
12335 *:-:* | *:-) cat >"$tmp/stdin" \
12336 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12337 esac
12339 esac
12341 ac_dir=`$as_dirname -- "$ac_file" ||
12342 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12343 X"$ac_file" : 'X\(//\)[^/]' \| \
12344 X"$ac_file" : 'X\(//\)$' \| \
12345 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12346 $as_echo X"$ac_file" |
12347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12348 s//\1/
12351 /^X\(\/\/\)[^/].*/{
12352 s//\1/
12355 /^X\(\/\/\)$/{
12356 s//\1/
12359 /^X\(\/\).*/{
12360 s//\1/
12363 s/.*/./; q'`
12364 as_dir="$ac_dir"; as_fn_mkdir_p
12365 ac_builddir=.
12367 case "$ac_dir" in
12368 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12370 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12371 # A ".." for each directory in $ac_dir_suffix.
12372 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12373 case $ac_top_builddir_sub in
12374 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12375 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12376 esac ;;
12377 esac
12378 ac_abs_top_builddir=$ac_pwd
12379 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12380 # for backward compatibility:
12381 ac_top_builddir=$ac_top_build_prefix
12383 case $srcdir in
12384 .) # We are building in place.
12385 ac_srcdir=.
12386 ac_top_srcdir=$ac_top_builddir_sub
12387 ac_abs_top_srcdir=$ac_pwd ;;
12388 [\\/]* | ?:[\\/]* ) # Absolute name.
12389 ac_srcdir=$srcdir$ac_dir_suffix;
12390 ac_top_srcdir=$srcdir
12391 ac_abs_top_srcdir=$srcdir ;;
12392 *) # Relative name.
12393 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12394 ac_top_srcdir=$ac_top_build_prefix$srcdir
12395 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12396 esac
12397 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12400 case $ac_mode in
12403 # CONFIG_FILE
12406 case $INSTALL in
12407 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12408 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12409 esac
12410 ac_MKDIR_P=$MKDIR_P
12411 case $MKDIR_P in
12412 [\\/$]* | ?:[\\/]* ) ;;
12413 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12414 esac
12415 _ACEOF
12417 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12418 # If the template does not know about datarootdir, expand it.
12419 # FIXME: This hack should be removed a few years after 2.60.
12420 ac_datarootdir_hack=; ac_datarootdir_seen=
12421 ac_sed_dataroot='
12422 /datarootdir/ {
12426 /@datadir@/p
12427 /@docdir@/p
12428 /@infodir@/p
12429 /@localedir@/p
12430 /@mandir@/p'
12431 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12432 *datarootdir*) ac_datarootdir_seen=yes;;
12433 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12434 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12435 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12436 _ACEOF
12437 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12438 ac_datarootdir_hack='
12439 s&@datadir@&$datadir&g
12440 s&@docdir@&$docdir&g
12441 s&@infodir@&$infodir&g
12442 s&@localedir@&$localedir&g
12443 s&@mandir@&$mandir&g
12444 s&\\\${datarootdir}&$datarootdir&g' ;;
12445 esac
12446 _ACEOF
12448 # Neutralize VPATH when `$srcdir' = `.'.
12449 # Shell code in configure.ac might set extrasub.
12450 # FIXME: do we really want to maintain this feature?
12451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12452 ac_sed_extra="$ac_vpsub
12453 $extrasub
12454 _ACEOF
12455 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12457 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12458 s|@configure_input@|$ac_sed_conf_input|;t t
12459 s&@top_builddir@&$ac_top_builddir_sub&;t t
12460 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12461 s&@srcdir@&$ac_srcdir&;t t
12462 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12463 s&@top_srcdir@&$ac_top_srcdir&;t t
12464 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12465 s&@builddir@&$ac_builddir&;t t
12466 s&@abs_builddir@&$ac_abs_builddir&;t t
12467 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12468 s&@INSTALL@&$ac_INSTALL&;t t
12469 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12470 $ac_datarootdir_hack
12472 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12473 || as_fn_error "could not create $ac_file" "$LINENO" 5
12475 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12476 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12477 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12479 which seems to be undefined. Please make sure it is defined." >&5
12480 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12481 which seems to be undefined. Please make sure it is defined." >&2;}
12483 rm -f "$tmp/stdin"
12484 case $ac_file in
12485 -) cat "$tmp/out" && rm -f "$tmp/out";;
12486 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12487 esac \
12488 || as_fn_error "could not create $ac_file" "$LINENO" 5
12492 # CONFIG_HEADER
12494 if test x"$ac_file" != x-; then
12496 $as_echo "/* $configure_input */" \
12497 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12498 } >"$tmp/config.h" \
12499 || as_fn_error "could not create $ac_file" "$LINENO" 5
12500 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12501 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12502 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12503 else
12504 rm -f "$ac_file"
12505 mv "$tmp/config.h" "$ac_file" \
12506 || as_fn_error "could not create $ac_file" "$LINENO" 5
12508 else
12509 $as_echo "/* $configure_input */" \
12510 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12511 || as_fn_error "could not create -" "$LINENO" 5
12513 # Compute "$ac_file"'s index in $config_headers.
12514 _am_arg="$ac_file"
12515 _am_stamp_count=1
12516 for _am_header in $config_headers :; do
12517 case $_am_header in
12518 $_am_arg | $_am_arg:* )
12519 break ;;
12521 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12522 esac
12523 done
12524 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12525 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12526 X"$_am_arg" : 'X\(//\)[^/]' \| \
12527 X"$_am_arg" : 'X\(//\)$' \| \
12528 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12529 $as_echo X"$_am_arg" |
12530 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12531 s//\1/
12534 /^X\(\/\/\)[^/].*/{
12535 s//\1/
12538 /^X\(\/\/\)$/{
12539 s//\1/
12542 /^X\(\/\).*/{
12543 s//\1/
12546 s/.*/./; q'`/stamp-h$_am_stamp_count
12549 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12550 $as_echo "$as_me: executing $ac_file commands" >&6;}
12552 esac
12555 case $ac_file$ac_mode in
12556 "default-1":C)
12557 # Only add multilib support code if we just rebuilt the top-level
12558 # Makefile.
12559 case " $CONFIG_FILES " in
12560 *" Makefile "*)
12561 ac_file=Makefile . ${multi_basedir}/config-ml.in
12563 esac ;;
12564 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12565 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12566 # are listed without --file. Let's play safe and only enable the eval
12567 # if we detect the quoting.
12568 case $CONFIG_FILES in
12569 *\'*) eval set x "$CONFIG_FILES" ;;
12570 *) set x $CONFIG_FILES ;;
12571 esac
12572 shift
12573 for mf
12575 # Strip MF so we end up with the name of the file.
12576 mf=`echo "$mf" | sed -e 's/:.*$//'`
12577 # Check whether this is an Automake generated Makefile or not.
12578 # We used to match only the files named `Makefile.in', but
12579 # some people rename them; so instead we look at the file content.
12580 # Grep'ing the first line is not enough: some people post-process
12581 # each Makefile.in and add a new line on top of each file to say so.
12582 # Grep'ing the whole file is not good either: AIX grep has a line
12583 # limit of 2048, but all sed's we know have understand at least 4000.
12584 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12585 dirpart=`$as_dirname -- "$mf" ||
12586 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12587 X"$mf" : 'X\(//\)[^/]' \| \
12588 X"$mf" : 'X\(//\)$' \| \
12589 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12590 $as_echo X"$mf" |
12591 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12592 s//\1/
12595 /^X\(\/\/\)[^/].*/{
12596 s//\1/
12599 /^X\(\/\/\)$/{
12600 s//\1/
12603 /^X\(\/\).*/{
12604 s//\1/
12607 s/.*/./; q'`
12608 else
12609 continue
12611 # Extract the definition of DEPDIR, am__include, and am__quote
12612 # from the Makefile without running `make'.
12613 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12614 test -z "$DEPDIR" && continue
12615 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12616 test -z "am__include" && continue
12617 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12618 # When using ansi2knr, U may be empty or an underscore; expand it
12619 U=`sed -n 's/^U = //p' < "$mf"`
12620 # Find all dependency output files, they are included files with
12621 # $(DEPDIR) in their names. We invoke sed twice because it is the
12622 # simplest approach to changing $(DEPDIR) to its actual value in the
12623 # expansion.
12624 for file in `sed -n "
12625 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12626 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12627 # Make sure the directory exists.
12628 test -f "$dirpart/$file" && continue
12629 fdir=`$as_dirname -- "$file" ||
12630 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12631 X"$file" : 'X\(//\)[^/]' \| \
12632 X"$file" : 'X\(//\)$' \| \
12633 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12634 $as_echo X"$file" |
12635 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12636 s//\1/
12639 /^X\(\/\/\)[^/].*/{
12640 s//\1/
12643 /^X\(\/\/\)$/{
12644 s//\1/
12647 /^X\(\/\).*/{
12648 s//\1/
12651 s/.*/./; q'`
12652 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12653 # echo "creating $dirpart/$file"
12654 echo '# dummy' > "$dirpart/$file"
12655 done
12656 done
12659 "libtool":C)
12661 # See if we are running on zsh, and set the options which allow our
12662 # commands through without removal of \ escapes.
12663 if test -n "${ZSH_VERSION+set}" ; then
12664 setopt NO_GLOB_SUBST
12667 cfgfile="${ofile}T"
12668 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12669 $RM "$cfgfile"
12671 cat <<_LT_EOF >> "$cfgfile"
12672 #! $SHELL
12674 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12675 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12676 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12677 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12679 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12680 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12681 # Written by Gordon Matzigkeit, 1996
12683 # This file is part of GNU Libtool.
12685 # GNU Libtool is free software; you can redistribute it and/or
12686 # modify it under the terms of the GNU General Public License as
12687 # published by the Free Software Foundation; either version 2 of
12688 # the License, or (at your option) any later version.
12690 # As a special exception to the GNU General Public License,
12691 # if you distribute this file as part of a program or library that
12692 # is built using GNU Libtool, you may include this file under the
12693 # same distribution terms that you use for the rest of that program.
12695 # GNU Libtool is distributed in the hope that it will be useful,
12696 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12697 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12698 # GNU General Public License for more details.
12700 # You should have received a copy of the GNU General Public License
12701 # along with GNU Libtool; see the file COPYING. If not, a copy
12702 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12703 # obtained by writing to the Free Software Foundation, Inc.,
12704 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12707 # The names of the tagged configurations supported by this script.
12708 available_tags=""
12710 # ### BEGIN LIBTOOL CONFIG
12712 # Which release of libtool.m4 was used?
12713 macro_version=$macro_version
12714 macro_revision=$macro_revision
12716 # Whether or not to build shared libraries.
12717 build_libtool_libs=$enable_shared
12719 # Whether or not to build static libraries.
12720 build_old_libs=$enable_static
12722 # What type of objects to build.
12723 pic_mode=$pic_mode
12725 # Whether or not to optimize for fast installation.
12726 fast_install=$enable_fast_install
12728 # Shell to use when invoking shell scripts.
12729 SHELL=$lt_SHELL
12731 # An echo program that protects backslashes.
12732 ECHO=$lt_ECHO
12734 # The host system.
12735 host_alias=$host_alias
12736 host=$host
12737 host_os=$host_os
12739 # The build system.
12740 build_alias=$build_alias
12741 build=$build
12742 build_os=$build_os
12744 # A sed program that does not truncate output.
12745 SED=$lt_SED
12747 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12748 Xsed="\$SED -e 1s/^X//"
12750 # A grep program that handles long lines.
12751 GREP=$lt_GREP
12753 # An ERE matcher.
12754 EGREP=$lt_EGREP
12756 # A literal string matcher.
12757 FGREP=$lt_FGREP
12759 # A BSD- or MS-compatible name lister.
12760 NM=$lt_NM
12762 # Whether we need soft or hard links.
12763 LN_S=$lt_LN_S
12765 # What is the maximum length of a command?
12766 max_cmd_len=$max_cmd_len
12768 # Object file suffix (normally "o").
12769 objext=$ac_objext
12771 # Executable file suffix (normally "").
12772 exeext=$exeext
12774 # whether the shell understands "unset".
12775 lt_unset=$lt_unset
12777 # turn spaces into newlines.
12778 SP2NL=$lt_lt_SP2NL
12780 # turn newlines into spaces.
12781 NL2SP=$lt_lt_NL2SP
12783 # An object symbol dumper.
12784 OBJDUMP=$lt_OBJDUMP
12786 # Method to check whether dependent libraries are shared objects.
12787 deplibs_check_method=$lt_deplibs_check_method
12789 # Command to use when deplibs_check_method == "file_magic".
12790 file_magic_cmd=$lt_file_magic_cmd
12792 # The archiver.
12793 AR=$lt_AR
12794 AR_FLAGS=$lt_AR_FLAGS
12796 # A symbol stripping program.
12797 STRIP=$lt_STRIP
12799 # Commands used to install an old-style archive.
12800 RANLIB=$lt_RANLIB
12801 old_postinstall_cmds=$lt_old_postinstall_cmds
12802 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12804 # Whether to use a lock for old archive extraction.
12805 lock_old_archive_extraction=$lock_old_archive_extraction
12807 # A C compiler.
12808 LTCC=$lt_CC
12810 # LTCC compiler flags.
12811 LTCFLAGS=$lt_CFLAGS
12813 # Take the output of nm and produce a listing of raw symbols and C names.
12814 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12816 # Transform the output of nm in a proper C declaration.
12817 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12819 # Transform the output of nm in a C name address pair.
12820 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12822 # Transform the output of nm in a C name address pair when lib prefix is needed.
12823 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12825 # The name of the directory that contains temporary libtool files.
12826 objdir=$objdir
12828 # Used to examine libraries when file_magic_cmd begins with "file".
12829 MAGIC_CMD=$MAGIC_CMD
12831 # Must we lock files when doing compilation?
12832 need_locks=$lt_need_locks
12834 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12835 DSYMUTIL=$lt_DSYMUTIL
12837 # Tool to change global to local symbols on Mac OS X.
12838 NMEDIT=$lt_NMEDIT
12840 # Tool to manipulate fat objects and archives on Mac OS X.
12841 LIPO=$lt_LIPO
12843 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12844 OTOOL=$lt_OTOOL
12846 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12847 OTOOL64=$lt_OTOOL64
12849 # Old archive suffix (normally "a").
12850 libext=$libext
12852 # Shared library suffix (normally ".so").
12853 shrext_cmds=$lt_shrext_cmds
12855 # The commands to extract the exported symbol list from a shared archive.
12856 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12858 # Variables whose values should be saved in libtool wrapper scripts and
12859 # restored at link time.
12860 variables_saved_for_relink=$lt_variables_saved_for_relink
12862 # Do we need the "lib" prefix for modules?
12863 need_lib_prefix=$need_lib_prefix
12865 # Do we need a version for libraries?
12866 need_version=$need_version
12868 # Library versioning type.
12869 version_type=$version_type
12871 # Shared library runtime path variable.
12872 runpath_var=$runpath_var
12874 # Shared library path variable.
12875 shlibpath_var=$shlibpath_var
12877 # Is shlibpath searched before the hard-coded library search path?
12878 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12880 # Format of library name prefix.
12881 libname_spec=$lt_libname_spec
12883 # List of archive names. First name is the real one, the rest are links.
12884 # The last name is the one that the linker finds with -lNAME
12885 library_names_spec=$lt_library_names_spec
12887 # The coded name of the library, if different from the real name.
12888 soname_spec=$lt_soname_spec
12890 # Permission mode override for installation of shared libraries.
12891 install_override_mode=$lt_install_override_mode
12893 # Command to use after installation of a shared archive.
12894 postinstall_cmds=$lt_postinstall_cmds
12896 # Command to use after uninstallation of a shared archive.
12897 postuninstall_cmds=$lt_postuninstall_cmds
12899 # Commands used to finish a libtool library installation in a directory.
12900 finish_cmds=$lt_finish_cmds
12902 # As "finish_cmds", except a single script fragment to be evaled but
12903 # not shown.
12904 finish_eval=$lt_finish_eval
12906 # Whether we should hardcode library paths into libraries.
12907 hardcode_into_libs=$hardcode_into_libs
12909 # Compile-time system search path for libraries.
12910 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12912 # Run-time system search path for libraries.
12913 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12915 # Whether dlopen is supported.
12916 dlopen_support=$enable_dlopen
12918 # Whether dlopen of programs is supported.
12919 dlopen_self=$enable_dlopen_self
12921 # Whether dlopen of statically linked programs is supported.
12922 dlopen_self_static=$enable_dlopen_self_static
12924 # Commands to strip libraries.
12925 old_striplib=$lt_old_striplib
12926 striplib=$lt_striplib
12929 # The linker used to build libraries.
12930 LD=$lt_LD
12932 # How to create reloadable object files.
12933 reload_flag=$lt_reload_flag
12934 reload_cmds=$lt_reload_cmds
12936 # Commands used to build an old-style archive.
12937 old_archive_cmds=$lt_old_archive_cmds
12939 # A language specific compiler.
12940 CC=$lt_compiler
12942 # Is the compiler the GNU compiler?
12943 with_gcc=$GCC
12945 # Compiler flag to turn off builtin functions.
12946 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12948 # How to pass a linker flag through the compiler.
12949 wl=$lt_lt_prog_compiler_wl
12951 # Additional compiler flags for building library objects.
12952 pic_flag=$lt_lt_prog_compiler_pic
12954 # Compiler flag to prevent dynamic linking.
12955 link_static_flag=$lt_lt_prog_compiler_static
12957 # Does compiler simultaneously support -c and -o options?
12958 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12960 # Whether or not to add -lc for building shared libraries.
12961 build_libtool_need_lc=$archive_cmds_need_lc
12963 # Whether or not to disallow shared libs when runtime libs are static.
12964 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12966 # Compiler flag to allow reflexive dlopens.
12967 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12969 # Compiler flag to generate shared objects directly from archives.
12970 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12972 # Whether the compiler copes with passing no objects directly.
12973 compiler_needs_object=$lt_compiler_needs_object
12975 # Create an old-style archive from a shared archive.
12976 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12978 # Create a temporary old-style archive to link instead of a shared archive.
12979 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12981 # Commands used to build a shared archive.
12982 archive_cmds=$lt_archive_cmds
12983 archive_expsym_cmds=$lt_archive_expsym_cmds
12985 # Commands used to build a loadable module if different from building
12986 # a shared archive.
12987 module_cmds=$lt_module_cmds
12988 module_expsym_cmds=$lt_module_expsym_cmds
12990 # Whether we are building with GNU ld or not.
12991 with_gnu_ld=$lt_with_gnu_ld
12993 # Flag that allows shared libraries with undefined symbols to be built.
12994 allow_undefined_flag=$lt_allow_undefined_flag
12996 # Flag that enforces no undefined symbols.
12997 no_undefined_flag=$lt_no_undefined_flag
12999 # Flag to hardcode \$libdir into a binary during linking.
13000 # This must work even if \$libdir does not exist
13001 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13003 # If ld is used when linking, flag to hardcode \$libdir into a binary
13004 # during linking. This must work even if \$libdir does not exist.
13005 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13007 # Whether we need a single "-rpath" flag with a separated argument.
13008 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13010 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13011 # DIR into the resulting binary.
13012 hardcode_direct=$hardcode_direct
13014 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13015 # DIR into the resulting binary and the resulting library dependency is
13016 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13017 # library is relocated.
13018 hardcode_direct_absolute=$hardcode_direct_absolute
13020 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13021 # into the resulting binary.
13022 hardcode_minus_L=$hardcode_minus_L
13024 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13025 # into the resulting binary.
13026 hardcode_shlibpath_var=$hardcode_shlibpath_var
13028 # Set to "yes" if building a shared library automatically hardcodes DIR
13029 # into the library and all subsequent libraries and executables linked
13030 # against it.
13031 hardcode_automatic=$hardcode_automatic
13033 # Set to yes if linker adds runtime paths of dependent libraries
13034 # to runtime path list.
13035 inherit_rpath=$inherit_rpath
13037 # Whether libtool must link a program against all its dependency libraries.
13038 link_all_deplibs=$link_all_deplibs
13040 # Fix the shell variable \$srcfile for the compiler.
13041 fix_srcfile_path=$lt_fix_srcfile_path
13043 # Set to "yes" if exported symbols are required.
13044 always_export_symbols=$always_export_symbols
13046 # The commands to list exported symbols.
13047 export_symbols_cmds=$lt_export_symbols_cmds
13049 # Symbols that should not be listed in the preloaded symbols.
13050 exclude_expsyms=$lt_exclude_expsyms
13052 # Symbols that must always be exported.
13053 include_expsyms=$lt_include_expsyms
13055 # Commands necessary for linking programs (against libraries) with templates.
13056 prelink_cmds=$lt_prelink_cmds
13058 # Specify filename containing input files.
13059 file_list_spec=$lt_file_list_spec
13061 # How to hardcode a shared library path into an executable.
13062 hardcode_action=$hardcode_action
13064 # ### END LIBTOOL CONFIG
13066 _LT_EOF
13068 case $host_os in
13069 aix3*)
13070 cat <<\_LT_EOF >> "$cfgfile"
13071 # AIX sometimes has problems with the GCC collect2 program. For some
13072 # reason, if we set the COLLECT_NAMES environment variable, the problems
13073 # vanish in a puff of smoke.
13074 if test "X${COLLECT_NAMES+set}" != Xset; then
13075 COLLECT_NAMES=
13076 export COLLECT_NAMES
13078 _LT_EOF
13080 esac
13083 ltmain="$ac_aux_dir/ltmain.sh"
13086 # We use sed instead of cat because bash on DJGPP gets confused if
13087 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13088 # text mode, it properly converts lines to CR/LF. This bash problem
13089 # is reportedly fixed, but why not run on old versions too?
13090 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13091 || (rm -f "$cfgfile"; exit 1)
13093 case $xsi_shell in
13094 yes)
13095 cat << \_LT_EOF >> "$cfgfile"
13097 # func_dirname file append nondir_replacement
13098 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13099 # otherwise set result to NONDIR_REPLACEMENT.
13100 func_dirname ()
13102 case ${1} in
13103 */*) func_dirname_result="${1%/*}${2}" ;;
13104 * ) func_dirname_result="${3}" ;;
13105 esac
13108 # func_basename file
13109 func_basename ()
13111 func_basename_result="${1##*/}"
13114 # func_dirname_and_basename file append nondir_replacement
13115 # perform func_basename and func_dirname in a single function
13116 # call:
13117 # dirname: Compute the dirname of FILE. If nonempty,
13118 # add APPEND to the result, otherwise set result
13119 # to NONDIR_REPLACEMENT.
13120 # value returned in "$func_dirname_result"
13121 # basename: Compute filename of FILE.
13122 # value retuned in "$func_basename_result"
13123 # Implementation must be kept synchronized with func_dirname
13124 # and func_basename. For efficiency, we do not delegate to
13125 # those functions but instead duplicate the functionality here.
13126 func_dirname_and_basename ()
13128 case ${1} in
13129 */*) func_dirname_result="${1%/*}${2}" ;;
13130 * ) func_dirname_result="${3}" ;;
13131 esac
13132 func_basename_result="${1##*/}"
13135 # func_stripname prefix suffix name
13136 # strip PREFIX and SUFFIX off of NAME.
13137 # PREFIX and SUFFIX must not contain globbing or regex special
13138 # characters, hashes, percent signs, but SUFFIX may contain a leading
13139 # dot (in which case that matches only a dot).
13140 func_stripname ()
13142 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13143 # positional parameters, so assign one to ordinary parameter first.
13144 func_stripname_result=${3}
13145 func_stripname_result=${func_stripname_result#"${1}"}
13146 func_stripname_result=${func_stripname_result%"${2}"}
13149 # func_opt_split
13150 func_opt_split ()
13152 func_opt_split_opt=${1%%=*}
13153 func_opt_split_arg=${1#*=}
13156 # func_lo2o object
13157 func_lo2o ()
13159 case ${1} in
13160 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13161 *) func_lo2o_result=${1} ;;
13162 esac
13165 # func_xform libobj-or-source
13166 func_xform ()
13168 func_xform_result=${1%.*}.lo
13171 # func_arith arithmetic-term...
13172 func_arith ()
13174 func_arith_result=$(( $* ))
13177 # func_len string
13178 # STRING may not start with a hyphen.
13179 func_len ()
13181 func_len_result=${#1}
13184 _LT_EOF
13186 *) # Bourne compatible functions.
13187 cat << \_LT_EOF >> "$cfgfile"
13189 # func_dirname file append nondir_replacement
13190 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13191 # otherwise set result to NONDIR_REPLACEMENT.
13192 func_dirname ()
13194 # Extract subdirectory from the argument.
13195 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13196 if test "X$func_dirname_result" = "X${1}"; then
13197 func_dirname_result="${3}"
13198 else
13199 func_dirname_result="$func_dirname_result${2}"
13203 # func_basename file
13204 func_basename ()
13206 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13210 # func_stripname prefix suffix name
13211 # strip PREFIX and SUFFIX off of NAME.
13212 # PREFIX and SUFFIX must not contain globbing or regex special
13213 # characters, hashes, percent signs, but SUFFIX may contain a leading
13214 # dot (in which case that matches only a dot).
13215 # func_strip_suffix prefix name
13216 func_stripname ()
13218 case ${2} in
13219 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13220 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13221 esac
13224 # sed scripts:
13225 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13226 my_sed_long_arg='1s/^-[^=]*=//'
13228 # func_opt_split
13229 func_opt_split ()
13231 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13232 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13235 # func_lo2o object
13236 func_lo2o ()
13238 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13241 # func_xform libobj-or-source
13242 func_xform ()
13244 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13247 # func_arith arithmetic-term...
13248 func_arith ()
13250 func_arith_result=`expr "$@"`
13253 # func_len string
13254 # STRING may not start with a hyphen.
13255 func_len ()
13257 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13260 _LT_EOF
13261 esac
13263 case $lt_shell_append in
13264 yes)
13265 cat << \_LT_EOF >> "$cfgfile"
13267 # func_append var value
13268 # Append VALUE to the end of shell variable VAR.
13269 func_append ()
13271 eval "$1+=\$2"
13273 _LT_EOF
13276 cat << \_LT_EOF >> "$cfgfile"
13278 # func_append var value
13279 # Append VALUE to the end of shell variable VAR.
13280 func_append ()
13282 eval "$1=\$$1\$2"
13285 _LT_EOF
13287 esac
13290 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13291 || (rm -f "$cfgfile"; exit 1)
13293 mv -f "$cfgfile" "$ofile" ||
13294 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13295 chmod +x "$ofile"
13299 esac
13300 done # for ac_tag
13303 as_fn_exit 0
13304 _ACEOF
13305 ac_clean_files=$ac_clean_files_save
13307 test $ac_write_fail = 0 ||
13308 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13311 # configure is writing to config.log, and then calls config.status.
13312 # config.status does its own redirection, appending to config.log.
13313 # Unfortunately, on DOS this fails, as config.log is still kept open
13314 # by configure, so config.status won't be able to write to it; its
13315 # output is simply discarded. So we exec the FD to /dev/null,
13316 # effectively closing config.log, so it can be properly (re)opened and
13317 # appended to by config.status. When coming back to configure, we
13318 # need to make the FD available again.
13319 if test "$no_create" != yes; then
13320 ac_cs_success=:
13321 ac_config_status_args=
13322 test "$silent" = yes &&
13323 ac_config_status_args="$ac_config_status_args --quiet"
13324 exec 5>/dev/null
13325 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13326 exec 5>>config.log
13327 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13328 # would make configure fail if this is the last instruction.
13329 $ac_cs_success || as_fn_exit $?
13331 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13333 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}