Suggest including <stdint.h> or <cstdint> for [u]int[8|16|32|64]_t
[gcc.git] / libssp / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libssp 1.0.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='libssp'
589 PACKAGE_TARNAME='libssp'
590 PACKAGE_VERSION='1.0'
591 PACKAGE_STRING='libssp 1.0'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ssp.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='am__EXEEXT_FALSE
633 am__EXEEXT_TRUE
634 LTLIBOBJS
635 LIBOBJS
636 get_gcc_base_ver
637 toolexeclibdir
638 toolexecdir
639 enable_static
640 enable_shared
641 lt_host_flags
642 OTOOL64
643 OTOOL
644 LIPO
645 NMEDIT
646 DSYMUTIL
647 RANLIB
648 AR
649 OBJDUMP
650 LN_S
651 NM
652 ac_ct_DUMPBIN
653 DUMPBIN
654 LD
655 FGREP
656 SED
657 LIBTOOL
658 ssp_have_usable_vsnprintf
659 EGREP
660 GREP
661 LIBSSP_USE_SYMVER_SUN_FALSE
662 LIBSSP_USE_SYMVER_SUN_TRUE
663 LIBSSP_USE_SYMVER_GNU_FALSE
664 LIBSSP_USE_SYMVER_GNU_TRUE
665 LIBSSP_USE_SYMVER_FALSE
666 LIBSSP_USE_SYMVER_TRUE
667 XCFLAGS
668 CPP
669 am__fastdepCC_FALSE
670 am__fastdepCC_TRUE
671 CCDEPMODE
672 am__nodep
673 AMDEPBACKSLASH
674 AMDEP_FALSE
675 AMDEP_TRUE
676 am__quote
677 am__include
678 DEPDIR
679 OBJEXT
680 EXEEXT
681 ac_ct_CC
682 CPPFLAGS
683 LDFLAGS
684 CFLAGS
685 CC
686 multi_basedir
687 MAINT
688 MAINTAINER_MODE_FALSE
689 MAINTAINER_MODE_TRUE
690 AM_BACKSLASH
691 AM_DEFAULT_VERBOSITY
692 AM_DEFAULT_V
693 AM_V
694 am__untar
695 am__tar
696 AMTAR
697 am__leading_dot
698 SET_MAKE
699 AWK
700 mkdir_p
701 MKDIR_P
702 INSTALL_STRIP_PROGRAM
703 STRIP
704 install_sh
705 MAKEINFO
706 AUTOHEADER
707 AUTOMAKE
708 AUTOCONF
709 ACLOCAL
710 VERSION
711 PACKAGE
712 CYGPATH_W
713 am__isrc
714 INSTALL_DATA
715 INSTALL_SCRIPT
716 INSTALL_PROGRAM
717 target_noncanonical
718 target_os
719 target_vendor
720 target_cpu
721 target
722 host_os
723 host_vendor
724 host_cpu
725 host
726 build_os
727 build_vendor
728 build_cpu
729 build
730 target_alias
731 host_alias
732 build_alias
733 LIBS
734 ECHO_T
735 ECHO_N
736 ECHO_C
737 DEFS
738 mandir
739 localedir
740 libdir
741 psdir
742 pdfdir
743 dvidir
744 htmldir
745 infodir
746 docdir
747 oldincludedir
748 includedir
749 localstatedir
750 sharedstatedir
751 sysconfdir
752 datadir
753 datarootdir
754 libexecdir
755 sbindir
756 bindir
757 program_transform_name
758 prefix
759 exec_prefix
760 PACKAGE_URL
761 PACKAGE_BUGREPORT
762 PACKAGE_STRING
763 PACKAGE_VERSION
764 PACKAGE_TARNAME
765 PACKAGE_NAME
766 PATH_SEPARATOR
767 SHELL'
768 ac_subst_files=''
769 ac_user_opts='
770 enable_option_checking
771 enable_silent_rules
772 enable_version_specific_runtime_libs
773 enable_maintainer_mode
774 enable_multilib
775 enable_dependency_tracking
776 enable_cet
777 enable_symvers
778 enable_shared
779 enable_static
780 with_pic
781 enable_fast_install
782 with_gnu_ld
783 enable_libtool_lock
784 with_toolexeclibdir
785 with_gcc_major_version_only
786 '
787 ac_precious_vars='build_alias
788 host_alias
789 target_alias
790 CPP
791 CPPFLAGS'
792
793
794 # Initialize some variables set by options.
795 ac_init_help=
796 ac_init_version=false
797 ac_unrecognized_opts=
798 ac_unrecognized_sep=
799 # The variables have the same names as the options, with
800 # dashes changed to underlines.
801 cache_file=/dev/null
802 exec_prefix=NONE
803 no_create=
804 no_recursion=
805 prefix=NONE
806 program_prefix=NONE
807 program_suffix=NONE
808 program_transform_name=s,x,x,
809 silent=
810 site=
811 srcdir=
812 verbose=
813 x_includes=NONE
814 x_libraries=NONE
815
816 # Installation directory options.
817 # These are left unexpanded so users can "make install exec_prefix=/foo"
818 # and all the variables that are supposed to be based on exec_prefix
819 # by default will actually change.
820 # Use braces instead of parens because sh, perl, etc. also accept them.
821 # (The list follows the same order as the GNU Coding Standards.)
822 bindir='${exec_prefix}/bin'
823 sbindir='${exec_prefix}/sbin'
824 libexecdir='${exec_prefix}/libexec'
825 datarootdir='${prefix}/share'
826 datadir='${datarootdir}'
827 sysconfdir='${prefix}/etc'
828 sharedstatedir='${prefix}/com'
829 localstatedir='${prefix}/var'
830 includedir='${prefix}/include'
831 oldincludedir='/usr/include'
832 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
833 infodir='${datarootdir}/info'
834 htmldir='${docdir}'
835 dvidir='${docdir}'
836 pdfdir='${docdir}'
837 psdir='${docdir}'
838 libdir='${exec_prefix}/lib'
839 localedir='${datarootdir}/locale'
840 mandir='${datarootdir}/man'
841
842 ac_prev=
843 ac_dashdash=
844 for ac_option
845 do
846 # If the previous option needs an argument, assign it.
847 if test -n "$ac_prev"; then
848 eval $ac_prev=\$ac_option
849 ac_prev=
850 continue
851 fi
852
853 case $ac_option in
854 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855 *=) ac_optarg= ;;
856 *) ac_optarg=yes ;;
857 esac
858
859 # Accept the important Cygnus configure options, so we can diagnose typos.
860
861 case $ac_dashdash$ac_option in
862 --)
863 ac_dashdash=yes ;;
864
865 -bindir | --bindir | --bindi | --bind | --bin | --bi)
866 ac_prev=bindir ;;
867 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
868 bindir=$ac_optarg ;;
869
870 -build | --build | --buil | --bui | --bu)
871 ac_prev=build_alias ;;
872 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
873 build_alias=$ac_optarg ;;
874
875 -cache-file | --cache-file | --cache-fil | --cache-fi \
876 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
877 ac_prev=cache_file ;;
878 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
879 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
880 cache_file=$ac_optarg ;;
881
882 --config-cache | -C)
883 cache_file=config.cache ;;
884
885 -datadir | --datadir | --datadi | --datad)
886 ac_prev=datadir ;;
887 -datadir=* | --datadir=* | --datadi=* | --datad=*)
888 datadir=$ac_optarg ;;
889
890 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
891 | --dataroo | --dataro | --datar)
892 ac_prev=datarootdir ;;
893 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
894 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
895 datarootdir=$ac_optarg ;;
896
897 -disable-* | --disable-*)
898 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
899 # Reject names that are not valid shell variable names.
900 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
901 as_fn_error $? "invalid feature name: $ac_useropt"
902 ac_useropt_orig=$ac_useropt
903 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
904 case $ac_user_opts in
905 *"
906 "enable_$ac_useropt"
907 "*) ;;
908 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
909 ac_unrecognized_sep=', ';;
910 esac
911 eval enable_$ac_useropt=no ;;
912
913 -docdir | --docdir | --docdi | --doc | --do)
914 ac_prev=docdir ;;
915 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
916 docdir=$ac_optarg ;;
917
918 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
919 ac_prev=dvidir ;;
920 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
921 dvidir=$ac_optarg ;;
922
923 -enable-* | --enable-*)
924 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
925 # Reject names that are not valid shell variable names.
926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
927 as_fn_error $? "invalid feature name: $ac_useropt"
928 ac_useropt_orig=$ac_useropt
929 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930 case $ac_user_opts in
931 *"
932 "enable_$ac_useropt"
933 "*) ;;
934 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
935 ac_unrecognized_sep=', ';;
936 esac
937 eval enable_$ac_useropt=\$ac_optarg ;;
938
939 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
940 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
941 | --exec | --exe | --ex)
942 ac_prev=exec_prefix ;;
943 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
944 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
945 | --exec=* | --exe=* | --ex=*)
946 exec_prefix=$ac_optarg ;;
947
948 -gas | --gas | --ga | --g)
949 # Obsolete; use --with-gas.
950 with_gas=yes ;;
951
952 -help | --help | --hel | --he | -h)
953 ac_init_help=long ;;
954 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
955 ac_init_help=recursive ;;
956 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
957 ac_init_help=short ;;
958
959 -host | --host | --hos | --ho)
960 ac_prev=host_alias ;;
961 -host=* | --host=* | --hos=* | --ho=*)
962 host_alias=$ac_optarg ;;
963
964 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
965 ac_prev=htmldir ;;
966 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
967 | --ht=*)
968 htmldir=$ac_optarg ;;
969
970 -includedir | --includedir | --includedi | --included | --include \
971 | --includ | --inclu | --incl | --inc)
972 ac_prev=includedir ;;
973 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
974 | --includ=* | --inclu=* | --incl=* | --inc=*)
975 includedir=$ac_optarg ;;
976
977 -infodir | --infodir | --infodi | --infod | --info | --inf)
978 ac_prev=infodir ;;
979 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
980 infodir=$ac_optarg ;;
981
982 -libdir | --libdir | --libdi | --libd)
983 ac_prev=libdir ;;
984 -libdir=* | --libdir=* | --libdi=* | --libd=*)
985 libdir=$ac_optarg ;;
986
987 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
988 | --libexe | --libex | --libe)
989 ac_prev=libexecdir ;;
990 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
991 | --libexe=* | --libex=* | --libe=*)
992 libexecdir=$ac_optarg ;;
993
994 -localedir | --localedir | --localedi | --localed | --locale)
995 ac_prev=localedir ;;
996 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
997 localedir=$ac_optarg ;;
998
999 -localstatedir | --localstatedir | --localstatedi | --localstated \
1000 | --localstate | --localstat | --localsta | --localst | --locals)
1001 ac_prev=localstatedir ;;
1002 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1003 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1004 localstatedir=$ac_optarg ;;
1005
1006 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1007 ac_prev=mandir ;;
1008 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1009 mandir=$ac_optarg ;;
1010
1011 -nfp | --nfp | --nf)
1012 # Obsolete; use --without-fp.
1013 with_fp=no ;;
1014
1015 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1016 | --no-cr | --no-c | -n)
1017 no_create=yes ;;
1018
1019 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1020 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1021 no_recursion=yes ;;
1022
1023 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1024 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1025 | --oldin | --oldi | --old | --ol | --o)
1026 ac_prev=oldincludedir ;;
1027 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1028 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1029 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1030 oldincludedir=$ac_optarg ;;
1031
1032 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1033 ac_prev=prefix ;;
1034 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1035 prefix=$ac_optarg ;;
1036
1037 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1038 | --program-pre | --program-pr | --program-p)
1039 ac_prev=program_prefix ;;
1040 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1041 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1042 program_prefix=$ac_optarg ;;
1043
1044 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1045 | --program-suf | --program-su | --program-s)
1046 ac_prev=program_suffix ;;
1047 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1048 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1049 program_suffix=$ac_optarg ;;
1050
1051 -program-transform-name | --program-transform-name \
1052 | --program-transform-nam | --program-transform-na \
1053 | --program-transform-n | --program-transform- \
1054 | --program-transform | --program-transfor \
1055 | --program-transfo | --program-transf \
1056 | --program-trans | --program-tran \
1057 | --progr-tra | --program-tr | --program-t)
1058 ac_prev=program_transform_name ;;
1059 -program-transform-name=* | --program-transform-name=* \
1060 | --program-transform-nam=* | --program-transform-na=* \
1061 | --program-transform-n=* | --program-transform-=* \
1062 | --program-transform=* | --program-transfor=* \
1063 | --program-transfo=* | --program-transf=* \
1064 | --program-trans=* | --program-tran=* \
1065 | --progr-tra=* | --program-tr=* | --program-t=*)
1066 program_transform_name=$ac_optarg ;;
1067
1068 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1069 ac_prev=pdfdir ;;
1070 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1071 pdfdir=$ac_optarg ;;
1072
1073 -psdir | --psdir | --psdi | --psd | --ps)
1074 ac_prev=psdir ;;
1075 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1076 psdir=$ac_optarg ;;
1077
1078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1079 | -silent | --silent | --silen | --sile | --sil)
1080 silent=yes ;;
1081
1082 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1083 ac_prev=sbindir ;;
1084 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1085 | --sbi=* | --sb=*)
1086 sbindir=$ac_optarg ;;
1087
1088 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1089 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1090 | --sharedst | --shareds | --shared | --share | --shar \
1091 | --sha | --sh)
1092 ac_prev=sharedstatedir ;;
1093 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1094 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1095 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1096 | --sha=* | --sh=*)
1097 sharedstatedir=$ac_optarg ;;
1098
1099 -site | --site | --sit)
1100 ac_prev=site ;;
1101 -site=* | --site=* | --sit=*)
1102 site=$ac_optarg ;;
1103
1104 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1105 ac_prev=srcdir ;;
1106 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1107 srcdir=$ac_optarg ;;
1108
1109 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1110 | --syscon | --sysco | --sysc | --sys | --sy)
1111 ac_prev=sysconfdir ;;
1112 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1113 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1114 sysconfdir=$ac_optarg ;;
1115
1116 -target | --target | --targe | --targ | --tar | --ta | --t)
1117 ac_prev=target_alias ;;
1118 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1119 target_alias=$ac_optarg ;;
1120
1121 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1122 verbose=yes ;;
1123
1124 -version | --version | --versio | --versi | --vers | -V)
1125 ac_init_version=: ;;
1126
1127 -with-* | --with-*)
1128 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1129 # Reject names that are not valid shell variable names.
1130 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1131 as_fn_error $? "invalid package name: $ac_useropt"
1132 ac_useropt_orig=$ac_useropt
1133 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1134 case $ac_user_opts in
1135 *"
1136 "with_$ac_useropt"
1137 "*) ;;
1138 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1139 ac_unrecognized_sep=', ';;
1140 esac
1141 eval with_$ac_useropt=\$ac_optarg ;;
1142
1143 -without-* | --without-*)
1144 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145 # Reject names that are not valid shell variable names.
1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147 as_fn_error $? "invalid package name: $ac_useropt"
1148 ac_useropt_orig=$ac_useropt
1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 case $ac_user_opts in
1151 *"
1152 "with_$ac_useropt"
1153 "*) ;;
1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1155 ac_unrecognized_sep=', ';;
1156 esac
1157 eval with_$ac_useropt=no ;;
1158
1159 --x)
1160 # Obsolete; use --with-x.
1161 with_x=yes ;;
1162
1163 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1164 | --x-incl | --x-inc | --x-in | --x-i)
1165 ac_prev=x_includes ;;
1166 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1167 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1168 x_includes=$ac_optarg ;;
1169
1170 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1171 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1172 ac_prev=x_libraries ;;
1173 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1174 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1175 x_libraries=$ac_optarg ;;
1176
1177 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1178 Try \`$0 --help' for more information"
1179 ;;
1180
1181 *=*)
1182 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1183 # Reject names that are not valid shell variable names.
1184 case $ac_envvar in #(
1185 '' | [0-9]* | *[!_$as_cr_alnum]* )
1186 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1187 esac
1188 eval $ac_envvar=\$ac_optarg
1189 export $ac_envvar ;;
1190
1191 *)
1192 # FIXME: should be removed in autoconf 3.0.
1193 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1194 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1195 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1196 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1197 ;;
1198
1199 esac
1200 done
1201
1202 if test -n "$ac_prev"; then
1203 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1204 as_fn_error $? "missing argument to $ac_option"
1205 fi
1206
1207 if test -n "$ac_unrecognized_opts"; then
1208 case $enable_option_checking in
1209 no) ;;
1210 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1211 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1212 esac
1213 fi
1214
1215 # Check all directory arguments for consistency.
1216 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1217 datadir sysconfdir sharedstatedir localstatedir includedir \
1218 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1219 libdir localedir mandir
1220 do
1221 eval ac_val=\$$ac_var
1222 # Remove trailing slashes.
1223 case $ac_val in
1224 */ )
1225 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1226 eval $ac_var=\$ac_val;;
1227 esac
1228 # Be sure to have absolute directory names.
1229 case $ac_val in
1230 [\\/$]* | ?:[\\/]* ) continue;;
1231 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1232 esac
1233 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1234 done
1235
1236 # There might be people who depend on the old broken behavior: `$host'
1237 # used to hold the argument of --host etc.
1238 # FIXME: To remove some day.
1239 build=$build_alias
1240 host=$host_alias
1241 target=$target_alias
1242
1243 # FIXME: To remove some day.
1244 if test "x$host_alias" != x; then
1245 if test "x$build_alias" = x; then
1246 cross_compiling=maybe
1247 elif test "x$build_alias" != "x$host_alias"; then
1248 cross_compiling=yes
1249 fi
1250 fi
1251
1252 ac_tool_prefix=
1253 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254
1255 test "$silent" = yes && exec 6>/dev/null
1256
1257
1258 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259 ac_ls_di=`ls -di .` &&
1260 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261 as_fn_error $? "working directory cannot be determined"
1262 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263 as_fn_error $? "pwd does not report name of working directory"
1264
1265
1266 # Find the source files, if location was not specified.
1267 if test -z "$srcdir"; then
1268 ac_srcdir_defaulted=yes
1269 # Try the directory containing this script, then the parent directory.
1270 ac_confdir=`$as_dirname -- "$as_myself" ||
1271 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1272 X"$as_myself" : 'X\(//\)[^/]' \| \
1273 X"$as_myself" : 'X\(//\)$' \| \
1274 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1275 $as_echo X"$as_myself" |
1276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\/\)[^/].*/{
1281 s//\1/
1282 q
1283 }
1284 /^X\(\/\/\)$/{
1285 s//\1/
1286 q
1287 }
1288 /^X\(\/\).*/{
1289 s//\1/
1290 q
1291 }
1292 s/.*/./; q'`
1293 srcdir=$ac_confdir
1294 if test ! -r "$srcdir/$ac_unique_file"; then
1295 srcdir=..
1296 fi
1297 else
1298 ac_srcdir_defaulted=no
1299 fi
1300 if test ! -r "$srcdir/$ac_unique_file"; then
1301 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1302 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1303 fi
1304 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305 ac_abs_confdir=`(
1306 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1307 pwd)`
1308 # When building in place, set srcdir=.
1309 if test "$ac_abs_confdir" = "$ac_pwd"; then
1310 srcdir=.
1311 fi
1312 # Remove unnecessary trailing slashes from srcdir.
1313 # Double slashes in file names in object file debugging info
1314 # mess up M-x gdb in Emacs.
1315 case $srcdir in
1316 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317 esac
1318 for ac_var in $ac_precious_vars; do
1319 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1320 eval ac_env_${ac_var}_value=\$${ac_var}
1321 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1323 done
1324
1325 #
1326 # Report the --help message.
1327 #
1328 if test "$ac_init_help" = "long"; then
1329 # Omit some internal or obsolete options to make the list less imposing.
1330 # This message is too long to be a string in the A/UX 3.1 sh.
1331 cat <<_ACEOF
1332 \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1333
1334 Usage: $0 [OPTION]... [VAR=VALUE]...
1335
1336 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337 VAR=VALUE. See below for descriptions of some of the useful variables.
1338
1339 Defaults for the options are specified in brackets.
1340
1341 Configuration:
1342 -h, --help display this help and exit
1343 --help=short display options specific to this package
1344 --help=recursive display the short help of all the included packages
1345 -V, --version display version information and exit
1346 -q, --quiet, --silent do not print \`checking ...' messages
1347 --cache-file=FILE cache test results in FILE [disabled]
1348 -C, --config-cache alias for \`--cache-file=config.cache'
1349 -n, --no-create do not create output files
1350 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1351
1352 Installation directories:
1353 --prefix=PREFIX install architecture-independent files in PREFIX
1354 [$ac_default_prefix]
1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1356 [PREFIX]
1357
1358 By default, \`make install' will install all the files in
1359 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1360 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361 for instance \`--prefix=\$HOME'.
1362
1363 For better control, use the options below.
1364
1365 Fine tuning of the installation directories:
1366 --bindir=DIR user executables [EPREFIX/bin]
1367 --sbindir=DIR system admin executables [EPREFIX/sbin]
1368 --libexecdir=DIR program executables [EPREFIX/libexec]
1369 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1370 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1371 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1372 --libdir=DIR object code libraries [EPREFIX/lib]
1373 --includedir=DIR C header files [PREFIX/include]
1374 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1375 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1376 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1377 --infodir=DIR info documentation [DATAROOTDIR/info]
1378 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1379 --mandir=DIR man documentation [DATAROOTDIR/man]
1380 --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1381 --htmldir=DIR html documentation [DOCDIR]
1382 --dvidir=DIR dvi documentation [DOCDIR]
1383 --pdfdir=DIR pdf documentation [DOCDIR]
1384 --psdir=DIR ps documentation [DOCDIR]
1385 _ACEOF
1386
1387 cat <<\_ACEOF
1388
1389 Program names:
1390 --program-prefix=PREFIX prepend PREFIX to installed program names
1391 --program-suffix=SUFFIX append SUFFIX to installed program names
1392 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1393
1394 System types:
1395 --build=BUILD configure for building on BUILD [guessed]
1396 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1397 --target=TARGET configure for building compilers for TARGET [HOST]
1398 _ACEOF
1399 fi
1400
1401 if test -n "$ac_init_help"; then
1402 case $ac_init_help in
1403 short | recursive ) echo "Configuration of libssp 1.0:";;
1404 esac
1405 cat <<\_ACEOF
1406
1407 Optional Features:
1408 --disable-option-checking ignore unrecognized --enable/--with options
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 --enable-silent-rules less verbose build output (undo: "make V=1")
1412 --disable-silent-rules verbose build output (undo: "make V=0")
1413 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1414 --enable-maintainer-mode
1415 enable make rules and dependencies not useful (and
1416 sometimes confusing) to the casual installer
1417 --enable-multilib build many library versions (default)
1418 --enable-dependency-tracking
1419 do not reject slow dependency extractors
1420 --disable-dependency-tracking
1421 speeds up one-time build
1422 --enable-cet enable Intel CET in target libraries [default=auto]
1423 --disable-symvers disable symbol versioning for libssp
1424 --enable-shared[=PKGS] build shared libraries [default=yes]
1425 --enable-static[=PKGS] build static libraries [default=yes]
1426 --enable-fast-install[=PKGS]
1427 optimize for fast installation [default=yes]
1428 --disable-libtool-lock avoid locking (might break parallel builds)
1429
1430 Optional Packages:
1431 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1432 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1433 --with-pic try to use only PIC/non-PIC objects [default=use
1434 both]
1435 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1436 --with-toolexeclibdir=DIR
1437 install libraries built with a cross compiler within
1438 DIR
1439 --with-gcc-major-version-only
1440 use only GCC major number in filesystem paths
1441
1442 Some influential environment variables:
1443 CC C compiler command
1444 CFLAGS C compiler flags
1445 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1446 nonstandard directory <lib dir>
1447 LIBS libraries to pass to the linker, e.g. -l<library>
1448 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1449 you have headers in a nonstandard directory <include dir>
1450 CPP C preprocessor
1451
1452 Use these variables to override the choices made by `configure' or to help
1453 it to find libraries and programs with nonstandard names/locations.
1454
1455 Report bugs to the package provider.
1456 _ACEOF
1457 ac_status=$?
1458 fi
1459
1460 if test "$ac_init_help" = "recursive"; then
1461 # If there are subdirs, report their specific --help.
1462 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1463 test -d "$ac_dir" ||
1464 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1465 continue
1466 ac_builddir=.
1467
1468 case "$ac_dir" in
1469 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1470 *)
1471 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1472 # A ".." for each directory in $ac_dir_suffix.
1473 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1474 case $ac_top_builddir_sub in
1475 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1477 esac ;;
1478 esac
1479 ac_abs_top_builddir=$ac_pwd
1480 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1481 # for backward compatibility:
1482 ac_top_builddir=$ac_top_build_prefix
1483
1484 case $srcdir in
1485 .) # We are building in place.
1486 ac_srcdir=.
1487 ac_top_srcdir=$ac_top_builddir_sub
1488 ac_abs_top_srcdir=$ac_pwd ;;
1489 [\\/]* | ?:[\\/]* ) # Absolute name.
1490 ac_srcdir=$srcdir$ac_dir_suffix;
1491 ac_top_srcdir=$srcdir
1492 ac_abs_top_srcdir=$srcdir ;;
1493 *) # Relative name.
1494 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1495 ac_top_srcdir=$ac_top_build_prefix$srcdir
1496 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1497 esac
1498 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1499
1500 cd "$ac_dir" || { ac_status=$?; continue; }
1501 # Check for guested configure.
1502 if test -f "$ac_srcdir/configure.gnu"; then
1503 echo &&
1504 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1505 elif test -f "$ac_srcdir/configure"; then
1506 echo &&
1507 $SHELL "$ac_srcdir/configure" --help=recursive
1508 else
1509 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1510 fi || ac_status=$?
1511 cd "$ac_pwd" || { ac_status=$?; break; }
1512 done
1513 fi
1514
1515 test -n "$ac_init_help" && exit $ac_status
1516 if $ac_init_version; then
1517 cat <<\_ACEOF
1518 libssp configure 1.0
1519 generated by GNU Autoconf 2.69
1520
1521 Copyright (C) 2012 Free Software Foundation, Inc.
1522 This configure script is free software; the Free Software Foundation
1523 gives unlimited permission to copy, distribute and modify it.
1524 _ACEOF
1525 exit
1526 fi
1527
1528 ## ------------------------ ##
1529 ## Autoconf initialization. ##
1530 ## ------------------------ ##
1531
1532 # ac_fn_c_try_compile LINENO
1533 # --------------------------
1534 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1535 ac_fn_c_try_compile ()
1536 {
1537 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1538 rm -f conftest.$ac_objext
1539 if { { ac_try="$ac_compile"
1540 case "(($ac_try" in
1541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1542 *) ac_try_echo=$ac_try;;
1543 esac
1544 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545 $as_echo "$ac_try_echo"; } >&5
1546 (eval "$ac_compile") 2>conftest.err
1547 ac_status=$?
1548 if test -s conftest.err; then
1549 grep -v '^ *+' conftest.err >conftest.er1
1550 cat conftest.er1 >&5
1551 mv -f conftest.er1 conftest.err
1552 fi
1553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554 test $ac_status = 0; } && {
1555 test -z "$ac_c_werror_flag" ||
1556 test ! -s conftest.err
1557 } && test -s conftest.$ac_objext; then :
1558 ac_retval=0
1559 else
1560 $as_echo "$as_me: failed program was:" >&5
1561 sed 's/^/| /' conftest.$ac_ext >&5
1562
1563 ac_retval=1
1564 fi
1565 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1566 as_fn_set_status $ac_retval
1567
1568 } # ac_fn_c_try_compile
1569
1570 # ac_fn_c_try_cpp LINENO
1571 # ----------------------
1572 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1573 ac_fn_c_try_cpp ()
1574 {
1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 if { { ac_try="$ac_cpp conftest.$ac_ext"
1577 case "(($ac_try" in
1578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1579 *) ac_try_echo=$ac_try;;
1580 esac
1581 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1582 $as_echo "$ac_try_echo"; } >&5
1583 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1584 ac_status=$?
1585 if test -s conftest.err; then
1586 grep -v '^ *+' conftest.err >conftest.er1
1587 cat conftest.er1 >&5
1588 mv -f conftest.er1 conftest.err
1589 fi
1590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1591 test $ac_status = 0; } > conftest.i && {
1592 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1593 test ! -s conftest.err
1594 }; then :
1595 ac_retval=0
1596 else
1597 $as_echo "$as_me: failed program was:" >&5
1598 sed 's/^/| /' conftest.$ac_ext >&5
1599
1600 ac_retval=1
1601 fi
1602 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1603 as_fn_set_status $ac_retval
1604
1605 } # ac_fn_c_try_cpp
1606
1607 # ac_fn_c_try_link LINENO
1608 # -----------------------
1609 # Try to link conftest.$ac_ext, and return whether this succeeded.
1610 ac_fn_c_try_link ()
1611 {
1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 rm -f conftest.$ac_objext conftest$ac_exeext
1614 if { { ac_try="$ac_link"
1615 case "(($ac_try" in
1616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617 *) ac_try_echo=$ac_try;;
1618 esac
1619 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620 $as_echo "$ac_try_echo"; } >&5
1621 (eval "$ac_link") 2>conftest.err
1622 ac_status=$?
1623 if test -s conftest.err; then
1624 grep -v '^ *+' conftest.err >conftest.er1
1625 cat conftest.er1 >&5
1626 mv -f conftest.er1 conftest.err
1627 fi
1628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629 test $ac_status = 0; } && {
1630 test -z "$ac_c_werror_flag" ||
1631 test ! -s conftest.err
1632 } && test -s conftest$ac_exeext && {
1633 test "$cross_compiling" = yes ||
1634 test -x conftest$ac_exeext
1635 }; then :
1636 ac_retval=0
1637 else
1638 $as_echo "$as_me: failed program was:" >&5
1639 sed 's/^/| /' conftest.$ac_ext >&5
1640
1641 ac_retval=1
1642 fi
1643 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1644 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1645 # interfere with the next link command; also delete a directory that is
1646 # left behind by Apple's compiler. We do this before executing the actions.
1647 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1648 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1649 as_fn_set_status $ac_retval
1650
1651 } # ac_fn_c_try_link
1652
1653 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1654 # -------------------------------------------------------
1655 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1656 # the include files in INCLUDES and setting the cache variable VAR
1657 # accordingly.
1658 ac_fn_c_check_header_mongrel ()
1659 {
1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 if eval \${$3+:} false; then :
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663 $as_echo_n "checking for $2... " >&6; }
1664 if eval \${$3+:} false; then :
1665 $as_echo_n "(cached) " >&6
1666 fi
1667 eval ac_res=\$$3
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1669 $as_echo "$ac_res" >&6; }
1670 else
1671 # Is the header compilable?
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1673 $as_echo_n "checking $2 usability... " >&6; }
1674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1675 /* end confdefs.h. */
1676 $4
1677 #include <$2>
1678 _ACEOF
1679 if ac_fn_c_try_compile "$LINENO"; then :
1680 ac_header_compiler=yes
1681 else
1682 ac_header_compiler=no
1683 fi
1684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1686 $as_echo "$ac_header_compiler" >&6; }
1687
1688 # Is the header present?
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1690 $as_echo_n "checking $2 presence... " >&6; }
1691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692 /* end confdefs.h. */
1693 #include <$2>
1694 _ACEOF
1695 if ac_fn_c_try_cpp "$LINENO"; then :
1696 ac_header_preproc=yes
1697 else
1698 ac_header_preproc=no
1699 fi
1700 rm -f conftest.err conftest.i conftest.$ac_ext
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1702 $as_echo "$ac_header_preproc" >&6; }
1703
1704 # So? What about this header?
1705 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1706 yes:no: )
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1708 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711 ;;
1712 no:yes:* )
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1714 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1716 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1718 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1720 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1722 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1723 ;;
1724 esac
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1726 $as_echo_n "checking for $2... " >&6; }
1727 if eval \${$3+:} false; then :
1728 $as_echo_n "(cached) " >&6
1729 else
1730 eval "$3=\$ac_header_compiler"
1731 fi
1732 eval ac_res=\$$3
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1734 $as_echo "$ac_res" >&6; }
1735 fi
1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737
1738 } # ac_fn_c_check_header_mongrel
1739
1740 # ac_fn_c_try_run LINENO
1741 # ----------------------
1742 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1743 # that executables *can* be run.
1744 ac_fn_c_try_run ()
1745 {
1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 if { { ac_try="$ac_link"
1748 case "(($ac_try" in
1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750 *) ac_try_echo=$ac_try;;
1751 esac
1752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753 $as_echo "$ac_try_echo"; } >&5
1754 (eval "$ac_link") 2>&5
1755 ac_status=$?
1756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1758 { { case "(($ac_try" in
1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 *) ac_try_echo=$ac_try;;
1761 esac
1762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763 $as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_try") 2>&5
1765 ac_status=$?
1766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767 test $ac_status = 0; }; }; then :
1768 ac_retval=0
1769 else
1770 $as_echo "$as_me: program exited with status $ac_status" >&5
1771 $as_echo "$as_me: failed program was:" >&5
1772 sed 's/^/| /' conftest.$ac_ext >&5
1773
1774 ac_retval=$ac_status
1775 fi
1776 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1777 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1778 as_fn_set_status $ac_retval
1779
1780 } # ac_fn_c_try_run
1781
1782 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1783 # -------------------------------------------------------
1784 # Tests whether HEADER exists and can be compiled using the include files in
1785 # INCLUDES, setting the cache variable VAR accordingly.
1786 ac_fn_c_check_header_compile ()
1787 {
1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790 $as_echo_n "checking for $2... " >&6; }
1791 if eval \${$3+:} false; then :
1792 $as_echo_n "(cached) " >&6
1793 else
1794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1795 /* end confdefs.h. */
1796 $4
1797 #include <$2>
1798 _ACEOF
1799 if ac_fn_c_try_compile "$LINENO"; then :
1800 eval "$3=yes"
1801 else
1802 eval "$3=no"
1803 fi
1804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1805 fi
1806 eval ac_res=\$$3
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808 $as_echo "$ac_res" >&6; }
1809 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1810
1811 } # ac_fn_c_check_header_compile
1812
1813 # ac_fn_c_check_func LINENO FUNC VAR
1814 # ----------------------------------
1815 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1816 ac_fn_c_check_func ()
1817 {
1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1820 $as_echo_n "checking for $2... " >&6; }
1821 if eval \${$3+:} false; then :
1822 $as_echo_n "(cached) " >&6
1823 else
1824 if test x$gcc_no_link = xyes; then
1825 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1826 fi
1827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828 /* end confdefs.h. */
1829 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1830 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1831 #define $2 innocuous_$2
1832
1833 /* System header to define __stub macros and hopefully few prototypes,
1834 which can conflict with char $2 (); below.
1835 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1836 <limits.h> exists even on freestanding compilers. */
1837
1838 #ifdef __STDC__
1839 # include <limits.h>
1840 #else
1841 # include <assert.h>
1842 #endif
1843
1844 #undef $2
1845
1846 /* Override any GCC internal prototype to avoid an error.
1847 Use char because int might match the return type of a GCC
1848 builtin and then its argument prototype would still apply. */
1849 #ifdef __cplusplus
1850 extern "C"
1851 #endif
1852 char $2 ();
1853 /* The GNU C library defines this for functions which it implements
1854 to always fail with ENOSYS. Some functions are actually named
1855 something starting with __ and the normal name is an alias. */
1856 #if defined __stub_$2 || defined __stub___$2
1857 choke me
1858 #endif
1859
1860 int
1861 main ()
1862 {
1863 return $2 ();
1864 ;
1865 return 0;
1866 }
1867 _ACEOF
1868 if ac_fn_c_try_link "$LINENO"; then :
1869 eval "$3=yes"
1870 else
1871 eval "$3=no"
1872 fi
1873 rm -f core conftest.err conftest.$ac_objext \
1874 conftest$ac_exeext conftest.$ac_ext
1875 fi
1876 eval ac_res=\$$3
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878 $as_echo "$ac_res" >&6; }
1879 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1880
1881 } # ac_fn_c_check_func
1882 cat >config.log <<_ACEOF
1883 This file contains any messages produced by compilers while
1884 running configure, to aid debugging if configure makes a mistake.
1885
1886 It was created by libssp $as_me 1.0, which was
1887 generated by GNU Autoconf 2.69. Invocation command line was
1888
1889 $ $0 $@
1890
1891 _ACEOF
1892 exec 5>>config.log
1893 {
1894 cat <<_ASUNAME
1895 ## --------- ##
1896 ## Platform. ##
1897 ## --------- ##
1898
1899 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1900 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1901 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1902 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1903 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1904
1905 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1906 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1907
1908 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1909 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1910 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1911 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1912 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1913 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1914 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1915
1916 _ASUNAME
1917
1918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1919 for as_dir in $PATH
1920 do
1921 IFS=$as_save_IFS
1922 test -z "$as_dir" && as_dir=.
1923 $as_echo "PATH: $as_dir"
1924 done
1925 IFS=$as_save_IFS
1926
1927 } >&5
1928
1929 cat >&5 <<_ACEOF
1930
1931
1932 ## ----------- ##
1933 ## Core tests. ##
1934 ## ----------- ##
1935
1936 _ACEOF
1937
1938
1939 # Keep a trace of the command line.
1940 # Strip out --no-create and --no-recursion so they do not pile up.
1941 # Strip out --silent because we don't want to record it for future runs.
1942 # Also quote any args containing shell meta-characters.
1943 # Make two passes to allow for proper duplicate-argument suppression.
1944 ac_configure_args=
1945 ac_configure_args0=
1946 ac_configure_args1=
1947 ac_must_keep_next=false
1948 for ac_pass in 1 2
1949 do
1950 for ac_arg
1951 do
1952 case $ac_arg in
1953 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1954 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1955 | -silent | --silent | --silen | --sile | --sil)
1956 continue ;;
1957 *\'*)
1958 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1959 esac
1960 case $ac_pass in
1961 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1962 2)
1963 as_fn_append ac_configure_args1 " '$ac_arg'"
1964 if test $ac_must_keep_next = true; then
1965 ac_must_keep_next=false # Got value, back to normal.
1966 else
1967 case $ac_arg in
1968 *=* | --config-cache | -C | -disable-* | --disable-* \
1969 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1970 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1971 | -with-* | --with-* | -without-* | --without-* | --x)
1972 case "$ac_configure_args0 " in
1973 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1974 esac
1975 ;;
1976 -* ) ac_must_keep_next=true ;;
1977 esac
1978 fi
1979 as_fn_append ac_configure_args " '$ac_arg'"
1980 ;;
1981 esac
1982 done
1983 done
1984 { ac_configure_args0=; unset ac_configure_args0;}
1985 { ac_configure_args1=; unset ac_configure_args1;}
1986
1987 # When interrupted or exit'd, cleanup temporary files, and complete
1988 # config.log. We remove comments because anyway the quotes in there
1989 # would cause problems or look ugly.
1990 # WARNING: Use '\'' to represent an apostrophe within the trap.
1991 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1992 trap 'exit_status=$?
1993 # Save into config.log some information that might help in debugging.
1994 {
1995 echo
1996
1997 $as_echo "## ---------------- ##
1998 ## Cache variables. ##
1999 ## ---------------- ##"
2000 echo
2001 # The following way of writing the cache mishandles newlines in values,
2002 (
2003 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2004 eval ac_val=\$$ac_var
2005 case $ac_val in #(
2006 *${as_nl}*)
2007 case $ac_var in #(
2008 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2009 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2010 esac
2011 case $ac_var in #(
2012 _ | IFS | as_nl) ;; #(
2013 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2014 *) { eval $ac_var=; unset $ac_var;} ;;
2015 esac ;;
2016 esac
2017 done
2018 (set) 2>&1 |
2019 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2020 *${as_nl}ac_space=\ *)
2021 sed -n \
2022 "s/'\''/'\''\\\\'\'''\''/g;
2023 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2024 ;; #(
2025 *)
2026 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2027 ;;
2028 esac |
2029 sort
2030 )
2031 echo
2032
2033 $as_echo "## ----------------- ##
2034 ## Output variables. ##
2035 ## ----------------- ##"
2036 echo
2037 for ac_var in $ac_subst_vars
2038 do
2039 eval ac_val=\$$ac_var
2040 case $ac_val in
2041 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2042 esac
2043 $as_echo "$ac_var='\''$ac_val'\''"
2044 done | sort
2045 echo
2046
2047 if test -n "$ac_subst_files"; then
2048 $as_echo "## ------------------- ##
2049 ## File substitutions. ##
2050 ## ------------------- ##"
2051 echo
2052 for ac_var in $ac_subst_files
2053 do
2054 eval ac_val=\$$ac_var
2055 case $ac_val in
2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057 esac
2058 $as_echo "$ac_var='\''$ac_val'\''"
2059 done | sort
2060 echo
2061 fi
2062
2063 if test -s confdefs.h; then
2064 $as_echo "## ----------- ##
2065 ## confdefs.h. ##
2066 ## ----------- ##"
2067 echo
2068 cat confdefs.h
2069 echo
2070 fi
2071 test "$ac_signal" != 0 &&
2072 $as_echo "$as_me: caught signal $ac_signal"
2073 $as_echo "$as_me: exit $exit_status"
2074 } >&5
2075 rm -f core *.core core.conftest.* &&
2076 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2077 exit $exit_status
2078 ' 0
2079 for ac_signal in 1 2 13 15; do
2080 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2081 done
2082 ac_signal=0
2083
2084 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2085 rm -f -r conftest* confdefs.h
2086
2087 $as_echo "/* confdefs.h */" > confdefs.h
2088
2089 # Predefined preprocessor variables.
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_NAME "$PACKAGE_NAME"
2093 _ACEOF
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2097 _ACEOF
2098
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2101 _ACEOF
2102
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_STRING "$PACKAGE_STRING"
2105 _ACEOF
2106
2107 cat >>confdefs.h <<_ACEOF
2108 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2109 _ACEOF
2110
2111 cat >>confdefs.h <<_ACEOF
2112 #define PACKAGE_URL "$PACKAGE_URL"
2113 _ACEOF
2114
2115
2116 # Let the site file select an alternate cache file if it wants to.
2117 # Prefer an explicitly selected file to automatically selected ones.
2118 ac_site_file1=NONE
2119 ac_site_file2=NONE
2120 if test -n "$CONFIG_SITE"; then
2121 # We do not want a PATH search for config.site.
2122 case $CONFIG_SITE in #((
2123 -*) ac_site_file1=./$CONFIG_SITE;;
2124 */*) ac_site_file1=$CONFIG_SITE;;
2125 *) ac_site_file1=./$CONFIG_SITE;;
2126 esac
2127 elif test "x$prefix" != xNONE; then
2128 ac_site_file1=$prefix/share/config.site
2129 ac_site_file2=$prefix/etc/config.site
2130 else
2131 ac_site_file1=$ac_default_prefix/share/config.site
2132 ac_site_file2=$ac_default_prefix/etc/config.site
2133 fi
2134 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2135 do
2136 test "x$ac_site_file" = xNONE && continue
2137 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2139 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2140 sed 's/^/| /' "$ac_site_file" >&5
2141 . "$ac_site_file" \
2142 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2143 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2144 as_fn_error $? "failed to load site script $ac_site_file
2145 See \`config.log' for more details" "$LINENO" 5; }
2146 fi
2147 done
2148
2149 if test -r "$cache_file"; then
2150 # Some versions of bash will fail to source /dev/null (special files
2151 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2152 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2154 $as_echo "$as_me: loading cache $cache_file" >&6;}
2155 case $cache_file in
2156 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2157 *) . "./$cache_file";;
2158 esac
2159 fi
2160 else
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2162 $as_echo "$as_me: creating cache $cache_file" >&6;}
2163 >$cache_file
2164 fi
2165
2166 # Check that the precious variables saved in the cache have kept the same
2167 # value.
2168 ac_cache_corrupted=false
2169 for ac_var in $ac_precious_vars; do
2170 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171 eval ac_new_set=\$ac_env_${ac_var}_set
2172 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173 eval ac_new_val=\$ac_env_${ac_var}_value
2174 case $ac_old_set,$ac_new_set in
2175 set,)
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2178 ac_cache_corrupted=: ;;
2179 ,set)
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2182 ac_cache_corrupted=: ;;
2183 ,);;
2184 *)
2185 if test "x$ac_old_val" != "x$ac_new_val"; then
2186 # differences in whitespace do not lead to failure.
2187 ac_old_val_w=`echo x $ac_old_val`
2188 ac_new_val_w=`echo x $ac_new_val`
2189 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192 ac_cache_corrupted=:
2193 else
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196 eval $ac_var=\$ac_old_val
2197 fi
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2199 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2201 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2202 fi;;
2203 esac
2204 # Pass precious variables to config.status.
2205 if test "$ac_new_set" = set; then
2206 case $ac_new_val in
2207 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2208 *) ac_arg=$ac_var=$ac_new_val ;;
2209 esac
2210 case " $ac_configure_args " in
2211 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2212 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213 esac
2214 fi
2215 done
2216 if $ac_cache_corrupted; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2222 fi
2223 ## -------------------- ##
2224 ## Main body of script. ##
2225 ## -------------------- ##
2226
2227 ac_ext=c
2228 ac_cpp='$CPP $CPPFLAGS'
2229 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232
2233
2234
2235
2236
2237
2238 ac_aux_dir=
2239 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2240 if test -f "$ac_dir/install-sh"; then
2241 ac_aux_dir=$ac_dir
2242 ac_install_sh="$ac_aux_dir/install-sh -c"
2243 break
2244 elif test -f "$ac_dir/install.sh"; then
2245 ac_aux_dir=$ac_dir
2246 ac_install_sh="$ac_aux_dir/install.sh -c"
2247 break
2248 elif test -f "$ac_dir/shtool"; then
2249 ac_aux_dir=$ac_dir
2250 ac_install_sh="$ac_aux_dir/shtool install -c"
2251 break
2252 fi
2253 done
2254 if test -z "$ac_aux_dir"; then
2255 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2256 fi
2257
2258 # These three variables are undocumented and unsupported,
2259 # and are intended to be withdrawn in a future Autoconf release.
2260 # They can cause serious problems if a builder's source tree is in a directory
2261 # whose full name contains unusual characters.
2262 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2263 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2264 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2265
2266
2267 # Make sure we can run config.sub.
2268 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2269 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2270
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2272 $as_echo_n "checking build system type... " >&6; }
2273 if ${ac_cv_build+:} false; then :
2274 $as_echo_n "(cached) " >&6
2275 else
2276 ac_build_alias=$build_alias
2277 test "x$ac_build_alias" = x &&
2278 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2279 test "x$ac_build_alias" = x &&
2280 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2281 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2282 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2283
2284 fi
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2286 $as_echo "$ac_cv_build" >&6; }
2287 case $ac_cv_build in
2288 *-*-*) ;;
2289 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2290 esac
2291 build=$ac_cv_build
2292 ac_save_IFS=$IFS; IFS='-'
2293 set x $ac_cv_build
2294 shift
2295 build_cpu=$1
2296 build_vendor=$2
2297 shift; shift
2298 # Remember, the first character of IFS is used to create $*,
2299 # except with old shells:
2300 build_os=$*
2301 IFS=$ac_save_IFS
2302 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2303
2304
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2306 $as_echo_n "checking host system type... " >&6; }
2307 if ${ac_cv_host+:} false; then :
2308 $as_echo_n "(cached) " >&6
2309 else
2310 if test "x$host_alias" = x; then
2311 ac_cv_host=$ac_cv_build
2312 else
2313 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2314 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2315 fi
2316
2317 fi
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2319 $as_echo "$ac_cv_host" >&6; }
2320 case $ac_cv_host in
2321 *-*-*) ;;
2322 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2323 esac
2324 host=$ac_cv_host
2325 ac_save_IFS=$IFS; IFS='-'
2326 set x $ac_cv_host
2327 shift
2328 host_cpu=$1
2329 host_vendor=$2
2330 shift; shift
2331 # Remember, the first character of IFS is used to create $*,
2332 # except with old shells:
2333 host_os=$*
2334 IFS=$ac_save_IFS
2335 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2336
2337
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2339 $as_echo_n "checking target system type... " >&6; }
2340 if ${ac_cv_target+:} false; then :
2341 $as_echo_n "(cached) " >&6
2342 else
2343 if test "x$target_alias" = x; then
2344 ac_cv_target=$ac_cv_host
2345 else
2346 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2347 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2348 fi
2349
2350 fi
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2352 $as_echo "$ac_cv_target" >&6; }
2353 case $ac_cv_target in
2354 *-*-*) ;;
2355 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2356 esac
2357 target=$ac_cv_target
2358 ac_save_IFS=$IFS; IFS='-'
2359 set x $ac_cv_target
2360 shift
2361 target_cpu=$1
2362 target_vendor=$2
2363 shift; shift
2364 # Remember, the first character of IFS is used to create $*,
2365 # except with old shells:
2366 target_os=$*
2367 IFS=$ac_save_IFS
2368 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2369
2370
2371 # The aliases save the names the user supplied, while $host etc.
2372 # will get canonicalized.
2373 test -n "$target_alias" &&
2374 test "$program_prefix$program_suffix$program_transform_name" = \
2375 NONENONEs,x,x, &&
2376 program_prefix=${target_alias}-
2377
2378 case ${build_alias} in
2379 "") build_noncanonical=${build} ;;
2380 *) build_noncanonical=${build_alias} ;;
2381 esac
2382
2383 case ${host_alias} in
2384 "") host_noncanonical=${build_noncanonical} ;;
2385 *) host_noncanonical=${host_alias} ;;
2386 esac
2387
2388 case ${target_alias} in
2389 "") target_noncanonical=${host_noncanonical} ;;
2390 *) target_noncanonical=${target_alias} ;;
2391 esac
2392
2393
2394
2395
2396 am__api_version='1.15'
2397
2398 # Find a good install program. We prefer a C program (faster),
2399 # so one script is as good as another. But avoid the broken or
2400 # incompatible versions:
2401 # SysV /etc/install, /usr/sbin/install
2402 # SunOS /usr/etc/install
2403 # IRIX /sbin/install
2404 # AIX /bin/install
2405 # AmigaOS /C/install, which installs bootblocks on floppy discs
2406 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2407 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2408 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2409 # OS/2's system install, which has a completely different semantic
2410 # ./install, which can be erroneously created by make from ./install.sh.
2411 # Reject install programs that cannot install multiple files.
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2413 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2414 if test -z "$INSTALL"; then
2415 if ${ac_cv_path_install+:} false; then :
2416 $as_echo_n "(cached) " >&6
2417 else
2418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2419 for as_dir in $PATH
2420 do
2421 IFS=$as_save_IFS
2422 test -z "$as_dir" && as_dir=.
2423 # Account for people who put trailing slashes in PATH elements.
2424 case $as_dir/ in #((
2425 ./ | .// | /[cC]/* | \
2426 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2427 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2428 /usr/ucb/* ) ;;
2429 *)
2430 # OSF1 and SCO ODT 3.0 have their own names for install.
2431 # Don't use installbsd from OSF since it installs stuff as root
2432 # by default.
2433 for ac_prog in ginstall scoinst install; do
2434 for ac_exec_ext in '' $ac_executable_extensions; do
2435 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2436 if test $ac_prog = install &&
2437 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2438 # AIX install. It has an incompatible calling convention.
2439 :
2440 elif test $ac_prog = install &&
2441 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2442 # program-specific install script used by HP pwplus--don't use.
2443 :
2444 else
2445 rm -rf conftest.one conftest.two conftest.dir
2446 echo one > conftest.one
2447 echo two > conftest.two
2448 mkdir conftest.dir
2449 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2450 test -s conftest.one && test -s conftest.two &&
2451 test -s conftest.dir/conftest.one &&
2452 test -s conftest.dir/conftest.two
2453 then
2454 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2455 break 3
2456 fi
2457 fi
2458 fi
2459 done
2460 done
2461 ;;
2462 esac
2463
2464 done
2465 IFS=$as_save_IFS
2466
2467 rm -rf conftest.one conftest.two conftest.dir
2468
2469 fi
2470 if test "${ac_cv_path_install+set}" = set; then
2471 INSTALL=$ac_cv_path_install
2472 else
2473 # As a last resort, use the slow shell script. Don't cache a
2474 # value for INSTALL within a source directory, because that will
2475 # break other packages using the cache if that directory is
2476 # removed, or if the value is a relative name.
2477 INSTALL=$ac_install_sh
2478 fi
2479 fi
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2481 $as_echo "$INSTALL" >&6; }
2482
2483 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2484 # It thinks the first close brace ends the variable substitution.
2485 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2486
2487 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2488
2489 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2490
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2492 $as_echo_n "checking whether build environment is sane... " >&6; }
2493 # Reject unsafe characters in $srcdir or the absolute working directory
2494 # name. Accept space and tab only in the latter.
2495 am_lf='
2496 '
2497 case `pwd` in
2498 *[\\\"\#\$\&\'\`$am_lf]*)
2499 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2500 esac
2501 case $srcdir in
2502 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2503 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2504 esac
2505
2506 # Do 'set' in a subshell so we don't clobber the current shell's
2507 # arguments. Must try -L first in case configure is actually a
2508 # symlink; some systems play weird games with the mod time of symlinks
2509 # (eg FreeBSD returns the mod time of the symlink's containing
2510 # directory).
2511 if (
2512 am_has_slept=no
2513 for am_try in 1 2; do
2514 echo "timestamp, slept: $am_has_slept" > conftest.file
2515 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2516 if test "$*" = "X"; then
2517 # -L didn't work.
2518 set X `ls -t "$srcdir/configure" conftest.file`
2519 fi
2520 if test "$*" != "X $srcdir/configure conftest.file" \
2521 && test "$*" != "X conftest.file $srcdir/configure"; then
2522
2523 # If neither matched, then we have a broken ls. This can happen
2524 # if, for instance, CONFIG_SHELL is bash and it inherits a
2525 # broken ls alias from the environment. This has actually
2526 # happened. Such a system could not be considered "sane".
2527 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2528 alias in your environment" "$LINENO" 5
2529 fi
2530 if test "$2" = conftest.file || test $am_try -eq 2; then
2531 break
2532 fi
2533 # Just in case.
2534 sleep 1
2535 am_has_slept=yes
2536 done
2537 test "$2" = conftest.file
2538 )
2539 then
2540 # Ok.
2541 :
2542 else
2543 as_fn_error $? "newly created file is older than distributed files!
2544 Check your system clock" "$LINENO" 5
2545 fi
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2547 $as_echo "yes" >&6; }
2548 # If we didn't sleep, we still need to ensure time stamps of config.status and
2549 # generated files are strictly newer.
2550 am_sleep_pid=
2551 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2552 ( sleep 1 ) &
2553 am_sleep_pid=$!
2554 fi
2555
2556 rm -f conftest.file
2557
2558 test "$program_prefix" != NONE &&
2559 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2560 # Use a double $ so make ignores it.
2561 test "$program_suffix" != NONE &&
2562 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2563 # Double any \ or $.
2564 # By default was `s,x,x', remove it if useless.
2565 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2566 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2567
2568 # Expand $ac_aux_dir to an absolute path.
2569 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2570
2571 if test x"${MISSING+set}" != xset; then
2572 case $am_aux_dir in
2573 *\ * | *\ *)
2574 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2575 *)
2576 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2577 esac
2578 fi
2579 # Use eval to expand $SHELL
2580 if eval "$MISSING --is-lightweight"; then
2581 am_missing_run="$MISSING "
2582 else
2583 am_missing_run=
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2585 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2586 fi
2587
2588 if test x"${install_sh+set}" != xset; then
2589 case $am_aux_dir in
2590 *\ * | *\ *)
2591 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2592 *)
2593 install_sh="\${SHELL} $am_aux_dir/install-sh"
2594 esac
2595 fi
2596
2597 # Installed binaries are usually stripped using 'strip' when the user
2598 # run "make install-strip". However 'strip' might not be the right
2599 # tool to use in cross-compilation environments, therefore Automake
2600 # will honor the 'STRIP' environment variable to overrule this program.
2601 if test "$cross_compiling" != no; then
2602 if test -n "$ac_tool_prefix"; then
2603 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2604 set dummy ${ac_tool_prefix}strip; ac_word=$2
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2606 $as_echo_n "checking for $ac_word... " >&6; }
2607 if ${ac_cv_prog_STRIP+:} false; then :
2608 $as_echo_n "(cached) " >&6
2609 else
2610 if test -n "$STRIP"; then
2611 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2612 else
2613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614 for as_dir in $PATH
2615 do
2616 IFS=$as_save_IFS
2617 test -z "$as_dir" && as_dir=.
2618 for ac_exec_ext in '' $ac_executable_extensions; do
2619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2620 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2622 break 2
2623 fi
2624 done
2625 done
2626 IFS=$as_save_IFS
2627
2628 fi
2629 fi
2630 STRIP=$ac_cv_prog_STRIP
2631 if test -n "$STRIP"; then
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2633 $as_echo "$STRIP" >&6; }
2634 else
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2636 $as_echo "no" >&6; }
2637 fi
2638
2639
2640 fi
2641 if test -z "$ac_cv_prog_STRIP"; then
2642 ac_ct_STRIP=$STRIP
2643 # Extract the first word of "strip", so it can be a program name with args.
2644 set dummy strip; ac_word=$2
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2646 $as_echo_n "checking for $ac_word... " >&6; }
2647 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2648 $as_echo_n "(cached) " >&6
2649 else
2650 if test -n "$ac_ct_STRIP"; then
2651 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2652 else
2653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2654 for as_dir in $PATH
2655 do
2656 IFS=$as_save_IFS
2657 test -z "$as_dir" && as_dir=.
2658 for ac_exec_ext in '' $ac_executable_extensions; do
2659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2660 ac_cv_prog_ac_ct_STRIP="strip"
2661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2662 break 2
2663 fi
2664 done
2665 done
2666 IFS=$as_save_IFS
2667
2668 fi
2669 fi
2670 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2671 if test -n "$ac_ct_STRIP"; then
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2673 $as_echo "$ac_ct_STRIP" >&6; }
2674 else
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2676 $as_echo "no" >&6; }
2677 fi
2678
2679 if test "x$ac_ct_STRIP" = x; then
2680 STRIP=":"
2681 else
2682 case $cross_compiling:$ac_tool_warned in
2683 yes:)
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2685 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2686 ac_tool_warned=yes ;;
2687 esac
2688 STRIP=$ac_ct_STRIP
2689 fi
2690 else
2691 STRIP="$ac_cv_prog_STRIP"
2692 fi
2693
2694 fi
2695 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2696
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2698 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2699 if test -z "$MKDIR_P"; then
2700 if ${ac_cv_path_mkdir+:} false; then :
2701 $as_echo_n "(cached) " >&6
2702 else
2703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2704 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2705 do
2706 IFS=$as_save_IFS
2707 test -z "$as_dir" && as_dir=.
2708 for ac_prog in mkdir gmkdir; do
2709 for ac_exec_ext in '' $ac_executable_extensions; do
2710 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2711 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2712 'mkdir (GNU coreutils) '* | \
2713 'mkdir (coreutils) '* | \
2714 'mkdir (fileutils) '4.1*)
2715 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2716 break 3;;
2717 esac
2718 done
2719 done
2720 done
2721 IFS=$as_save_IFS
2722
2723 fi
2724
2725 test -d ./--version && rmdir ./--version
2726 if test "${ac_cv_path_mkdir+set}" = set; then
2727 MKDIR_P="$ac_cv_path_mkdir -p"
2728 else
2729 # As a last resort, use the slow shell script. Don't cache a
2730 # value for MKDIR_P within a source directory, because that will
2731 # break other packages using the cache if that directory is
2732 # removed, or if the value is a relative name.
2733 MKDIR_P="$ac_install_sh -d"
2734 fi
2735 fi
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2737 $as_echo "$MKDIR_P" >&6; }
2738
2739 for ac_prog in gawk mawk nawk awk
2740 do
2741 # Extract the first word of "$ac_prog", so it can be a program name with args.
2742 set dummy $ac_prog; ac_word=$2
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 $as_echo_n "checking for $ac_word... " >&6; }
2745 if ${ac_cv_prog_AWK+:} false; then :
2746 $as_echo_n "(cached) " >&6
2747 else
2748 if test -n "$AWK"; then
2749 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2750 else
2751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752 for as_dir in $PATH
2753 do
2754 IFS=$as_save_IFS
2755 test -z "$as_dir" && as_dir=.
2756 for ac_exec_ext in '' $ac_executable_extensions; do
2757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2758 ac_cv_prog_AWK="$ac_prog"
2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760 break 2
2761 fi
2762 done
2763 done
2764 IFS=$as_save_IFS
2765
2766 fi
2767 fi
2768 AWK=$ac_cv_prog_AWK
2769 if test -n "$AWK"; then
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2771 $as_echo "$AWK" >&6; }
2772 else
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774 $as_echo "no" >&6; }
2775 fi
2776
2777
2778 test -n "$AWK" && break
2779 done
2780
2781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2782 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2783 set x ${MAKE-make}
2784 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2785 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2786 $as_echo_n "(cached) " >&6
2787 else
2788 cat >conftest.make <<\_ACEOF
2789 SHELL = /bin/sh
2790 all:
2791 @echo '@@@%%%=$(MAKE)=@@@%%%'
2792 _ACEOF
2793 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2794 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2795 *@@@%%%=?*=@@@%%%*)
2796 eval ac_cv_prog_make_${ac_make}_set=yes;;
2797 *)
2798 eval ac_cv_prog_make_${ac_make}_set=no;;
2799 esac
2800 rm -f conftest.make
2801 fi
2802 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2804 $as_echo "yes" >&6; }
2805 SET_MAKE=
2806 else
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2808 $as_echo "no" >&6; }
2809 SET_MAKE="MAKE=${MAKE-make}"
2810 fi
2811
2812 rm -rf .tst 2>/dev/null
2813 mkdir .tst 2>/dev/null
2814 if test -d .tst; then
2815 am__leading_dot=.
2816 else
2817 am__leading_dot=_
2818 fi
2819 rmdir .tst 2>/dev/null
2820
2821 # Check whether --enable-silent-rules was given.
2822 if test "${enable_silent_rules+set}" = set; then :
2823 enableval=$enable_silent_rules;
2824 fi
2825
2826 case $enable_silent_rules in # (((
2827 yes) AM_DEFAULT_VERBOSITY=0;;
2828 no) AM_DEFAULT_VERBOSITY=1;;
2829 *) AM_DEFAULT_VERBOSITY=1;;
2830 esac
2831 am_make=${MAKE-make}
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2833 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2834 if ${am_cv_make_support_nested_variables+:} false; then :
2835 $as_echo_n "(cached) " >&6
2836 else
2837 if $as_echo 'TRUE=$(BAR$(V))
2838 BAR0=false
2839 BAR1=true
2840 V=1
2841 am__doit:
2842 @$(TRUE)
2843 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2844 am_cv_make_support_nested_variables=yes
2845 else
2846 am_cv_make_support_nested_variables=no
2847 fi
2848 fi
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2850 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2851 if test $am_cv_make_support_nested_variables = yes; then
2852 AM_V='$(V)'
2853 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2854 else
2855 AM_V=$AM_DEFAULT_VERBOSITY
2856 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2857 fi
2858 AM_BACKSLASH='\'
2859
2860 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2861 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2862 # is not polluted with repeated "-I."
2863 am__isrc=' -I$(srcdir)'
2864 # test to see if srcdir already configured
2865 if test -f $srcdir/config.status; then
2866 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2867 fi
2868 fi
2869
2870 # test whether we have cygpath
2871 if test -z "$CYGPATH_W"; then
2872 if (cygpath --version) >/dev/null 2>/dev/null; then
2873 CYGPATH_W='cygpath -w'
2874 else
2875 CYGPATH_W=echo
2876 fi
2877 fi
2878
2879
2880 # Define the identity of the package.
2881 PACKAGE='libssp'
2882 VERSION='1.0'
2883
2884
2885 cat >>confdefs.h <<_ACEOF
2886 #define PACKAGE "$PACKAGE"
2887 _ACEOF
2888
2889
2890 cat >>confdefs.h <<_ACEOF
2891 #define VERSION "$VERSION"
2892 _ACEOF
2893
2894 # Some tools Automake needs.
2895
2896 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2897
2898
2899 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2900
2901
2902 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2903
2904
2905 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2906
2907
2908 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2909
2910 # For better backward compatibility. To be removed once Automake 1.9.x
2911 # dies out for good. For more background, see:
2912 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2913 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2914 mkdir_p='$(MKDIR_P)'
2915
2916 # We need awk for the "check" target (and possibly the TAP driver). The
2917 # system "awk" is bad on some platforms.
2918 # Always define AMTAR for backward compatibility. Yes, it's still used
2919 # in the wild :-( We should find a proper way to deprecate it ...
2920 AMTAR='$${TAR-tar}'
2921
2922
2923 # We'll loop over all known methods to create a tar archive until one works.
2924 _am_tools='gnutar pax cpio none'
2925
2926 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2927
2928
2929
2930
2931
2932
2933 # POSIX will say in a future version that running "rm -f" with no argument
2934 # is OK; and we want to be able to make that assumption in our Makefile
2935 # recipes. So use an aggressive probe to check that the usage we want is
2936 # actually supported "in the wild" to an acceptable degree.
2937 # See automake bug#10828.
2938 # To make any issue more visible, cause the running configure to be aborted
2939 # by default if the 'rm' program in use doesn't match our expectations; the
2940 # user can still override this though.
2941 if rm -f && rm -fr && rm -rf; then : OK; else
2942 cat >&2 <<'END'
2943 Oops!
2944
2945 Your 'rm' program seems unable to run without file operands specified
2946 on the command line, even when the '-f' option is present. This is contrary
2947 to the behaviour of most rm programs out there, and not conforming with
2948 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2949
2950 Please tell bug-automake@gnu.org about your system, including the value
2951 of your $PATH and any error possibly output before this message. This
2952 can help us improve future automake versions.
2953
2954 END
2955 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2956 echo 'Configuration will proceed anyway, since you have set the' >&2
2957 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2958 echo >&2
2959 else
2960 cat >&2 <<'END'
2961 Aborting the configuration process, to ensure you take notice of the issue.
2962
2963 You can download and install GNU coreutils to get an 'rm' implementation
2964 that behaves properly: <http://www.gnu.org/software/coreutils/>.
2965
2966 If you want to complete the configuration process using your problematic
2967 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2968 to "yes", and re-run configure.
2969
2970 END
2971 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2972 fi
2973 fi
2974
2975
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2977 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2978 # Check whether --enable-version-specific-runtime-libs was given.
2979 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2980 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2981 yes) version_specific_libs=yes ;;
2982 no) version_specific_libs=no ;;
2983 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2984 esac
2985 else
2986 version_specific_libs=no
2987 fi
2988
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2990 $as_echo "$version_specific_libs" >&6; }
2991
2992
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2994 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2995 # Check whether --enable-maintainer-mode was given.
2996 if test "${enable_maintainer_mode+set}" = set; then :
2997 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2998 else
2999 USE_MAINTAINER_MODE=no
3000 fi
3001
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3003 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3004 if test $USE_MAINTAINER_MODE = yes; then
3005 MAINTAINER_MODE_TRUE=
3006 MAINTAINER_MODE_FALSE='#'
3007 else
3008 MAINTAINER_MODE_TRUE='#'
3009 MAINTAINER_MODE_FALSE=
3010 fi
3011
3012 MAINT=$MAINTAINER_MODE_TRUE
3013
3014
3015
3016
3017
3018 # Default to --enable-multilib
3019 # Check whether --enable-multilib was given.
3020 if test "${enable_multilib+set}" = set; then :
3021 enableval=$enable_multilib; case "$enableval" in
3022 yes) multilib=yes ;;
3023 no) multilib=no ;;
3024 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3025 esac
3026 else
3027 multilib=yes
3028 fi
3029
3030
3031 # We may get other options which we leave undocumented:
3032 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3033 # See config-ml.in if you want the gory details.
3034
3035 if test "$srcdir" = "."; then
3036 if test "$with_target_subdir" != "."; then
3037 multi_basedir="$srcdir/$with_multisrctop../.."
3038 else
3039 multi_basedir="$srcdir/$with_multisrctop.."
3040 fi
3041 else
3042 multi_basedir="$srcdir/.."
3043 fi
3044
3045
3046 # Even if the default multilib is not a cross compilation,
3047 # it may be that some of the other multilibs are.
3048 if test $cross_compiling = no && test $multilib = yes \
3049 && test "x${with_multisubdir}" != x ; then
3050 cross_compiling=maybe
3051 fi
3052
3053 ac_config_commands="$ac_config_commands default-1"
3054
3055
3056 target_alias=${target_alias-$host_alias}
3057
3058
3059 ac_config_headers="$ac_config_headers config.h"
3060
3061
3062 ac_ext=c
3063 ac_cpp='$CPP $CPPFLAGS'
3064 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3065 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3066 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3067
3068 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3069 # We must force CC to /not/ be precious variables; otherwise
3070 # the wrong, non-multilib-adjusted value will be used in multilibs.
3071 # As a side effect, we have to subst CFLAGS ourselves.
3072
3073
3074
3075 ac_ext=c
3076 ac_cpp='$CPP $CPPFLAGS'
3077 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3078 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3079 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3080 if test -n "$ac_tool_prefix"; then
3081 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3082 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3084 $as_echo_n "checking for $ac_word... " >&6; }
3085 if ${ac_cv_prog_CC+:} false; then :
3086 $as_echo_n "(cached) " >&6
3087 else
3088 if test -n "$CC"; then
3089 ac_cv_prog_CC="$CC" # Let the user override the test.
3090 else
3091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092 for as_dir in $PATH
3093 do
3094 IFS=$as_save_IFS
3095 test -z "$as_dir" && as_dir=.
3096 for ac_exec_ext in '' $ac_executable_extensions; do
3097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3098 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100 break 2
3101 fi
3102 done
3103 done
3104 IFS=$as_save_IFS
3105
3106 fi
3107 fi
3108 CC=$ac_cv_prog_CC
3109 if test -n "$CC"; then
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3111 $as_echo "$CC" >&6; }
3112 else
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3114 $as_echo "no" >&6; }
3115 fi
3116
3117
3118 fi
3119 if test -z "$ac_cv_prog_CC"; then
3120 ac_ct_CC=$CC
3121 # Extract the first word of "gcc", so it can be a program name with args.
3122 set dummy gcc; ac_word=$2
3123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3124 $as_echo_n "checking for $ac_word... " >&6; }
3125 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3126 $as_echo_n "(cached) " >&6
3127 else
3128 if test -n "$ac_ct_CC"; then
3129 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3130 else
3131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3132 for as_dir in $PATH
3133 do
3134 IFS=$as_save_IFS
3135 test -z "$as_dir" && as_dir=.
3136 for ac_exec_ext in '' $ac_executable_extensions; do
3137 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3138 ac_cv_prog_ac_ct_CC="gcc"
3139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3140 break 2
3141 fi
3142 done
3143 done
3144 IFS=$as_save_IFS
3145
3146 fi
3147 fi
3148 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3149 if test -n "$ac_ct_CC"; then
3150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3151 $as_echo "$ac_ct_CC" >&6; }
3152 else
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 $as_echo "no" >&6; }
3155 fi
3156
3157 if test "x$ac_ct_CC" = x; then
3158 CC=""
3159 else
3160 case $cross_compiling:$ac_tool_warned in
3161 yes:)
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3163 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3164 ac_tool_warned=yes ;;
3165 esac
3166 CC=$ac_ct_CC
3167 fi
3168 else
3169 CC="$ac_cv_prog_CC"
3170 fi
3171
3172 if test -z "$CC"; then
3173 if test -n "$ac_tool_prefix"; then
3174 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3175 set dummy ${ac_tool_prefix}cc; ac_word=$2
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3177 $as_echo_n "checking for $ac_word... " >&6; }
3178 if ${ac_cv_prog_CC+:} false; then :
3179 $as_echo_n "(cached) " >&6
3180 else
3181 if test -n "$CC"; then
3182 ac_cv_prog_CC="$CC" # Let the user override the test.
3183 else
3184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3185 for as_dir in $PATH
3186 do
3187 IFS=$as_save_IFS
3188 test -z "$as_dir" && as_dir=.
3189 for ac_exec_ext in '' $ac_executable_extensions; do
3190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3191 ac_cv_prog_CC="${ac_tool_prefix}cc"
3192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3193 break 2
3194 fi
3195 done
3196 done
3197 IFS=$as_save_IFS
3198
3199 fi
3200 fi
3201 CC=$ac_cv_prog_CC
3202 if test -n "$CC"; then
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3204 $as_echo "$CC" >&6; }
3205 else
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3207 $as_echo "no" >&6; }
3208 fi
3209
3210
3211 fi
3212 fi
3213 if test -z "$CC"; then
3214 # Extract the first word of "cc", so it can be a program name with args.
3215 set dummy cc; ac_word=$2
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3217 $as_echo_n "checking for $ac_word... " >&6; }
3218 if ${ac_cv_prog_CC+:} false; then :
3219 $as_echo_n "(cached) " >&6
3220 else
3221 if test -n "$CC"; then
3222 ac_cv_prog_CC="$CC" # Let the user override the test.
3223 else
3224 ac_prog_rejected=no
3225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3226 for as_dir in $PATH
3227 do
3228 IFS=$as_save_IFS
3229 test -z "$as_dir" && as_dir=.
3230 for ac_exec_ext in '' $ac_executable_extensions; do
3231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3232 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3233 ac_prog_rejected=yes
3234 continue
3235 fi
3236 ac_cv_prog_CC="cc"
3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3238 break 2
3239 fi
3240 done
3241 done
3242 IFS=$as_save_IFS
3243
3244 if test $ac_prog_rejected = yes; then
3245 # We found a bogon in the path, so make sure we never use it.
3246 set dummy $ac_cv_prog_CC
3247 shift
3248 if test $# != 0; then
3249 # We chose a different compiler from the bogus one.
3250 # However, it has the same basename, so the bogon will be chosen
3251 # first if we set CC to just the basename; use the full file name.
3252 shift
3253 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3254 fi
3255 fi
3256 fi
3257 fi
3258 CC=$ac_cv_prog_CC
3259 if test -n "$CC"; then
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3261 $as_echo "$CC" >&6; }
3262 else
3263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3264 $as_echo "no" >&6; }
3265 fi
3266
3267
3268 fi
3269 if test -z "$CC"; then
3270 if test -n "$ac_tool_prefix"; then
3271 for ac_prog in cl.exe
3272 do
3273 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3274 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3276 $as_echo_n "checking for $ac_word... " >&6; }
3277 if ${ac_cv_prog_CC+:} false; then :
3278 $as_echo_n "(cached) " >&6
3279 else
3280 if test -n "$CC"; then
3281 ac_cv_prog_CC="$CC" # Let the user override the test.
3282 else
3283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3284 for as_dir in $PATH
3285 do
3286 IFS=$as_save_IFS
3287 test -z "$as_dir" && as_dir=.
3288 for ac_exec_ext in '' $ac_executable_extensions; do
3289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3290 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3292 break 2
3293 fi
3294 done
3295 done
3296 IFS=$as_save_IFS
3297
3298 fi
3299 fi
3300 CC=$ac_cv_prog_CC
3301 if test -n "$CC"; then
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3303 $as_echo "$CC" >&6; }
3304 else
3305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3306 $as_echo "no" >&6; }
3307 fi
3308
3309
3310 test -n "$CC" && break
3311 done
3312 fi
3313 if test -z "$CC"; then
3314 ac_ct_CC=$CC
3315 for ac_prog in cl.exe
3316 do
3317 # Extract the first word of "$ac_prog", so it can be a program name with args.
3318 set dummy $ac_prog; ac_word=$2
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3320 $as_echo_n "checking for $ac_word... " >&6; }
3321 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3322 $as_echo_n "(cached) " >&6
3323 else
3324 if test -n "$ac_ct_CC"; then
3325 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3326 else
3327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3328 for as_dir in $PATH
3329 do
3330 IFS=$as_save_IFS
3331 test -z "$as_dir" && as_dir=.
3332 for ac_exec_ext in '' $ac_executable_extensions; do
3333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3334 ac_cv_prog_ac_ct_CC="$ac_prog"
3335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3336 break 2
3337 fi
3338 done
3339 done
3340 IFS=$as_save_IFS
3341
3342 fi
3343 fi
3344 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3345 if test -n "$ac_ct_CC"; then
3346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3347 $as_echo "$ac_ct_CC" >&6; }
3348 else
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3350 $as_echo "no" >&6; }
3351 fi
3352
3353
3354 test -n "$ac_ct_CC" && break
3355 done
3356
3357 if test "x$ac_ct_CC" = x; then
3358 CC=""
3359 else
3360 case $cross_compiling:$ac_tool_warned in
3361 yes:)
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3363 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3364 ac_tool_warned=yes ;;
3365 esac
3366 CC=$ac_ct_CC
3367 fi
3368 fi
3369
3370 fi
3371
3372
3373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3374 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3375 as_fn_error $? "no acceptable C compiler found in \$PATH
3376 See \`config.log' for more details" "$LINENO" 5; }
3377
3378 # Provide some information about the compiler.
3379 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3380 set X $ac_compile
3381 ac_compiler=$2
3382 for ac_option in --version -v -V -qversion; do
3383 { { ac_try="$ac_compiler $ac_option >&5"
3384 case "(($ac_try" in
3385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3386 *) ac_try_echo=$ac_try;;
3387 esac
3388 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3389 $as_echo "$ac_try_echo"; } >&5
3390 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3391 ac_status=$?
3392 if test -s conftest.err; then
3393 sed '10a\
3394 ... rest of stderr output deleted ...
3395 10q' conftest.err >conftest.er1
3396 cat conftest.er1 >&5
3397 fi
3398 rm -f conftest.er1 conftest.err
3399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3400 test $ac_status = 0; }
3401 done
3402
3403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3404 /* end confdefs.h. */
3405 #include <stdio.h>
3406 int
3407 main ()
3408 {
3409 printf ("hello world\n");
3410 ;
3411 return 0;
3412 }
3413 _ACEOF
3414 # FIXME: Cleanup?
3415 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3416 (eval $ac_link) 2>&5
3417 ac_status=$?
3418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3419 test $ac_status = 0; }; then :
3420 gcc_no_link=no
3421 else
3422 gcc_no_link=yes
3423 fi
3424 if test x$gcc_no_link = xyes; then
3425 # Setting cross_compile will disable run tests; it will
3426 # also disable AC_CHECK_FILE but that's generally
3427 # correct if we can't link.
3428 cross_compiling=yes
3429 EXEEXT=
3430 else
3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 /* end confdefs.h. */
3433
3434 int
3435 main ()
3436 {
3437
3438 ;
3439 return 0;
3440 }
3441 _ACEOF
3442 ac_clean_files_save=$ac_clean_files
3443 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3444 # Try to create an executable without -o first, disregard a.out.
3445 # It will help us diagnose broken compilers, and finding out an intuition
3446 # of exeext.
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3448 $as_echo_n "checking whether the C compiler works... " >&6; }
3449 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3450
3451 # The possible output files:
3452 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3453
3454 ac_rmfiles=
3455 for ac_file in $ac_files
3456 do
3457 case $ac_file in
3458 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3459 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3460 esac
3461 done
3462 rm -f $ac_rmfiles
3463
3464 if { { ac_try="$ac_link_default"
3465 case "(($ac_try" in
3466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467 *) ac_try_echo=$ac_try;;
3468 esac
3469 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3470 $as_echo "$ac_try_echo"; } >&5
3471 (eval "$ac_link_default") 2>&5
3472 ac_status=$?
3473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474 test $ac_status = 0; }; then :
3475 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3476 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3477 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3478 # so that the user can short-circuit this test for compilers unknown to
3479 # Autoconf.
3480 for ac_file in $ac_files ''
3481 do
3482 test -f "$ac_file" || continue
3483 case $ac_file in
3484 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3485 ;;
3486 [ab].out )
3487 # We found the default executable, but exeext='' is most
3488 # certainly right.
3489 break;;
3490 *.* )
3491 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3492 then :; else
3493 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3494 fi
3495 # We set ac_cv_exeext here because the later test for it is not
3496 # safe: cross compilers may not add the suffix if given an `-o'
3497 # argument, so we may need to know it at that point already.
3498 # Even if this section looks crufty: it has the advantage of
3499 # actually working.
3500 break;;
3501 * )
3502 break;;
3503 esac
3504 done
3505 test "$ac_cv_exeext" = no && ac_cv_exeext=
3506
3507 else
3508 ac_file=''
3509 fi
3510 if test -z "$ac_file"; then :
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3512 $as_echo "no" >&6; }
3513 $as_echo "$as_me: failed program was:" >&5
3514 sed 's/^/| /' conftest.$ac_ext >&5
3515
3516 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3517 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3518 as_fn_error 77 "C compiler cannot create executables
3519 See \`config.log' for more details" "$LINENO" 5; }
3520 else
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3522 $as_echo "yes" >&6; }
3523 fi
3524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3525 $as_echo_n "checking for C compiler default output file name... " >&6; }
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3527 $as_echo "$ac_file" >&6; }
3528 ac_exeext=$ac_cv_exeext
3529
3530 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3531 ac_clean_files=$ac_clean_files_save
3532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3533 $as_echo_n "checking for suffix of executables... " >&6; }
3534 if { { ac_try="$ac_link"
3535 case "(($ac_try" in
3536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3537 *) ac_try_echo=$ac_try;;
3538 esac
3539 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3540 $as_echo "$ac_try_echo"; } >&5
3541 (eval "$ac_link") 2>&5
3542 ac_status=$?
3543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3544 test $ac_status = 0; }; then :
3545 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3546 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3547 # work properly (i.e., refer to `conftest.exe'), while it won't with
3548 # `rm'.
3549 for ac_file in conftest.exe conftest conftest.*; do
3550 test -f "$ac_file" || continue
3551 case $ac_file in
3552 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3553 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3554 break;;
3555 * ) break;;
3556 esac
3557 done
3558 else
3559 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3560 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3561 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3562 See \`config.log' for more details" "$LINENO" 5; }
3563 fi
3564 rm -f conftest conftest$ac_cv_exeext
3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3566 $as_echo "$ac_cv_exeext" >&6; }
3567
3568 rm -f conftest.$ac_ext
3569 EXEEXT=$ac_cv_exeext
3570 ac_exeext=$EXEEXT
3571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572 /* end confdefs.h. */
3573 #include <stdio.h>
3574 int
3575 main ()
3576 {
3577 FILE *f = fopen ("conftest.out", "w");
3578 return ferror (f) || fclose (f) != 0;
3579
3580 ;
3581 return 0;
3582 }
3583 _ACEOF
3584 ac_clean_files="$ac_clean_files conftest.out"
3585 # Check that the compiler produces executables we can run. If not, either
3586 # the compiler is broken, or we cross compile.
3587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3588 $as_echo_n "checking whether we are cross compiling... " >&6; }
3589 if test "$cross_compiling" != yes; then
3590 { { ac_try="$ac_link"
3591 case "(($ac_try" in
3592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3593 *) ac_try_echo=$ac_try;;
3594 esac
3595 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3596 $as_echo "$ac_try_echo"; } >&5
3597 (eval "$ac_link") 2>&5
3598 ac_status=$?
3599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3600 test $ac_status = 0; }
3601 if { ac_try='./conftest$ac_cv_exeext'
3602 { { case "(($ac_try" in
3603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3604 *) ac_try_echo=$ac_try;;
3605 esac
3606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3607 $as_echo "$ac_try_echo"; } >&5
3608 (eval "$ac_try") 2>&5
3609 ac_status=$?
3610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3611 test $ac_status = 0; }; }; then
3612 cross_compiling=no
3613 else
3614 if test "$cross_compiling" = maybe; then
3615 cross_compiling=yes
3616 else
3617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3618 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3619 as_fn_error $? "cannot run C compiled programs.
3620 If you meant to cross compile, use \`--host'.
3621 See \`config.log' for more details" "$LINENO" 5; }
3622 fi
3623 fi
3624 fi
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3626 $as_echo "$cross_compiling" >&6; }
3627
3628 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3629 ac_clean_files=$ac_clean_files_save
3630 fi
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3632 $as_echo_n "checking for suffix of object files... " >&6; }
3633 if ${ac_cv_objext+:} false; then :
3634 $as_echo_n "(cached) " >&6
3635 else
3636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3637 /* end confdefs.h. */
3638
3639 int
3640 main ()
3641 {
3642
3643 ;
3644 return 0;
3645 }
3646 _ACEOF
3647 rm -f conftest.o conftest.obj
3648 if { { ac_try="$ac_compile"
3649 case "(($ac_try" in
3650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3651 *) ac_try_echo=$ac_try;;
3652 esac
3653 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3654 $as_echo "$ac_try_echo"; } >&5
3655 (eval "$ac_compile") 2>&5
3656 ac_status=$?
3657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3658 test $ac_status = 0; }; then :
3659 for ac_file in conftest.o conftest.obj conftest.*; do
3660 test -f "$ac_file" || continue;
3661 case $ac_file in
3662 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3663 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3664 break;;
3665 esac
3666 done
3667 else
3668 $as_echo "$as_me: failed program was:" >&5
3669 sed 's/^/| /' conftest.$ac_ext >&5
3670
3671 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3672 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3673 as_fn_error $? "cannot compute suffix of object files: cannot compile
3674 See \`config.log' for more details" "$LINENO" 5; }
3675 fi
3676 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3677 fi
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3679 $as_echo "$ac_cv_objext" >&6; }
3680 OBJEXT=$ac_cv_objext
3681 ac_objext=$OBJEXT
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3683 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3684 if ${ac_cv_c_compiler_gnu+:} false; then :
3685 $as_echo_n "(cached) " >&6
3686 else
3687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3688 /* end confdefs.h. */
3689
3690 int
3691 main ()
3692 {
3693 #ifndef __GNUC__
3694 choke me
3695 #endif
3696
3697 ;
3698 return 0;
3699 }
3700 _ACEOF
3701 if ac_fn_c_try_compile "$LINENO"; then :
3702 ac_compiler_gnu=yes
3703 else
3704 ac_compiler_gnu=no
3705 fi
3706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3707 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3708
3709 fi
3710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3711 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3712 if test $ac_compiler_gnu = yes; then
3713 GCC=yes
3714 else
3715 GCC=
3716 fi
3717 ac_test_CFLAGS=${CFLAGS+set}
3718 ac_save_CFLAGS=$CFLAGS
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3720 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3721 if ${ac_cv_prog_cc_g+:} false; then :
3722 $as_echo_n "(cached) " >&6
3723 else
3724 ac_save_c_werror_flag=$ac_c_werror_flag
3725 ac_c_werror_flag=yes
3726 ac_cv_prog_cc_g=no
3727 CFLAGS="-g"
3728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3729 /* end confdefs.h. */
3730
3731 int
3732 main ()
3733 {
3734
3735 ;
3736 return 0;
3737 }
3738 _ACEOF
3739 if ac_fn_c_try_compile "$LINENO"; then :
3740 ac_cv_prog_cc_g=yes
3741 else
3742 CFLAGS=""
3743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3744 /* end confdefs.h. */
3745
3746 int
3747 main ()
3748 {
3749
3750 ;
3751 return 0;
3752 }
3753 _ACEOF
3754 if ac_fn_c_try_compile "$LINENO"; then :
3755
3756 else
3757 ac_c_werror_flag=$ac_save_c_werror_flag
3758 CFLAGS="-g"
3759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h. */
3761
3762 int
3763 main ()
3764 {
3765
3766 ;
3767 return 0;
3768 }
3769 _ACEOF
3770 if ac_fn_c_try_compile "$LINENO"; then :
3771 ac_cv_prog_cc_g=yes
3772 fi
3773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3774 fi
3775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3776 fi
3777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3778 ac_c_werror_flag=$ac_save_c_werror_flag
3779 fi
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3781 $as_echo "$ac_cv_prog_cc_g" >&6; }
3782 if test "$ac_test_CFLAGS" = set; then
3783 CFLAGS=$ac_save_CFLAGS
3784 elif test $ac_cv_prog_cc_g = yes; then
3785 if test "$GCC" = yes; then
3786 CFLAGS="-g -O2"
3787 else
3788 CFLAGS="-g"
3789 fi
3790 else
3791 if test "$GCC" = yes; then
3792 CFLAGS="-O2"
3793 else
3794 CFLAGS=
3795 fi
3796 fi
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3798 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3799 if ${ac_cv_prog_cc_c89+:} false; then :
3800 $as_echo_n "(cached) " >&6
3801 else
3802 ac_cv_prog_cc_c89=no
3803 ac_save_CC=$CC
3804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805 /* end confdefs.h. */
3806 #include <stdarg.h>
3807 #include <stdio.h>
3808 struct stat;
3809 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3810 struct buf { int x; };
3811 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3812 static char *e (p, i)
3813 char **p;
3814 int i;
3815 {
3816 return p[i];
3817 }
3818 static char *f (char * (*g) (char **, int), char **p, ...)
3819 {
3820 char *s;
3821 va_list v;
3822 va_start (v,p);
3823 s = g (p, va_arg (v,int));
3824 va_end (v);
3825 return s;
3826 }
3827
3828 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3829 function prototypes and stuff, but not '\xHH' hex character constants.
3830 These don't provoke an error unfortunately, instead are silently treated
3831 as 'x'. The following induces an error, until -std is added to get
3832 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3833 array size at least. It's necessary to write '\x00'==0 to get something
3834 that's true only with -std. */
3835 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3836
3837 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3838 inside strings and character constants. */
3839 #define FOO(x) 'x'
3840 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3841
3842 int test (int i, double x);
3843 struct s1 {int (*f) (int a);};
3844 struct s2 {int (*f) (double a);};
3845 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3846 int argc;
3847 char **argv;
3848 int
3849 main ()
3850 {
3851 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3852 ;
3853 return 0;
3854 }
3855 _ACEOF
3856 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3857 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3858 do
3859 CC="$ac_save_CC $ac_arg"
3860 if ac_fn_c_try_compile "$LINENO"; then :
3861 ac_cv_prog_cc_c89=$ac_arg
3862 fi
3863 rm -f core conftest.err conftest.$ac_objext
3864 test "x$ac_cv_prog_cc_c89" != "xno" && break
3865 done
3866 rm -f conftest.$ac_ext
3867 CC=$ac_save_CC
3868
3869 fi
3870 # AC_CACHE_VAL
3871 case "x$ac_cv_prog_cc_c89" in
3872 x)
3873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3874 $as_echo "none needed" >&6; } ;;
3875 xno)
3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3877 $as_echo "unsupported" >&6; } ;;
3878 *)
3879 CC="$CC $ac_cv_prog_cc_c89"
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3881 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3882 esac
3883 if test "x$ac_cv_prog_cc_c89" != xno; then :
3884
3885 fi
3886
3887 ac_ext=c
3888 ac_cpp='$CPP $CPPFLAGS'
3889 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3890 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3891 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3892
3893 ac_ext=c
3894 ac_cpp='$CPP $CPPFLAGS'
3895 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3896 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3897 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3899 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3900 if ${am_cv_prog_cc_c_o+:} false; then :
3901 $as_echo_n "(cached) " >&6
3902 else
3903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904 /* end confdefs.h. */
3905
3906 int
3907 main ()
3908 {
3909
3910 ;
3911 return 0;
3912 }
3913 _ACEOF
3914 # Make sure it works both with $CC and with simple cc.
3915 # Following AC_PROG_CC_C_O, we do the test twice because some
3916 # compilers refuse to overwrite an existing .o file with -o,
3917 # though they will create one.
3918 am_cv_prog_cc_c_o=yes
3919 for am_i in 1 2; do
3920 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3921 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3922 ac_status=$?
3923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3924 (exit $ac_status); } \
3925 && test -f conftest2.$ac_objext; then
3926 : OK
3927 else
3928 am_cv_prog_cc_c_o=no
3929 break
3930 fi
3931 done
3932 rm -f core conftest*
3933 unset am_i
3934 fi
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3936 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3937 if test "$am_cv_prog_cc_c_o" != yes; then
3938 # Losing compiler, so override with the script.
3939 # FIXME: It is wrong to rewrite CC.
3940 # But if we don't then we get into trouble of one sort or another.
3941 # A longer-term fix would be to have automake use am__CC in this case,
3942 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3943 CC="$am_aux_dir/compile $CC"
3944 fi
3945 ac_ext=c
3946 ac_cpp='$CPP $CPPFLAGS'
3947 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3948 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3949 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3950
3951 DEPDIR="${am__leading_dot}deps"
3952
3953 ac_config_commands="$ac_config_commands depfiles"
3954
3955
3956 am_make=${MAKE-make}
3957 cat > confinc << 'END'
3958 am__doit:
3959 @echo this is the am__doit target
3960 .PHONY: am__doit
3961 END
3962 # If we don't find an include directive, just comment out the code.
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3964 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3965 am__include="#"
3966 am__quote=
3967 _am_result=none
3968 # First try GNU make style include.
3969 echo "include confinc" > confmf
3970 # Ignore all kinds of additional output from 'make'.
3971 case `$am_make -s -f confmf 2> /dev/null` in #(
3972 *the\ am__doit\ target*)
3973 am__include=include
3974 am__quote=
3975 _am_result=GNU
3976 ;;
3977 esac
3978 # Now try BSD make style include.
3979 if test "$am__include" = "#"; then
3980 echo '.include "confinc"' > confmf
3981 case `$am_make -s -f confmf 2> /dev/null` in #(
3982 *the\ am__doit\ target*)
3983 am__include=.include
3984 am__quote="\""
3985 _am_result=BSD
3986 ;;
3987 esac
3988 fi
3989
3990
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3992 $as_echo "$_am_result" >&6; }
3993 rm -f confinc confmf
3994
3995 # Check whether --enable-dependency-tracking was given.
3996 if test "${enable_dependency_tracking+set}" = set; then :
3997 enableval=$enable_dependency_tracking;
3998 fi
3999
4000 if test "x$enable_dependency_tracking" != xno; then
4001 am_depcomp="$ac_aux_dir/depcomp"
4002 AMDEPBACKSLASH='\'
4003 am__nodep='_no'
4004 fi
4005 if test "x$enable_dependency_tracking" != xno; then
4006 AMDEP_TRUE=
4007 AMDEP_FALSE='#'
4008 else
4009 AMDEP_TRUE='#'
4010 AMDEP_FALSE=
4011 fi
4012
4013
4014
4015 depcc="$CC" am_compiler_list=
4016
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4018 $as_echo_n "checking dependency style of $depcc... " >&6; }
4019 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4020 $as_echo_n "(cached) " >&6
4021 else
4022 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4023 # We make a subdir and do the tests there. Otherwise we can end up
4024 # making bogus files that we don't know about and never remove. For
4025 # instance it was reported that on HP-UX the gcc test will end up
4026 # making a dummy file named 'D' -- because '-MD' means "put the output
4027 # in D".
4028 rm -rf conftest.dir
4029 mkdir conftest.dir
4030 # Copy depcomp to subdir because otherwise we won't find it if we're
4031 # using a relative directory.
4032 cp "$am_depcomp" conftest.dir
4033 cd conftest.dir
4034 # We will build objects and dependencies in a subdirectory because
4035 # it helps to detect inapplicable dependency modes. For instance
4036 # both Tru64's cc and ICC support -MD to output dependencies as a
4037 # side effect of compilation, but ICC will put the dependencies in
4038 # the current directory while Tru64 will put them in the object
4039 # directory.
4040 mkdir sub
4041
4042 am_cv_CC_dependencies_compiler_type=none
4043 if test "$am_compiler_list" = ""; then
4044 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4045 fi
4046 am__universal=false
4047 case " $depcc " in #(
4048 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4049 esac
4050
4051 for depmode in $am_compiler_list; do
4052 # Setup a source with many dependencies, because some compilers
4053 # like to wrap large dependency lists on column 80 (with \), and
4054 # we should not choose a depcomp mode which is confused by this.
4055 #
4056 # We need to recreate these files for each test, as the compiler may
4057 # overwrite some of them when testing with obscure command lines.
4058 # This happens at least with the AIX C compiler.
4059 : > sub/conftest.c
4060 for i in 1 2 3 4 5 6; do
4061 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4062 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4063 # Solaris 10 /bin/sh.
4064 echo '/* dummy */' > sub/conftst$i.h
4065 done
4066 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4067
4068 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4069 # mode. It turns out that the SunPro C++ compiler does not properly
4070 # handle '-M -o', and we need to detect this. Also, some Intel
4071 # versions had trouble with output in subdirs.
4072 am__obj=sub/conftest.${OBJEXT-o}
4073 am__minus_obj="-o $am__obj"
4074 case $depmode in
4075 gcc)
4076 # This depmode causes a compiler race in universal mode.
4077 test "$am__universal" = false || continue
4078 ;;
4079 nosideeffect)
4080 # After this tag, mechanisms are not by side-effect, so they'll
4081 # only be used when explicitly requested.
4082 if test "x$enable_dependency_tracking" = xyes; then
4083 continue
4084 else
4085 break
4086 fi
4087 ;;
4088 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4089 # This compiler won't grok '-c -o', but also, the minuso test has
4090 # not run yet. These depmodes are late enough in the game, and
4091 # so weak that their functioning should not be impacted.
4092 am__obj=conftest.${OBJEXT-o}
4093 am__minus_obj=
4094 ;;
4095 none) break ;;
4096 esac
4097 if depmode=$depmode \
4098 source=sub/conftest.c object=$am__obj \
4099 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4100 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4101 >/dev/null 2>conftest.err &&
4102 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4103 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4104 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4105 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4106 # icc doesn't choke on unknown options, it will just issue warnings
4107 # or remarks (even with -Werror). So we grep stderr for any message
4108 # that says an option was ignored or not supported.
4109 # When given -MP, icc 7.0 and 7.1 complain thusly:
4110 # icc: Command line warning: ignoring option '-M'; no argument required
4111 # The diagnosis changed in icc 8.0:
4112 # icc: Command line remark: option '-MP' not supported
4113 if (grep 'ignoring option' conftest.err ||
4114 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4115 am_cv_CC_dependencies_compiler_type=$depmode
4116 break
4117 fi
4118 fi
4119 done
4120
4121 cd ..
4122 rm -rf conftest.dir
4123 else
4124 am_cv_CC_dependencies_compiler_type=none
4125 fi
4126
4127 fi
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4129 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4130 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4131
4132 if
4133 test "x$enable_dependency_tracking" != xno \
4134 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4135 am__fastdepCC_TRUE=
4136 am__fastdepCC_FALSE='#'
4137 else
4138 am__fastdepCC_TRUE='#'
4139 am__fastdepCC_FALSE=
4140 fi
4141
4142
4143
4144
4145
4146
4147 if test "x$GCC" != "xyes"; then
4148 as_fn_error $? "libssp must be built with GCC" "$LINENO" 5
4149 fi
4150 ac_ext=c
4151 ac_cpp='$CPP $CPPFLAGS'
4152 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4153 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4154 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4156 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4157 # On Suns, sometimes $CPP names a directory.
4158 if test -n "$CPP" && test -d "$CPP"; then
4159 CPP=
4160 fi
4161 if test -z "$CPP"; then
4162 if ${ac_cv_prog_CPP+:} false; then :
4163 $as_echo_n "(cached) " >&6
4164 else
4165 # Double quotes because CPP needs to be expanded
4166 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4167 do
4168 ac_preproc_ok=false
4169 for ac_c_preproc_warn_flag in '' yes
4170 do
4171 # Use a header file that comes with gcc, so configuring glibc
4172 # with a fresh cross-compiler works.
4173 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4174 # <limits.h> exists even on freestanding compilers.
4175 # On the NeXT, cc -E runs the code through the compiler's parser,
4176 # not just through cpp. "Syntax error" is here to catch this case.
4177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4178 /* end confdefs.h. */
4179 #ifdef __STDC__
4180 # include <limits.h>
4181 #else
4182 # include <assert.h>
4183 #endif
4184 Syntax error
4185 _ACEOF
4186 if ac_fn_c_try_cpp "$LINENO"; then :
4187
4188 else
4189 # Broken: fails on valid input.
4190 continue
4191 fi
4192 rm -f conftest.err conftest.i conftest.$ac_ext
4193
4194 # OK, works on sane cases. Now check whether nonexistent headers
4195 # can be detected and how.
4196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197 /* end confdefs.h. */
4198 #include <ac_nonexistent.h>
4199 _ACEOF
4200 if ac_fn_c_try_cpp "$LINENO"; then :
4201 # Broken: success on invalid input.
4202 continue
4203 else
4204 # Passes both tests.
4205 ac_preproc_ok=:
4206 break
4207 fi
4208 rm -f conftest.err conftest.i conftest.$ac_ext
4209
4210 done
4211 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4212 rm -f conftest.i conftest.err conftest.$ac_ext
4213 if $ac_preproc_ok; then :
4214 break
4215 fi
4216
4217 done
4218 ac_cv_prog_CPP=$CPP
4219
4220 fi
4221 CPP=$ac_cv_prog_CPP
4222 else
4223 ac_cv_prog_CPP=$CPP
4224 fi
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4226 $as_echo "$CPP" >&6; }
4227 ac_preproc_ok=false
4228 for ac_c_preproc_warn_flag in '' yes
4229 do
4230 # Use a header file that comes with gcc, so configuring glibc
4231 # with a fresh cross-compiler works.
4232 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4233 # <limits.h> exists even on freestanding compilers.
4234 # On the NeXT, cc -E runs the code through the compiler's parser,
4235 # not just through cpp. "Syntax error" is here to catch this case.
4236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4237 /* end confdefs.h. */
4238 #ifdef __STDC__
4239 # include <limits.h>
4240 #else
4241 # include <assert.h>
4242 #endif
4243 Syntax error
4244 _ACEOF
4245 if ac_fn_c_try_cpp "$LINENO"; then :
4246
4247 else
4248 # Broken: fails on valid input.
4249 continue
4250 fi
4251 rm -f conftest.err conftest.i conftest.$ac_ext
4252
4253 # OK, works on sane cases. Now check whether nonexistent headers
4254 # can be detected and how.
4255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4256 /* end confdefs.h. */
4257 #include <ac_nonexistent.h>
4258 _ACEOF
4259 if ac_fn_c_try_cpp "$LINENO"; then :
4260 # Broken: success on invalid input.
4261 continue
4262 else
4263 # Passes both tests.
4264 ac_preproc_ok=:
4265 break
4266 fi
4267 rm -f conftest.err conftest.i conftest.$ac_ext
4268
4269 done
4270 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4271 rm -f conftest.i conftest.err conftest.$ac_ext
4272 if $ac_preproc_ok; then :
4273
4274 else
4275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4277 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4278 See \`config.log' for more details" "$LINENO" 5; }
4279 fi
4280
4281 ac_ext=c
4282 ac_cpp='$CPP $CPPFLAGS'
4283 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4284 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4285 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4286
4287
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4289 $as_echo_n "checking whether -fstack-protector works... " >&6; }
4290 save_CFLAGS="$CFLAGS"
4291 CFLAGS="$CFLAGS -fstack-protector -Werror"
4292
4293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4294 /* end confdefs.h. */
4295
4296 void __attribute__((noinline)) bar (char *x)
4297 {
4298 __builtin_memset (x, 0, 64);
4299 }
4300 int
4301 main ()
4302 {
4303 char buf[64]; bar (buf);
4304 ;
4305 return 0;
4306 }
4307 _ACEOF
4308 if ac_fn_c_try_compile "$LINENO"; then :
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4310 $as_echo "yes" >&6; }
4311 else
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4313 $as_echo "no" >&6; }
4314 fi
4315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4316 CFLAGS="$save_CFLAGS"
4317
4318 # Add CET specific flags if CET is enabled
4319 # Check whether --enable-cet was given.
4320 if test "${enable_cet+set}" = set; then :
4321 enableval=$enable_cet;
4322 case "$enableval" in
4323 yes|no|auto) ;;
4324 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4325 esac
4326
4327 else
4328 enable_cet=auto
4329 fi
4330
4331
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4333 $as_echo_n "checking for CET support... " >&6; }
4334
4335 case "$host" in
4336 i[34567]86-*-linux* | x86_64-*-linux*)
4337 case "$enable_cet" in
4338 auto)
4339 # Check if target supports multi-byte NOPs
4340 # and if assembler supports CET insn.
4341 save_CFLAGS="$CFLAGS"
4342 CFLAGS="$CFLAGS -fcf-protection"
4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344 /* end confdefs.h. */
4345
4346 int
4347 main ()
4348 {
4349
4350 #if !defined(__SSE2__)
4351 #error target does not support multi-byte NOPs
4352 #else
4353 asm ("setssbsy");
4354 #endif
4355
4356 ;
4357 return 0;
4358 }
4359 _ACEOF
4360 if ac_fn_c_try_compile "$LINENO"; then :
4361 enable_cet=yes
4362 else
4363 enable_cet=no
4364 fi
4365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4366 CFLAGS="$save_CFLAGS"
4367 ;;
4368 yes)
4369 # Check if assembler supports CET.
4370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371 /* end confdefs.h. */
4372
4373 int
4374 main ()
4375 {
4376 asm ("setssbsy");
4377 ;
4378 return 0;
4379 }
4380 _ACEOF
4381 if ac_fn_c_try_compile "$LINENO"; then :
4382
4383 else
4384 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
4385 fi
4386 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4387 ;;
4388 esac
4389 ;;
4390 *)
4391 enable_cet=no
4392 ;;
4393 esac
4394 if test x$enable_cet = xyes; then
4395 CET_FLAGS="-fcf-protection -mshstk"
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4397 $as_echo "yes" >&6; }
4398 else
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4400 $as_echo "no" >&6; }
4401 fi
4402
4403 XCFLAGS="$XCFLAGS $CET_FLAGS"
4404
4405
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4407 $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4409 /* end confdefs.h. */
4410
4411 void __attribute__((visibility ("hidden"))) bar (void) {}
4412 int
4413 main ()
4414 {
4415
4416 ;
4417 return 0;
4418 }
4419 _ACEOF
4420 if ac_fn_c_try_compile "$LINENO"; then :
4421 ssp_hidden=yes
4422 else
4423 ssp_hidden=no
4424 fi
4425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4427 $as_echo "$ssp_hidden" >&6; }
4428 if test x$ssp_hidden = xyes; then
4429
4430 $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4431
4432 fi
4433
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4435 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4436 # Check whether --enable-symvers was given.
4437 if test "${enable_symvers+set}" = set; then :
4438 enableval=$enable_symvers; ssp_use_symver=$enableval
4439 else
4440 ssp_use_symver=yes
4441 fi
4442
4443 if test "x$ssp_use_symver" != xno; then
4444 if test x$gcc_no_link = xyes; then
4445 # If we cannot link, we cannot build shared libraries, so do not use
4446 # symbol versioning.
4447 ssp_use_symver=no
4448 else
4449 save_LDFLAGS="$LDFLAGS"
4450 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4451 cat > conftest.map <<EOF
4452 FOO_1.0 {
4453 global: *foo*; bar; local: *;
4454 };
4455 EOF
4456 if test x$gcc_no_link = xyes; then
4457 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4458 fi
4459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4460 /* end confdefs.h. */
4461 int foo;
4462 int
4463 main ()
4464 {
4465
4466 ;
4467 return 0;
4468 }
4469 _ACEOF
4470 if ac_fn_c_try_link "$LINENO"; then :
4471 ssp_use_symver=gnu
4472 else
4473 ssp_use_symver=no
4474 fi
4475 rm -f core conftest.err conftest.$ac_objext \
4476 conftest$ac_exeext conftest.$ac_ext
4477 if test x$ssp_use_symver = xno; then
4478 case "$target_os" in
4479 solaris2*)
4480 LDFLAGS="$save_LDFLAGS"
4481 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4482 # Sun ld cannot handle wildcards and treats all entries as undefined.
4483 cat > conftest.map <<EOF
4484 FOO_1.0 {
4485 global: foo; local: *;
4486 };
4487 EOF
4488 if test x$gcc_no_link = xyes; then
4489 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4490 fi
4491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 /* end confdefs.h. */
4493 int foo;
4494 int
4495 main ()
4496 {
4497
4498 ;
4499 return 0;
4500 }
4501 _ACEOF
4502 if ac_fn_c_try_link "$LINENO"; then :
4503 ssp_use_symver=sun
4504 else
4505 ssp_use_symver=no
4506 fi
4507 rm -f core conftest.err conftest.$ac_objext \
4508 conftest$ac_exeext conftest.$ac_ext
4509 ;;
4510 esac
4511 fi
4512 LDFLAGS="$save_LDFLAGS"
4513 fi
4514 fi
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4516 $as_echo "$ssp_use_symver" >&6; }
4517 if test "x$ssp_use_symver" != xno; then
4518 LIBSSP_USE_SYMVER_TRUE=
4519 LIBSSP_USE_SYMVER_FALSE='#'
4520 else
4521 LIBSSP_USE_SYMVER_TRUE='#'
4522 LIBSSP_USE_SYMVER_FALSE=
4523 fi
4524
4525 if test "x$ssp_use_symver" = xgnu; then
4526 LIBSSP_USE_SYMVER_GNU_TRUE=
4527 LIBSSP_USE_SYMVER_GNU_FALSE='#'
4528 else
4529 LIBSSP_USE_SYMVER_GNU_TRUE='#'
4530 LIBSSP_USE_SYMVER_GNU_FALSE=
4531 fi
4532
4533 if test "x$ssp_use_symver" = xsun; then
4534 LIBSSP_USE_SYMVER_SUN_TRUE=
4535 LIBSSP_USE_SYMVER_SUN_FALSE='#'
4536 else
4537 LIBSSP_USE_SYMVER_SUN_TRUE='#'
4538 LIBSSP_USE_SYMVER_SUN_FALSE=
4539 fi
4540
4541
4542
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4544 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4545 if ${ac_cv_path_GREP+:} false; then :
4546 $as_echo_n "(cached) " >&6
4547 else
4548 if test -z "$GREP"; then
4549 ac_path_GREP_found=false
4550 # Loop through the user's path and test for each of PROGNAME-LIST
4551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4552 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4553 do
4554 IFS=$as_save_IFS
4555 test -z "$as_dir" && as_dir=.
4556 for ac_prog in grep ggrep; do
4557 for ac_exec_ext in '' $ac_executable_extensions; do
4558 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4559 as_fn_executable_p "$ac_path_GREP" || continue
4560 # Check for GNU ac_path_GREP and select it if it is found.
4561 # Check for GNU $ac_path_GREP
4562 case `"$ac_path_GREP" --version 2>&1` in
4563 *GNU*)
4564 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4565 *)
4566 ac_count=0
4567 $as_echo_n 0123456789 >"conftest.in"
4568 while :
4569 do
4570 cat "conftest.in" "conftest.in" >"conftest.tmp"
4571 mv "conftest.tmp" "conftest.in"
4572 cp "conftest.in" "conftest.nl"
4573 $as_echo 'GREP' >> "conftest.nl"
4574 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4575 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4576 as_fn_arith $ac_count + 1 && ac_count=$as_val
4577 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4578 # Best one so far, save it but keep looking for a better one
4579 ac_cv_path_GREP="$ac_path_GREP"
4580 ac_path_GREP_max=$ac_count
4581 fi
4582 # 10*(2^10) chars as input seems more than enough
4583 test $ac_count -gt 10 && break
4584 done
4585 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4586 esac
4587
4588 $ac_path_GREP_found && break 3
4589 done
4590 done
4591 done
4592 IFS=$as_save_IFS
4593 if test -z "$ac_cv_path_GREP"; then
4594 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4595 fi
4596 else
4597 ac_cv_path_GREP=$GREP
4598 fi
4599
4600 fi
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4602 $as_echo "$ac_cv_path_GREP" >&6; }
4603 GREP="$ac_cv_path_GREP"
4604
4605
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4607 $as_echo_n "checking for egrep... " >&6; }
4608 if ${ac_cv_path_EGREP+:} false; then :
4609 $as_echo_n "(cached) " >&6
4610 else
4611 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4612 then ac_cv_path_EGREP="$GREP -E"
4613 else
4614 if test -z "$EGREP"; then
4615 ac_path_EGREP_found=false
4616 # Loop through the user's path and test for each of PROGNAME-LIST
4617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4618 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4619 do
4620 IFS=$as_save_IFS
4621 test -z "$as_dir" && as_dir=.
4622 for ac_prog in egrep; do
4623 for ac_exec_ext in '' $ac_executable_extensions; do
4624 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4625 as_fn_executable_p "$ac_path_EGREP" || continue
4626 # Check for GNU ac_path_EGREP and select it if it is found.
4627 # Check for GNU $ac_path_EGREP
4628 case `"$ac_path_EGREP" --version 2>&1` in
4629 *GNU*)
4630 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4631 *)
4632 ac_count=0
4633 $as_echo_n 0123456789 >"conftest.in"
4634 while :
4635 do
4636 cat "conftest.in" "conftest.in" >"conftest.tmp"
4637 mv "conftest.tmp" "conftest.in"
4638 cp "conftest.in" "conftest.nl"
4639 $as_echo 'EGREP' >> "conftest.nl"
4640 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4641 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4642 as_fn_arith $ac_count + 1 && ac_count=$as_val
4643 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4644 # Best one so far, save it but keep looking for a better one
4645 ac_cv_path_EGREP="$ac_path_EGREP"
4646 ac_path_EGREP_max=$ac_count
4647 fi
4648 # 10*(2^10) chars as input seems more than enough
4649 test $ac_count -gt 10 && break
4650 done
4651 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4652 esac
4653
4654 $ac_path_EGREP_found && break 3
4655 done
4656 done
4657 done
4658 IFS=$as_save_IFS
4659 if test -z "$ac_cv_path_EGREP"; then
4660 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4661 fi
4662 else
4663 ac_cv_path_EGREP=$EGREP
4664 fi
4665
4666 fi
4667 fi
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4669 $as_echo "$ac_cv_path_EGREP" >&6; }
4670 EGREP="$ac_cv_path_EGREP"
4671
4672
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4674 $as_echo_n "checking for ANSI C header files... " >&6; }
4675 if ${ac_cv_header_stdc+:} false; then :
4676 $as_echo_n "(cached) " >&6
4677 else
4678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4679 /* end confdefs.h. */
4680 #include <stdlib.h>
4681 #include <stdarg.h>
4682 #include <string.h>
4683 #include <float.h>
4684
4685 int
4686 main ()
4687 {
4688
4689 ;
4690 return 0;
4691 }
4692 _ACEOF
4693 if ac_fn_c_try_compile "$LINENO"; then :
4694 ac_cv_header_stdc=yes
4695 else
4696 ac_cv_header_stdc=no
4697 fi
4698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4699
4700 if test $ac_cv_header_stdc = yes; then
4701 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4703 /* end confdefs.h. */
4704 #include <string.h>
4705
4706 _ACEOF
4707 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4708 $EGREP "memchr" >/dev/null 2>&1; then :
4709
4710 else
4711 ac_cv_header_stdc=no
4712 fi
4713 rm -f conftest*
4714
4715 fi
4716
4717 if test $ac_cv_header_stdc = yes; then
4718 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4720 /* end confdefs.h. */
4721 #include <stdlib.h>
4722
4723 _ACEOF
4724 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4725 $EGREP "free" >/dev/null 2>&1; then :
4726
4727 else
4728 ac_cv_header_stdc=no
4729 fi
4730 rm -f conftest*
4731
4732 fi
4733
4734 if test $ac_cv_header_stdc = yes; then
4735 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4736 if test "$cross_compiling" = yes; then :
4737 :
4738 else
4739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4740 /* end confdefs.h. */
4741 #include <ctype.h>
4742 #include <stdlib.h>
4743 #if ((' ' & 0x0FF) == 0x020)
4744 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4745 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4746 #else
4747 # define ISLOWER(c) \
4748 (('a' <= (c) && (c) <= 'i') \
4749 || ('j' <= (c) && (c) <= 'r') \
4750 || ('s' <= (c) && (c) <= 'z'))
4751 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4752 #endif
4753
4754 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4755 int
4756 main ()
4757 {
4758 int i;
4759 for (i = 0; i < 256; i++)
4760 if (XOR (islower (i), ISLOWER (i))
4761 || toupper (i) != TOUPPER (i))
4762 return 2;
4763 return 0;
4764 }
4765 _ACEOF
4766 if ac_fn_c_try_run "$LINENO"; then :
4767
4768 else
4769 ac_cv_header_stdc=no
4770 fi
4771 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4772 conftest.$ac_objext conftest.beam conftest.$ac_ext
4773 fi
4774
4775 fi
4776 fi
4777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4778 $as_echo "$ac_cv_header_stdc" >&6; }
4779 if test $ac_cv_header_stdc = yes; then
4780
4781 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4782
4783 fi
4784
4785 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4786 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4787 inttypes.h stdint.h unistd.h
4788 do :
4789 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4790 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4791 "
4792 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4793 cat >>confdefs.h <<_ACEOF
4794 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4795 _ACEOF
4796
4797 fi
4798
4799 done
4800
4801
4802 for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h
4803 do :
4804 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4805 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4806 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4807 cat >>confdefs.h <<_ACEOF
4808 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4809 _ACEOF
4810
4811 fi
4812
4813 done
4814
4815
4816 if test x$gcc_no_link = xyes; then
4817 # Presume the ISO C functions are available; add target-specific
4818 # configuration here if required.
4819 $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4820
4821 $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4822
4823 else
4824 for ac_func in memmove mempcpy strncpy strncat
4825 do :
4826 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4827 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4828 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4829 cat >>confdefs.h <<_ACEOF
4830 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4831 _ACEOF
4832
4833 fi
4834 done
4835
4836 fi
4837
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4839 $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4840 if test "$cross_compiling" = yes; then :
4841 ssp_have_usable_vsnprintf=undef
4842 else
4843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4844 /* end confdefs.h. */
4845
4846 #include <stdarg.h>
4847 #include <string.h>
4848 #include <stdio.h>
4849 int foo (char *buf, size_t n, const char *fmt, ...)
4850 {
4851 va_list ap;
4852 int ret;
4853 va_start (ap, fmt);
4854 ret = vsnprintf (buf, n, fmt, ap);
4855 va_end (ap);
4856 return ret;
4857 }
4858 int
4859 main ()
4860 {
4861 char buf[8]; memset (buf, 'A', sizeof (buf));
4862 if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4863 return 1;
4864 return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4865 ;
4866 return 0;
4867 }
4868 _ACEOF
4869 if ac_fn_c_try_run "$LINENO"; then :
4870 ssp_have_usable_vsnprintf=define
4871 else
4872 ssp_have_usable_vsnprintf=undef
4873 fi
4874 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4875 conftest.$ac_objext conftest.beam conftest.$ac_ext
4876 fi
4877
4878 if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4880 $as_echo "yes" >&6; }
4881
4882 $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4883
4884 else
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4886 $as_echo "no" >&6; }
4887 fi
4888
4889
4890 case `pwd` in
4891 *\ * | *\ *)
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4893 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4894 esac
4895
4896
4897
4898 macro_version='2.2.7a'
4899 macro_revision='1.3134'
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913 ltmain="$ac_aux_dir/ltmain.sh"
4914
4915 # Backslashify metacharacters that are still active within
4916 # double-quoted strings.
4917 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4918
4919 # Same as above, but do not quote variable references.
4920 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4921
4922 # Sed substitution to delay expansion of an escaped shell variable in a
4923 # double_quote_subst'ed string.
4924 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4925
4926 # Sed substitution to delay expansion of an escaped single quote.
4927 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4928
4929 # Sed substitution to avoid accidental globbing in evaled expressions
4930 no_glob_subst='s/\*/\\\*/g'
4931
4932 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4933 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4934 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4935
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4937 $as_echo_n "checking how to print strings... " >&6; }
4938 # Test print first, because it will be a builtin if present.
4939 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4940 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4941 ECHO='print -r --'
4942 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4943 ECHO='printf %s\n'
4944 else
4945 # Use this function as a fallback that always works.
4946 func_fallback_echo ()
4947 {
4948 eval 'cat <<_LTECHO_EOF
4949 $1
4950 _LTECHO_EOF'
4951 }
4952 ECHO='func_fallback_echo'
4953 fi
4954
4955 # func_echo_all arg...
4956 # Invoke $ECHO with all args, space-separated.
4957 func_echo_all ()
4958 {
4959 $ECHO ""
4960 }
4961
4962 case "$ECHO" in
4963 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4964 $as_echo "printf" >&6; } ;;
4965 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4966 $as_echo "print -r" >&6; } ;;
4967 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4968 $as_echo "cat" >&6; } ;;
4969 esac
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4985 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4986 if ${ac_cv_path_SED+:} false; then :
4987 $as_echo_n "(cached) " >&6
4988 else
4989 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4990 for ac_i in 1 2 3 4 5 6 7; do
4991 ac_script="$ac_script$as_nl$ac_script"
4992 done
4993 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4994 { ac_script=; unset ac_script;}
4995 if test -z "$SED"; then
4996 ac_path_SED_found=false
4997 # Loop through the user's path and test for each of PROGNAME-LIST
4998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4999 for as_dir in $PATH
5000 do
5001 IFS=$as_save_IFS
5002 test -z "$as_dir" && as_dir=.
5003 for ac_prog in sed gsed; do
5004 for ac_exec_ext in '' $ac_executable_extensions; do
5005 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5006 as_fn_executable_p "$ac_path_SED" || continue
5007 # Check for GNU ac_path_SED and select it if it is found.
5008 # Check for GNU $ac_path_SED
5009 case `"$ac_path_SED" --version 2>&1` in
5010 *GNU*)
5011 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5012 *)
5013 ac_count=0
5014 $as_echo_n 0123456789 >"conftest.in"
5015 while :
5016 do
5017 cat "conftest.in" "conftest.in" >"conftest.tmp"
5018 mv "conftest.tmp" "conftest.in"
5019 cp "conftest.in" "conftest.nl"
5020 $as_echo '' >> "conftest.nl"
5021 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5022 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5023 as_fn_arith $ac_count + 1 && ac_count=$as_val
5024 if test $ac_count -gt ${ac_path_SED_max-0}; then
5025 # Best one so far, save it but keep looking for a better one
5026 ac_cv_path_SED="$ac_path_SED"
5027 ac_path_SED_max=$ac_count
5028 fi
5029 # 10*(2^10) chars as input seems more than enough
5030 test $ac_count -gt 10 && break
5031 done
5032 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5033 esac
5034
5035 $ac_path_SED_found && break 3
5036 done
5037 done
5038 done
5039 IFS=$as_save_IFS
5040 if test -z "$ac_cv_path_SED"; then
5041 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5042 fi
5043 else
5044 ac_cv_path_SED=$SED
5045 fi
5046
5047 fi
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5049 $as_echo "$ac_cv_path_SED" >&6; }
5050 SED="$ac_cv_path_SED"
5051 rm -f conftest.sed
5052
5053 test -z "$SED" && SED=sed
5054 Xsed="$SED -e 1s/^X//"
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5067 $as_echo_n "checking for fgrep... " >&6; }
5068 if ${ac_cv_path_FGREP+:} false; then :
5069 $as_echo_n "(cached) " >&6
5070 else
5071 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5072 then ac_cv_path_FGREP="$GREP -F"
5073 else
5074 if test -z "$FGREP"; then
5075 ac_path_FGREP_found=false
5076 # Loop through the user's path and test for each of PROGNAME-LIST
5077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5078 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5079 do
5080 IFS=$as_save_IFS
5081 test -z "$as_dir" && as_dir=.
5082 for ac_prog in fgrep; do
5083 for ac_exec_ext in '' $ac_executable_extensions; do
5084 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5085 as_fn_executable_p "$ac_path_FGREP" || continue
5086 # Check for GNU ac_path_FGREP and select it if it is found.
5087 # Check for GNU $ac_path_FGREP
5088 case `"$ac_path_FGREP" --version 2>&1` in
5089 *GNU*)
5090 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5091 *)
5092 ac_count=0
5093 $as_echo_n 0123456789 >"conftest.in"
5094 while :
5095 do
5096 cat "conftest.in" "conftest.in" >"conftest.tmp"
5097 mv "conftest.tmp" "conftest.in"
5098 cp "conftest.in" "conftest.nl"
5099 $as_echo 'FGREP' >> "conftest.nl"
5100 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5101 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5102 as_fn_arith $ac_count + 1 && ac_count=$as_val
5103 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5104 # Best one so far, save it but keep looking for a better one
5105 ac_cv_path_FGREP="$ac_path_FGREP"
5106 ac_path_FGREP_max=$ac_count
5107 fi
5108 # 10*(2^10) chars as input seems more than enough
5109 test $ac_count -gt 10 && break
5110 done
5111 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5112 esac
5113
5114 $ac_path_FGREP_found && break 3
5115 done
5116 done
5117 done
5118 IFS=$as_save_IFS
5119 if test -z "$ac_cv_path_FGREP"; then
5120 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5121 fi
5122 else
5123 ac_cv_path_FGREP=$FGREP
5124 fi
5125
5126 fi
5127 fi
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5129 $as_echo "$ac_cv_path_FGREP" >&6; }
5130 FGREP="$ac_cv_path_FGREP"
5131
5132
5133 test -z "$GREP" && GREP=grep
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153 # Check whether --with-gnu-ld was given.
5154 if test "${with_gnu_ld+set}" = set; then :
5155 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5156 else
5157 with_gnu_ld=no
5158 fi
5159
5160 ac_prog=ld
5161 if test "$GCC" = yes; then
5162 # Check if gcc -print-prog-name=ld gives a path.
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5164 $as_echo_n "checking for ld used by $CC... " >&6; }
5165 case $host in
5166 *-*-mingw*)
5167 # gcc leaves a trailing carriage return which upsets mingw
5168 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5169 *)
5170 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5171 esac
5172 case $ac_prog in
5173 # Accept absolute paths.
5174 [\\/]* | ?:[\\/]*)
5175 re_direlt='/[^/][^/]*/\.\./'
5176 # Canonicalize the pathname of ld
5177 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5178 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5179 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5180 done
5181 test -z "$LD" && LD="$ac_prog"
5182 ;;
5183 "")
5184 # If it fails, then pretend we aren't using GCC.
5185 ac_prog=ld
5186 ;;
5187 *)
5188 # If it is relative, then search for the first ld in PATH.
5189 with_gnu_ld=unknown
5190 ;;
5191 esac
5192 elif test "$with_gnu_ld" = yes; then
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5194 $as_echo_n "checking for GNU ld... " >&6; }
5195 else
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5197 $as_echo_n "checking for non-GNU ld... " >&6; }
5198 fi
5199 if ${lt_cv_path_LD+:} false; then :
5200 $as_echo_n "(cached) " >&6
5201 else
5202 if test -z "$LD"; then
5203 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5204 for ac_dir in $PATH; do
5205 IFS="$lt_save_ifs"
5206 test -z "$ac_dir" && ac_dir=.
5207 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5208 lt_cv_path_LD="$ac_dir/$ac_prog"
5209 # Check to see if the program is GNU ld. I'd rather use --version,
5210 # but apparently some variants of GNU ld only accept -v.
5211 # Break only if it was the GNU/non-GNU ld that we prefer.
5212 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5213 *GNU* | *'with BFD'*)
5214 test "$with_gnu_ld" != no && break
5215 ;;
5216 *)
5217 test "$with_gnu_ld" != yes && break
5218 ;;
5219 esac
5220 fi
5221 done
5222 IFS="$lt_save_ifs"
5223 else
5224 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5225 fi
5226 fi
5227
5228 LD="$lt_cv_path_LD"
5229 if test -n "$LD"; then
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5231 $as_echo "$LD" >&6; }
5232 else
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5234 $as_echo "no" >&6; }
5235 fi
5236 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5238 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5239 if ${lt_cv_prog_gnu_ld+:} false; then :
5240 $as_echo_n "(cached) " >&6
5241 else
5242 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5243 case `$LD -v 2>&1 </dev/null` in
5244 *GNU* | *'with BFD'*)
5245 lt_cv_prog_gnu_ld=yes
5246 ;;
5247 *)
5248 lt_cv_prog_gnu_ld=no
5249 ;;
5250 esac
5251 fi
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5253 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5254 with_gnu_ld=$lt_cv_prog_gnu_ld
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5265 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5266 if ${lt_cv_path_NM+:} false; then :
5267 $as_echo_n "(cached) " >&6
5268 else
5269 if test -n "$NM"; then
5270 # Let the user override the test.
5271 lt_cv_path_NM="$NM"
5272 else
5273 lt_nm_to_check="${ac_tool_prefix}nm"
5274 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5275 lt_nm_to_check="$lt_nm_to_check nm"
5276 fi
5277 for lt_tmp_nm in $lt_nm_to_check; do
5278 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5279 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5280 IFS="$lt_save_ifs"
5281 test -z "$ac_dir" && ac_dir=.
5282 tmp_nm="$ac_dir/$lt_tmp_nm"
5283 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5284 # Check to see if the nm accepts a BSD-compat flag.
5285 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5286 # nm: unknown option "B" ignored
5287 # Tru64's nm complains that /dev/null is an invalid object file
5288 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5289 */dev/null* | *'Invalid file or object type'*)
5290 lt_cv_path_NM="$tmp_nm -B"
5291 break
5292 ;;
5293 *)
5294 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5295 */dev/null*)
5296 lt_cv_path_NM="$tmp_nm -p"
5297 break
5298 ;;
5299 *)
5300 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5301 continue # so that we can try to find one that supports BSD flags
5302 ;;
5303 esac
5304 ;;
5305 esac
5306 fi
5307 done
5308 IFS="$lt_save_ifs"
5309 done
5310 : ${lt_cv_path_NM=no}
5311 fi
5312 fi
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5314 $as_echo "$lt_cv_path_NM" >&6; }
5315 if test "$lt_cv_path_NM" != "no"; then
5316 NM="$lt_cv_path_NM"
5317 else
5318 # Didn't find any BSD compatible name lister, look for dumpbin.
5319 if test -n "$DUMPBIN"; then :
5320 # Let the user override the test.
5321 else
5322 if test -n "$ac_tool_prefix"; then
5323 for ac_prog in dumpbin "link -dump"
5324 do
5325 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5326 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5328 $as_echo_n "checking for $ac_word... " >&6; }
5329 if ${ac_cv_prog_DUMPBIN+:} false; then :
5330 $as_echo_n "(cached) " >&6
5331 else
5332 if test -n "$DUMPBIN"; then
5333 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5334 else
5335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5336 for as_dir in $PATH
5337 do
5338 IFS=$as_save_IFS
5339 test -z "$as_dir" && as_dir=.
5340 for ac_exec_ext in '' $ac_executable_extensions; do
5341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5342 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5344 break 2
5345 fi
5346 done
5347 done
5348 IFS=$as_save_IFS
5349
5350 fi
5351 fi
5352 DUMPBIN=$ac_cv_prog_DUMPBIN
5353 if test -n "$DUMPBIN"; then
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5355 $as_echo "$DUMPBIN" >&6; }
5356 else
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5358 $as_echo "no" >&6; }
5359 fi
5360
5361
5362 test -n "$DUMPBIN" && break
5363 done
5364 fi
5365 if test -z "$DUMPBIN"; then
5366 ac_ct_DUMPBIN=$DUMPBIN
5367 for ac_prog in dumpbin "link -dump"
5368 do
5369 # Extract the first word of "$ac_prog", so it can be a program name with args.
5370 set dummy $ac_prog; ac_word=$2
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5372 $as_echo_n "checking for $ac_word... " >&6; }
5373 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5374 $as_echo_n "(cached) " >&6
5375 else
5376 if test -n "$ac_ct_DUMPBIN"; then
5377 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5378 else
5379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5380 for as_dir in $PATH
5381 do
5382 IFS=$as_save_IFS
5383 test -z "$as_dir" && as_dir=.
5384 for ac_exec_ext in '' $ac_executable_extensions; do
5385 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5386 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5388 break 2
5389 fi
5390 done
5391 done
5392 IFS=$as_save_IFS
5393
5394 fi
5395 fi
5396 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5397 if test -n "$ac_ct_DUMPBIN"; then
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5399 $as_echo "$ac_ct_DUMPBIN" >&6; }
5400 else
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5402 $as_echo "no" >&6; }
5403 fi
5404
5405
5406 test -n "$ac_ct_DUMPBIN" && break
5407 done
5408
5409 if test "x$ac_ct_DUMPBIN" = x; then
5410 DUMPBIN=":"
5411 else
5412 case $cross_compiling:$ac_tool_warned in
5413 yes:)
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5415 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5416 ac_tool_warned=yes ;;
5417 esac
5418 DUMPBIN=$ac_ct_DUMPBIN
5419 fi
5420 fi
5421
5422 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5423 *COFF*)
5424 DUMPBIN="$DUMPBIN -symbols"
5425 ;;
5426 *)
5427 DUMPBIN=:
5428 ;;
5429 esac
5430 fi
5431
5432 if test "$DUMPBIN" != ":"; then
5433 NM="$DUMPBIN"
5434 fi
5435 fi
5436 test -z "$NM" && NM=nm
5437
5438
5439
5440
5441
5442
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5444 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5445 if ${lt_cv_nm_interface+:} false; then :
5446 $as_echo_n "(cached) " >&6
5447 else
5448 lt_cv_nm_interface="BSD nm"
5449 echo "int some_variable = 0;" > conftest.$ac_ext
5450 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5451 (eval "$ac_compile" 2>conftest.err)
5452 cat conftest.err >&5
5453 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5454 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5455 cat conftest.err >&5
5456 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5457 cat conftest.out >&5
5458 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5459 lt_cv_nm_interface="MS dumpbin"
5460 fi
5461 rm -f conftest*
5462 fi
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5464 $as_echo "$lt_cv_nm_interface" >&6; }
5465
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5467 $as_echo_n "checking whether ln -s works... " >&6; }
5468 LN_S=$as_ln_s
5469 if test "$LN_S" = "ln -s"; then
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5471 $as_echo "yes" >&6; }
5472 else
5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5474 $as_echo "no, using $LN_S" >&6; }
5475 fi
5476
5477 # find the maximum length of command line arguments
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5479 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5480 if ${lt_cv_sys_max_cmd_len+:} false; then :
5481 $as_echo_n "(cached) " >&6
5482 else
5483 i=0
5484 teststring="ABCD"
5485
5486 case $build_os in
5487 msdosdjgpp*)
5488 # On DJGPP, this test can blow up pretty badly due to problems in libc
5489 # (any single argument exceeding 2000 bytes causes a buffer overrun
5490 # during glob expansion). Even if it were fixed, the result of this
5491 # check would be larger than it should be.
5492 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5493 ;;
5494
5495 gnu*)
5496 # Under GNU Hurd, this test is not required because there is
5497 # no limit to the length of command line arguments.
5498 # Libtool will interpret -1 as no limit whatsoever
5499 lt_cv_sys_max_cmd_len=-1;
5500 ;;
5501
5502 cygwin* | mingw* | cegcc*)
5503 # On Win9x/ME, this test blows up -- it succeeds, but takes
5504 # about 5 minutes as the teststring grows exponentially.
5505 # Worse, since 9x/ME are not pre-emptively multitasking,
5506 # you end up with a "frozen" computer, even though with patience
5507 # the test eventually succeeds (with a max line length of 256k).
5508 # Instead, let's just punt: use the minimum linelength reported by
5509 # all of the supported platforms: 8192 (on NT/2K/XP).
5510 lt_cv_sys_max_cmd_len=8192;
5511 ;;
5512
5513 mint*)
5514 # On MiNT this can take a long time and run out of memory.
5515 lt_cv_sys_max_cmd_len=8192;
5516 ;;
5517
5518 amigaos*)
5519 # On AmigaOS with pdksh, this test takes hours, literally.
5520 # So we just punt and use a minimum line length of 8192.
5521 lt_cv_sys_max_cmd_len=8192;
5522 ;;
5523
5524 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5525 # This has been around since 386BSD, at least. Likely further.
5526 if test -x /sbin/sysctl; then
5527 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5528 elif test -x /usr/sbin/sysctl; then
5529 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5530 else
5531 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5532 fi
5533 # And add a safety zone
5534 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5535 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5536 ;;
5537
5538 interix*)
5539 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5540 lt_cv_sys_max_cmd_len=196608
5541 ;;
5542
5543 osf*)
5544 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5545 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5546 # nice to cause kernel panics so lets avoid the loop below.
5547 # First set a reasonable default.
5548 lt_cv_sys_max_cmd_len=16384
5549 #
5550 if test -x /sbin/sysconfig; then
5551 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5552 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5553 esac
5554 fi
5555 ;;
5556 sco3.2v5*)
5557 lt_cv_sys_max_cmd_len=102400
5558 ;;
5559 sysv5* | sco5v6* | sysv4.2uw2*)
5560 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5561 if test -n "$kargmax"; then
5562 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5563 else
5564 lt_cv_sys_max_cmd_len=32768
5565 fi
5566 ;;
5567 *)
5568 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5569 if test -n "$lt_cv_sys_max_cmd_len"; then
5570 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5571 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5572 else
5573 # Make teststring a little bigger before we do anything with it.
5574 # a 1K string should be a reasonable start.
5575 for i in 1 2 3 4 5 6 7 8 ; do
5576 teststring=$teststring$teststring
5577 done
5578 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5579 # If test is not a shell built-in, we'll probably end up computing a
5580 # maximum length that is only half of the actual maximum length, but
5581 # we can't tell.
5582 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5583 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5584 test $i != 17 # 1/2 MB should be enough
5585 do
5586 i=`expr $i + 1`
5587 teststring=$teststring$teststring
5588 done
5589 # Only check the string length outside the loop.
5590 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5591 teststring=
5592 # Add a significant safety factor because C++ compilers can tack on
5593 # massive amounts of additional arguments before passing them to the
5594 # linker. It appears as though 1/2 is a usable value.
5595 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5596 fi
5597 ;;
5598 esac
5599
5600 fi
5601
5602 if test -n $lt_cv_sys_max_cmd_len ; then
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5604 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5605 else
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5607 $as_echo "none" >&6; }
5608 fi
5609 max_cmd_len=$lt_cv_sys_max_cmd_len
5610
5611
5612
5613
5614
5615
5616 : ${CP="cp -f"}
5617 : ${MV="mv -f"}
5618 : ${RM="rm -f"}
5619
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5621 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5622 # Try some XSI features
5623 xsi_shell=no
5624 ( _lt_dummy="a/b/c"
5625 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5626 = c,a/b,, \
5627 && eval 'test $(( 1 + 1 )) -eq 2 \
5628 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5629 && xsi_shell=yes
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5631 $as_echo "$xsi_shell" >&6; }
5632
5633
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5635 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5636 lt_shell_append=no
5637 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5638 >/dev/null 2>&1 \
5639 && lt_shell_append=yes
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5641 $as_echo "$lt_shell_append" >&6; }
5642
5643
5644 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5645 lt_unset=unset
5646 else
5647 lt_unset=false
5648 fi
5649
5650
5651
5652
5653
5654 # test EBCDIC or ASCII
5655 case `echo X|tr X '\101'` in
5656 A) # ASCII based system
5657 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5658 lt_SP2NL='tr \040 \012'
5659 lt_NL2SP='tr \015\012 \040\040'
5660 ;;
5661 *) # EBCDIC based system
5662 lt_SP2NL='tr \100 \n'
5663 lt_NL2SP='tr \r\n \100\100'
5664 ;;
5665 esac
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5676 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5677 if ${lt_cv_ld_reload_flag+:} false; then :
5678 $as_echo_n "(cached) " >&6
5679 else
5680 lt_cv_ld_reload_flag='-r'
5681 fi
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5683 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5684 reload_flag=$lt_cv_ld_reload_flag
5685 case $reload_flag in
5686 "" | " "*) ;;
5687 *) reload_flag=" $reload_flag" ;;
5688 esac
5689 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5690 case $host_os in
5691 darwin*)
5692 if test "$GCC" = yes; then
5693 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5694 else
5695 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5696 fi
5697 ;;
5698 esac
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708 if test -n "$ac_tool_prefix"; then
5709 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5710 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5712 $as_echo_n "checking for $ac_word... " >&6; }
5713 if ${ac_cv_prog_OBJDUMP+:} false; then :
5714 $as_echo_n "(cached) " >&6
5715 else
5716 if test -n "$OBJDUMP"; then
5717 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5718 else
5719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5720 for as_dir in $PATH
5721 do
5722 IFS=$as_save_IFS
5723 test -z "$as_dir" && as_dir=.
5724 for ac_exec_ext in '' $ac_executable_extensions; do
5725 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5726 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5728 break 2
5729 fi
5730 done
5731 done
5732 IFS=$as_save_IFS
5733
5734 fi
5735 fi
5736 OBJDUMP=$ac_cv_prog_OBJDUMP
5737 if test -n "$OBJDUMP"; then
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5739 $as_echo "$OBJDUMP" >&6; }
5740 else
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5742 $as_echo "no" >&6; }
5743 fi
5744
5745
5746 fi
5747 if test -z "$ac_cv_prog_OBJDUMP"; then
5748 ac_ct_OBJDUMP=$OBJDUMP
5749 # Extract the first word of "objdump", so it can be a program name with args.
5750 set dummy objdump; ac_word=$2
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5752 $as_echo_n "checking for $ac_word... " >&6; }
5753 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5754 $as_echo_n "(cached) " >&6
5755 else
5756 if test -n "$ac_ct_OBJDUMP"; then
5757 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5758 else
5759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5760 for as_dir in $PATH
5761 do
5762 IFS=$as_save_IFS
5763 test -z "$as_dir" && as_dir=.
5764 for ac_exec_ext in '' $ac_executable_extensions; do
5765 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5766 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5768 break 2
5769 fi
5770 done
5771 done
5772 IFS=$as_save_IFS
5773
5774 fi
5775 fi
5776 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5777 if test -n "$ac_ct_OBJDUMP"; then
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5779 $as_echo "$ac_ct_OBJDUMP" >&6; }
5780 else
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5782 $as_echo "no" >&6; }
5783 fi
5784
5785 if test "x$ac_ct_OBJDUMP" = x; then
5786 OBJDUMP="false"
5787 else
5788 case $cross_compiling:$ac_tool_warned in
5789 yes:)
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5791 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5792 ac_tool_warned=yes ;;
5793 esac
5794 OBJDUMP=$ac_ct_OBJDUMP
5795 fi
5796 else
5797 OBJDUMP="$ac_cv_prog_OBJDUMP"
5798 fi
5799
5800 test -z "$OBJDUMP" && OBJDUMP=objdump
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5811 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5812 if ${lt_cv_deplibs_check_method+:} false; then :
5813 $as_echo_n "(cached) " >&6
5814 else
5815 lt_cv_file_magic_cmd='$MAGIC_CMD'
5816 lt_cv_file_magic_test_file=
5817 lt_cv_deplibs_check_method='unknown'
5818 # Need to set the preceding variable on all platforms that support
5819 # interlibrary dependencies.
5820 # 'none' -- dependencies not supported.
5821 # `unknown' -- same as none, but documents that we really don't know.
5822 # 'pass_all' -- all dependencies passed with no checks.
5823 # 'test_compile' -- check by making test program.
5824 # 'file_magic [[regex]]' -- check by looking for files in library path
5825 # which responds to the $file_magic_cmd with a given extended regex.
5826 # If you have `file' or equivalent on your system and you're not sure
5827 # whether `pass_all' will *always* work, you probably want this one.
5828
5829 case $host_os in
5830 aix[4-9]*)
5831 lt_cv_deplibs_check_method=pass_all
5832 ;;
5833
5834 beos*)
5835 lt_cv_deplibs_check_method=pass_all
5836 ;;
5837
5838 bsdi[45]*)
5839 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5840 lt_cv_file_magic_cmd='/usr/bin/file -L'
5841 lt_cv_file_magic_test_file=/shlib/libc.so
5842 ;;
5843
5844 cygwin*)
5845 # func_win32_libid is a shell function defined in ltmain.sh
5846 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5847 lt_cv_file_magic_cmd='func_win32_libid'
5848 ;;
5849
5850 mingw* | pw32*)
5851 # Base MSYS/MinGW do not provide the 'file' command needed by
5852 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5853 # unless we find 'file', for example because we are cross-compiling.
5854 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5855 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5856 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5857 lt_cv_file_magic_cmd='func_win32_libid'
5858 else
5859 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5860 lt_cv_file_magic_cmd='$OBJDUMP -f'
5861 fi
5862 ;;
5863
5864 cegcc*)
5865 # use the weaker test based on 'objdump'. See mingw*.
5866 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5867 lt_cv_file_magic_cmd='$OBJDUMP -f'
5868 ;;
5869
5870 darwin* | rhapsody*)
5871 lt_cv_deplibs_check_method=pass_all
5872 ;;
5873
5874 freebsd* | dragonfly*)
5875 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5876 case $host_cpu in
5877 i*86 )
5878 # Not sure whether the presence of OpenBSD here was a mistake.
5879 # Let's accept both of them until this is cleared up.
5880 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5881 lt_cv_file_magic_cmd=/usr/bin/file
5882 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5883 ;;
5884 esac
5885 else
5886 lt_cv_deplibs_check_method=pass_all
5887 fi
5888 ;;
5889
5890 gnu*)
5891 lt_cv_deplibs_check_method=pass_all
5892 ;;
5893
5894 haiku*)
5895 lt_cv_deplibs_check_method=pass_all
5896 ;;
5897
5898 hpux10.20* | hpux11*)
5899 lt_cv_file_magic_cmd=/usr/bin/file
5900 case $host_cpu in
5901 ia64*)
5902 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5903 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5904 ;;
5905 hppa*64*)
5906 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]'
5907 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5908 ;;
5909 *)
5910 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5911 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5912 ;;
5913 esac
5914 ;;
5915
5916 interix[3-9]*)
5917 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5918 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5919 ;;
5920
5921 irix5* | irix6* | nonstopux*)
5922 case $LD in
5923 *-32|*"-32 ") libmagic=32-bit;;
5924 *-n32|*"-n32 ") libmagic=N32;;
5925 *-64|*"-64 ") libmagic=64-bit;;
5926 *) libmagic=never-match;;
5927 esac
5928 lt_cv_deplibs_check_method=pass_all
5929 ;;
5930
5931 # This must be Linux ELF.
5932 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5933 lt_cv_deplibs_check_method=pass_all
5934 ;;
5935
5936 netbsd*)
5937 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5938 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5939 else
5940 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5941 fi
5942 ;;
5943
5944 newos6*)
5945 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5946 lt_cv_file_magic_cmd=/usr/bin/file
5947 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5948 ;;
5949
5950 *nto* | *qnx*)
5951 lt_cv_deplibs_check_method=pass_all
5952 ;;
5953
5954 openbsd*)
5955 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5956 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5957 else
5958 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5959 fi
5960 ;;
5961
5962 osf3* | osf4* | osf5*)
5963 lt_cv_deplibs_check_method=pass_all
5964 ;;
5965
5966 rdos*)
5967 lt_cv_deplibs_check_method=pass_all
5968 ;;
5969
5970 solaris*)
5971 lt_cv_deplibs_check_method=pass_all
5972 ;;
5973
5974 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5975 lt_cv_deplibs_check_method=pass_all
5976 ;;
5977
5978 sysv4 | sysv4.3*)
5979 case $host_vendor in
5980 motorola)
5981 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]'
5982 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5983 ;;
5984 ncr)
5985 lt_cv_deplibs_check_method=pass_all
5986 ;;
5987 sequent)
5988 lt_cv_file_magic_cmd='/bin/file'
5989 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5990 ;;
5991 sni)
5992 lt_cv_file_magic_cmd='/bin/file'
5993 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5994 lt_cv_file_magic_test_file=/lib/libc.so
5995 ;;
5996 siemens)
5997 lt_cv_deplibs_check_method=pass_all
5998 ;;
5999 pc)
6000 lt_cv_deplibs_check_method=pass_all
6001 ;;
6002 esac
6003 ;;
6004
6005 tpf*)
6006 lt_cv_deplibs_check_method=pass_all
6007 ;;
6008 esac
6009
6010 fi
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6012 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6013 file_magic_cmd=$lt_cv_file_magic_cmd
6014 deplibs_check_method=$lt_cv_deplibs_check_method
6015 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028 if test -n "$ac_tool_prefix"; then
6029 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6030 set dummy ${ac_tool_prefix}ar; ac_word=$2
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6032 $as_echo_n "checking for $ac_word... " >&6; }
6033 if ${ac_cv_prog_AR+:} false; then :
6034 $as_echo_n "(cached) " >&6
6035 else
6036 if test -n "$AR"; then
6037 ac_cv_prog_AR="$AR" # Let the user override the test.
6038 else
6039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040 for as_dir in $PATH
6041 do
6042 IFS=$as_save_IFS
6043 test -z "$as_dir" && as_dir=.
6044 for ac_exec_ext in '' $ac_executable_extensions; do
6045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6046 ac_cv_prog_AR="${ac_tool_prefix}ar"
6047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048 break 2
6049 fi
6050 done
6051 done
6052 IFS=$as_save_IFS
6053
6054 fi
6055 fi
6056 AR=$ac_cv_prog_AR
6057 if test -n "$AR"; then
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6059 $as_echo "$AR" >&6; }
6060 else
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6062 $as_echo "no" >&6; }
6063 fi
6064
6065
6066 fi
6067 if test -z "$ac_cv_prog_AR"; then
6068 ac_ct_AR=$AR
6069 # Extract the first word of "ar", so it can be a program name with args.
6070 set dummy ar; ac_word=$2
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6072 $as_echo_n "checking for $ac_word... " >&6; }
6073 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6074 $as_echo_n "(cached) " >&6
6075 else
6076 if test -n "$ac_ct_AR"; then
6077 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6078 else
6079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6080 for as_dir in $PATH
6081 do
6082 IFS=$as_save_IFS
6083 test -z "$as_dir" && as_dir=.
6084 for ac_exec_ext in '' $ac_executable_extensions; do
6085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6086 ac_cv_prog_ac_ct_AR="ar"
6087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6088 break 2
6089 fi
6090 done
6091 done
6092 IFS=$as_save_IFS
6093
6094 fi
6095 fi
6096 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6097 if test -n "$ac_ct_AR"; then
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6099 $as_echo "$ac_ct_AR" >&6; }
6100 else
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6102 $as_echo "no" >&6; }
6103 fi
6104
6105 if test "x$ac_ct_AR" = x; then
6106 AR="false"
6107 else
6108 case $cross_compiling:$ac_tool_warned in
6109 yes:)
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6111 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6112 ac_tool_warned=yes ;;
6113 esac
6114 AR=$ac_ct_AR
6115 fi
6116 else
6117 AR="$ac_cv_prog_AR"
6118 fi
6119
6120 test -z "$AR" && AR=ar
6121 test -z "$AR_FLAGS" && AR_FLAGS=cru
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133 if test -n "$ac_tool_prefix"; then
6134 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6135 set dummy ${ac_tool_prefix}strip; ac_word=$2
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6137 $as_echo_n "checking for $ac_word... " >&6; }
6138 if ${ac_cv_prog_STRIP+:} false; then :
6139 $as_echo_n "(cached) " >&6
6140 else
6141 if test -n "$STRIP"; then
6142 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6143 else
6144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6145 for as_dir in $PATH
6146 do
6147 IFS=$as_save_IFS
6148 test -z "$as_dir" && as_dir=.
6149 for ac_exec_ext in '' $ac_executable_extensions; do
6150 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6151 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6153 break 2
6154 fi
6155 done
6156 done
6157 IFS=$as_save_IFS
6158
6159 fi
6160 fi
6161 STRIP=$ac_cv_prog_STRIP
6162 if test -n "$STRIP"; then
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6164 $as_echo "$STRIP" >&6; }
6165 else
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6167 $as_echo "no" >&6; }
6168 fi
6169
6170
6171 fi
6172 if test -z "$ac_cv_prog_STRIP"; then
6173 ac_ct_STRIP=$STRIP
6174 # Extract the first word of "strip", so it can be a program name with args.
6175 set dummy strip; ac_word=$2
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6177 $as_echo_n "checking for $ac_word... " >&6; }
6178 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6179 $as_echo_n "(cached) " >&6
6180 else
6181 if test -n "$ac_ct_STRIP"; then
6182 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6183 else
6184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6185 for as_dir in $PATH
6186 do
6187 IFS=$as_save_IFS
6188 test -z "$as_dir" && as_dir=.
6189 for ac_exec_ext in '' $ac_executable_extensions; do
6190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6191 ac_cv_prog_ac_ct_STRIP="strip"
6192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6193 break 2
6194 fi
6195 done
6196 done
6197 IFS=$as_save_IFS
6198
6199 fi
6200 fi
6201 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6202 if test -n "$ac_ct_STRIP"; then
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6204 $as_echo "$ac_ct_STRIP" >&6; }
6205 else
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6207 $as_echo "no" >&6; }
6208 fi
6209
6210 if test "x$ac_ct_STRIP" = x; then
6211 STRIP=":"
6212 else
6213 case $cross_compiling:$ac_tool_warned in
6214 yes:)
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6216 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6217 ac_tool_warned=yes ;;
6218 esac
6219 STRIP=$ac_ct_STRIP
6220 fi
6221 else
6222 STRIP="$ac_cv_prog_STRIP"
6223 fi
6224
6225 test -z "$STRIP" && STRIP=:
6226
6227
6228
6229
6230
6231
6232 if test -n "$ac_tool_prefix"; then
6233 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6234 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6236 $as_echo_n "checking for $ac_word... " >&6; }
6237 if ${ac_cv_prog_RANLIB+:} false; then :
6238 $as_echo_n "(cached) " >&6
6239 else
6240 if test -n "$RANLIB"; then
6241 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6242 else
6243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6244 for as_dir in $PATH
6245 do
6246 IFS=$as_save_IFS
6247 test -z "$as_dir" && as_dir=.
6248 for ac_exec_ext in '' $ac_executable_extensions; do
6249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6250 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6252 break 2
6253 fi
6254 done
6255 done
6256 IFS=$as_save_IFS
6257
6258 fi
6259 fi
6260 RANLIB=$ac_cv_prog_RANLIB
6261 if test -n "$RANLIB"; then
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6263 $as_echo "$RANLIB" >&6; }
6264 else
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6266 $as_echo "no" >&6; }
6267 fi
6268
6269
6270 fi
6271 if test -z "$ac_cv_prog_RANLIB"; then
6272 ac_ct_RANLIB=$RANLIB
6273 # Extract the first word of "ranlib", so it can be a program name with args.
6274 set dummy ranlib; ac_word=$2
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6276 $as_echo_n "checking for $ac_word... " >&6; }
6277 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6278 $as_echo_n "(cached) " >&6
6279 else
6280 if test -n "$ac_ct_RANLIB"; then
6281 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6282 else
6283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6284 for as_dir in $PATH
6285 do
6286 IFS=$as_save_IFS
6287 test -z "$as_dir" && as_dir=.
6288 for ac_exec_ext in '' $ac_executable_extensions; do
6289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6290 ac_cv_prog_ac_ct_RANLIB="ranlib"
6291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6292 break 2
6293 fi
6294 done
6295 done
6296 IFS=$as_save_IFS
6297
6298 fi
6299 fi
6300 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6301 if test -n "$ac_ct_RANLIB"; then
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6303 $as_echo "$ac_ct_RANLIB" >&6; }
6304 else
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6306 $as_echo "no" >&6; }
6307 fi
6308
6309 if test "x$ac_ct_RANLIB" = x; then
6310 RANLIB=":"
6311 else
6312 case $cross_compiling:$ac_tool_warned in
6313 yes:)
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6315 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6316 ac_tool_warned=yes ;;
6317 esac
6318 RANLIB=$ac_ct_RANLIB
6319 fi
6320 else
6321 RANLIB="$ac_cv_prog_RANLIB"
6322 fi
6323
6324 test -z "$RANLIB" && RANLIB=:
6325
6326
6327
6328
6329
6330
6331 # Determine commands to create old-style static archives.
6332 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6333 old_postinstall_cmds='chmod 644 $oldlib'
6334 old_postuninstall_cmds=
6335
6336 if test -n "$RANLIB"; then
6337 case $host_os in
6338 openbsd*)
6339 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6340 ;;
6341 *)
6342 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6343 ;;
6344 esac
6345 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6346 fi
6347
6348 case $host_os in
6349 darwin*)
6350 lock_old_archive_extraction=yes ;;
6351 *)
6352 lock_old_archive_extraction=no ;;
6353 esac
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393 # If no C compiler was specified, use CC.
6394 LTCC=${LTCC-"$CC"}
6395
6396 # If no C compiler flags were specified, use CFLAGS.
6397 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6398
6399 # Allow CC to be a program name with arguments.
6400 compiler=$CC
6401
6402
6403 # Check for command to grab the raw symbol name followed by C symbol from nm.
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6405 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6406 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6407 $as_echo_n "(cached) " >&6
6408 else
6409
6410 # These are sane defaults that work on at least a few old systems.
6411 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6412
6413 # Character class describing NM global symbol codes.
6414 symcode='[BCDEGRST]'
6415
6416 # Regexp to match symbols that can be accessed directly from C.
6417 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6418
6419 # Define system-specific variables.
6420 case $host_os in
6421 aix*)
6422 symcode='[BCDT]'
6423 ;;
6424 cygwin* | mingw* | pw32* | cegcc*)
6425 symcode='[ABCDGISTW]'
6426 ;;
6427 hpux*)
6428 if test "$host_cpu" = ia64; then
6429 symcode='[ABCDEGRST]'
6430 fi
6431 ;;
6432 irix* | nonstopux*)
6433 symcode='[BCDEGRST]'
6434 ;;
6435 osf*)
6436 symcode='[BCDEGQRST]'
6437 ;;
6438 solaris*)
6439 symcode='[BDRT]'
6440 ;;
6441 sco3.2v5*)
6442 symcode='[DT]'
6443 ;;
6444 sysv4.2uw2*)
6445 symcode='[DT]'
6446 ;;
6447 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6448 symcode='[ABDT]'
6449 ;;
6450 sysv4)
6451 symcode='[DFNSTU]'
6452 ;;
6453 esac
6454
6455 # If we're using GNU nm, then use its standard symbol codes.
6456 case `$NM -V 2>&1` in
6457 *GNU* | *'with BFD'*)
6458 symcode='[ABCDGIRSTW]' ;;
6459 esac
6460
6461 # Transform an extracted symbol line into a proper C declaration.
6462 # Some systems (esp. on ia64) link data and code symbols differently,
6463 # so use this general approach.
6464 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6465
6466 # Transform an extracted symbol line into symbol name and symbol address
6467 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6468 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'"
6469
6470 # Handle CRLF in mingw tool chain
6471 opt_cr=
6472 case $build_os in
6473 mingw*)
6474 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6475 ;;
6476 esac
6477
6478 # Try without a prefix underscore, then with it.
6479 for ac_symprfx in "" "_"; do
6480
6481 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6482 symxfrm="\\1 $ac_symprfx\\2 \\2"
6483
6484 # Write the raw and C identifiers.
6485 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6486 # Fake it for dumpbin and say T for any non-static function
6487 # and D for any global variable.
6488 # Also find C++ and __fastcall symbols from MSVC++,
6489 # which start with @ or ?.
6490 lt_cv_sys_global_symbol_pipe="$AWK '"\
6491 " {last_section=section; section=\$ 3};"\
6492 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6493 " \$ 0!~/External *\|/{next};"\
6494 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6495 " {if(hide[section]) next};"\
6496 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6497 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6498 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6499 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6500 " ' prfx=^$ac_symprfx"
6501 else
6502 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6503 fi
6504
6505 # Check to see that the pipe works correctly.
6506 pipe_works=no
6507
6508 rm -f conftest*
6509 cat > conftest.$ac_ext <<_LT_EOF
6510 #ifdef __cplusplus
6511 extern "C" {
6512 #endif
6513 char nm_test_var;
6514 void nm_test_func(void);
6515 void nm_test_func(void){}
6516 #ifdef __cplusplus
6517 }
6518 #endif
6519 int main(){nm_test_var='a';nm_test_func();return(0);}
6520 _LT_EOF
6521
6522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6523 (eval $ac_compile) 2>&5
6524 ac_status=$?
6525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6526 test $ac_status = 0; }; then
6527 # Now try to grab the symbols.
6528 nlist=conftest.nm
6529 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6530 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6531 ac_status=$?
6532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6533 test $ac_status = 0; } && test -s "$nlist"; then
6534 # Try sorting and uniquifying the output.
6535 if sort "$nlist" | uniq > "$nlist"T; then
6536 mv -f "$nlist"T "$nlist"
6537 else
6538 rm -f "$nlist"T
6539 fi
6540
6541 # Make sure that we snagged all the symbols we need.
6542 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6543 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6544 cat <<_LT_EOF > conftest.$ac_ext
6545 #ifdef __cplusplus
6546 extern "C" {
6547 #endif
6548
6549 _LT_EOF
6550 # Now generate the symbol file.
6551 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6552
6553 cat <<_LT_EOF >> conftest.$ac_ext
6554
6555 /* The mapping between symbol names and symbols. */
6556 const struct {
6557 const char *name;
6558 void *address;
6559 }
6560 lt__PROGRAM__LTX_preloaded_symbols[] =
6561 {
6562 { "@PROGRAM@", (void *) 0 },
6563 _LT_EOF
6564 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6565 cat <<\_LT_EOF >> conftest.$ac_ext
6566 {0, (void *) 0}
6567 };
6568
6569 /* This works around a problem in FreeBSD linker */
6570 #ifdef FREEBSD_WORKAROUND
6571 static const void *lt_preloaded_setup() {
6572 return lt__PROGRAM__LTX_preloaded_symbols;
6573 }
6574 #endif
6575
6576 #ifdef __cplusplus
6577 }
6578 #endif
6579 _LT_EOF
6580 # Now try linking the two files.
6581 mv conftest.$ac_objext conftstm.$ac_objext
6582 lt_save_LIBS="$LIBS"
6583 lt_save_CFLAGS="$CFLAGS"
6584 LIBS="conftstm.$ac_objext"
6585 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6586 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6587 (eval $ac_link) 2>&5
6588 ac_status=$?
6589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6590 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6591 pipe_works=yes
6592 fi
6593 LIBS="$lt_save_LIBS"
6594 CFLAGS="$lt_save_CFLAGS"
6595 else
6596 echo "cannot find nm_test_func in $nlist" >&5
6597 fi
6598 else
6599 echo "cannot find nm_test_var in $nlist" >&5
6600 fi
6601 else
6602 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6603 fi
6604 else
6605 echo "$progname: failed program was:" >&5
6606 cat conftest.$ac_ext >&5
6607 fi
6608 rm -rf conftest* conftst*
6609
6610 # Do not use the global_symbol_pipe unless it works.
6611 if test "$pipe_works" = yes; then
6612 break
6613 else
6614 lt_cv_sys_global_symbol_pipe=
6615 fi
6616 done
6617
6618 fi
6619
6620 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6621 lt_cv_sys_global_symbol_to_cdecl=
6622 fi
6623 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6625 $as_echo "failed" >&6; }
6626 else
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6628 $as_echo "ok" >&6; }
6629 fi
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652 # Check whether --enable-libtool-lock was given.
6653 if test "${enable_libtool_lock+set}" = set; then :
6654 enableval=$enable_libtool_lock;
6655 fi
6656
6657 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6658
6659 # Some flags need to be propagated to the compiler or linker for good
6660 # libtool support.
6661 case $host in
6662 ia64-*-hpux*)
6663 # Find out which ABI we are using.
6664 echo 'int i;' > conftest.$ac_ext
6665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6666 (eval $ac_compile) 2>&5
6667 ac_status=$?
6668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6669 test $ac_status = 0; }; then
6670 case `/usr/bin/file conftest.$ac_objext` in
6671 *ELF-32*)
6672 HPUX_IA64_MODE="32"
6673 ;;
6674 *ELF-64*)
6675 HPUX_IA64_MODE="64"
6676 ;;
6677 esac
6678 fi
6679 rm -rf conftest*
6680 ;;
6681 *-*-irix6*)
6682 # Find out which ABI we are using.
6683 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6684 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6685 (eval $ac_compile) 2>&5
6686 ac_status=$?
6687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6688 test $ac_status = 0; }; then
6689 if test "$lt_cv_prog_gnu_ld" = yes; then
6690 case `/usr/bin/file conftest.$ac_objext` in
6691 *32-bit*)
6692 LD="${LD-ld} -melf32bsmip"
6693 ;;
6694 *N32*)
6695 LD="${LD-ld} -melf32bmipn32"
6696 ;;
6697 *64-bit*)
6698 LD="${LD-ld} -melf64bmip"
6699 ;;
6700 esac
6701 else
6702 case `/usr/bin/file conftest.$ac_objext` in
6703 *32-bit*)
6704 LD="${LD-ld} -32"
6705 ;;
6706 *N32*)
6707 LD="${LD-ld} -n32"
6708 ;;
6709 *64-bit*)
6710 LD="${LD-ld} -64"
6711 ;;
6712 esac
6713 fi
6714 fi
6715 rm -rf conftest*
6716 ;;
6717
6718 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6719 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6720 # Find out which ABI we are using.
6721 echo 'int i;' > conftest.$ac_ext
6722 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6723 (eval $ac_compile) 2>&5
6724 ac_status=$?
6725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6726 test $ac_status = 0; }; then
6727 case `/usr/bin/file conftest.o` in
6728 *32-bit*)
6729 case $host in
6730 x86_64-*kfreebsd*-gnu)
6731 LD="${LD-ld} -m elf_i386_fbsd"
6732 ;;
6733 x86_64-*linux*)
6734 case `/usr/bin/file conftest.o` in
6735 *x86-64*)
6736 LD="${LD-ld} -m elf32_x86_64"
6737 ;;
6738 *)
6739 LD="${LD-ld} -m elf_i386"
6740 ;;
6741 esac
6742 ;;
6743 powerpc64le-*linux*)
6744 LD="${LD-ld} -m elf32lppclinux"
6745 ;;
6746 powerpc64-*linux*)
6747 LD="${LD-ld} -m elf32ppclinux"
6748 ;;
6749 s390x-*linux*)
6750 LD="${LD-ld} -m elf_s390"
6751 ;;
6752 sparc64-*linux*)
6753 LD="${LD-ld} -m elf32_sparc"
6754 ;;
6755 esac
6756 ;;
6757 *64-bit*)
6758 case $host in
6759 x86_64-*kfreebsd*-gnu)
6760 LD="${LD-ld} -m elf_x86_64_fbsd"
6761 ;;
6762 x86_64-*linux*)
6763 LD="${LD-ld} -m elf_x86_64"
6764 ;;
6765 powerpcle-*linux*)
6766 LD="${LD-ld} -m elf64lppc"
6767 ;;
6768 powerpc-*linux*)
6769 LD="${LD-ld} -m elf64ppc"
6770 ;;
6771 s390*-*linux*|s390*-*tpf*)
6772 LD="${LD-ld} -m elf64_s390"
6773 ;;
6774 sparc*-*linux*)
6775 LD="${LD-ld} -m elf64_sparc"
6776 ;;
6777 esac
6778 ;;
6779 esac
6780 fi
6781 rm -rf conftest*
6782 ;;
6783
6784 *-*-sco3.2v5*)
6785 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6786 SAVE_CFLAGS="$CFLAGS"
6787 CFLAGS="$CFLAGS -belf"
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6789 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6790 if ${lt_cv_cc_needs_belf+:} false; then :
6791 $as_echo_n "(cached) " >&6
6792 else
6793 ac_ext=c
6794 ac_cpp='$CPP $CPPFLAGS'
6795 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6796 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6797 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6798
6799 if test x$gcc_no_link = xyes; then
6800 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6801 fi
6802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6803 /* end confdefs.h. */
6804
6805 int
6806 main ()
6807 {
6808
6809 ;
6810 return 0;
6811 }
6812 _ACEOF
6813 if ac_fn_c_try_link "$LINENO"; then :
6814 lt_cv_cc_needs_belf=yes
6815 else
6816 lt_cv_cc_needs_belf=no
6817 fi
6818 rm -f core conftest.err conftest.$ac_objext \
6819 conftest$ac_exeext conftest.$ac_ext
6820 ac_ext=c
6821 ac_cpp='$CPP $CPPFLAGS'
6822 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6823 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6825
6826 fi
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6828 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6829 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6830 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6831 CFLAGS="$SAVE_CFLAGS"
6832 fi
6833 ;;
6834 sparc*-*solaris*)
6835 # Find out which ABI we are using.
6836 echo 'int i;' > conftest.$ac_ext
6837 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6838 (eval $ac_compile) 2>&5
6839 ac_status=$?
6840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6841 test $ac_status = 0; }; then
6842 case `/usr/bin/file conftest.o` in
6843 *64-bit*)
6844 case $lt_cv_prog_gnu_ld in
6845 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6846 *)
6847 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6848 LD="${LD-ld} -64"
6849 fi
6850 ;;
6851 esac
6852 ;;
6853 esac
6854 fi
6855 rm -rf conftest*
6856 ;;
6857 esac
6858
6859 need_locks="$enable_libtool_lock"
6860
6861
6862 case $host_os in
6863 rhapsody* | darwin*)
6864 if test -n "$ac_tool_prefix"; then
6865 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6866 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6868 $as_echo_n "checking for $ac_word... " >&6; }
6869 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6870 $as_echo_n "(cached) " >&6
6871 else
6872 if test -n "$DSYMUTIL"; then
6873 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6874 else
6875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6876 for as_dir in $PATH
6877 do
6878 IFS=$as_save_IFS
6879 test -z "$as_dir" && as_dir=.
6880 for ac_exec_ext in '' $ac_executable_extensions; do
6881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6882 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6884 break 2
6885 fi
6886 done
6887 done
6888 IFS=$as_save_IFS
6889
6890 fi
6891 fi
6892 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6893 if test -n "$DSYMUTIL"; then
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6895 $as_echo "$DSYMUTIL" >&6; }
6896 else
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6898 $as_echo "no" >&6; }
6899 fi
6900
6901
6902 fi
6903 if test -z "$ac_cv_prog_DSYMUTIL"; then
6904 ac_ct_DSYMUTIL=$DSYMUTIL
6905 # Extract the first word of "dsymutil", so it can be a program name with args.
6906 set dummy dsymutil; ac_word=$2
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6908 $as_echo_n "checking for $ac_word... " >&6; }
6909 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6910 $as_echo_n "(cached) " >&6
6911 else
6912 if test -n "$ac_ct_DSYMUTIL"; then
6913 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6914 else
6915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6916 for as_dir in $PATH
6917 do
6918 IFS=$as_save_IFS
6919 test -z "$as_dir" && as_dir=.
6920 for ac_exec_ext in '' $ac_executable_extensions; do
6921 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6922 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6924 break 2
6925 fi
6926 done
6927 done
6928 IFS=$as_save_IFS
6929
6930 fi
6931 fi
6932 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6933 if test -n "$ac_ct_DSYMUTIL"; then
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6935 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6936 else
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6938 $as_echo "no" >&6; }
6939 fi
6940
6941 if test "x$ac_ct_DSYMUTIL" = x; then
6942 DSYMUTIL=":"
6943 else
6944 case $cross_compiling:$ac_tool_warned in
6945 yes:)
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6947 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6948 ac_tool_warned=yes ;;
6949 esac
6950 DSYMUTIL=$ac_ct_DSYMUTIL
6951 fi
6952 else
6953 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6954 fi
6955
6956 if test -n "$ac_tool_prefix"; then
6957 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6958 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6960 $as_echo_n "checking for $ac_word... " >&6; }
6961 if ${ac_cv_prog_NMEDIT+:} false; then :
6962 $as_echo_n "(cached) " >&6
6963 else
6964 if test -n "$NMEDIT"; then
6965 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6966 else
6967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6968 for as_dir in $PATH
6969 do
6970 IFS=$as_save_IFS
6971 test -z "$as_dir" && as_dir=.
6972 for ac_exec_ext in '' $ac_executable_extensions; do
6973 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6974 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6976 break 2
6977 fi
6978 done
6979 done
6980 IFS=$as_save_IFS
6981
6982 fi
6983 fi
6984 NMEDIT=$ac_cv_prog_NMEDIT
6985 if test -n "$NMEDIT"; then
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6987 $as_echo "$NMEDIT" >&6; }
6988 else
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6990 $as_echo "no" >&6; }
6991 fi
6992
6993
6994 fi
6995 if test -z "$ac_cv_prog_NMEDIT"; then
6996 ac_ct_NMEDIT=$NMEDIT
6997 # Extract the first word of "nmedit", so it can be a program name with args.
6998 set dummy nmedit; ac_word=$2
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7000 $as_echo_n "checking for $ac_word... " >&6; }
7001 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7002 $as_echo_n "(cached) " >&6
7003 else
7004 if test -n "$ac_ct_NMEDIT"; then
7005 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7006 else
7007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7008 for as_dir in $PATH
7009 do
7010 IFS=$as_save_IFS
7011 test -z "$as_dir" && as_dir=.
7012 for ac_exec_ext in '' $ac_executable_extensions; do
7013 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7014 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7016 break 2
7017 fi
7018 done
7019 done
7020 IFS=$as_save_IFS
7021
7022 fi
7023 fi
7024 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7025 if test -n "$ac_ct_NMEDIT"; then
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7027 $as_echo "$ac_ct_NMEDIT" >&6; }
7028 else
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7030 $as_echo "no" >&6; }
7031 fi
7032
7033 if test "x$ac_ct_NMEDIT" = x; then
7034 NMEDIT=":"
7035 else
7036 case $cross_compiling:$ac_tool_warned in
7037 yes:)
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7039 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7040 ac_tool_warned=yes ;;
7041 esac
7042 NMEDIT=$ac_ct_NMEDIT
7043 fi
7044 else
7045 NMEDIT="$ac_cv_prog_NMEDIT"
7046 fi
7047
7048 if test -n "$ac_tool_prefix"; then
7049 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7050 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7052 $as_echo_n "checking for $ac_word... " >&6; }
7053 if ${ac_cv_prog_LIPO+:} false; then :
7054 $as_echo_n "(cached) " >&6
7055 else
7056 if test -n "$LIPO"; then
7057 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7058 else
7059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7060 for as_dir in $PATH
7061 do
7062 IFS=$as_save_IFS
7063 test -z "$as_dir" && as_dir=.
7064 for ac_exec_ext in '' $ac_executable_extensions; do
7065 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7066 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7068 break 2
7069 fi
7070 done
7071 done
7072 IFS=$as_save_IFS
7073
7074 fi
7075 fi
7076 LIPO=$ac_cv_prog_LIPO
7077 if test -n "$LIPO"; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7079 $as_echo "$LIPO" >&6; }
7080 else
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7082 $as_echo "no" >&6; }
7083 fi
7084
7085
7086 fi
7087 if test -z "$ac_cv_prog_LIPO"; then
7088 ac_ct_LIPO=$LIPO
7089 # Extract the first word of "lipo", so it can be a program name with args.
7090 set dummy lipo; ac_word=$2
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7092 $as_echo_n "checking for $ac_word... " >&6; }
7093 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7094 $as_echo_n "(cached) " >&6
7095 else
7096 if test -n "$ac_ct_LIPO"; then
7097 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7098 else
7099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7100 for as_dir in $PATH
7101 do
7102 IFS=$as_save_IFS
7103 test -z "$as_dir" && as_dir=.
7104 for ac_exec_ext in '' $ac_executable_extensions; do
7105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7106 ac_cv_prog_ac_ct_LIPO="lipo"
7107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7108 break 2
7109 fi
7110 done
7111 done
7112 IFS=$as_save_IFS
7113
7114 fi
7115 fi
7116 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7117 if test -n "$ac_ct_LIPO"; then
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7119 $as_echo "$ac_ct_LIPO" >&6; }
7120 else
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7122 $as_echo "no" >&6; }
7123 fi
7124
7125 if test "x$ac_ct_LIPO" = x; then
7126 LIPO=":"
7127 else
7128 case $cross_compiling:$ac_tool_warned in
7129 yes:)
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7131 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7132 ac_tool_warned=yes ;;
7133 esac
7134 LIPO=$ac_ct_LIPO
7135 fi
7136 else
7137 LIPO="$ac_cv_prog_LIPO"
7138 fi
7139
7140 if test -n "$ac_tool_prefix"; then
7141 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7142 set dummy ${ac_tool_prefix}otool; ac_word=$2
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7144 $as_echo_n "checking for $ac_word... " >&6; }
7145 if ${ac_cv_prog_OTOOL+:} false; then :
7146 $as_echo_n "(cached) " >&6
7147 else
7148 if test -n "$OTOOL"; then
7149 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7150 else
7151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7152 for as_dir in $PATH
7153 do
7154 IFS=$as_save_IFS
7155 test -z "$as_dir" && as_dir=.
7156 for ac_exec_ext in '' $ac_executable_extensions; do
7157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7158 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7160 break 2
7161 fi
7162 done
7163 done
7164 IFS=$as_save_IFS
7165
7166 fi
7167 fi
7168 OTOOL=$ac_cv_prog_OTOOL
7169 if test -n "$OTOOL"; then
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7171 $as_echo "$OTOOL" >&6; }
7172 else
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7174 $as_echo "no" >&6; }
7175 fi
7176
7177
7178 fi
7179 if test -z "$ac_cv_prog_OTOOL"; then
7180 ac_ct_OTOOL=$OTOOL
7181 # Extract the first word of "otool", so it can be a program name with args.
7182 set dummy otool; ac_word=$2
7183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7184 $as_echo_n "checking for $ac_word... " >&6; }
7185 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7186 $as_echo_n "(cached) " >&6
7187 else
7188 if test -n "$ac_ct_OTOOL"; then
7189 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7190 else
7191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7192 for as_dir in $PATH
7193 do
7194 IFS=$as_save_IFS
7195 test -z "$as_dir" && as_dir=.
7196 for ac_exec_ext in '' $ac_executable_extensions; do
7197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7198 ac_cv_prog_ac_ct_OTOOL="otool"
7199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7200 break 2
7201 fi
7202 done
7203 done
7204 IFS=$as_save_IFS
7205
7206 fi
7207 fi
7208 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7209 if test -n "$ac_ct_OTOOL"; then
7210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7211 $as_echo "$ac_ct_OTOOL" >&6; }
7212 else
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7214 $as_echo "no" >&6; }
7215 fi
7216
7217 if test "x$ac_ct_OTOOL" = x; then
7218 OTOOL=":"
7219 else
7220 case $cross_compiling:$ac_tool_warned in
7221 yes:)
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7223 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7224 ac_tool_warned=yes ;;
7225 esac
7226 OTOOL=$ac_ct_OTOOL
7227 fi
7228 else
7229 OTOOL="$ac_cv_prog_OTOOL"
7230 fi
7231
7232 if test -n "$ac_tool_prefix"; then
7233 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7234 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7236 $as_echo_n "checking for $ac_word... " >&6; }
7237 if ${ac_cv_prog_OTOOL64+:} false; then :
7238 $as_echo_n "(cached) " >&6
7239 else
7240 if test -n "$OTOOL64"; then
7241 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7242 else
7243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7244 for as_dir in $PATH
7245 do
7246 IFS=$as_save_IFS
7247 test -z "$as_dir" && as_dir=.
7248 for ac_exec_ext in '' $ac_executable_extensions; do
7249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7250 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7252 break 2
7253 fi
7254 done
7255 done
7256 IFS=$as_save_IFS
7257
7258 fi
7259 fi
7260 OTOOL64=$ac_cv_prog_OTOOL64
7261 if test -n "$OTOOL64"; then
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7263 $as_echo "$OTOOL64" >&6; }
7264 else
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7266 $as_echo "no" >&6; }
7267 fi
7268
7269
7270 fi
7271 if test -z "$ac_cv_prog_OTOOL64"; then
7272 ac_ct_OTOOL64=$OTOOL64
7273 # Extract the first word of "otool64", so it can be a program name with args.
7274 set dummy otool64; ac_word=$2
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7276 $as_echo_n "checking for $ac_word... " >&6; }
7277 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7278 $as_echo_n "(cached) " >&6
7279 else
7280 if test -n "$ac_ct_OTOOL64"; then
7281 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7282 else
7283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284 for as_dir in $PATH
7285 do
7286 IFS=$as_save_IFS
7287 test -z "$as_dir" && as_dir=.
7288 for ac_exec_ext in '' $ac_executable_extensions; do
7289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7290 ac_cv_prog_ac_ct_OTOOL64="otool64"
7291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7292 break 2
7293 fi
7294 done
7295 done
7296 IFS=$as_save_IFS
7297
7298 fi
7299 fi
7300 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7301 if test -n "$ac_ct_OTOOL64"; then
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7303 $as_echo "$ac_ct_OTOOL64" >&6; }
7304 else
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7306 $as_echo "no" >&6; }
7307 fi
7308
7309 if test "x$ac_ct_OTOOL64" = x; then
7310 OTOOL64=":"
7311 else
7312 case $cross_compiling:$ac_tool_warned in
7313 yes:)
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7315 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7316 ac_tool_warned=yes ;;
7317 esac
7318 OTOOL64=$ac_ct_OTOOL64
7319 fi
7320 else
7321 OTOOL64="$ac_cv_prog_OTOOL64"
7322 fi
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7351 $as_echo_n "checking for -single_module linker flag... " >&6; }
7352 if ${lt_cv_apple_cc_single_mod+:} false; then :
7353 $as_echo_n "(cached) " >&6
7354 else
7355 lt_cv_apple_cc_single_mod=no
7356 if test -z "${LT_MULTI_MODULE}"; then
7357 # By default we will add the -single_module flag. You can override
7358 # by either setting the environment variable LT_MULTI_MODULE
7359 # non-empty at configure time, or by adding -multi_module to the
7360 # link flags.
7361 rm -rf libconftest.dylib*
7362 echo "int foo(void){return 1;}" > conftest.c
7363 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7364 -dynamiclib -Wl,-single_module conftest.c" >&5
7365 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7366 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7367 _lt_result=$?
7368 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7369 lt_cv_apple_cc_single_mod=yes
7370 else
7371 cat conftest.err >&5
7372 fi
7373 rm -rf libconftest.dylib*
7374 rm -f conftest.*
7375 fi
7376 fi
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7378 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7380 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7381 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7382 $as_echo_n "(cached) " >&6
7383 else
7384 lt_cv_ld_exported_symbols_list=no
7385 save_LDFLAGS=$LDFLAGS
7386 echo "_main" > conftest.sym
7387 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7388 if test x$gcc_no_link = xyes; then
7389 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7390 fi
7391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7392 /* end confdefs.h. */
7393
7394 int
7395 main ()
7396 {
7397
7398 ;
7399 return 0;
7400 }
7401 _ACEOF
7402 if ac_fn_c_try_link "$LINENO"; then :
7403 lt_cv_ld_exported_symbols_list=yes
7404 else
7405 lt_cv_ld_exported_symbols_list=no
7406 fi
7407 rm -f core conftest.err conftest.$ac_objext \
7408 conftest$ac_exeext conftest.$ac_ext
7409 LDFLAGS="$save_LDFLAGS"
7410
7411 fi
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7413 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7415 $as_echo_n "checking for -force_load linker flag... " >&6; }
7416 if ${lt_cv_ld_force_load+:} false; then :
7417 $as_echo_n "(cached) " >&6
7418 else
7419 lt_cv_ld_force_load=no
7420 cat > conftest.c << _LT_EOF
7421 int forced_loaded() { return 2;}
7422 _LT_EOF
7423 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7424 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7425 echo "$AR cru libconftest.a conftest.o" >&5
7426 $AR cru libconftest.a conftest.o 2>&5
7427 cat > conftest.c << _LT_EOF
7428 int main() { return 0;}
7429 _LT_EOF
7430 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7431 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7432 _lt_result=$?
7433 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7434 lt_cv_ld_force_load=yes
7435 else
7436 cat conftest.err >&5
7437 fi
7438 rm -f conftest.err libconftest.a conftest conftest.c
7439 rm -rf conftest.dSYM
7440
7441 fi
7442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7443 $as_echo "$lt_cv_ld_force_load" >&6; }
7444 case $host_os in
7445 rhapsody* | darwin1.[012])
7446 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7447 darwin1.*)
7448 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7449 darwin*) # darwin 5.x on
7450 # if running on 10.5 or later, the deployment target defaults
7451 # to the OS version, if on x86, and 10.4, the deployment
7452 # target defaults to 10.4. Don't you love it?
7453 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7454 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7455 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7456 10.[012][,.]*)
7457 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7458 10.*)
7459 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7460 esac
7461 ;;
7462 esac
7463 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7464 _lt_dar_single_mod='$single_module'
7465 fi
7466 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7467 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7468 else
7469 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7470 fi
7471 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7472 _lt_dsymutil='~$DSYMUTIL $lib || :'
7473 else
7474 _lt_dsymutil=
7475 fi
7476 ;;
7477 esac
7478
7479 for ac_header in dlfcn.h
7480 do :
7481 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7482 "
7483 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7484 cat >>confdefs.h <<_ACEOF
7485 #define HAVE_DLFCN_H 1
7486 _ACEOF
7487
7488 fi
7489
7490 done
7491
7492
7493
7494
7495
7496 # Set options
7497
7498
7499
7500 enable_dlopen=no
7501
7502
7503 enable_win32_dll=no
7504
7505
7506 # Check whether --enable-shared was given.
7507 if test "${enable_shared+set}" = set; then :
7508 enableval=$enable_shared; p=${PACKAGE-default}
7509 case $enableval in
7510 yes) enable_shared=yes ;;
7511 no) enable_shared=no ;;
7512 *)
7513 enable_shared=no
7514 # Look at the argument we got. We use all the common list separators.
7515 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7516 for pkg in $enableval; do
7517 IFS="$lt_save_ifs"
7518 if test "X$pkg" = "X$p"; then
7519 enable_shared=yes
7520 fi
7521 done
7522 IFS="$lt_save_ifs"
7523 ;;
7524 esac
7525 else
7526 enable_shared=yes
7527 fi
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537 # Check whether --enable-static was given.
7538 if test "${enable_static+set}" = set; then :
7539 enableval=$enable_static; p=${PACKAGE-default}
7540 case $enableval in
7541 yes) enable_static=yes ;;
7542 no) enable_static=no ;;
7543 *)
7544 enable_static=no
7545 # Look at the argument we got. We use all the common list separators.
7546 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7547 for pkg in $enableval; do
7548 IFS="$lt_save_ifs"
7549 if test "X$pkg" = "X$p"; then
7550 enable_static=yes
7551 fi
7552 done
7553 IFS="$lt_save_ifs"
7554 ;;
7555 esac
7556 else
7557 enable_static=yes
7558 fi
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569 # Check whether --with-pic was given.
7570 if test "${with_pic+set}" = set; then :
7571 withval=$with_pic; pic_mode="$withval"
7572 else
7573 pic_mode=default
7574 fi
7575
7576
7577 test -z "$pic_mode" && pic_mode=default
7578
7579
7580
7581
7582
7583
7584
7585 # Check whether --enable-fast-install was given.
7586 if test "${enable_fast_install+set}" = set; then :
7587 enableval=$enable_fast_install; p=${PACKAGE-default}
7588 case $enableval in
7589 yes) enable_fast_install=yes ;;
7590 no) enable_fast_install=no ;;
7591 *)
7592 enable_fast_install=no
7593 # Look at the argument we got. We use all the common list separators.
7594 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7595 for pkg in $enableval; do
7596 IFS="$lt_save_ifs"
7597 if test "X$pkg" = "X$p"; then
7598 enable_fast_install=yes
7599 fi
7600 done
7601 IFS="$lt_save_ifs"
7602 ;;
7603 esac
7604 else
7605 enable_fast_install=yes
7606 fi
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618 # This can be used to rebuild libtool when needed
7619 LIBTOOL_DEPS="$ltmain"
7620
7621 # Always use our own libtool.
7622 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649 test -z "$LN_S" && LN_S="ln -s"
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664 if test -n "${ZSH_VERSION+set}" ; then
7665 setopt NO_GLOB_SUBST
7666 fi
7667
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7669 $as_echo_n "checking for objdir... " >&6; }
7670 if ${lt_cv_objdir+:} false; then :
7671 $as_echo_n "(cached) " >&6
7672 else
7673 rm -f .libs 2>/dev/null
7674 mkdir .libs 2>/dev/null
7675 if test -d .libs; then
7676 lt_cv_objdir=.libs
7677 else
7678 # MS-DOS does not allow filenames that begin with a dot.
7679 lt_cv_objdir=_libs
7680 fi
7681 rmdir .libs 2>/dev/null
7682 fi
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7684 $as_echo "$lt_cv_objdir" >&6; }
7685 objdir=$lt_cv_objdir
7686
7687
7688
7689
7690
7691 cat >>confdefs.h <<_ACEOF
7692 #define LT_OBJDIR "$lt_cv_objdir/"
7693 _ACEOF
7694
7695
7696
7697
7698 case $host_os in
7699 aix3*)
7700 # AIX sometimes has problems with the GCC collect2 program. For some
7701 # reason, if we set the COLLECT_NAMES environment variable, the problems
7702 # vanish in a puff of smoke.
7703 if test "X${COLLECT_NAMES+set}" != Xset; then
7704 COLLECT_NAMES=
7705 export COLLECT_NAMES
7706 fi
7707 ;;
7708 esac
7709
7710 # Global variables:
7711 ofile=libtool
7712 can_build_shared=yes
7713
7714 # All known linkers require a `.a' archive for static linking (except MSVC,
7715 # which needs '.lib').
7716 libext=a
7717
7718 with_gnu_ld="$lt_cv_prog_gnu_ld"
7719
7720 old_CC="$CC"
7721 old_CFLAGS="$CFLAGS"
7722
7723 # Set sane defaults for various variables
7724 test -z "$CC" && CC=cc
7725 test -z "$LTCC" && LTCC=$CC
7726 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7727 test -z "$LD" && LD=ld
7728 test -z "$ac_objext" && ac_objext=o
7729
7730 for cc_temp in $compiler""; do
7731 case $cc_temp in
7732 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7733 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7734 \-*) ;;
7735 *) break;;
7736 esac
7737 done
7738 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7739
7740
7741 # Only perform the check for file, if the check method requires it
7742 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7743 case $deplibs_check_method in
7744 file_magic*)
7745 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7747 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7748 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7749 $as_echo_n "(cached) " >&6
7750 else
7751 case $MAGIC_CMD in
7752 [\\/*] | ?:[\\/]*)
7753 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7754 ;;
7755 *)
7756 lt_save_MAGIC_CMD="$MAGIC_CMD"
7757 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7758 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7759 for ac_dir in $ac_dummy; do
7760 IFS="$lt_save_ifs"
7761 test -z "$ac_dir" && ac_dir=.
7762 if test -f $ac_dir/${ac_tool_prefix}file; then
7763 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7764 if test -n "$file_magic_test_file"; then
7765 case $deplibs_check_method in
7766 "file_magic "*)
7767 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7768 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7769 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7770 $EGREP "$file_magic_regex" > /dev/null; then
7771 :
7772 else
7773 cat <<_LT_EOF 1>&2
7774
7775 *** Warning: the command libtool uses to detect shared libraries,
7776 *** $file_magic_cmd, produces output that libtool cannot recognize.
7777 *** The result is that libtool may fail to recognize shared libraries
7778 *** as such. This will affect the creation of libtool libraries that
7779 *** depend on shared libraries, but programs linked with such libtool
7780 *** libraries will work regardless of this problem. Nevertheless, you
7781 *** may want to report the problem to your system manager and/or to
7782 *** bug-libtool@gnu.org
7783
7784 _LT_EOF
7785 fi ;;
7786 esac
7787 fi
7788 break
7789 fi
7790 done
7791 IFS="$lt_save_ifs"
7792 MAGIC_CMD="$lt_save_MAGIC_CMD"
7793 ;;
7794 esac
7795 fi
7796
7797 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7798 if test -n "$MAGIC_CMD"; then
7799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7800 $as_echo "$MAGIC_CMD" >&6; }
7801 else
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7803 $as_echo "no" >&6; }
7804 fi
7805
7806
7807
7808
7809
7810 if test -z "$lt_cv_path_MAGIC_CMD"; then
7811 if test -n "$ac_tool_prefix"; then
7812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7813 $as_echo_n "checking for file... " >&6; }
7814 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7815 $as_echo_n "(cached) " >&6
7816 else
7817 case $MAGIC_CMD in
7818 [\\/*] | ?:[\\/]*)
7819 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7820 ;;
7821 *)
7822 lt_save_MAGIC_CMD="$MAGIC_CMD"
7823 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7824 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7825 for ac_dir in $ac_dummy; do
7826 IFS="$lt_save_ifs"
7827 test -z "$ac_dir" && ac_dir=.
7828 if test -f $ac_dir/file; then
7829 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7830 if test -n "$file_magic_test_file"; then
7831 case $deplibs_check_method in
7832 "file_magic "*)
7833 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7834 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7835 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7836 $EGREP "$file_magic_regex" > /dev/null; then
7837 :
7838 else
7839 cat <<_LT_EOF 1>&2
7840
7841 *** Warning: the command libtool uses to detect shared libraries,
7842 *** $file_magic_cmd, produces output that libtool cannot recognize.
7843 *** The result is that libtool may fail to recognize shared libraries
7844 *** as such. This will affect the creation of libtool libraries that
7845 *** depend on shared libraries, but programs linked with such libtool
7846 *** libraries will work regardless of this problem. Nevertheless, you
7847 *** may want to report the problem to your system manager and/or to
7848 *** bug-libtool@gnu.org
7849
7850 _LT_EOF
7851 fi ;;
7852 esac
7853 fi
7854 break
7855 fi
7856 done
7857 IFS="$lt_save_ifs"
7858 MAGIC_CMD="$lt_save_MAGIC_CMD"
7859 ;;
7860 esac
7861 fi
7862
7863 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7864 if test -n "$MAGIC_CMD"; then
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7866 $as_echo "$MAGIC_CMD" >&6; }
7867 else
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7869 $as_echo "no" >&6; }
7870 fi
7871
7872
7873 else
7874 MAGIC_CMD=:
7875 fi
7876 fi
7877
7878 fi
7879 ;;
7880 esac
7881
7882 # Use C for the default configuration in the libtool script
7883
7884 lt_save_CC="$CC"
7885 ac_ext=c
7886 ac_cpp='$CPP $CPPFLAGS'
7887 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7888 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7889 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7890
7891
7892 # Source file extension for C test sources.
7893 ac_ext=c
7894
7895 # Object file extension for compiled C test sources.
7896 objext=o
7897 objext=$objext
7898
7899 # Code to be used in simple compile tests
7900 lt_simple_compile_test_code="int some_variable = 0;"
7901
7902 # Code to be used in simple link tests
7903 lt_simple_link_test_code='int main(){return(0);}'
7904
7905
7906
7907
7908
7909
7910
7911 # If no C compiler was specified, use CC.
7912 LTCC=${LTCC-"$CC"}
7913
7914 # If no C compiler flags were specified, use CFLAGS.
7915 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7916
7917 # Allow CC to be a program name with arguments.
7918 compiler=$CC
7919
7920 # Save the default compiler, since it gets overwritten when the other
7921 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7922 compiler_DEFAULT=$CC
7923
7924 # save warnings/boilerplate of simple test code
7925 ac_outfile=conftest.$ac_objext
7926 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7927 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7928 _lt_compiler_boilerplate=`cat conftest.err`
7929 $RM conftest*
7930
7931 ac_outfile=conftest.$ac_objext
7932 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7933 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7934 _lt_linker_boilerplate=`cat conftest.err`
7935 $RM -r conftest*
7936
7937
7938 ## CAVEAT EMPTOR:
7939 ## There is no encapsulation within the following macros, do not change
7940 ## the running order or otherwise move them around unless you know exactly
7941 ## what you are doing...
7942 if test -n "$compiler"; then
7943
7944 lt_prog_compiler_no_builtin_flag=
7945
7946 if test "$GCC" = yes; then
7947 case $cc_basename in
7948 nvcc*)
7949 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7950 *)
7951 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7952 esac
7953
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7955 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7956 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7957 $as_echo_n "(cached) " >&6
7958 else
7959 lt_cv_prog_compiler_rtti_exceptions=no
7960 ac_outfile=conftest.$ac_objext
7961 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7962 lt_compiler_flag="-fno-rtti -fno-exceptions"
7963 # Insert the option either (1) after the last *FLAGS variable, or
7964 # (2) before a word containing "conftest.", or (3) at the end.
7965 # Note that $ac_compile itself does not contain backslashes and begins
7966 # with a dollar sign (not a hyphen), so the echo should work correctly.
7967 # The option is referenced via a variable to avoid confusing sed.
7968 lt_compile=`echo "$ac_compile" | $SED \
7969 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7970 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7971 -e 's:$: $lt_compiler_flag:'`
7972 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7973 (eval "$lt_compile" 2>conftest.err)
7974 ac_status=$?
7975 cat conftest.err >&5
7976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7977 if (exit $ac_status) && test -s "$ac_outfile"; then
7978 # The compiler can only warn and ignore the option if not recognized
7979 # So say no if there are warnings other than the usual output.
7980 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7981 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7982 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7983 lt_cv_prog_compiler_rtti_exceptions=yes
7984 fi
7985 fi
7986 $RM conftest*
7987
7988 fi
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7990 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7991
7992 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7993 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7994 else
7995 :
7996 fi
7997
7998 fi
7999
8000
8001
8002
8003
8004
8005 lt_prog_compiler_wl=
8006 lt_prog_compiler_pic=
8007 lt_prog_compiler_static=
8008
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8010 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8011
8012 if test "$GCC" = yes; then
8013 lt_prog_compiler_wl='-Wl,'
8014 lt_prog_compiler_static='-static'
8015
8016 case $host_os in
8017 aix*)
8018 # All AIX code is PIC.
8019 if test "$host_cpu" = ia64; then
8020 # AIX 5 now supports IA64 processor
8021 lt_prog_compiler_static='-Bstatic'
8022 fi
8023 lt_prog_compiler_pic='-fPIC'
8024 ;;
8025
8026 amigaos*)
8027 case $host_cpu in
8028 powerpc)
8029 # see comment about AmigaOS4 .so support
8030 lt_prog_compiler_pic='-fPIC'
8031 ;;
8032 m68k)
8033 # FIXME: we need at least 68020 code to build shared libraries, but
8034 # adding the `-m68020' flag to GCC prevents building anything better,
8035 # like `-m68040'.
8036 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8037 ;;
8038 esac
8039 ;;
8040
8041 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8042 # PIC is the default for these OSes.
8043 ;;
8044
8045 mingw* | cygwin* | pw32* | os2* | cegcc*)
8046 # This hack is so that the source file can tell whether it is being
8047 # built for inclusion in a dll (and should export symbols for example).
8048 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8049 # (--disable-auto-import) libraries
8050 lt_prog_compiler_pic='-DDLL_EXPORT'
8051 ;;
8052
8053 darwin* | rhapsody*)
8054 # PIC is the default on this platform
8055 # Common symbols not allowed in MH_DYLIB files
8056 lt_prog_compiler_pic='-fno-common'
8057 ;;
8058
8059 haiku*)
8060 # PIC is the default for Haiku.
8061 # The "-static" flag exists, but is broken.
8062 lt_prog_compiler_static=
8063 ;;
8064
8065 hpux*)
8066 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8067 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8068 # sets the default TLS model and affects inlining.
8069 case $host_cpu in
8070 hppa*64*)
8071 # +Z the default
8072 ;;
8073 *)
8074 lt_prog_compiler_pic='-fPIC'
8075 ;;
8076 esac
8077 ;;
8078
8079 interix[3-9]*)
8080 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8081 # Instead, we relocate shared libraries at runtime.
8082 ;;
8083
8084 msdosdjgpp*)
8085 # Just because we use GCC doesn't mean we suddenly get shared libraries
8086 # on systems that don't support them.
8087 lt_prog_compiler_can_build_shared=no
8088 enable_shared=no
8089 ;;
8090
8091 *nto* | *qnx*)
8092 # QNX uses GNU C++, but need to define -shared option too, otherwise
8093 # it will coredump.
8094 lt_prog_compiler_pic='-fPIC -shared'
8095 ;;
8096
8097 sysv4*MP*)
8098 if test -d /usr/nec; then
8099 lt_prog_compiler_pic=-Kconform_pic
8100 fi
8101 ;;
8102
8103 *)
8104 lt_prog_compiler_pic='-fPIC'
8105 ;;
8106 esac
8107
8108 case $cc_basename in
8109 nvcc*) # Cuda Compiler Driver 2.2
8110 lt_prog_compiler_wl='-Xlinker '
8111 lt_prog_compiler_pic='-Xcompiler -fPIC'
8112 ;;
8113 esac
8114 else
8115 # PORTME Check for flag to pass linker flags through the system compiler.
8116 case $host_os in
8117 aix*)
8118 lt_prog_compiler_wl='-Wl,'
8119 if test "$host_cpu" = ia64; then
8120 # AIX 5 now supports IA64 processor
8121 lt_prog_compiler_static='-Bstatic'
8122 else
8123 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8124 fi
8125 ;;
8126
8127 mingw* | cygwin* | pw32* | os2* | cegcc*)
8128 # This hack is so that the source file can tell whether it is being
8129 # built for inclusion in a dll (and should export symbols for example).
8130 lt_prog_compiler_pic='-DDLL_EXPORT'
8131 ;;
8132
8133 hpux9* | hpux10* | hpux11*)
8134 lt_prog_compiler_wl='-Wl,'
8135 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8136 # not for PA HP-UX.
8137 case $host_cpu in
8138 hppa*64*|ia64*)
8139 # +Z the default
8140 ;;
8141 *)
8142 lt_prog_compiler_pic='+Z'
8143 ;;
8144 esac
8145 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8146 lt_prog_compiler_static='${wl}-a ${wl}archive'
8147 ;;
8148
8149 irix5* | irix6* | nonstopux*)
8150 lt_prog_compiler_wl='-Wl,'
8151 # PIC (with -KPIC) is the default.
8152 lt_prog_compiler_static='-non_shared'
8153 ;;
8154
8155 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8156 case $cc_basename in
8157 # old Intel for x86_64 which still supported -KPIC.
8158 ecc*)
8159 lt_prog_compiler_wl='-Wl,'
8160 lt_prog_compiler_pic='-KPIC'
8161 lt_prog_compiler_static='-static'
8162 ;;
8163 # icc used to be incompatible with GCC.
8164 # ICC 10 doesn't accept -KPIC any more.
8165 icc* | ifort*)
8166 lt_prog_compiler_wl='-Wl,'
8167 lt_prog_compiler_pic='-fPIC'
8168 lt_prog_compiler_static='-static'
8169 ;;
8170 # Lahey Fortran 8.1.
8171 lf95*)
8172 lt_prog_compiler_wl='-Wl,'
8173 lt_prog_compiler_pic='--shared'
8174 lt_prog_compiler_static='--static'
8175 ;;
8176 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8177 # Portland Group compilers (*not* the Pentium gcc compiler,
8178 # which looks to be a dead project)
8179 lt_prog_compiler_wl='-Wl,'
8180 lt_prog_compiler_pic='-fpic'
8181 lt_prog_compiler_static='-Bstatic'
8182 ;;
8183 ccc*)
8184 lt_prog_compiler_wl='-Wl,'
8185 # All Alpha code is PIC.
8186 lt_prog_compiler_static='-non_shared'
8187 ;;
8188 xl* | bgxl* | bgf* | mpixl*)
8189 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8190 lt_prog_compiler_wl='-Wl,'
8191 lt_prog_compiler_pic='-qpic'
8192 lt_prog_compiler_static='-qstaticlink'
8193 ;;
8194 *)
8195 case `$CC -V 2>&1 | sed 5q` in
8196 *Sun\ F* | *Sun*Fortran*)
8197 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8198 lt_prog_compiler_pic='-KPIC'
8199 lt_prog_compiler_static='-Bstatic'
8200 lt_prog_compiler_wl=''
8201 ;;
8202 *Sun\ C*)
8203 # Sun C 5.9
8204 lt_prog_compiler_pic='-KPIC'
8205 lt_prog_compiler_static='-Bstatic'
8206 lt_prog_compiler_wl='-Wl,'
8207 ;;
8208 esac
8209 ;;
8210 esac
8211 ;;
8212
8213 newsos6)
8214 lt_prog_compiler_pic='-KPIC'
8215 lt_prog_compiler_static='-Bstatic'
8216 ;;
8217
8218 *nto* | *qnx*)
8219 # QNX uses GNU C++, but need to define -shared option too, otherwise
8220 # it will coredump.
8221 lt_prog_compiler_pic='-fPIC -shared'
8222 ;;
8223
8224 osf3* | osf4* | osf5*)
8225 lt_prog_compiler_wl='-Wl,'
8226 # All OSF/1 code is PIC.
8227 lt_prog_compiler_static='-non_shared'
8228 ;;
8229
8230 rdos*)
8231 lt_prog_compiler_static='-non_shared'
8232 ;;
8233
8234 solaris*)
8235 lt_prog_compiler_pic='-KPIC'
8236 lt_prog_compiler_static='-Bstatic'
8237 case $cc_basename in
8238 f77* | f90* | f95*)
8239 lt_prog_compiler_wl='-Qoption ld ';;
8240 *)
8241 lt_prog_compiler_wl='-Wl,';;
8242 esac
8243 ;;
8244
8245 sunos4*)
8246 lt_prog_compiler_wl='-Qoption ld '
8247 lt_prog_compiler_pic='-PIC'
8248 lt_prog_compiler_static='-Bstatic'
8249 ;;
8250
8251 sysv4 | sysv4.2uw2* | sysv4.3*)
8252 lt_prog_compiler_wl='-Wl,'
8253 lt_prog_compiler_pic='-KPIC'
8254 lt_prog_compiler_static='-Bstatic'
8255 ;;
8256
8257 sysv4*MP*)
8258 if test -d /usr/nec ;then
8259 lt_prog_compiler_pic='-Kconform_pic'
8260 lt_prog_compiler_static='-Bstatic'
8261 fi
8262 ;;
8263
8264 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8265 lt_prog_compiler_wl='-Wl,'
8266 lt_prog_compiler_pic='-KPIC'
8267 lt_prog_compiler_static='-Bstatic'
8268 ;;
8269
8270 unicos*)
8271 lt_prog_compiler_wl='-Wl,'
8272 lt_prog_compiler_can_build_shared=no
8273 ;;
8274
8275 uts4*)
8276 lt_prog_compiler_pic='-pic'
8277 lt_prog_compiler_static='-Bstatic'
8278 ;;
8279
8280 *)
8281 lt_prog_compiler_can_build_shared=no
8282 ;;
8283 esac
8284 fi
8285
8286 case $host_os in
8287 # For platforms which do not support PIC, -DPIC is meaningless:
8288 *djgpp*)
8289 lt_prog_compiler_pic=
8290 ;;
8291 *)
8292 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8293 ;;
8294 esac
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8296 $as_echo "$lt_prog_compiler_pic" >&6; }
8297
8298
8299
8300
8301
8302
8303 #
8304 # Check to make sure the PIC flag actually works.
8305 #
8306 if test -n "$lt_prog_compiler_pic"; then
8307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8308 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8309 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8310 $as_echo_n "(cached) " >&6
8311 else
8312 lt_cv_prog_compiler_pic_works=no
8313 ac_outfile=conftest.$ac_objext
8314 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8315 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8316 # Insert the option either (1) after the last *FLAGS variable, or
8317 # (2) before a word containing "conftest.", or (3) at the end.
8318 # Note that $ac_compile itself does not contain backslashes and begins
8319 # with a dollar sign (not a hyphen), so the echo should work correctly.
8320 # The option is referenced via a variable to avoid confusing sed.
8321 lt_compile=`echo "$ac_compile" | $SED \
8322 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8323 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8324 -e 's:$: $lt_compiler_flag:'`
8325 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8326 (eval "$lt_compile" 2>conftest.err)
8327 ac_status=$?
8328 cat conftest.err >&5
8329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8330 if (exit $ac_status) && test -s "$ac_outfile"; then
8331 # The compiler can only warn and ignore the option if not recognized
8332 # So say no if there are warnings other than the usual output.
8333 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8334 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8335 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8336 lt_cv_prog_compiler_pic_works=yes
8337 fi
8338 fi
8339 $RM conftest*
8340
8341 fi
8342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8343 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8344
8345 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8346 case $lt_prog_compiler_pic in
8347 "" | " "*) ;;
8348 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8349 esac
8350 else
8351 lt_prog_compiler_pic=
8352 lt_prog_compiler_can_build_shared=no
8353 fi
8354
8355 fi
8356
8357
8358
8359
8360
8361
8362 #
8363 # Check to make sure the static flag actually works.
8364 #
8365 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8367 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8368 if ${lt_cv_prog_compiler_static_works+:} false; then :
8369 $as_echo_n "(cached) " >&6
8370 else
8371 lt_cv_prog_compiler_static_works=no
8372 save_LDFLAGS="$LDFLAGS"
8373 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8374 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8375 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8376 # The linker can only warn and ignore the option if not recognized
8377 # So say no if there are warnings
8378 if test -s conftest.err; then
8379 # Append any errors to the config.log.
8380 cat conftest.err 1>&5
8381 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8382 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8383 if diff conftest.exp conftest.er2 >/dev/null; then
8384 lt_cv_prog_compiler_static_works=yes
8385 fi
8386 else
8387 lt_cv_prog_compiler_static_works=yes
8388 fi
8389 fi
8390 $RM -r conftest*
8391 LDFLAGS="$save_LDFLAGS"
8392
8393 fi
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8395 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8396
8397 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8398 :
8399 else
8400 lt_prog_compiler_static=
8401 fi
8402
8403
8404
8405
8406
8407
8408
8409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8410 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8411 if ${lt_cv_prog_compiler_c_o+:} false; then :
8412 $as_echo_n "(cached) " >&6
8413 else
8414 lt_cv_prog_compiler_c_o=no
8415 $RM -r conftest 2>/dev/null
8416 mkdir conftest
8417 cd conftest
8418 mkdir out
8419 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8420
8421 lt_compiler_flag="-o out/conftest2.$ac_objext"
8422 # Insert the option either (1) after the last *FLAGS variable, or
8423 # (2) before a word containing "conftest.", or (3) at the end.
8424 # Note that $ac_compile itself does not contain backslashes and begins
8425 # with a dollar sign (not a hyphen), so the echo should work correctly.
8426 lt_compile=`echo "$ac_compile" | $SED \
8427 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8428 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8429 -e 's:$: $lt_compiler_flag:'`
8430 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8431 (eval "$lt_compile" 2>out/conftest.err)
8432 ac_status=$?
8433 cat out/conftest.err >&5
8434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8435 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8436 then
8437 # The compiler can only warn and ignore the option if not recognized
8438 # So say no if there are warnings
8439 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8440 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8441 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8442 lt_cv_prog_compiler_c_o=yes
8443 fi
8444 fi
8445 chmod u+w . 2>&5
8446 $RM conftest*
8447 # SGI C++ compiler will create directory out/ii_files/ for
8448 # template instantiation
8449 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8450 $RM out/* && rmdir out
8451 cd ..
8452 $RM -r conftest
8453 $RM conftest*
8454
8455 fi
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8457 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8458
8459
8460
8461
8462
8463
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8465 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8466 if ${lt_cv_prog_compiler_c_o+:} false; then :
8467 $as_echo_n "(cached) " >&6
8468 else
8469 lt_cv_prog_compiler_c_o=no
8470 $RM -r conftest 2>/dev/null
8471 mkdir conftest
8472 cd conftest
8473 mkdir out
8474 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8475
8476 lt_compiler_flag="-o out/conftest2.$ac_objext"
8477 # Insert the option either (1) after the last *FLAGS variable, or
8478 # (2) before a word containing "conftest.", or (3) at the end.
8479 # Note that $ac_compile itself does not contain backslashes and begins
8480 # with a dollar sign (not a hyphen), so the echo should work correctly.
8481 lt_compile=`echo "$ac_compile" | $SED \
8482 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8483 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8484 -e 's:$: $lt_compiler_flag:'`
8485 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8486 (eval "$lt_compile" 2>out/conftest.err)
8487 ac_status=$?
8488 cat out/conftest.err >&5
8489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8490 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8491 then
8492 # The compiler can only warn and ignore the option if not recognized
8493 # So say no if there are warnings
8494 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8495 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8496 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8497 lt_cv_prog_compiler_c_o=yes
8498 fi
8499 fi
8500 chmod u+w . 2>&5
8501 $RM conftest*
8502 # SGI C++ compiler will create directory out/ii_files/ for
8503 # template instantiation
8504 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8505 $RM out/* && rmdir out
8506 cd ..
8507 $RM -r conftest
8508 $RM conftest*
8509
8510 fi
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8512 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8513
8514
8515
8516
8517 hard_links="nottested"
8518 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8519 # do not overwrite the value of need_locks provided by the user
8520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8521 $as_echo_n "checking if we can lock with hard links... " >&6; }
8522 hard_links=yes
8523 $RM conftest*
8524 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8525 touch conftest.a
8526 ln conftest.a conftest.b 2>&5 || hard_links=no
8527 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8529 $as_echo "$hard_links" >&6; }
8530 if test "$hard_links" = no; then
8531 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8532 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8533 need_locks=warn
8534 fi
8535 else
8536 need_locks=no
8537 fi
8538
8539
8540
8541
8542
8543
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8545 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8546
8547 runpath_var=
8548 allow_undefined_flag=
8549 always_export_symbols=no
8550 archive_cmds=
8551 archive_expsym_cmds=
8552 compiler_needs_object=no
8553 enable_shared_with_static_runtimes=no
8554 export_dynamic_flag_spec=
8555 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8556 hardcode_automatic=no
8557 hardcode_direct=no
8558 hardcode_direct_absolute=no
8559 hardcode_libdir_flag_spec=
8560 hardcode_libdir_flag_spec_ld=
8561 hardcode_libdir_separator=
8562 hardcode_minus_L=no
8563 hardcode_shlibpath_var=unsupported
8564 inherit_rpath=no
8565 link_all_deplibs=unknown
8566 module_cmds=
8567 module_expsym_cmds=
8568 old_archive_from_new_cmds=
8569 old_archive_from_expsyms_cmds=
8570 thread_safe_flag_spec=
8571 whole_archive_flag_spec=
8572 # include_expsyms should be a list of space-separated symbols to be *always*
8573 # included in the symbol list
8574 include_expsyms=
8575 # exclude_expsyms can be an extended regexp of symbols to exclude
8576 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8577 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8578 # as well as any symbol that contains `d'.
8579 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8580 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8581 # platforms (ab)use it in PIC code, but their linkers get confused if
8582 # the symbol is explicitly referenced. Since portable code cannot
8583 # rely on this symbol name, it's probably fine to never include it in
8584 # preloaded symbol tables.
8585 # Exclude shared library initialization/finalization symbols.
8586 extract_expsyms_cmds=
8587
8588 case $host_os in
8589 cygwin* | mingw* | pw32* | cegcc*)
8590 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8591 # When not using gcc, we currently assume that we are using
8592 # Microsoft Visual C++.
8593 if test "$GCC" != yes; then
8594 with_gnu_ld=no
8595 fi
8596 ;;
8597 interix*)
8598 # we just hope/assume this is gcc and not c89 (= MSVC++)
8599 with_gnu_ld=yes
8600 ;;
8601 openbsd*)
8602 with_gnu_ld=no
8603 ;;
8604 esac
8605
8606 ld_shlibs=yes
8607
8608 # On some targets, GNU ld is compatible enough with the native linker
8609 # that we're better off using the native interface for both.
8610 lt_use_gnu_ld_interface=no
8611 if test "$with_gnu_ld" = yes; then
8612 case $host_os in
8613 aix*)
8614 # The AIX port of GNU ld has always aspired to compatibility
8615 # with the native linker. However, as the warning in the GNU ld
8616 # block says, versions before 2.19.5* couldn't really create working
8617 # shared libraries, regardless of the interface used.
8618 case `$LD -v 2>&1` in
8619 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8620 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8621 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8622 *)
8623 lt_use_gnu_ld_interface=yes
8624 ;;
8625 esac
8626 ;;
8627 *)
8628 lt_use_gnu_ld_interface=yes
8629 ;;
8630 esac
8631 fi
8632
8633 if test "$lt_use_gnu_ld_interface" = yes; then
8634 # If archive_cmds runs LD, not CC, wlarc should be empty
8635 wlarc='${wl}'
8636
8637 # Set some defaults for GNU ld with shared library support. These
8638 # are reset later if shared libraries are not supported. Putting them
8639 # here allows them to be overridden if necessary.
8640 runpath_var=LD_RUN_PATH
8641 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8642 export_dynamic_flag_spec='${wl}--export-dynamic'
8643 # ancient GNU ld didn't support --whole-archive et. al.
8644 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8645 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8646 else
8647 whole_archive_flag_spec=
8648 fi
8649 supports_anon_versioning=no
8650 case `$LD -v 2>&1` in
8651 *GNU\ gold*) supports_anon_versioning=yes ;;
8652 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8653 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8654 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8655 *\ 2.11.*) ;; # other 2.11 versions
8656 *) supports_anon_versioning=yes ;;
8657 esac
8658
8659 # See if GNU ld supports shared libraries.
8660 case $host_os in
8661 aix[3-9]*)
8662 # On AIX/PPC, the GNU linker is very broken
8663 if test "$host_cpu" != ia64; then
8664 ld_shlibs=no
8665 cat <<_LT_EOF 1>&2
8666
8667 *** Warning: the GNU linker, at least up to release 2.19, is reported
8668 *** to be unable to reliably create shared libraries on AIX.
8669 *** Therefore, libtool is disabling shared libraries support. If you
8670 *** really care for shared libraries, you may want to install binutils
8671 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8672 *** You will then need to restart the configuration process.
8673
8674 _LT_EOF
8675 fi
8676 ;;
8677
8678 amigaos*)
8679 case $host_cpu in
8680 powerpc)
8681 # see comment about AmigaOS4 .so support
8682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8683 archive_expsym_cmds=''
8684 ;;
8685 m68k)
8686 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)'
8687 hardcode_libdir_flag_spec='-L$libdir'
8688 hardcode_minus_L=yes
8689 ;;
8690 esac
8691 ;;
8692
8693 beos*)
8694 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8695 allow_undefined_flag=unsupported
8696 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8697 # support --undefined. This deserves some investigation. FIXME
8698 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8699 else
8700 ld_shlibs=no
8701 fi
8702 ;;
8703
8704 cygwin* | mingw* | pw32* | cegcc*)
8705 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8706 # as there is no search path for DLLs.
8707 hardcode_libdir_flag_spec='-L$libdir'
8708 export_dynamic_flag_spec='${wl}--export-all-symbols'
8709 allow_undefined_flag=unsupported
8710 always_export_symbols=no
8711 enable_shared_with_static_runtimes=yes
8712 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8713
8714 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8715 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8716 # If the export-symbols file already is a .def file (1st line
8717 # is EXPORTS), use it as is; otherwise, prepend...
8718 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8719 cp $export_symbols $output_objdir/$soname.def;
8720 else
8721 echo EXPORTS > $output_objdir/$soname.def;
8722 cat $export_symbols >> $output_objdir/$soname.def;
8723 fi~
8724 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8725 else
8726 ld_shlibs=no
8727 fi
8728 ;;
8729
8730 haiku*)
8731 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8732 link_all_deplibs=yes
8733 ;;
8734
8735 interix[3-9]*)
8736 hardcode_direct=no
8737 hardcode_shlibpath_var=no
8738 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8739 export_dynamic_flag_spec='${wl}-E'
8740 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8741 # Instead, shared libraries are loaded at an image base (0x10000000 by
8742 # default) and relocated if they conflict, which is a slow very memory
8743 # consuming and fragmenting process. To avoid this, we pick a random,
8744 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8745 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8746 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8747 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'
8748 ;;
8749
8750 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8751 tmp_diet=no
8752 if test "$host_os" = linux-dietlibc; then
8753 case $cc_basename in
8754 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8755 esac
8756 fi
8757 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8758 && test "$tmp_diet" = no
8759 then
8760 tmp_addflag=' $pic_flag'
8761 tmp_sharedflag='-shared'
8762 case $cc_basename,$host_cpu in
8763 pgcc*) # Portland Group C compiler
8764 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'
8765 tmp_addflag=' $pic_flag'
8766 ;;
8767 pgf77* | pgf90* | pgf95* | pgfortran*)
8768 # Portland Group f77 and f90 compilers
8769 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'
8770 tmp_addflag=' $pic_flag -Mnomain' ;;
8771 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8772 tmp_addflag=' -i_dynamic' ;;
8773 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8774 tmp_addflag=' -i_dynamic -nofor_main' ;;
8775 ifc* | ifort*) # Intel Fortran compiler
8776 tmp_addflag=' -nofor_main' ;;
8777 lf95*) # Lahey Fortran 8.1
8778 whole_archive_flag_spec=
8779 tmp_sharedflag='--shared' ;;
8780 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8781 tmp_sharedflag='-qmkshrobj'
8782 tmp_addflag= ;;
8783 nvcc*) # Cuda Compiler Driver 2.2
8784 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'
8785 compiler_needs_object=yes
8786 ;;
8787 esac
8788 case `$CC -V 2>&1 | sed 5q` in
8789 *Sun\ C*) # Sun C 5.9
8790 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'
8791 compiler_needs_object=yes
8792 tmp_sharedflag='-G' ;;
8793 *Sun\ F*) # Sun Fortran 8.3
8794 tmp_sharedflag='-G' ;;
8795 esac
8796 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8797
8798 if test "x$supports_anon_versioning" = xyes; then
8799 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8800 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8801 echo "local: *; };" >> $output_objdir/$libname.ver~
8802 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8803 fi
8804
8805 case $cc_basename in
8806 xlf* | bgf* | bgxlf* | mpixlf*)
8807 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8808 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8809 hardcode_libdir_flag_spec=
8810 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8811 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8812 if test "x$supports_anon_versioning" = xyes; then
8813 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8814 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8815 echo "local: *; };" >> $output_objdir/$libname.ver~
8816 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8817 fi
8818 ;;
8819 esac
8820 else
8821 ld_shlibs=no
8822 fi
8823 ;;
8824
8825 netbsd*)
8826 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8827 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8828 wlarc=
8829 else
8830 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8831 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8832 fi
8833 ;;
8834
8835 solaris*)
8836 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8837 ld_shlibs=no
8838 cat <<_LT_EOF 1>&2
8839
8840 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8841 *** create shared libraries on Solaris systems. Therefore, libtool
8842 *** is disabling shared libraries support. We urge you to upgrade GNU
8843 *** binutils to release 2.9.1 or newer. Another option is to modify
8844 *** your PATH or compiler configuration so that the native linker is
8845 *** used, and then restart.
8846
8847 _LT_EOF
8848 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8849 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8850 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8851 else
8852 ld_shlibs=no
8853 fi
8854 ;;
8855
8856 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8857 case `$LD -v 2>&1` in
8858 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8859 ld_shlibs=no
8860 cat <<_LT_EOF 1>&2
8861
8862 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8863 *** reliably create shared libraries on SCO systems. Therefore, libtool
8864 *** is disabling shared libraries support. We urge you to upgrade GNU
8865 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8866 *** your PATH or compiler configuration so that the native linker is
8867 *** used, and then restart.
8868
8869 _LT_EOF
8870 ;;
8871 *)
8872 # For security reasons, it is highly recommended that you always
8873 # use absolute paths for naming shared libraries, and exclude the
8874 # DT_RUNPATH tag from executables and libraries. But doing so
8875 # requires that you compile everything twice, which is a pain.
8876 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8877 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8878 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8879 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8880 else
8881 ld_shlibs=no
8882 fi
8883 ;;
8884 esac
8885 ;;
8886
8887 sunos4*)
8888 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8889 wlarc=
8890 hardcode_direct=yes
8891 hardcode_shlibpath_var=no
8892 ;;
8893
8894 *)
8895 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8896 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8897 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8898 else
8899 ld_shlibs=no
8900 fi
8901 ;;
8902 esac
8903
8904 if test "$ld_shlibs" = no; then
8905 runpath_var=
8906 hardcode_libdir_flag_spec=
8907 export_dynamic_flag_spec=
8908 whole_archive_flag_spec=
8909 fi
8910 else
8911 # PORTME fill in a description of your system's linker (not GNU ld)
8912 case $host_os in
8913 aix3*)
8914 allow_undefined_flag=unsupported
8915 always_export_symbols=yes
8916 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'
8917 # Note: this linker hardcodes the directories in LIBPATH if there
8918 # are no directories specified by -L.
8919 hardcode_minus_L=yes
8920 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8921 # Neither direct hardcoding nor static linking is supported with a
8922 # broken collect2.
8923 hardcode_direct=unsupported
8924 fi
8925 ;;
8926
8927 aix[4-9]*)
8928 if test "$host_cpu" = ia64; then
8929 # On IA64, the linker does run time linking by default, so we don't
8930 # have to do anything special.
8931 aix_use_runtimelinking=no
8932 exp_sym_flag='-Bexport'
8933 no_entry_flag=""
8934 else
8935 # If we're using GNU nm, then we don't want the "-C" option.
8936 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8937 # Also, AIX nm treats weak defined symbols like other global
8938 # defined symbols, whereas GNU nm marks them as "W".
8939 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8940 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'
8941 else
8942 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8943 fi
8944 aix_use_runtimelinking=no
8945
8946 # Test if we are trying to use run time linking or normal
8947 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8948 # need to do runtime linking.
8949 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8950 for ld_flag in $LDFLAGS; do
8951 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8952 aix_use_runtimelinking=yes
8953 break
8954 fi
8955 done
8956 ;;
8957 esac
8958
8959 exp_sym_flag='-bexport'
8960 no_entry_flag='-bnoentry'
8961 fi
8962
8963 # When large executables or shared objects are built, AIX ld can
8964 # have problems creating the table of contents. If linking a library
8965 # or program results in "error TOC overflow" add -mminimal-toc to
8966 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8967 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8968
8969 archive_cmds=''
8970 hardcode_direct=yes
8971 hardcode_direct_absolute=yes
8972 hardcode_libdir_separator=':'
8973 link_all_deplibs=yes
8974 file_list_spec='${wl}-f,'
8975
8976 if test "$GCC" = yes; then
8977 case $host_os in aix4.[012]|aix4.[012].*)
8978 # We only want to do this on AIX 4.2 and lower, the check
8979 # below for broken collect2 doesn't work under 4.3+
8980 collect2name=`${CC} -print-prog-name=collect2`
8981 if test -f "$collect2name" &&
8982 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8983 then
8984 # We have reworked collect2
8985 :
8986 else
8987 # We have old collect2
8988 hardcode_direct=unsupported
8989 # It fails to find uninstalled libraries when the uninstalled
8990 # path is not listed in the libpath. Setting hardcode_minus_L
8991 # to unsupported forces relinking
8992 hardcode_minus_L=yes
8993 hardcode_libdir_flag_spec='-L$libdir'
8994 hardcode_libdir_separator=
8995 fi
8996 ;;
8997 esac
8998 shared_flag='-shared'
8999 if test "$aix_use_runtimelinking" = yes; then
9000 shared_flag="$shared_flag "'${wl}-G'
9001 fi
9002 else
9003 # not using gcc
9004 if test "$host_cpu" = ia64; then
9005 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9006 # chokes on -Wl,-G. The following line is correct:
9007 shared_flag='-G'
9008 else
9009 if test "$aix_use_runtimelinking" = yes; then
9010 shared_flag='${wl}-G'
9011 else
9012 shared_flag='${wl}-bM:SRE'
9013 fi
9014 fi
9015 fi
9016
9017 export_dynamic_flag_spec='${wl}-bexpall'
9018 # It seems that -bexpall does not export symbols beginning with
9019 # underscore (_), so it is better to generate a list of symbols to export.
9020 always_export_symbols=yes
9021 if test "$aix_use_runtimelinking" = yes; then
9022 # Warning - without using the other runtime loading flags (-brtl),
9023 # -berok will link without error, but may produce a broken library.
9024 allow_undefined_flag='-berok'
9025 # Determine the default libpath from the value encoded in an
9026 # empty executable.
9027 if test x$gcc_no_link = xyes; then
9028 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9029 fi
9030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9031 /* end confdefs.h. */
9032
9033 int
9034 main ()
9035 {
9036
9037 ;
9038 return 0;
9039 }
9040 _ACEOF
9041 if ac_fn_c_try_link "$LINENO"; then :
9042
9043 lt_aix_libpath_sed='
9044 /Import File Strings/,/^$/ {
9045 /^0/ {
9046 s/^0 *\(.*\)$/\1/
9047 p
9048 }
9049 }'
9050 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9051 # Check for a 64-bit object if we didn't find anything.
9052 if test -z "$aix_libpath"; then
9053 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9054 fi
9055 fi
9056 rm -f core conftest.err conftest.$ac_objext \
9057 conftest$ac_exeext conftest.$ac_ext
9058 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9059
9060 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9061 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"
9062 else
9063 if test "$host_cpu" = ia64; then
9064 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9065 allow_undefined_flag="-z nodefs"
9066 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"
9067 else
9068 # Determine the default libpath from the value encoded in an
9069 # empty executable.
9070 if test x$gcc_no_link = xyes; then
9071 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9072 fi
9073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9074 /* end confdefs.h. */
9075
9076 int
9077 main ()
9078 {
9079
9080 ;
9081 return 0;
9082 }
9083 _ACEOF
9084 if ac_fn_c_try_link "$LINENO"; then :
9085
9086 lt_aix_libpath_sed='
9087 /Import File Strings/,/^$/ {
9088 /^0/ {
9089 s/^0 *\(.*\)$/\1/
9090 p
9091 }
9092 }'
9093 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9094 # Check for a 64-bit object if we didn't find anything.
9095 if test -z "$aix_libpath"; then
9096 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9097 fi
9098 fi
9099 rm -f core conftest.err conftest.$ac_objext \
9100 conftest$ac_exeext conftest.$ac_ext
9101 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9102
9103 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9104 # Warning - without using the other run time loading flags,
9105 # -berok will link without error, but may produce a broken library.
9106 no_undefined_flag=' ${wl}-bernotok'
9107 allow_undefined_flag=' ${wl}-berok'
9108 if test "$with_gnu_ld" = yes; then
9109 # We only use this code for GNU lds that support --whole-archive.
9110 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9111 else
9112 # Exported symbols can be pulled into shared objects from archives
9113 whole_archive_flag_spec='$convenience'
9114 fi
9115 archive_cmds_need_lc=yes
9116 # This is similar to how AIX traditionally builds its shared libraries.
9117 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'
9118 fi
9119 fi
9120 ;;
9121
9122 amigaos*)
9123 case $host_cpu in
9124 powerpc)
9125 # see comment about AmigaOS4 .so support
9126 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9127 archive_expsym_cmds=''
9128 ;;
9129 m68k)
9130 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)'
9131 hardcode_libdir_flag_spec='-L$libdir'
9132 hardcode_minus_L=yes
9133 ;;
9134 esac
9135 ;;
9136
9137 bsdi[45]*)
9138 export_dynamic_flag_spec=-rdynamic
9139 ;;
9140
9141 cygwin* | mingw* | pw32* | cegcc*)
9142 # When not using gcc, we currently assume that we are using
9143 # Microsoft Visual C++.
9144 # hardcode_libdir_flag_spec is actually meaningless, as there is
9145 # no search path for DLLs.
9146 hardcode_libdir_flag_spec=' '
9147 allow_undefined_flag=unsupported
9148 # Tell ltmain to make .lib files, not .a files.
9149 libext=lib
9150 # Tell ltmain to make .dll files, not .so files.
9151 shrext_cmds=".dll"
9152 # FIXME: Setting linknames here is a bad hack.
9153 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9154 # The linker will automatically build a .lib file if we build a DLL.
9155 old_archive_from_new_cmds='true'
9156 # FIXME: Should let the user specify the lib program.
9157 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9158 fix_srcfile_path='`cygpath -w "$srcfile"`'
9159 enable_shared_with_static_runtimes=yes
9160 ;;
9161
9162 darwin* | rhapsody*)
9163
9164
9165 archive_cmds_need_lc=no
9166 hardcode_direct=no
9167 hardcode_automatic=yes
9168 hardcode_shlibpath_var=unsupported
9169 if test "$lt_cv_ld_force_load" = "yes"; then
9170 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\"`'
9171 else
9172 whole_archive_flag_spec=''
9173 fi
9174 link_all_deplibs=yes
9175 allow_undefined_flag="$_lt_dar_allow_undefined"
9176 case $cc_basename in
9177 ifort*) _lt_dar_can_shared=yes ;;
9178 *) _lt_dar_can_shared=$GCC ;;
9179 esac
9180 if test "$_lt_dar_can_shared" = "yes"; then
9181 output_verbose_link_cmd=func_echo_all
9182 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9183 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9184 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}"
9185 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}"
9186
9187 else
9188 ld_shlibs=no
9189 fi
9190
9191 ;;
9192
9193 dgux*)
9194 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9195 hardcode_libdir_flag_spec='-L$libdir'
9196 hardcode_shlibpath_var=no
9197 ;;
9198
9199 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9200 # support. Future versions do this automatically, but an explicit c++rt0.o
9201 # does not break anything, and helps significantly (at the cost of a little
9202 # extra space).
9203 freebsd2.2*)
9204 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9205 hardcode_libdir_flag_spec='-R$libdir'
9206 hardcode_direct=yes
9207 hardcode_shlibpath_var=no
9208 ;;
9209
9210 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9211 freebsd2.*)
9212 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9213 hardcode_direct=yes
9214 hardcode_minus_L=yes
9215 hardcode_shlibpath_var=no
9216 ;;
9217
9218 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9219 freebsd* | dragonfly*)
9220 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9221 hardcode_libdir_flag_spec='-R$libdir'
9222 hardcode_direct=yes
9223 hardcode_shlibpath_var=no
9224 ;;
9225
9226 hpux9*)
9227 if test "$GCC" = yes; then
9228 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'
9229 else
9230 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'
9231 fi
9232 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9233 hardcode_libdir_separator=:
9234 hardcode_direct=yes
9235
9236 # hardcode_minus_L: Not really in the search PATH,
9237 # but as the default location of the library.
9238 hardcode_minus_L=yes
9239 export_dynamic_flag_spec='${wl}-E'
9240 ;;
9241
9242 hpux10*)
9243 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9244 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9245 else
9246 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9247 fi
9248 if test "$with_gnu_ld" = no; then
9249 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9250 hardcode_libdir_flag_spec_ld='+b $libdir'
9251 hardcode_libdir_separator=:
9252 hardcode_direct=yes
9253 hardcode_direct_absolute=yes
9254 export_dynamic_flag_spec='${wl}-E'
9255 # hardcode_minus_L: Not really in the search PATH,
9256 # but as the default location of the library.
9257 hardcode_minus_L=yes
9258 fi
9259 ;;
9260
9261 hpux11*)
9262 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9263 case $host_cpu in
9264 hppa*64*)
9265 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9266 ;;
9267 ia64*)
9268 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9269 ;;
9270 *)
9271 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9272 ;;
9273 esac
9274 else
9275 case $host_cpu in
9276 hppa*64*)
9277 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9278 ;;
9279 ia64*)
9280 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9281 ;;
9282 *)
9283
9284 # Older versions of the 11.00 compiler do not understand -b yet
9285 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9287 $as_echo_n "checking if $CC understands -b... " >&6; }
9288 if ${lt_cv_prog_compiler__b+:} false; then :
9289 $as_echo_n "(cached) " >&6
9290 else
9291 lt_cv_prog_compiler__b=no
9292 save_LDFLAGS="$LDFLAGS"
9293 LDFLAGS="$LDFLAGS -b"
9294 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9295 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9296 # The linker can only warn and ignore the option if not recognized
9297 # So say no if there are warnings
9298 if test -s conftest.err; then
9299 # Append any errors to the config.log.
9300 cat conftest.err 1>&5
9301 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9302 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9303 if diff conftest.exp conftest.er2 >/dev/null; then
9304 lt_cv_prog_compiler__b=yes
9305 fi
9306 else
9307 lt_cv_prog_compiler__b=yes
9308 fi
9309 fi
9310 $RM -r conftest*
9311 LDFLAGS="$save_LDFLAGS"
9312
9313 fi
9314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9315 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9316
9317 if test x"$lt_cv_prog_compiler__b" = xyes; then
9318 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9319 else
9320 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9321 fi
9322
9323 ;;
9324 esac
9325 fi
9326 if test "$with_gnu_ld" = no; then
9327 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9328 hardcode_libdir_separator=:
9329
9330 case $host_cpu in
9331 hppa*64*|ia64*)
9332 hardcode_direct=no
9333 hardcode_shlibpath_var=no
9334 ;;
9335 *)
9336 hardcode_direct=yes
9337 hardcode_direct_absolute=yes
9338 export_dynamic_flag_spec='${wl}-E'
9339
9340 # hardcode_minus_L: Not really in the search PATH,
9341 # but as the default location of the library.
9342 hardcode_minus_L=yes
9343 ;;
9344 esac
9345 fi
9346 ;;
9347
9348 irix5* | irix6* | nonstopux*)
9349 if test "$GCC" = yes; then
9350 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'
9351 # Try to use the -exported_symbol ld option, if it does not
9352 # work, assume that -exports_file does not work either and
9353 # implicitly export all symbols.
9354 save_LDFLAGS="$LDFLAGS"
9355 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9356 if test x$gcc_no_link = xyes; then
9357 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9358 fi
9359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9360 /* end confdefs.h. */
9361 int foo(void) {}
9362 _ACEOF
9363 if ac_fn_c_try_link "$LINENO"; then :
9364 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'
9365
9366 fi
9367 rm -f core conftest.err conftest.$ac_objext \
9368 conftest$ac_exeext conftest.$ac_ext
9369 LDFLAGS="$save_LDFLAGS"
9370 else
9371 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'
9372 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'
9373 fi
9374 archive_cmds_need_lc='no'
9375 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9376 hardcode_libdir_separator=:
9377 inherit_rpath=yes
9378 link_all_deplibs=yes
9379 ;;
9380
9381 netbsd*)
9382 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9383 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9384 else
9385 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9386 fi
9387 hardcode_libdir_flag_spec='-R$libdir'
9388 hardcode_direct=yes
9389 hardcode_shlibpath_var=no
9390 ;;
9391
9392 newsos6)
9393 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9394 hardcode_direct=yes
9395 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9396 hardcode_libdir_separator=:
9397 hardcode_shlibpath_var=no
9398 ;;
9399
9400 *nto* | *qnx*)
9401 ;;
9402
9403 openbsd*)
9404 if test -f /usr/libexec/ld.so; then
9405 hardcode_direct=yes
9406 hardcode_shlibpath_var=no
9407 hardcode_direct_absolute=yes
9408 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9409 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9410 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9411 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9412 export_dynamic_flag_spec='${wl}-E'
9413 else
9414 case $host_os in
9415 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9416 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9417 hardcode_libdir_flag_spec='-R$libdir'
9418 ;;
9419 *)
9420 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9421 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9422 ;;
9423 esac
9424 fi
9425 else
9426 ld_shlibs=no
9427 fi
9428 ;;
9429
9430 os2*)
9431 hardcode_libdir_flag_spec='-L$libdir'
9432 hardcode_minus_L=yes
9433 allow_undefined_flag=unsupported
9434 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'
9435 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9436 ;;
9437
9438 osf3*)
9439 if test "$GCC" = yes; then
9440 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9441 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'
9442 else
9443 allow_undefined_flag=' -expect_unresolved \*'
9444 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'
9445 fi
9446 archive_cmds_need_lc='no'
9447 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9448 hardcode_libdir_separator=:
9449 ;;
9450
9451 osf4* | osf5*) # as osf3* with the addition of -msym flag
9452 if test "$GCC" = yes; then
9453 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9454 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'
9455 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9456 else
9457 allow_undefined_flag=' -expect_unresolved \*'
9458 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'
9459 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~
9460 $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'
9461
9462 # Both c and cxx compiler support -rpath directly
9463 hardcode_libdir_flag_spec='-rpath $libdir'
9464 fi
9465 archive_cmds_need_lc='no'
9466 hardcode_libdir_separator=:
9467 ;;
9468
9469 solaris*)
9470 no_undefined_flag=' -z defs'
9471 if test "$GCC" = yes; then
9472 wlarc='${wl}'
9473 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9474 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9475 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9476 else
9477 case `$CC -V 2>&1` in
9478 *"Compilers 5.0"*)
9479 wlarc=''
9480 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9481 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9482 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9483 ;;
9484 *)
9485 wlarc='${wl}'
9486 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9487 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9488 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9489 ;;
9490 esac
9491 fi
9492 hardcode_libdir_flag_spec='-R$libdir'
9493 hardcode_shlibpath_var=no
9494 case $host_os in
9495 solaris2.[0-5] | solaris2.[0-5].*) ;;
9496 *)
9497 # The compiler driver will combine and reorder linker options,
9498 # but understands `-z linker_flag'. GCC discards it without `$wl',
9499 # but is careful enough not to reorder.
9500 # Supported since Solaris 2.6 (maybe 2.5.1?)
9501 if test "$GCC" = yes; then
9502 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9503 else
9504 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9505 fi
9506 ;;
9507 esac
9508 link_all_deplibs=yes
9509 ;;
9510
9511 sunos4*)
9512 if test "x$host_vendor" = xsequent; then
9513 # Use $CC to link under sequent, because it throws in some extra .o
9514 # files that make .init and .fini sections work.
9515 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9516 else
9517 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9518 fi
9519 hardcode_libdir_flag_spec='-L$libdir'
9520 hardcode_direct=yes
9521 hardcode_minus_L=yes
9522 hardcode_shlibpath_var=no
9523 ;;
9524
9525 sysv4)
9526 case $host_vendor in
9527 sni)
9528 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9529 hardcode_direct=yes # is this really true???
9530 ;;
9531 siemens)
9532 ## LD is ld it makes a PLAMLIB
9533 ## CC just makes a GrossModule.
9534 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9535 reload_cmds='$CC -r -o $output$reload_objs'
9536 hardcode_direct=no
9537 ;;
9538 motorola)
9539 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9540 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9541 ;;
9542 esac
9543 runpath_var='LD_RUN_PATH'
9544 hardcode_shlibpath_var=no
9545 ;;
9546
9547 sysv4.3*)
9548 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9549 hardcode_shlibpath_var=no
9550 export_dynamic_flag_spec='-Bexport'
9551 ;;
9552
9553 sysv4*MP*)
9554 if test -d /usr/nec; then
9555 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9556 hardcode_shlibpath_var=no
9557 runpath_var=LD_RUN_PATH
9558 hardcode_runpath_var=yes
9559 ld_shlibs=yes
9560 fi
9561 ;;
9562
9563 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9564 no_undefined_flag='${wl}-z,text'
9565 archive_cmds_need_lc=no
9566 hardcode_shlibpath_var=no
9567 runpath_var='LD_RUN_PATH'
9568
9569 if test "$GCC" = yes; then
9570 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9571 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9572 else
9573 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9574 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9575 fi
9576 ;;
9577
9578 sysv5* | sco3.2v5* | sco5v6*)
9579 # Note: We can NOT use -z defs as we might desire, because we do not
9580 # link with -lc, and that would cause any symbols used from libc to
9581 # always be unresolved, which means just about no library would
9582 # ever link correctly. If we're not using GNU ld we use -z text
9583 # though, which does catch some bad symbols but isn't as heavy-handed
9584 # as -z defs.
9585 no_undefined_flag='${wl}-z,text'
9586 allow_undefined_flag='${wl}-z,nodefs'
9587 archive_cmds_need_lc=no
9588 hardcode_shlibpath_var=no
9589 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9590 hardcode_libdir_separator=':'
9591 link_all_deplibs=yes
9592 export_dynamic_flag_spec='${wl}-Bexport'
9593 runpath_var='LD_RUN_PATH'
9594
9595 if test "$GCC" = yes; then
9596 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9597 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9598 else
9599 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9600 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9601 fi
9602 ;;
9603
9604 uts4*)
9605 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9606 hardcode_libdir_flag_spec='-L$libdir'
9607 hardcode_shlibpath_var=no
9608 ;;
9609
9610 *)
9611 ld_shlibs=no
9612 ;;
9613 esac
9614
9615 if test x$host_vendor = xsni; then
9616 case $host in
9617 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9618 export_dynamic_flag_spec='${wl}-Blargedynsym'
9619 ;;
9620 esac
9621 fi
9622 fi
9623
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9625 $as_echo "$ld_shlibs" >&6; }
9626 test "$ld_shlibs" = no && can_build_shared=no
9627
9628 with_gnu_ld=$with_gnu_ld
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644 #
9645 # Do we need to explicitly link libc?
9646 #
9647 case "x$archive_cmds_need_lc" in
9648 x|xyes)
9649 # Assume -lc should be added
9650 archive_cmds_need_lc=yes
9651
9652 if test "$enable_shared" = yes && test "$GCC" = yes; then
9653 case $archive_cmds in
9654 *'~'*)
9655 # FIXME: we may have to deal with multi-command sequences.
9656 ;;
9657 '$CC '*)
9658 # Test whether the compiler implicitly links with -lc since on some
9659 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9660 # to ld, don't add -lc before -lgcc.
9661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9662 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9663 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9664 $as_echo_n "(cached) " >&6
9665 else
9666 $RM conftest*
9667 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9668
9669 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9670 (eval $ac_compile) 2>&5
9671 ac_status=$?
9672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9673 test $ac_status = 0; } 2>conftest.err; then
9674 soname=conftest
9675 lib=conftest
9676 libobjs=conftest.$ac_objext
9677 deplibs=
9678 wl=$lt_prog_compiler_wl
9679 pic_flag=$lt_prog_compiler_pic
9680 compiler_flags=-v
9681 linker_flags=-v
9682 verstring=
9683 output_objdir=.
9684 libname=conftest
9685 lt_save_allow_undefined_flag=$allow_undefined_flag
9686 allow_undefined_flag=
9687 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9688 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9689 ac_status=$?
9690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9691 test $ac_status = 0; }
9692 then
9693 lt_cv_archive_cmds_need_lc=no
9694 else
9695 lt_cv_archive_cmds_need_lc=yes
9696 fi
9697 allow_undefined_flag=$lt_save_allow_undefined_flag
9698 else
9699 cat conftest.err 1>&5
9700 fi
9701 $RM conftest*
9702
9703 fi
9704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9705 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9706 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9707 ;;
9708 esac
9709 fi
9710 ;;
9711 esac
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9870 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9871
9872 if test "$GCC" = yes; then
9873 case $host_os in
9874 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9875 *) lt_awk_arg="/^libraries:/" ;;
9876 esac
9877 case $host_os in
9878 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9879 *) lt_sed_strip_eq="s,=/,/,g" ;;
9880 esac
9881 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9882 case $lt_search_path_spec in
9883 *\;*)
9884 # if the path contains ";" then we assume it to be the separator
9885 # otherwise default to the standard path separator (i.e. ":") - it is
9886 # assumed that no part of a normal pathname contains ";" but that should
9887 # okay in the real world where ";" in dirpaths is itself problematic.
9888 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9889 ;;
9890 *)
9891 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9892 ;;
9893 esac
9894 # Ok, now we have the path, separated by spaces, we can step through it
9895 # and add multilib dir if necessary.
9896 lt_tmp_lt_search_path_spec=
9897 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9898 for lt_sys_path in $lt_search_path_spec; do
9899 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9900 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9901 else
9902 test -d "$lt_sys_path" && \
9903 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9904 fi
9905 done
9906 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9907 BEGIN {RS=" "; FS="/|\n";} {
9908 lt_foo="";
9909 lt_count=0;
9910 for (lt_i = NF; lt_i > 0; lt_i--) {
9911 if ($lt_i != "" && $lt_i != ".") {
9912 if ($lt_i == "..") {
9913 lt_count++;
9914 } else {
9915 if (lt_count == 0) {
9916 lt_foo="/" $lt_i lt_foo;
9917 } else {
9918 lt_count--;
9919 }
9920 }
9921 }
9922 }
9923 if (lt_foo != "") { lt_freq[lt_foo]++; }
9924 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9925 }'`
9926 # AWK program above erroneously prepends '/' to C:/dos/paths
9927 # for these hosts.
9928 case $host_os in
9929 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9930 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9931 esac
9932 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9933 else
9934 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9935 fi
9936 library_names_spec=
9937 libname_spec='lib$name'
9938 soname_spec=
9939 shrext_cmds=".so"
9940 postinstall_cmds=
9941 postuninstall_cmds=
9942 finish_cmds=
9943 finish_eval=
9944 shlibpath_var=
9945 shlibpath_overrides_runpath=unknown
9946 version_type=none
9947 dynamic_linker="$host_os ld.so"
9948 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9949 need_lib_prefix=unknown
9950 hardcode_into_libs=no
9951
9952 # when you set need_version to no, make sure it does not cause -set_version
9953 # flags to be left without arguments
9954 need_version=unknown
9955
9956 case $host_os in
9957 aix3*)
9958 version_type=linux
9959 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9960 shlibpath_var=LIBPATH
9961
9962 # AIX 3 has no versioning support, so we append a major version to the name.
9963 soname_spec='${libname}${release}${shared_ext}$major'
9964 ;;
9965
9966 aix[4-9]*)
9967 version_type=linux
9968 need_lib_prefix=no
9969 need_version=no
9970 hardcode_into_libs=yes
9971 if test "$host_cpu" = ia64; then
9972 # AIX 5 supports IA64
9973 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9974 shlibpath_var=LD_LIBRARY_PATH
9975 else
9976 # With GCC up to 2.95.x, collect2 would create an import file
9977 # for dependence libraries. The import file would start with
9978 # the line `#! .'. This would cause the generated library to
9979 # depend on `.', always an invalid library. This was fixed in
9980 # development snapshots of GCC prior to 3.0.
9981 case $host_os in
9982 aix4 | aix4.[01] | aix4.[01].*)
9983 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9984 echo ' yes '
9985 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9986 :
9987 else
9988 can_build_shared=no
9989 fi
9990 ;;
9991 esac
9992 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9993 # soname into executable. Probably we can add versioning support to
9994 # collect2, so additional links can be useful in future.
9995 if test "$aix_use_runtimelinking" = yes; then
9996 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9997 # instead of lib<name>.a to let people know that these are not
9998 # typical AIX shared libraries.
9999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000 else
10001 # We preserve .a as extension for shared libraries through AIX4.2
10002 # and later when we are not doing run time linking.
10003 library_names_spec='${libname}${release}.a $libname.a'
10004 soname_spec='${libname}${release}${shared_ext}$major'
10005 fi
10006 shlibpath_var=LIBPATH
10007 fi
10008 ;;
10009
10010 amigaos*)
10011 case $host_cpu in
10012 powerpc)
10013 # Since July 2007 AmigaOS4 officially supports .so libraries.
10014 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10016 ;;
10017 m68k)
10018 library_names_spec='$libname.ixlibrary $libname.a'
10019 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10020 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'
10021 ;;
10022 esac
10023 ;;
10024
10025 beos*)
10026 library_names_spec='${libname}${shared_ext}'
10027 dynamic_linker="$host_os ld.so"
10028 shlibpath_var=LIBRARY_PATH
10029 ;;
10030
10031 bsdi[45]*)
10032 version_type=linux
10033 need_version=no
10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035 soname_spec='${libname}${release}${shared_ext}$major'
10036 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10037 shlibpath_var=LD_LIBRARY_PATH
10038 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10039 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10040 # the default ld.so.conf also contains /usr/contrib/lib and
10041 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10042 # libtool to hard-code these into programs
10043 ;;
10044
10045 cygwin* | mingw* | pw32* | cegcc*)
10046 version_type=windows
10047 shrext_cmds=".dll"
10048 need_version=no
10049 need_lib_prefix=no
10050
10051 case $GCC,$host_os in
10052 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10053 library_names_spec='$libname.dll.a'
10054 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10055 postinstall_cmds='base_file=`basename \${file}`~
10056 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10057 dldir=$destdir/`dirname \$dlpath`~
10058 test -d \$dldir || mkdir -p \$dldir~
10059 $install_prog $dir/$dlname \$dldir/$dlname~
10060 chmod a+x \$dldir/$dlname~
10061 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10062 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10063 fi'
10064 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10065 dlpath=$dir/\$dldll~
10066 $RM \$dlpath'
10067 shlibpath_overrides_runpath=yes
10068
10069 case $host_os in
10070 cygwin*)
10071 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10072 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10073
10074 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10075 ;;
10076 mingw* | cegcc*)
10077 # MinGW DLLs use traditional 'lib' prefix
10078 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10079 ;;
10080 pw32*)
10081 # pw32 DLLs use 'pw' prefix rather than 'lib'
10082 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10083 ;;
10084 esac
10085 ;;
10086
10087 *)
10088 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10089 ;;
10090 esac
10091 dynamic_linker='Win32 ld.exe'
10092 # FIXME: first we should search . and the directory the executable is in
10093 shlibpath_var=PATH
10094 ;;
10095
10096 darwin* | rhapsody*)
10097 dynamic_linker="$host_os dyld"
10098 version_type=darwin
10099 need_lib_prefix=no
10100 need_version=no
10101 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10102 soname_spec='${libname}${release}${major}$shared_ext'
10103 shlibpath_overrides_runpath=yes
10104 shlibpath_var=DYLD_LIBRARY_PATH
10105 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10106
10107 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10108 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10109 ;;
10110
10111 dgux*)
10112 version_type=linux
10113 need_lib_prefix=no
10114 need_version=no
10115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10116 soname_spec='${libname}${release}${shared_ext}$major'
10117 shlibpath_var=LD_LIBRARY_PATH
10118 ;;
10119
10120 freebsd* | dragonfly*)
10121 # DragonFly does not have aout. When/if they implement a new
10122 # versioning mechanism, adjust this.
10123 if test -x /usr/bin/objformat; then
10124 objformat=`/usr/bin/objformat`
10125 else
10126 case $host_os in
10127 freebsd[23].*) objformat=aout ;;
10128 *) objformat=elf ;;
10129 esac
10130 fi
10131 version_type=freebsd-$objformat
10132 case $version_type in
10133 freebsd-elf*)
10134 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10135 need_version=no
10136 need_lib_prefix=no
10137 ;;
10138 freebsd-*)
10139 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10140 need_version=yes
10141 ;;
10142 esac
10143 shlibpath_var=LD_LIBRARY_PATH
10144 case $host_os in
10145 freebsd2.*)
10146 shlibpath_overrides_runpath=yes
10147 ;;
10148 freebsd3.[01]* | freebsdelf3.[01]*)
10149 shlibpath_overrides_runpath=yes
10150 hardcode_into_libs=yes
10151 ;;
10152 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10153 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10154 shlibpath_overrides_runpath=no
10155 hardcode_into_libs=yes
10156 ;;
10157 *) # from 4.6 on, and DragonFly
10158 shlibpath_overrides_runpath=yes
10159 hardcode_into_libs=yes
10160 ;;
10161 esac
10162 ;;
10163
10164 gnu*)
10165 version_type=linux
10166 need_lib_prefix=no
10167 need_version=no
10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10169 soname_spec='${libname}${release}${shared_ext}$major'
10170 shlibpath_var=LD_LIBRARY_PATH
10171 hardcode_into_libs=yes
10172 ;;
10173
10174 haiku*)
10175 version_type=linux
10176 need_lib_prefix=no
10177 need_version=no
10178 dynamic_linker="$host_os runtime_loader"
10179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10180 soname_spec='${libname}${release}${shared_ext}$major'
10181 shlibpath_var=LIBRARY_PATH
10182 shlibpath_overrides_runpath=yes
10183 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10184 hardcode_into_libs=yes
10185 ;;
10186
10187 hpux9* | hpux10* | hpux11*)
10188 # Give a soname corresponding to the major version so that dld.sl refuses to
10189 # link against other versions.
10190 version_type=sunos
10191 need_lib_prefix=no
10192 need_version=no
10193 case $host_cpu in
10194 ia64*)
10195 shrext_cmds='.so'
10196 hardcode_into_libs=yes
10197 dynamic_linker="$host_os dld.so"
10198 shlibpath_var=LD_LIBRARY_PATH
10199 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10200 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10201 soname_spec='${libname}${release}${shared_ext}$major'
10202 if test "X$HPUX_IA64_MODE" = X32; then
10203 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10204 else
10205 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10206 fi
10207 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10208 ;;
10209 hppa*64*)
10210 shrext_cmds='.sl'
10211 hardcode_into_libs=yes
10212 dynamic_linker="$host_os dld.sl"
10213 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10214 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10216 soname_spec='${libname}${release}${shared_ext}$major'
10217 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10218 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10219 ;;
10220 *)
10221 shrext_cmds='.sl'
10222 dynamic_linker="$host_os dld.sl"
10223 shlibpath_var=SHLIB_PATH
10224 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10226 soname_spec='${libname}${release}${shared_ext}$major'
10227 ;;
10228 esac
10229 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10230 postinstall_cmds='chmod 555 $lib'
10231 # or fails outright, so override atomically:
10232 install_override_mode=555
10233 ;;
10234
10235 interix[3-9]*)
10236 version_type=linux
10237 need_lib_prefix=no
10238 need_version=no
10239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10240 soname_spec='${libname}${release}${shared_ext}$major'
10241 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10242 shlibpath_var=LD_LIBRARY_PATH
10243 shlibpath_overrides_runpath=no
10244 hardcode_into_libs=yes
10245 ;;
10246
10247 irix5* | irix6* | nonstopux*)
10248 case $host_os in
10249 nonstopux*) version_type=nonstopux ;;
10250 *)
10251 if test "$lt_cv_prog_gnu_ld" = yes; then
10252 version_type=linux
10253 else
10254 version_type=irix
10255 fi ;;
10256 esac
10257 need_lib_prefix=no
10258 need_version=no
10259 soname_spec='${libname}${release}${shared_ext}$major'
10260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10261 case $host_os in
10262 irix5* | nonstopux*)
10263 libsuff= shlibsuff=
10264 ;;
10265 *)
10266 case $LD in # libtool.m4 will add one of these switches to LD
10267 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10268 libsuff= shlibsuff= libmagic=32-bit;;
10269 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10270 libsuff=32 shlibsuff=N32 libmagic=N32;;
10271 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10272 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10273 *) libsuff= shlibsuff= libmagic=never-match;;
10274 esac
10275 ;;
10276 esac
10277 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10278 shlibpath_overrides_runpath=no
10279 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10280 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10281 hardcode_into_libs=yes
10282 ;;
10283
10284 # No shared lib support for Linux oldld, aout, or coff.
10285 linux*oldld* | linux*aout* | linux*coff*)
10286 dynamic_linker=no
10287 ;;
10288
10289 # This must be Linux ELF.
10290
10291 # uclinux* changes (here and below) have been submitted to the libtool
10292 # project, but have not yet been accepted: they are GCC-local changes
10293 # for the time being. (See
10294 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10295 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10296 version_type=linux
10297 need_lib_prefix=no
10298 need_version=no
10299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10300 soname_spec='${libname}${release}${shared_ext}$major'
10301 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10302 shlibpath_var=LD_LIBRARY_PATH
10303 shlibpath_overrides_runpath=no
10304
10305 # Some binutils ld are patched to set DT_RUNPATH
10306 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10307 $as_echo_n "(cached) " >&6
10308 else
10309 lt_cv_shlibpath_overrides_runpath=no
10310 save_LDFLAGS=$LDFLAGS
10311 save_libdir=$libdir
10312 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10313 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10314 if test x$gcc_no_link = xyes; then
10315 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10316 fi
10317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10318 /* end confdefs.h. */
10319
10320 int
10321 main ()
10322 {
10323
10324 ;
10325 return 0;
10326 }
10327 _ACEOF
10328 if ac_fn_c_try_link "$LINENO"; then :
10329 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10330 lt_cv_shlibpath_overrides_runpath=yes
10331 fi
10332 fi
10333 rm -f core conftest.err conftest.$ac_objext \
10334 conftest$ac_exeext conftest.$ac_ext
10335 LDFLAGS=$save_LDFLAGS
10336 libdir=$save_libdir
10337
10338 fi
10339
10340 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10341
10342 # This implies no fast_install, which is unacceptable.
10343 # Some rework will be needed to allow for fast_install
10344 # before this can be enabled.
10345 hardcode_into_libs=yes
10346
10347 # Append ld.so.conf contents to the search path
10348 if test -f /etc/ld.so.conf; then
10349 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' ' '`
10350 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10351 fi
10352
10353 # We used to test for /lib/ld.so.1 and disable shared libraries on
10354 # powerpc, because MkLinux only supported shared libraries with the
10355 # GNU dynamic linker. Since this was broken with cross compilers,
10356 # most powerpc-linux boxes support dynamic linking these days and
10357 # people can always --disable-shared, the test was removed, and we
10358 # assume the GNU/Linux dynamic linker is in use.
10359 dynamic_linker='GNU/Linux ld.so'
10360 ;;
10361
10362 netbsd*)
10363 version_type=sunos
10364 need_lib_prefix=no
10365 need_version=no
10366 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10367 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10368 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10369 dynamic_linker='NetBSD (a.out) ld.so'
10370 else
10371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10372 soname_spec='${libname}${release}${shared_ext}$major'
10373 dynamic_linker='NetBSD ld.elf_so'
10374 fi
10375 shlibpath_var=LD_LIBRARY_PATH
10376 shlibpath_overrides_runpath=yes
10377 hardcode_into_libs=yes
10378 ;;
10379
10380 newsos6)
10381 version_type=linux
10382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10383 shlibpath_var=LD_LIBRARY_PATH
10384 shlibpath_overrides_runpath=yes
10385 ;;
10386
10387 *nto* | *qnx*)
10388 version_type=qnx
10389 need_lib_prefix=no
10390 need_version=no
10391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10392 soname_spec='${libname}${release}${shared_ext}$major'
10393 shlibpath_var=LD_LIBRARY_PATH
10394 shlibpath_overrides_runpath=no
10395 hardcode_into_libs=yes
10396 dynamic_linker='ldqnx.so'
10397 ;;
10398
10399 openbsd*)
10400 version_type=sunos
10401 sys_lib_dlsearch_path_spec="/usr/lib"
10402 need_lib_prefix=no
10403 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10404 case $host_os in
10405 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10406 *) need_version=no ;;
10407 esac
10408 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10409 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10410 shlibpath_var=LD_LIBRARY_PATH
10411 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10412 case $host_os in
10413 openbsd2.[89] | openbsd2.[89].*)
10414 shlibpath_overrides_runpath=no
10415 ;;
10416 *)
10417 shlibpath_overrides_runpath=yes
10418 ;;
10419 esac
10420 else
10421 shlibpath_overrides_runpath=yes
10422 fi
10423 ;;
10424
10425 os2*)
10426 libname_spec='$name'
10427 shrext_cmds=".dll"
10428 need_lib_prefix=no
10429 library_names_spec='$libname${shared_ext} $libname.a'
10430 dynamic_linker='OS/2 ld.exe'
10431 shlibpath_var=LIBPATH
10432 ;;
10433
10434 osf3* | osf4* | osf5*)
10435 version_type=osf
10436 need_lib_prefix=no
10437 need_version=no
10438 soname_spec='${libname}${release}${shared_ext}$major'
10439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10440 shlibpath_var=LD_LIBRARY_PATH
10441 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10442 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10443 ;;
10444
10445 rdos*)
10446 dynamic_linker=no
10447 ;;
10448
10449 solaris*)
10450 version_type=linux
10451 need_lib_prefix=no
10452 need_version=no
10453 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10454 soname_spec='${libname}${release}${shared_ext}$major'
10455 shlibpath_var=LD_LIBRARY_PATH
10456 shlibpath_overrides_runpath=yes
10457 hardcode_into_libs=yes
10458 # ldd complains unless libraries are executable
10459 postinstall_cmds='chmod +x $lib'
10460 ;;
10461
10462 sunos4*)
10463 version_type=sunos
10464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10465 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10466 shlibpath_var=LD_LIBRARY_PATH
10467 shlibpath_overrides_runpath=yes
10468 if test "$with_gnu_ld" = yes; then
10469 need_lib_prefix=no
10470 fi
10471 need_version=yes
10472 ;;
10473
10474 sysv4 | sysv4.3*)
10475 version_type=linux
10476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10477 soname_spec='${libname}${release}${shared_ext}$major'
10478 shlibpath_var=LD_LIBRARY_PATH
10479 case $host_vendor in
10480 sni)
10481 shlibpath_overrides_runpath=no
10482 need_lib_prefix=no
10483 runpath_var=LD_RUN_PATH
10484 ;;
10485 siemens)
10486 need_lib_prefix=no
10487 ;;
10488 motorola)
10489 need_lib_prefix=no
10490 need_version=no
10491 shlibpath_overrides_runpath=no
10492 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10493 ;;
10494 esac
10495 ;;
10496
10497 sysv4*MP*)
10498 if test -d /usr/nec ;then
10499 version_type=linux
10500 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10501 soname_spec='$libname${shared_ext}.$major'
10502 shlibpath_var=LD_LIBRARY_PATH
10503 fi
10504 ;;
10505
10506 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10507 version_type=freebsd-elf
10508 need_lib_prefix=no
10509 need_version=no
10510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10511 soname_spec='${libname}${release}${shared_ext}$major'
10512 shlibpath_var=LD_LIBRARY_PATH
10513 shlibpath_overrides_runpath=yes
10514 hardcode_into_libs=yes
10515 if test "$with_gnu_ld" = yes; then
10516 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10517 else
10518 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10519 case $host_os in
10520 sco3.2v5*)
10521 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10522 ;;
10523 esac
10524 fi
10525 sys_lib_dlsearch_path_spec='/usr/lib'
10526 ;;
10527
10528 tpf*)
10529 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10530 version_type=linux
10531 need_lib_prefix=no
10532 need_version=no
10533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10534 shlibpath_var=LD_LIBRARY_PATH
10535 shlibpath_overrides_runpath=no
10536 hardcode_into_libs=yes
10537 ;;
10538
10539 uts4*)
10540 version_type=linux
10541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10542 soname_spec='${libname}${release}${shared_ext}$major'
10543 shlibpath_var=LD_LIBRARY_PATH
10544 ;;
10545
10546 *)
10547 dynamic_linker=no
10548 ;;
10549 esac
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10551 $as_echo "$dynamic_linker" >&6; }
10552 test "$dynamic_linker" = no && can_build_shared=no
10553
10554 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10555 if test "$GCC" = yes; then
10556 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10557 fi
10558
10559 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10560 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10561 fi
10562 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10563 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10564 fi
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10658 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10659 hardcode_action=
10660 if test -n "$hardcode_libdir_flag_spec" ||
10661 test -n "$runpath_var" ||
10662 test "X$hardcode_automatic" = "Xyes" ; then
10663
10664 # We can hardcode non-existent directories.
10665 if test "$hardcode_direct" != no &&
10666 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10667 # have to relink, otherwise we might link with an installed library
10668 # when we should be linking with a yet-to-be-installed one
10669 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10670 test "$hardcode_minus_L" != no; then
10671 # Linking always hardcodes the temporary library directory.
10672 hardcode_action=relink
10673 else
10674 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10675 hardcode_action=immediate
10676 fi
10677 else
10678 # We cannot hardcode anything, or else we can only hardcode existing
10679 # directories.
10680 hardcode_action=unsupported
10681 fi
10682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10683 $as_echo "$hardcode_action" >&6; }
10684
10685 if test "$hardcode_action" = relink ||
10686 test "$inherit_rpath" = yes; then
10687 # Fast installation is not supported
10688 enable_fast_install=no
10689 elif test "$shlibpath_overrides_runpath" = yes ||
10690 test "$enable_shared" = no; then
10691 # Fast installation is not necessary
10692 enable_fast_install=needless
10693 fi
10694
10695
10696
10697
10698
10699
10700 if test "x$enable_dlopen" != xyes; then
10701 enable_dlopen=unknown
10702 enable_dlopen_self=unknown
10703 enable_dlopen_self_static=unknown
10704 else
10705 lt_cv_dlopen=no
10706 lt_cv_dlopen_libs=
10707
10708 case $host_os in
10709 beos*)
10710 lt_cv_dlopen="load_add_on"
10711 lt_cv_dlopen_libs=
10712 lt_cv_dlopen_self=yes
10713 ;;
10714
10715 mingw* | pw32* | cegcc*)
10716 lt_cv_dlopen="LoadLibrary"
10717 lt_cv_dlopen_libs=
10718 ;;
10719
10720 cygwin*)
10721 lt_cv_dlopen="dlopen"
10722 lt_cv_dlopen_libs=
10723 ;;
10724
10725 darwin*)
10726 # if libdl is installed we need to link against it
10727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10728 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10729 if ${ac_cv_lib_dl_dlopen+:} false; then :
10730 $as_echo_n "(cached) " >&6
10731 else
10732 ac_check_lib_save_LIBS=$LIBS
10733 LIBS="-ldl $LIBS"
10734 if test x$gcc_no_link = xyes; then
10735 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10736 fi
10737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10738 /* end confdefs.h. */
10739
10740 /* Override any GCC internal prototype to avoid an error.
10741 Use char because int might match the return type of a GCC
10742 builtin and then its argument prototype would still apply. */
10743 #ifdef __cplusplus
10744 extern "C"
10745 #endif
10746 char dlopen ();
10747 int
10748 main ()
10749 {
10750 return dlopen ();
10751 ;
10752 return 0;
10753 }
10754 _ACEOF
10755 if ac_fn_c_try_link "$LINENO"; then :
10756 ac_cv_lib_dl_dlopen=yes
10757 else
10758 ac_cv_lib_dl_dlopen=no
10759 fi
10760 rm -f core conftest.err conftest.$ac_objext \
10761 conftest$ac_exeext conftest.$ac_ext
10762 LIBS=$ac_check_lib_save_LIBS
10763 fi
10764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10765 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10766 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10767 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10768 else
10769
10770 lt_cv_dlopen="dyld"
10771 lt_cv_dlopen_libs=
10772 lt_cv_dlopen_self=yes
10773
10774 fi
10775
10776 ;;
10777
10778 *)
10779 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10780 if test "x$ac_cv_func_shl_load" = xyes; then :
10781 lt_cv_dlopen="shl_load"
10782 else
10783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10784 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10785 if ${ac_cv_lib_dld_shl_load+:} false; then :
10786 $as_echo_n "(cached) " >&6
10787 else
10788 ac_check_lib_save_LIBS=$LIBS
10789 LIBS="-ldld $LIBS"
10790 if test x$gcc_no_link = xyes; then
10791 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10792 fi
10793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10794 /* end confdefs.h. */
10795
10796 /* Override any GCC internal prototype to avoid an error.
10797 Use char because int might match the return type of a GCC
10798 builtin and then its argument prototype would still apply. */
10799 #ifdef __cplusplus
10800 extern "C"
10801 #endif
10802 char shl_load ();
10803 int
10804 main ()
10805 {
10806 return shl_load ();
10807 ;
10808 return 0;
10809 }
10810 _ACEOF
10811 if ac_fn_c_try_link "$LINENO"; then :
10812 ac_cv_lib_dld_shl_load=yes
10813 else
10814 ac_cv_lib_dld_shl_load=no
10815 fi
10816 rm -f core conftest.err conftest.$ac_objext \
10817 conftest$ac_exeext conftest.$ac_ext
10818 LIBS=$ac_check_lib_save_LIBS
10819 fi
10820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10821 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10822 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10823 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10824 else
10825 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10826 if test "x$ac_cv_func_dlopen" = xyes; then :
10827 lt_cv_dlopen="dlopen"
10828 else
10829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10830 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10831 if ${ac_cv_lib_dl_dlopen+:} false; then :
10832 $as_echo_n "(cached) " >&6
10833 else
10834 ac_check_lib_save_LIBS=$LIBS
10835 LIBS="-ldl $LIBS"
10836 if test x$gcc_no_link = xyes; then
10837 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10838 fi
10839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10840 /* end confdefs.h. */
10841
10842 /* Override any GCC internal prototype to avoid an error.
10843 Use char because int might match the return type of a GCC
10844 builtin and then its argument prototype would still apply. */
10845 #ifdef __cplusplus
10846 extern "C"
10847 #endif
10848 char dlopen ();
10849 int
10850 main ()
10851 {
10852 return dlopen ();
10853 ;
10854 return 0;
10855 }
10856 _ACEOF
10857 if ac_fn_c_try_link "$LINENO"; then :
10858 ac_cv_lib_dl_dlopen=yes
10859 else
10860 ac_cv_lib_dl_dlopen=no
10861 fi
10862 rm -f core conftest.err conftest.$ac_objext \
10863 conftest$ac_exeext conftest.$ac_ext
10864 LIBS=$ac_check_lib_save_LIBS
10865 fi
10866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10867 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10868 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10869 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10870 else
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10872 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10873 if ${ac_cv_lib_svld_dlopen+:} false; then :
10874 $as_echo_n "(cached) " >&6
10875 else
10876 ac_check_lib_save_LIBS=$LIBS
10877 LIBS="-lsvld $LIBS"
10878 if test x$gcc_no_link = xyes; then
10879 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10880 fi
10881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10882 /* end confdefs.h. */
10883
10884 /* Override any GCC internal prototype to avoid an error.
10885 Use char because int might match the return type of a GCC
10886 builtin and then its argument prototype would still apply. */
10887 #ifdef __cplusplus
10888 extern "C"
10889 #endif
10890 char dlopen ();
10891 int
10892 main ()
10893 {
10894 return dlopen ();
10895 ;
10896 return 0;
10897 }
10898 _ACEOF
10899 if ac_fn_c_try_link "$LINENO"; then :
10900 ac_cv_lib_svld_dlopen=yes
10901 else
10902 ac_cv_lib_svld_dlopen=no
10903 fi
10904 rm -f core conftest.err conftest.$ac_objext \
10905 conftest$ac_exeext conftest.$ac_ext
10906 LIBS=$ac_check_lib_save_LIBS
10907 fi
10908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10909 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10910 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10911 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10912 else
10913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10914 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10915 if ${ac_cv_lib_dld_dld_link+:} false; then :
10916 $as_echo_n "(cached) " >&6
10917 else
10918 ac_check_lib_save_LIBS=$LIBS
10919 LIBS="-ldld $LIBS"
10920 if test x$gcc_no_link = xyes; then
10921 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10922 fi
10923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10924 /* end confdefs.h. */
10925
10926 /* Override any GCC internal prototype to avoid an error.
10927 Use char because int might match the return type of a GCC
10928 builtin and then its argument prototype would still apply. */
10929 #ifdef __cplusplus
10930 extern "C"
10931 #endif
10932 char dld_link ();
10933 int
10934 main ()
10935 {
10936 return dld_link ();
10937 ;
10938 return 0;
10939 }
10940 _ACEOF
10941 if ac_fn_c_try_link "$LINENO"; then :
10942 ac_cv_lib_dld_dld_link=yes
10943 else
10944 ac_cv_lib_dld_dld_link=no
10945 fi
10946 rm -f core conftest.err conftest.$ac_objext \
10947 conftest$ac_exeext conftest.$ac_ext
10948 LIBS=$ac_check_lib_save_LIBS
10949 fi
10950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10951 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10952 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10953 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10954 fi
10955
10956
10957 fi
10958
10959
10960 fi
10961
10962
10963 fi
10964
10965
10966 fi
10967
10968
10969 fi
10970
10971 ;;
10972 esac
10973
10974 if test "x$lt_cv_dlopen" != xno; then
10975 enable_dlopen=yes
10976 else
10977 enable_dlopen=no
10978 fi
10979
10980 case $lt_cv_dlopen in
10981 dlopen)
10982 save_CPPFLAGS="$CPPFLAGS"
10983 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10984
10985 save_LDFLAGS="$LDFLAGS"
10986 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10987
10988 save_LIBS="$LIBS"
10989 LIBS="$lt_cv_dlopen_libs $LIBS"
10990
10991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10992 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10993 if ${lt_cv_dlopen_self+:} false; then :
10994 $as_echo_n "(cached) " >&6
10995 else
10996 if test "$cross_compiling" = yes; then :
10997 lt_cv_dlopen_self=cross
10998 else
10999 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11000 lt_status=$lt_dlunknown
11001 cat > conftest.$ac_ext <<_LT_EOF
11002 #line 11002 "configure"
11003 #include "confdefs.h"
11004
11005 #if HAVE_DLFCN_H
11006 #include <dlfcn.h>
11007 #endif
11008
11009 #include <stdio.h>
11010
11011 #ifdef RTLD_GLOBAL
11012 # define LT_DLGLOBAL RTLD_GLOBAL
11013 #else
11014 # ifdef DL_GLOBAL
11015 # define LT_DLGLOBAL DL_GLOBAL
11016 # else
11017 # define LT_DLGLOBAL 0
11018 # endif
11019 #endif
11020
11021 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11022 find out it does not work in some platform. */
11023 #ifndef LT_DLLAZY_OR_NOW
11024 # ifdef RTLD_LAZY
11025 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11026 # else
11027 # ifdef DL_LAZY
11028 # define LT_DLLAZY_OR_NOW DL_LAZY
11029 # else
11030 # ifdef RTLD_NOW
11031 # define LT_DLLAZY_OR_NOW RTLD_NOW
11032 # else
11033 # ifdef DL_NOW
11034 # define LT_DLLAZY_OR_NOW DL_NOW
11035 # else
11036 # define LT_DLLAZY_OR_NOW 0
11037 # endif
11038 # endif
11039 # endif
11040 # endif
11041 #endif
11042
11043 /* When -fvisbility=hidden is used, assume the code has been annotated
11044 correspondingly for the symbols needed. */
11045 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11046 void fnord () __attribute__((visibility("default")));
11047 #endif
11048
11049 void fnord () { int i=42; }
11050 int main ()
11051 {
11052 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11053 int status = $lt_dlunknown;
11054
11055 if (self)
11056 {
11057 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11058 else
11059 {
11060 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11061 else puts (dlerror ());
11062 }
11063 /* dlclose (self); */
11064 }
11065 else
11066 puts (dlerror ());
11067
11068 return status;
11069 }
11070 _LT_EOF
11071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11072 (eval $ac_link) 2>&5
11073 ac_status=$?
11074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11075 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11076 (./conftest; exit; ) >&5 2>/dev/null
11077 lt_status=$?
11078 case x$lt_status in
11079 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11080 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11081 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11082 esac
11083 else :
11084 # compilation failed
11085 lt_cv_dlopen_self=no
11086 fi
11087 fi
11088 rm -fr conftest*
11089
11090
11091 fi
11092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11093 $as_echo "$lt_cv_dlopen_self" >&6; }
11094
11095 if test "x$lt_cv_dlopen_self" = xyes; then
11096 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11098 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11099 if ${lt_cv_dlopen_self_static+:} false; then :
11100 $as_echo_n "(cached) " >&6
11101 else
11102 if test "$cross_compiling" = yes; then :
11103 lt_cv_dlopen_self_static=cross
11104 else
11105 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11106 lt_status=$lt_dlunknown
11107 cat > conftest.$ac_ext <<_LT_EOF
11108 #line 11108 "configure"
11109 #include "confdefs.h"
11110
11111 #if HAVE_DLFCN_H
11112 #include <dlfcn.h>
11113 #endif
11114
11115 #include <stdio.h>
11116
11117 #ifdef RTLD_GLOBAL
11118 # define LT_DLGLOBAL RTLD_GLOBAL
11119 #else
11120 # ifdef DL_GLOBAL
11121 # define LT_DLGLOBAL DL_GLOBAL
11122 # else
11123 # define LT_DLGLOBAL 0
11124 # endif
11125 #endif
11126
11127 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11128 find out it does not work in some platform. */
11129 #ifndef LT_DLLAZY_OR_NOW
11130 # ifdef RTLD_LAZY
11131 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11132 # else
11133 # ifdef DL_LAZY
11134 # define LT_DLLAZY_OR_NOW DL_LAZY
11135 # else
11136 # ifdef RTLD_NOW
11137 # define LT_DLLAZY_OR_NOW RTLD_NOW
11138 # else
11139 # ifdef DL_NOW
11140 # define LT_DLLAZY_OR_NOW DL_NOW
11141 # else
11142 # define LT_DLLAZY_OR_NOW 0
11143 # endif
11144 # endif
11145 # endif
11146 # endif
11147 #endif
11148
11149 /* When -fvisbility=hidden is used, assume the code has been annotated
11150 correspondingly for the symbols needed. */
11151 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11152 void fnord () __attribute__((visibility("default")));
11153 #endif
11154
11155 void fnord () { int i=42; }
11156 int main ()
11157 {
11158 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11159 int status = $lt_dlunknown;
11160
11161 if (self)
11162 {
11163 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11164 else
11165 {
11166 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11167 else puts (dlerror ());
11168 }
11169 /* dlclose (self); */
11170 }
11171 else
11172 puts (dlerror ());
11173
11174 return status;
11175 }
11176 _LT_EOF
11177 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11178 (eval $ac_link) 2>&5
11179 ac_status=$?
11180 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11181 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11182 (./conftest; exit; ) >&5 2>/dev/null
11183 lt_status=$?
11184 case x$lt_status in
11185 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11186 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11187 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11188 esac
11189 else :
11190 # compilation failed
11191 lt_cv_dlopen_self_static=no
11192 fi
11193 fi
11194 rm -fr conftest*
11195
11196
11197 fi
11198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11199 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11200 fi
11201
11202 CPPFLAGS="$save_CPPFLAGS"
11203 LDFLAGS="$save_LDFLAGS"
11204 LIBS="$save_LIBS"
11205 ;;
11206 esac
11207
11208 case $lt_cv_dlopen_self in
11209 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11210 *) enable_dlopen_self=unknown ;;
11211 esac
11212
11213 case $lt_cv_dlopen_self_static in
11214 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11215 *) enable_dlopen_self_static=unknown ;;
11216 esac
11217 fi
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235 striplib=
11236 old_striplib=
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11238 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11239 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11240 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11241 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11243 $as_echo "yes" >&6; }
11244 else
11245 # FIXME - insert some real tests, host_os isn't really good enough
11246 case $host_os in
11247 darwin*)
11248 if test -n "$STRIP" ; then
11249 striplib="$STRIP -x"
11250 old_striplib="$STRIP -S"
11251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11252 $as_echo "yes" >&6; }
11253 else
11254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11255 $as_echo "no" >&6; }
11256 fi
11257 ;;
11258 *)
11259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11260 $as_echo "no" >&6; }
11261 ;;
11262 esac
11263 fi
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276 # Report which library types will actually be built
11277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11278 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11280 $as_echo "$can_build_shared" >&6; }
11281
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11283 $as_echo_n "checking whether to build shared libraries... " >&6; }
11284 test "$can_build_shared" = "no" && enable_shared=no
11285
11286 # On AIX, shared libraries and static libraries use the same namespace, and
11287 # are all built from PIC.
11288 case $host_os in
11289 aix3*)
11290 test "$enable_shared" = yes && enable_static=no
11291 if test -n "$RANLIB"; then
11292 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11293 postinstall_cmds='$RANLIB $lib'
11294 fi
11295 ;;
11296
11297 aix[4-9]*)
11298 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11299 test "$enable_shared" = yes && enable_static=no
11300 fi
11301 ;;
11302 esac
11303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11304 $as_echo "$enable_shared" >&6; }
11305
11306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11307 $as_echo_n "checking whether to build static libraries... " >&6; }
11308 # Make sure either enable_shared or enable_static is yes.
11309 test "$enable_shared" = yes || enable_static=yes
11310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11311 $as_echo "$enable_static" >&6; }
11312
11313
11314
11315
11316 fi
11317 ac_ext=c
11318 ac_cpp='$CPP $CPPFLAGS'
11319 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11320 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11321 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11322
11323 CC="$lt_save_CC"
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337 ac_config_commands="$ac_config_commands libtool"
11338
11339
11340
11341
11342 # Only expand once:
11343
11344
11345
11346
11347
11348 case $host in
11349 *-cygwin* | *-mingw*)
11350 # 'host' will be top-level target in the case of a target lib,
11351 # we must compare to with_cross_host to decide if this is a native
11352 # or cross-compiler and select where to install dlls appropriately.
11353 if test -n "$with_cross_host" &&
11354 test x"$with_cross_host" != x"no"; then
11355 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11356 else
11357 lt_host_flags='-no-undefined -bindir "$(bindir)"';
11358 fi
11359 ;;
11360 *)
11361 lt_host_flags=
11362 ;;
11363 esac
11364
11365
11366
11367
11368
11369
11370
11371 # Check whether --with-toolexeclibdir was given.
11372 if test "${with_toolexeclibdir+set}" = set; then :
11373 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
11374 /)
11375 ;;
11376 */)
11377 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
11378 ;;
11379 esac
11380 else
11381 with_toolexeclibdir=no
11382 fi
11383
11384
11385
11386 # Calculate toolexeclibdir
11387 # Also toolexecdir, though it's only used in toolexeclibdir
11388 case ${version_specific_libs} in
11389 yes)
11390 # Need the gcc compiler version to know where to install libraries
11391 # and header files if --enable-version-specific-runtime-libs option
11392 # is selected.
11393 toolexecdir='$(libdir)/gcc/$(target_alias)'
11394 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11395 ;;
11396 no)
11397 if test -n "$with_cross_host" &&
11398 test x"$with_cross_host" != x"no"; then
11399 # Install a library built with a cross compiler in tooldir, not libdir.
11400 toolexecdir='$(exec_prefix)/$(target_alias)'
11401 case ${with_toolexeclibdir} in
11402 no)
11403 toolexeclibdir='$(toolexecdir)/lib'
11404 ;;
11405 *)
11406 toolexeclibdir=${with_toolexeclibdir}
11407 ;;
11408 esac
11409 else
11410 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11411 toolexeclibdir='$(libdir)'
11412 fi
11413 multi_os_directory=`$CC -print-multi-os-directory`
11414 case $multi_os_directory in
11415 .) ;; # Avoid trailing /.
11416 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11417 esac
11418 ;;
11419 esac
11420
11421
11422
11423 if test ${multilib} = yes; then
11424 multilib_arg="--enable-multilib"
11425 else
11426 multilib_arg=
11427 fi
11428
11429 # Determine what GCC version number to use in filesystem paths.
11430
11431 get_gcc_base_ver="cat"
11432
11433 # Check whether --with-gcc-major-version-only was given.
11434 if test "${with_gcc_major_version_only+set}" = set; then :
11435 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11436 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11437 fi
11438
11439 fi
11440
11441
11442
11443
11444 ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11445
11446 cat >confcache <<\_ACEOF
11447 # This file is a shell script that caches the results of configure
11448 # tests run on this system so they can be shared between configure
11449 # scripts and configure runs, see configure's option --config-cache.
11450 # It is not useful on other systems. If it contains results you don't
11451 # want to keep, you may remove or edit it.
11452 #
11453 # config.status only pays attention to the cache file if you give it
11454 # the --recheck option to rerun configure.
11455 #
11456 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11457 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11458 # following values.
11459
11460 _ACEOF
11461
11462 # The following way of writing the cache mishandles newlines in values,
11463 # but we know of no workaround that is simple, portable, and efficient.
11464 # So, we kill variables containing newlines.
11465 # Ultrix sh set writes to stderr and can't be redirected directly,
11466 # and sets the high bit in the cache file unless we assign to the vars.
11467 (
11468 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11469 eval ac_val=\$$ac_var
11470 case $ac_val in #(
11471 *${as_nl}*)
11472 case $ac_var in #(
11473 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11474 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11475 esac
11476 case $ac_var in #(
11477 _ | IFS | as_nl) ;; #(
11478 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11479 *) { eval $ac_var=; unset $ac_var;} ;;
11480 esac ;;
11481 esac
11482 done
11483
11484 (set) 2>&1 |
11485 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11486 *${as_nl}ac_space=\ *)
11487 # `set' does not quote correctly, so add quotes: double-quote
11488 # substitution turns \\\\ into \\, and sed turns \\ into \.
11489 sed -n \
11490 "s/'/'\\\\''/g;
11491 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11492 ;; #(
11493 *)
11494 # `set' quotes correctly as required by POSIX, so do not add quotes.
11495 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11496 ;;
11497 esac |
11498 sort
11499 ) |
11500 sed '
11501 /^ac_cv_env_/b end
11502 t clear
11503 :clear
11504 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11505 t end
11506 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11507 :end' >>confcache
11508 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11509 if test -w "$cache_file"; then
11510 if test "x$cache_file" != "x/dev/null"; then
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11512 $as_echo "$as_me: updating cache $cache_file" >&6;}
11513 if test ! -f "$cache_file" || test -h "$cache_file"; then
11514 cat confcache >"$cache_file"
11515 else
11516 case $cache_file in #(
11517 */* | ?:*)
11518 mv -f confcache "$cache_file"$$ &&
11519 mv -f "$cache_file"$$ "$cache_file" ;; #(
11520 *)
11521 mv -f confcache "$cache_file" ;;
11522 esac
11523 fi
11524 fi
11525 else
11526 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11527 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11528 fi
11529 fi
11530 rm -f confcache
11531
11532 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11533 # Let make expand exec_prefix.
11534 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11535
11536 DEFS=-DHAVE_CONFIG_H
11537
11538 ac_libobjs=
11539 ac_ltlibobjs=
11540 U=
11541 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11542 # 1. Remove the extension, and $U if already installed.
11543 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11544 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11545 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11546 # will be set to the directory where LIBOBJS objects are built.
11547 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11548 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11549 done
11550 LIBOBJS=$ac_libobjs
11551
11552 LTLIBOBJS=$ac_ltlibobjs
11553
11554
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11556 $as_echo_n "checking that generated files are newer than configure... " >&6; }
11557 if test -n "$am_sleep_pid"; then
11558 # Hide warnings about reused PIDs.
11559 wait $am_sleep_pid 2>/dev/null
11560 fi
11561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11562 $as_echo "done" >&6; }
11563 if test -n "$EXEEXT"; then
11564 am__EXEEXT_TRUE=
11565 am__EXEEXT_FALSE='#'
11566 else
11567 am__EXEEXT_TRUE='#'
11568 am__EXEEXT_FALSE=
11569 fi
11570
11571 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11572 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11573 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11574 fi
11575 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11576 as_fn_error $? "conditional \"AMDEP\" was never defined.
11577 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11578 fi
11579 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11580 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11581 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11582 fi
11583 if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11584 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11585 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11586 fi
11587 if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11588 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11589 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11590 fi
11591 if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11592 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11593 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11594 fi
11595
11596 : "${CONFIG_STATUS=./config.status}"
11597 ac_write_fail=0
11598 ac_clean_files_save=$ac_clean_files
11599 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11600 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11601 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11602 as_write_fail=0
11603 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11604 #! $SHELL
11605 # Generated by $as_me.
11606 # Run this file to recreate the current configuration.
11607 # Compiler output produced by configure, useful for debugging
11608 # configure, is in config.log if it exists.
11609
11610 debug=false
11611 ac_cs_recheck=false
11612 ac_cs_silent=false
11613
11614 SHELL=\${CONFIG_SHELL-$SHELL}
11615 export SHELL
11616 _ASEOF
11617 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11618 ## -------------------- ##
11619 ## M4sh Initialization. ##
11620 ## -------------------- ##
11621
11622 # Be more Bourne compatible
11623 DUALCASE=1; export DUALCASE # for MKS sh
11624 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11625 emulate sh
11626 NULLCMD=:
11627 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11628 # is contrary to our usage. Disable this feature.
11629 alias -g '${1+"$@"}'='"$@"'
11630 setopt NO_GLOB_SUBST
11631 else
11632 case `(set -o) 2>/dev/null` in #(
11633 *posix*) :
11634 set -o posix ;; #(
11635 *) :
11636 ;;
11637 esac
11638 fi
11639
11640
11641 as_nl='
11642 '
11643 export as_nl
11644 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11645 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11646 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11647 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11648 # Prefer a ksh shell builtin over an external printf program on Solaris,
11649 # but without wasting forks for bash or zsh.
11650 if test -z "$BASH_VERSION$ZSH_VERSION" \
11651 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11652 as_echo='print -r --'
11653 as_echo_n='print -rn --'
11654 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11655 as_echo='printf %s\n'
11656 as_echo_n='printf %s'
11657 else
11658 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11659 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11660 as_echo_n='/usr/ucb/echo -n'
11661 else
11662 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11663 as_echo_n_body='eval
11664 arg=$1;
11665 case $arg in #(
11666 *"$as_nl"*)
11667 expr "X$arg" : "X\\(.*\\)$as_nl";
11668 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11669 esac;
11670 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11671 '
11672 export as_echo_n_body
11673 as_echo_n='sh -c $as_echo_n_body as_echo'
11674 fi
11675 export as_echo_body
11676 as_echo='sh -c $as_echo_body as_echo'
11677 fi
11678
11679 # The user is always right.
11680 if test "${PATH_SEPARATOR+set}" != set; then
11681 PATH_SEPARATOR=:
11682 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11683 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11684 PATH_SEPARATOR=';'
11685 }
11686 fi
11687
11688
11689 # IFS
11690 # We need space, tab and new line, in precisely that order. Quoting is
11691 # there to prevent editors from complaining about space-tab.
11692 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11693 # splitting by setting IFS to empty value.)
11694 IFS=" "" $as_nl"
11695
11696 # Find who we are. Look in the path if we contain no directory separator.
11697 as_myself=
11698 case $0 in #((
11699 *[\\/]* ) as_myself=$0 ;;
11700 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11701 for as_dir in $PATH
11702 do
11703 IFS=$as_save_IFS
11704 test -z "$as_dir" && as_dir=.
11705 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11706 done
11707 IFS=$as_save_IFS
11708
11709 ;;
11710 esac
11711 # We did not find ourselves, most probably we were run as `sh COMMAND'
11712 # in which case we are not to be found in the path.
11713 if test "x$as_myself" = x; then
11714 as_myself=$0
11715 fi
11716 if test ! -f "$as_myself"; then
11717 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11718 exit 1
11719 fi
11720
11721 # Unset variables that we do not need and which cause bugs (e.g. in
11722 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11723 # suppresses any "Segmentation fault" message there. '((' could
11724 # trigger a bug in pdksh 5.2.14.
11725 for as_var in BASH_ENV ENV MAIL MAILPATH
11726 do eval test x\${$as_var+set} = xset \
11727 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11728 done
11729 PS1='$ '
11730 PS2='> '
11731 PS4='+ '
11732
11733 # NLS nuisances.
11734 LC_ALL=C
11735 export LC_ALL
11736 LANGUAGE=C
11737 export LANGUAGE
11738
11739 # CDPATH.
11740 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11741
11742
11743 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11744 # ----------------------------------------
11745 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11746 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11747 # script with STATUS, using 1 if that was 0.
11748 as_fn_error ()
11749 {
11750 as_status=$1; test $as_status -eq 0 && as_status=1
11751 if test "$4"; then
11752 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11753 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11754 fi
11755 $as_echo "$as_me: error: $2" >&2
11756 as_fn_exit $as_status
11757 } # as_fn_error
11758
11759
11760 # as_fn_set_status STATUS
11761 # -----------------------
11762 # Set $? to STATUS, without forking.
11763 as_fn_set_status ()
11764 {
11765 return $1
11766 } # as_fn_set_status
11767
11768 # as_fn_exit STATUS
11769 # -----------------
11770 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11771 as_fn_exit ()
11772 {
11773 set +e
11774 as_fn_set_status $1
11775 exit $1
11776 } # as_fn_exit
11777
11778 # as_fn_unset VAR
11779 # ---------------
11780 # Portably unset VAR.
11781 as_fn_unset ()
11782 {
11783 { eval $1=; unset $1;}
11784 }
11785 as_unset=as_fn_unset
11786 # as_fn_append VAR VALUE
11787 # ----------------------
11788 # Append the text in VALUE to the end of the definition contained in VAR. Take
11789 # advantage of any shell optimizations that allow amortized linear growth over
11790 # repeated appends, instead of the typical quadratic growth present in naive
11791 # implementations.
11792 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11793 eval 'as_fn_append ()
11794 {
11795 eval $1+=\$2
11796 }'
11797 else
11798 as_fn_append ()
11799 {
11800 eval $1=\$$1\$2
11801 }
11802 fi # as_fn_append
11803
11804 # as_fn_arith ARG...
11805 # ------------------
11806 # Perform arithmetic evaluation on the ARGs, and store the result in the
11807 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11808 # must be portable across $(()) and expr.
11809 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11810 eval 'as_fn_arith ()
11811 {
11812 as_val=$(( $* ))
11813 }'
11814 else
11815 as_fn_arith ()
11816 {
11817 as_val=`expr "$@" || test $? -eq 1`
11818 }
11819 fi # as_fn_arith
11820
11821
11822 if expr a : '\(a\)' >/dev/null 2>&1 &&
11823 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11824 as_expr=expr
11825 else
11826 as_expr=false
11827 fi
11828
11829 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11830 as_basename=basename
11831 else
11832 as_basename=false
11833 fi
11834
11835 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11836 as_dirname=dirname
11837 else
11838 as_dirname=false
11839 fi
11840
11841 as_me=`$as_basename -- "$0" ||
11842 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11843 X"$0" : 'X\(//\)$' \| \
11844 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11845 $as_echo X/"$0" |
11846 sed '/^.*\/\([^/][^/]*\)\/*$/{
11847 s//\1/
11848 q
11849 }
11850 /^X\/\(\/\/\)$/{
11851 s//\1/
11852 q
11853 }
11854 /^X\/\(\/\).*/{
11855 s//\1/
11856 q
11857 }
11858 s/.*/./; q'`
11859
11860 # Avoid depending upon Character Ranges.
11861 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11862 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11863 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11864 as_cr_digits='0123456789'
11865 as_cr_alnum=$as_cr_Letters$as_cr_digits
11866
11867 ECHO_C= ECHO_N= ECHO_T=
11868 case `echo -n x` in #(((((
11869 -n*)
11870 case `echo 'xy\c'` in
11871 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11872 xy) ECHO_C='\c';;
11873 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11874 ECHO_T=' ';;
11875 esac;;
11876 *)
11877 ECHO_N='-n';;
11878 esac
11879
11880 rm -f conf$$ conf$$.exe conf$$.file
11881 if test -d conf$$.dir; then
11882 rm -f conf$$.dir/conf$$.file
11883 else
11884 rm -f conf$$.dir
11885 mkdir conf$$.dir 2>/dev/null
11886 fi
11887 if (echo >conf$$.file) 2>/dev/null; then
11888 if ln -s conf$$.file conf$$ 2>/dev/null; then
11889 as_ln_s='ln -s'
11890 # ... but there are two gotchas:
11891 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11892 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11893 # In both cases, we have to default to `cp -pR'.
11894 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11895 as_ln_s='cp -pR'
11896 elif ln conf$$.file conf$$ 2>/dev/null; then
11897 as_ln_s=ln
11898 else
11899 as_ln_s='cp -pR'
11900 fi
11901 else
11902 as_ln_s='cp -pR'
11903 fi
11904 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11905 rmdir conf$$.dir 2>/dev/null
11906
11907
11908 # as_fn_mkdir_p
11909 # -------------
11910 # Create "$as_dir" as a directory, including parents if necessary.
11911 as_fn_mkdir_p ()
11912 {
11913
11914 case $as_dir in #(
11915 -*) as_dir=./$as_dir;;
11916 esac
11917 test -d "$as_dir" || eval $as_mkdir_p || {
11918 as_dirs=
11919 while :; do
11920 case $as_dir in #(
11921 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11922 *) as_qdir=$as_dir;;
11923 esac
11924 as_dirs="'$as_qdir' $as_dirs"
11925 as_dir=`$as_dirname -- "$as_dir" ||
11926 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11927 X"$as_dir" : 'X\(//\)[^/]' \| \
11928 X"$as_dir" : 'X\(//\)$' \| \
11929 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11930 $as_echo X"$as_dir" |
11931 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11932 s//\1/
11933 q
11934 }
11935 /^X\(\/\/\)[^/].*/{
11936 s//\1/
11937 q
11938 }
11939 /^X\(\/\/\)$/{
11940 s//\1/
11941 q
11942 }
11943 /^X\(\/\).*/{
11944 s//\1/
11945 q
11946 }
11947 s/.*/./; q'`
11948 test -d "$as_dir" && break
11949 done
11950 test -z "$as_dirs" || eval "mkdir $as_dirs"
11951 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
11952
11953
11954 } # as_fn_mkdir_p
11955 if mkdir -p . 2>/dev/null; then
11956 as_mkdir_p='mkdir -p "$as_dir"'
11957 else
11958 test -d ./-p && rmdir ./-p
11959 as_mkdir_p=false
11960 fi
11961
11962
11963 # as_fn_executable_p FILE
11964 # -----------------------
11965 # Test if FILE is an executable regular file.
11966 as_fn_executable_p ()
11967 {
11968 test -f "$1" && test -x "$1"
11969 } # as_fn_executable_p
11970 as_test_x='test -x'
11971 as_executable_p=as_fn_executable_p
11972
11973 # Sed expression to map a string onto a valid CPP name.
11974 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11975
11976 # Sed expression to map a string onto a valid variable name.
11977 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11978
11979
11980 exec 6>&1
11981 ## ----------------------------------- ##
11982 ## Main body of $CONFIG_STATUS script. ##
11983 ## ----------------------------------- ##
11984 _ASEOF
11985 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11986
11987 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11988 # Save the log message, to keep $0 and so on meaningful, and to
11989 # report actual input values of CONFIG_FILES etc. instead of their
11990 # values after options handling.
11991 ac_log="
11992 This file was extended by libssp $as_me 1.0, which was
11993 generated by GNU Autoconf 2.69. Invocation command line was
11994
11995 CONFIG_FILES = $CONFIG_FILES
11996 CONFIG_HEADERS = $CONFIG_HEADERS
11997 CONFIG_LINKS = $CONFIG_LINKS
11998 CONFIG_COMMANDS = $CONFIG_COMMANDS
11999 $ $0 $@
12000
12001 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12002 "
12003
12004 _ACEOF
12005
12006 case $ac_config_files in *"
12007 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12008 esac
12009
12010 case $ac_config_headers in *"
12011 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12012 esac
12013
12014
12015 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12016 # Files that config.status was made for.
12017 config_files="$ac_config_files"
12018 config_headers="$ac_config_headers"
12019 config_commands="$ac_config_commands"
12020
12021 _ACEOF
12022
12023 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12024 ac_cs_usage="\
12025 \`$as_me' instantiates files and other configuration actions
12026 from templates according to the current configuration. Unless the files
12027 and actions are specified as TAGs, all are instantiated by default.
12028
12029 Usage: $0 [OPTION]... [TAG]...
12030
12031 -h, --help print this help, then exit
12032 -V, --version print version number and configuration settings, then exit
12033 --config print configuration, then exit
12034 -q, --quiet, --silent
12035 do not print progress messages
12036 -d, --debug don't remove temporary files
12037 --recheck update $as_me by reconfiguring in the same conditions
12038 --file=FILE[:TEMPLATE]
12039 instantiate the configuration file FILE
12040 --header=FILE[:TEMPLATE]
12041 instantiate the configuration header FILE
12042
12043 Configuration files:
12044 $config_files
12045
12046 Configuration headers:
12047 $config_headers
12048
12049 Configuration commands:
12050 $config_commands
12051
12052 Report bugs to the package provider."
12053
12054 _ACEOF
12055 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12056 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12057 ac_cs_version="\\
12058 libssp config.status 1.0
12059 configured by $0, generated by GNU Autoconf 2.69,
12060 with options \\"\$ac_cs_config\\"
12061
12062 Copyright (C) 2012 Free Software Foundation, Inc.
12063 This config.status script is free software; the Free Software Foundation
12064 gives unlimited permission to copy, distribute and modify it."
12065
12066 ac_pwd='$ac_pwd'
12067 srcdir='$srcdir'
12068 INSTALL='$INSTALL'
12069 MKDIR_P='$MKDIR_P'
12070 AWK='$AWK'
12071 test -n "\$AWK" || AWK=awk
12072 _ACEOF
12073
12074 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12075 # The default lists apply if the user does not specify any file.
12076 ac_need_defaults=:
12077 while test $# != 0
12078 do
12079 case $1 in
12080 --*=?*)
12081 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12082 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12083 ac_shift=:
12084 ;;
12085 --*=)
12086 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12087 ac_optarg=
12088 ac_shift=:
12089 ;;
12090 *)
12091 ac_option=$1
12092 ac_optarg=$2
12093 ac_shift=shift
12094 ;;
12095 esac
12096
12097 case $ac_option in
12098 # Handling of the options.
12099 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12100 ac_cs_recheck=: ;;
12101 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12102 $as_echo "$ac_cs_version"; exit ;;
12103 --config | --confi | --conf | --con | --co | --c )
12104 $as_echo "$ac_cs_config"; exit ;;
12105 --debug | --debu | --deb | --de | --d | -d )
12106 debug=: ;;
12107 --file | --fil | --fi | --f )
12108 $ac_shift
12109 case $ac_optarg in
12110 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12111 '') as_fn_error $? "missing file argument" ;;
12112 esac
12113 as_fn_append CONFIG_FILES " '$ac_optarg'"
12114 ac_need_defaults=false;;
12115 --header | --heade | --head | --hea )
12116 $ac_shift
12117 case $ac_optarg in
12118 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12119 esac
12120 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12121 ac_need_defaults=false;;
12122 --he | --h)
12123 # Conflict between --help and --header
12124 as_fn_error $? "ambiguous option: \`$1'
12125 Try \`$0 --help' for more information.";;
12126 --help | --hel | -h )
12127 $as_echo "$ac_cs_usage"; exit ;;
12128 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12129 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12130 ac_cs_silent=: ;;
12131
12132 # This is an error.
12133 -*) as_fn_error $? "unrecognized option: \`$1'
12134 Try \`$0 --help' for more information." ;;
12135
12136 *) as_fn_append ac_config_targets " $1"
12137 ac_need_defaults=false ;;
12138
12139 esac
12140 shift
12141 done
12142
12143 ac_configure_extra_args=
12144
12145 if $ac_cs_silent; then
12146 exec 6>/dev/null
12147 ac_configure_extra_args="$ac_configure_extra_args --silent"
12148 fi
12149
12150 _ACEOF
12151 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12152 if \$ac_cs_recheck; then
12153 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12154 shift
12155 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12156 CONFIG_SHELL='$SHELL'
12157 export CONFIG_SHELL
12158 exec "\$@"
12159 fi
12160
12161 _ACEOF
12162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12163 exec 5>>config.log
12164 {
12165 echo
12166 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12167 ## Running $as_me. ##
12168 _ASBOX
12169 $as_echo "$ac_log"
12170 } >&5
12171
12172 _ACEOF
12173 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12174 #
12175 # INIT-COMMANDS
12176 #
12177
12178 srcdir="$srcdir"
12179 host="$host"
12180 target="$target"
12181 with_multisubdir="$with_multisubdir"
12182 with_multisrctop="$with_multisrctop"
12183 with_target_subdir="$with_target_subdir"
12184 ac_configure_args="${multilib_arg} ${ac_configure_args}"
12185 multi_basedir="$multi_basedir"
12186 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12187 CC="$CC"
12188 CXX="$CXX"
12189 GFORTRAN="$GFORTRAN"
12190 GDC="$GDC"
12191 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12192
12193
12194 # The HP-UX ksh and POSIX shell print the target directory to stdout
12195 # if CDPATH is set.
12196 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12197
12198 sed_quote_subst='$sed_quote_subst'
12199 double_quote_subst='$double_quote_subst'
12200 delay_variable_subst='$delay_variable_subst'
12201 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12202 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12203 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12204 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12205 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12206 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12207 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12208 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12209 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12210 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12211 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12212 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12213 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12214 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12215 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12216 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12217 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12218 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12219 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12220 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12221 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12222 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12223 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12224 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12225 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12226 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12227 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12228 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12229 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12230 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12231 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12232 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12233 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12234 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12235 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12236 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12237 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12238 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12239 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12240 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12241 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12242 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12243 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12244 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12245 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12246 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12247 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12248 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12249 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"`'
12250 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12251 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12252 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12253 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12254 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12255 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12256 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12257 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12258 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12259 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12260 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12261 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12262 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12263 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12264 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12265 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12266 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12267 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12268 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12269 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12270 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12271 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12272 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12273 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12274 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12275 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12276 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12277 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12278 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12279 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12280 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12281 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12282 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12283 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12284 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12285 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12286 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12287 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12288 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12289 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12290 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12291 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12292 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12293 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12294 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12295 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12296 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12297 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12298 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12299 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12300 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12301 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12302 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12303 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12304 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12305 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12306 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12307 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12308 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12309 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12310 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12311 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12312 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12313 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12314 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12315 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12316 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12317 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12318 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12319 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12320 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12321
12322 LTCC='$LTCC'
12323 LTCFLAGS='$LTCFLAGS'
12324 compiler='$compiler_DEFAULT'
12325
12326 # A function that is used when there is no print builtin or printf.
12327 func_fallback_echo ()
12328 {
12329 eval 'cat <<_LTECHO_EOF
12330 \$1
12331 _LTECHO_EOF'
12332 }
12333
12334 # Quote evaled strings.
12335 for var in SHELL \
12336 ECHO \
12337 SED \
12338 GREP \
12339 EGREP \
12340 FGREP \
12341 LD \
12342 NM \
12343 LN_S \
12344 lt_SP2NL \
12345 lt_NL2SP \
12346 reload_flag \
12347 OBJDUMP \
12348 deplibs_check_method \
12349 file_magic_cmd \
12350 AR \
12351 AR_FLAGS \
12352 STRIP \
12353 RANLIB \
12354 CC \
12355 CFLAGS \
12356 compiler \
12357 lt_cv_sys_global_symbol_pipe \
12358 lt_cv_sys_global_symbol_to_cdecl \
12359 lt_cv_sys_global_symbol_to_c_name_address \
12360 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12361 lt_prog_compiler_no_builtin_flag \
12362 lt_prog_compiler_wl \
12363 lt_prog_compiler_pic \
12364 lt_prog_compiler_static \
12365 lt_cv_prog_compiler_c_o \
12366 need_locks \
12367 DSYMUTIL \
12368 NMEDIT \
12369 LIPO \
12370 OTOOL \
12371 OTOOL64 \
12372 shrext_cmds \
12373 export_dynamic_flag_spec \
12374 whole_archive_flag_spec \
12375 compiler_needs_object \
12376 with_gnu_ld \
12377 allow_undefined_flag \
12378 no_undefined_flag \
12379 hardcode_libdir_flag_spec \
12380 hardcode_libdir_flag_spec_ld \
12381 hardcode_libdir_separator \
12382 fix_srcfile_path \
12383 exclude_expsyms \
12384 include_expsyms \
12385 file_list_spec \
12386 variables_saved_for_relink \
12387 libname_spec \
12388 library_names_spec \
12389 soname_spec \
12390 install_override_mode \
12391 finish_eval \
12392 old_striplib \
12393 striplib; do
12394 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12395 *[\\\\\\\`\\"\\\$]*)
12396 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12397 ;;
12398 *)
12399 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12400 ;;
12401 esac
12402 done
12403
12404 # Double-quote double-evaled strings.
12405 for var in reload_cmds \
12406 old_postinstall_cmds \
12407 old_postuninstall_cmds \
12408 old_archive_cmds \
12409 extract_expsyms_cmds \
12410 old_archive_from_new_cmds \
12411 old_archive_from_expsyms_cmds \
12412 archive_cmds \
12413 archive_expsym_cmds \
12414 module_cmds \
12415 module_expsym_cmds \
12416 export_symbols_cmds \
12417 prelink_cmds \
12418 postinstall_cmds \
12419 postuninstall_cmds \
12420 finish_cmds \
12421 sys_lib_search_path_spec \
12422 sys_lib_dlsearch_path_spec; do
12423 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12424 *[\\\\\\\`\\"\\\$]*)
12425 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12426 ;;
12427 *)
12428 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12429 ;;
12430 esac
12431 done
12432
12433 ac_aux_dir='$ac_aux_dir'
12434 xsi_shell='$xsi_shell'
12435 lt_shell_append='$lt_shell_append'
12436
12437 # See if we are running on zsh, and set the options which allow our
12438 # commands through without removal of \ escapes INIT.
12439 if test -n "\${ZSH_VERSION+set}" ; then
12440 setopt NO_GLOB_SUBST
12441 fi
12442
12443
12444 PACKAGE='$PACKAGE'
12445 VERSION='$VERSION'
12446 TIMESTAMP='$TIMESTAMP'
12447 RM='$RM'
12448 ofile='$ofile'
12449
12450
12451
12452
12453 _ACEOF
12454
12455 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12456
12457 # Handling of arguments.
12458 for ac_config_target in $ac_config_targets
12459 do
12460 case $ac_config_target in
12461 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12462 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12463 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12464 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12465 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12466 "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12467
12468 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12469 esac
12470 done
12471
12472
12473 # If the user did not use the arguments to specify the items to instantiate,
12474 # then the envvar interface is used. Set only those that are not.
12475 # We use the long form for the default assignment because of an extremely
12476 # bizarre bug on SunOS 4.1.3.
12477 if $ac_need_defaults; then
12478 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12479 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12480 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12481 fi
12482
12483 # Have a temporary directory for convenience. Make it in the build tree
12484 # simply because there is no reason against having it here, and in addition,
12485 # creating and moving files from /tmp can sometimes cause problems.
12486 # Hook for its removal unless debugging.
12487 # Note that there is a small window in which the directory will not be cleaned:
12488 # after its creation but before its name has been assigned to `$tmp'.
12489 $debug ||
12490 {
12491 tmp= ac_tmp=
12492 trap 'exit_status=$?
12493 : "${ac_tmp:=$tmp}"
12494 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12495 ' 0
12496 trap 'as_fn_exit 1' 1 2 13 15
12497 }
12498 # Create a (secure) tmp directory for tmp files.
12499
12500 {
12501 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12502 test -d "$tmp"
12503 } ||
12504 {
12505 tmp=./conf$$-$RANDOM
12506 (umask 077 && mkdir "$tmp")
12507 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12508 ac_tmp=$tmp
12509
12510 # Set up the scripts for CONFIG_FILES section.
12511 # No need to generate them if there are no CONFIG_FILES.
12512 # This happens for instance with `./config.status config.h'.
12513 if test -n "$CONFIG_FILES"; then
12514
12515
12516 ac_cr=`echo X | tr X '\015'`
12517 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12518 # But we know of no other shell where ac_cr would be empty at this
12519 # point, so we can use a bashism as a fallback.
12520 if test "x$ac_cr" = x; then
12521 eval ac_cr=\$\'\\r\'
12522 fi
12523 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12524 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12525 ac_cs_awk_cr='\\r'
12526 else
12527 ac_cs_awk_cr=$ac_cr
12528 fi
12529
12530 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12531 _ACEOF
12532
12533
12534 {
12535 echo "cat >conf$$subs.awk <<_ACEOF" &&
12536 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12537 echo "_ACEOF"
12538 } >conf$$subs.sh ||
12539 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12540 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12541 ac_delim='%!_!# '
12542 for ac_last_try in false false false false false :; do
12543 . ./conf$$subs.sh ||
12544 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12545
12546 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12547 if test $ac_delim_n = $ac_delim_num; then
12548 break
12549 elif $ac_last_try; then
12550 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12551 else
12552 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12553 fi
12554 done
12555 rm -f conf$$subs.sh
12556
12557 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12558 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12559 _ACEOF
12560 sed -n '
12561 h
12562 s/^/S["/; s/!.*/"]=/
12563 p
12564 g
12565 s/^[^!]*!//
12566 :repl
12567 t repl
12568 s/'"$ac_delim"'$//
12569 t delim
12570 :nl
12571 h
12572 s/\(.\{148\}\)..*/\1/
12573 t more1
12574 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12575 p
12576 n
12577 b repl
12578 :more1
12579 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12580 p
12581 g
12582 s/.\{148\}//
12583 t nl
12584 :delim
12585 h
12586 s/\(.\{148\}\)..*/\1/
12587 t more2
12588 s/["\\]/\\&/g; s/^/"/; s/$/"/
12589 p
12590 b
12591 :more2
12592 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12593 p
12594 g
12595 s/.\{148\}//
12596 t delim
12597 ' <conf$$subs.awk | sed '
12598 /^[^""]/{
12599 N
12600 s/\n//
12601 }
12602 ' >>$CONFIG_STATUS || ac_write_fail=1
12603 rm -f conf$$subs.awk
12604 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12605 _ACAWK
12606 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12607 for (key in S) S_is_set[key] = 1
12608 FS = "\a"
12609
12610 }
12611 {
12612 line = $ 0
12613 nfields = split(line, field, "@")
12614 substed = 0
12615 len = length(field[1])
12616 for (i = 2; i < nfields; i++) {
12617 key = field[i]
12618 keylen = length(key)
12619 if (S_is_set[key]) {
12620 value = S[key]
12621 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12622 len += length(value) + length(field[++i])
12623 substed = 1
12624 } else
12625 len += 1 + keylen
12626 }
12627
12628 print line
12629 }
12630
12631 _ACAWK
12632 _ACEOF
12633 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12634 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12635 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12636 else
12637 cat
12638 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12639 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12640 _ACEOF
12641
12642 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12643 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12644 # trailing colons and then remove the whole line if VPATH becomes empty
12645 # (actually we leave an empty line to preserve line numbers).
12646 if test "x$srcdir" = x.; then
12647 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12648 h
12649 s///
12650 s/^/:/
12651 s/[ ]*$/:/
12652 s/:\$(srcdir):/:/g
12653 s/:\${srcdir}:/:/g
12654 s/:@srcdir@:/:/g
12655 s/^:*//
12656 s/:*$//
12657 x
12658 s/\(=[ ]*\).*/\1/
12659 G
12660 s/\n//
12661 s/^[^=]*=[ ]*$//
12662 }'
12663 fi
12664
12665 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12666 fi # test -n "$CONFIG_FILES"
12667
12668 # Set up the scripts for CONFIG_HEADERS section.
12669 # No need to generate them if there are no CONFIG_HEADERS.
12670 # This happens for instance with `./config.status Makefile'.
12671 if test -n "$CONFIG_HEADERS"; then
12672 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12673 BEGIN {
12674 _ACEOF
12675
12676 # Transform confdefs.h into an awk script `defines.awk', embedded as
12677 # here-document in config.status, that substitutes the proper values into
12678 # config.h.in to produce config.h.
12679
12680 # Create a delimiter string that does not exist in confdefs.h, to ease
12681 # handling of long lines.
12682 ac_delim='%!_!# '
12683 for ac_last_try in false false :; do
12684 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12685 if test -z "$ac_tt"; then
12686 break
12687 elif $ac_last_try; then
12688 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12689 else
12690 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12691 fi
12692 done
12693
12694 # For the awk script, D is an array of macro values keyed by name,
12695 # likewise P contains macro parameters if any. Preserve backslash
12696 # newline sequences.
12697
12698 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12699 sed -n '
12700 s/.\{148\}/&'"$ac_delim"'/g
12701 t rset
12702 :rset
12703 s/^[ ]*#[ ]*define[ ][ ]*/ /
12704 t def
12705 d
12706 :def
12707 s/\\$//
12708 t bsnl
12709 s/["\\]/\\&/g
12710 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12711 D["\1"]=" \3"/p
12712 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12713 d
12714 :bsnl
12715 s/["\\]/\\&/g
12716 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12717 D["\1"]=" \3\\\\\\n"\\/p
12718 t cont
12719 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12720 t cont
12721 d
12722 :cont
12723 n
12724 s/.\{148\}/&'"$ac_delim"'/g
12725 t clear
12726 :clear
12727 s/\\$//
12728 t bsnlc
12729 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12730 d
12731 :bsnlc
12732 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12733 b cont
12734 ' <confdefs.h | sed '
12735 s/'"$ac_delim"'/"\\\
12736 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12737
12738 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12739 for (key in D) D_is_set[key] = 1
12740 FS = "\a"
12741 }
12742 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12743 line = \$ 0
12744 split(line, arg, " ")
12745 if (arg[1] == "#") {
12746 defundef = arg[2]
12747 mac1 = arg[3]
12748 } else {
12749 defundef = substr(arg[1], 2)
12750 mac1 = arg[2]
12751 }
12752 split(mac1, mac2, "(") #)
12753 macro = mac2[1]
12754 prefix = substr(line, 1, index(line, defundef) - 1)
12755 if (D_is_set[macro]) {
12756 # Preserve the white space surrounding the "#".
12757 print prefix "define", macro P[macro] D[macro]
12758 next
12759 } else {
12760 # Replace #undef with comments. This is necessary, for example,
12761 # in the case of _POSIX_SOURCE, which is predefined and required
12762 # on some systems where configure will not decide to define it.
12763 if (defundef == "undef") {
12764 print "/*", prefix defundef, macro, "*/"
12765 next
12766 }
12767 }
12768 }
12769 { print }
12770 _ACAWK
12771 _ACEOF
12772 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12773 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12774 fi # test -n "$CONFIG_HEADERS"
12775
12776
12777 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12778 shift
12779 for ac_tag
12780 do
12781 case $ac_tag in
12782 :[FHLC]) ac_mode=$ac_tag; continue;;
12783 esac
12784 case $ac_mode$ac_tag in
12785 :[FHL]*:*);;
12786 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12787 :[FH]-) ac_tag=-:-;;
12788 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12789 esac
12790 ac_save_IFS=$IFS
12791 IFS=:
12792 set x $ac_tag
12793 IFS=$ac_save_IFS
12794 shift
12795 ac_file=$1
12796 shift
12797
12798 case $ac_mode in
12799 :L) ac_source=$1;;
12800 :[FH])
12801 ac_file_inputs=
12802 for ac_f
12803 do
12804 case $ac_f in
12805 -) ac_f="$ac_tmp/stdin";;
12806 *) # Look for the file first in the build tree, then in the source tree
12807 # (if the path is not absolute). The absolute path cannot be DOS-style,
12808 # because $ac_f cannot contain `:'.
12809 test -f "$ac_f" ||
12810 case $ac_f in
12811 [\\/$]*) false;;
12812 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12813 esac ||
12814 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12815 esac
12816 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12817 as_fn_append ac_file_inputs " '$ac_f'"
12818 done
12819
12820 # Let's still pretend it is `configure' which instantiates (i.e., don't
12821 # use $as_me), people would be surprised to read:
12822 # /* config.h. Generated by config.status. */
12823 configure_input='Generated from '`
12824 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12825 `' by configure.'
12826 if test x"$ac_file" != x-; then
12827 configure_input="$ac_file. $configure_input"
12828 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12829 $as_echo "$as_me: creating $ac_file" >&6;}
12830 fi
12831 # Neutralize special characters interpreted by sed in replacement strings.
12832 case $configure_input in #(
12833 *\&* | *\|* | *\\* )
12834 ac_sed_conf_input=`$as_echo "$configure_input" |
12835 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12836 *) ac_sed_conf_input=$configure_input;;
12837 esac
12838
12839 case $ac_tag in
12840 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12841 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12842 esac
12843 ;;
12844 esac
12845
12846 ac_dir=`$as_dirname -- "$ac_file" ||
12847 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12848 X"$ac_file" : 'X\(//\)[^/]' \| \
12849 X"$ac_file" : 'X\(//\)$' \| \
12850 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12851 $as_echo X"$ac_file" |
12852 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12853 s//\1/
12854 q
12855 }
12856 /^X\(\/\/\)[^/].*/{
12857 s//\1/
12858 q
12859 }
12860 /^X\(\/\/\)$/{
12861 s//\1/
12862 q
12863 }
12864 /^X\(\/\).*/{
12865 s//\1/
12866 q
12867 }
12868 s/.*/./; q'`
12869 as_dir="$ac_dir"; as_fn_mkdir_p
12870 ac_builddir=.
12871
12872 case "$ac_dir" in
12873 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12874 *)
12875 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12876 # A ".." for each directory in $ac_dir_suffix.
12877 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12878 case $ac_top_builddir_sub in
12879 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12880 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12881 esac ;;
12882 esac
12883 ac_abs_top_builddir=$ac_pwd
12884 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12885 # for backward compatibility:
12886 ac_top_builddir=$ac_top_build_prefix
12887
12888 case $srcdir in
12889 .) # We are building in place.
12890 ac_srcdir=.
12891 ac_top_srcdir=$ac_top_builddir_sub
12892 ac_abs_top_srcdir=$ac_pwd ;;
12893 [\\/]* | ?:[\\/]* ) # Absolute name.
12894 ac_srcdir=$srcdir$ac_dir_suffix;
12895 ac_top_srcdir=$srcdir
12896 ac_abs_top_srcdir=$srcdir ;;
12897 *) # Relative name.
12898 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12899 ac_top_srcdir=$ac_top_build_prefix$srcdir
12900 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12901 esac
12902 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12903
12904
12905 case $ac_mode in
12906 :F)
12907 #
12908 # CONFIG_FILE
12909 #
12910
12911 case $INSTALL in
12912 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12913 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12914 esac
12915 ac_MKDIR_P=$MKDIR_P
12916 case $MKDIR_P in
12917 [\\/$]* | ?:[\\/]* ) ;;
12918 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12919 esac
12920 _ACEOF
12921
12922 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12923 # If the template does not know about datarootdir, expand it.
12924 # FIXME: This hack should be removed a few years after 2.60.
12925 ac_datarootdir_hack=; ac_datarootdir_seen=
12926 ac_sed_dataroot='
12927 /datarootdir/ {
12928 p
12929 q
12930 }
12931 /@datadir@/p
12932 /@docdir@/p
12933 /@infodir@/p
12934 /@localedir@/p
12935 /@mandir@/p'
12936 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12937 *datarootdir*) ac_datarootdir_seen=yes;;
12938 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12940 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12941 _ACEOF
12942 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12943 ac_datarootdir_hack='
12944 s&@datadir@&$datadir&g
12945 s&@docdir@&$docdir&g
12946 s&@infodir@&$infodir&g
12947 s&@localedir@&$localedir&g
12948 s&@mandir@&$mandir&g
12949 s&\\\${datarootdir}&$datarootdir&g' ;;
12950 esac
12951 _ACEOF
12952
12953 # Neutralize VPATH when `$srcdir' = `.'.
12954 # Shell code in configure.ac might set extrasub.
12955 # FIXME: do we really want to maintain this feature?
12956 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12957 ac_sed_extra="$ac_vpsub
12958 $extrasub
12959 _ACEOF
12960 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12961 :t
12962 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12963 s|@configure_input@|$ac_sed_conf_input|;t t
12964 s&@top_builddir@&$ac_top_builddir_sub&;t t
12965 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12966 s&@srcdir@&$ac_srcdir&;t t
12967 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12968 s&@top_srcdir@&$ac_top_srcdir&;t t
12969 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12970 s&@builddir@&$ac_builddir&;t t
12971 s&@abs_builddir@&$ac_abs_builddir&;t t
12972 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12973 s&@INSTALL@&$ac_INSTALL&;t t
12974 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12975 $ac_datarootdir_hack
12976 "
12977 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12978 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12979
12980 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12981 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12982 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12983 "$ac_tmp/out"`; test -z "$ac_out"; } &&
12984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12985 which seems to be undefined. Please make sure it is defined" >&5
12986 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12987 which seems to be undefined. Please make sure it is defined" >&2;}
12988
12989 rm -f "$ac_tmp/stdin"
12990 case $ac_file in
12991 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12992 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
12993 esac \
12994 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12995 ;;
12996 :H)
12997 #
12998 # CONFIG_HEADER
12999 #
13000 if test x"$ac_file" != x-; then
13001 {
13002 $as_echo "/* $configure_input */" \
13003 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13004 } >"$ac_tmp/config.h" \
13005 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13006 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13007 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13008 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13009 else
13010 rm -f "$ac_file"
13011 mv "$ac_tmp/config.h" "$ac_file" \
13012 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13013 fi
13014 else
13015 $as_echo "/* $configure_input */" \
13016 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13017 || as_fn_error $? "could not create -" "$LINENO" 5
13018 fi
13019 # Compute "$ac_file"'s index in $config_headers.
13020 _am_arg="$ac_file"
13021 _am_stamp_count=1
13022 for _am_header in $config_headers :; do
13023 case $_am_header in
13024 $_am_arg | $_am_arg:* )
13025 break ;;
13026 * )
13027 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13028 esac
13029 done
13030 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13031 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13032 X"$_am_arg" : 'X\(//\)[^/]' \| \
13033 X"$_am_arg" : 'X\(//\)$' \| \
13034 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13035 $as_echo X"$_am_arg" |
13036 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13037 s//\1/
13038 q
13039 }
13040 /^X\(\/\/\)[^/].*/{
13041 s//\1/
13042 q
13043 }
13044 /^X\(\/\/\)$/{
13045 s//\1/
13046 q
13047 }
13048 /^X\(\/\).*/{
13049 s//\1/
13050 q
13051 }
13052 s/.*/./; q'`/stamp-h$_am_stamp_count
13053 ;;
13054
13055 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13056 $as_echo "$as_me: executing $ac_file commands" >&6;}
13057 ;;
13058 esac
13059
13060
13061 case $ac_file$ac_mode in
13062 "default-1":C)
13063 # Only add multilib support code if we just rebuilt the top-level
13064 # Makefile.
13065 case " $CONFIG_FILES " in
13066 *" Makefile "*)
13067 ac_file=Makefile . ${multi_basedir}/config-ml.in
13068 ;;
13069 esac ;;
13070 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13071 # Older Autoconf quotes --file arguments for eval, but not when files
13072 # are listed without --file. Let's play safe and only enable the eval
13073 # if we detect the quoting.
13074 case $CONFIG_FILES in
13075 *\'*) eval set x "$CONFIG_FILES" ;;
13076 *) set x $CONFIG_FILES ;;
13077 esac
13078 shift
13079 for mf
13080 do
13081 # Strip MF so we end up with the name of the file.
13082 mf=`echo "$mf" | sed -e 's/:.*$//'`
13083 # Check whether this is an Automake generated Makefile or not.
13084 # We used to match only the files named 'Makefile.in', but
13085 # some people rename them; so instead we look at the file content.
13086 # Grep'ing the first line is not enough: some people post-process
13087 # each Makefile.in and add a new line on top of each file to say so.
13088 # Grep'ing the whole file is not good either: AIX grep has a line
13089 # limit of 2048, but all sed's we know have understand at least 4000.
13090 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13091 dirpart=`$as_dirname -- "$mf" ||
13092 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13093 X"$mf" : 'X\(//\)[^/]' \| \
13094 X"$mf" : 'X\(//\)$' \| \
13095 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13096 $as_echo X"$mf" |
13097 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13098 s//\1/
13099 q
13100 }
13101 /^X\(\/\/\)[^/].*/{
13102 s//\1/
13103 q
13104 }
13105 /^X\(\/\/\)$/{
13106 s//\1/
13107 q
13108 }
13109 /^X\(\/\).*/{
13110 s//\1/
13111 q
13112 }
13113 s/.*/./; q'`
13114 else
13115 continue
13116 fi
13117 # Extract the definition of DEPDIR, am__include, and am__quote
13118 # from the Makefile without running 'make'.
13119 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13120 test -z "$DEPDIR" && continue
13121 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13122 test -z "$am__include" && continue
13123 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13124 # Find all dependency output files, they are included files with
13125 # $(DEPDIR) in their names. We invoke sed twice because it is the
13126 # simplest approach to changing $(DEPDIR) to its actual value in the
13127 # expansion.
13128 for file in `sed -n "
13129 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13130 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13131 # Make sure the directory exists.
13132 test -f "$dirpart/$file" && continue
13133 fdir=`$as_dirname -- "$file" ||
13134 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13135 X"$file" : 'X\(//\)[^/]' \| \
13136 X"$file" : 'X\(//\)$' \| \
13137 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13138 $as_echo X"$file" |
13139 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13140 s//\1/
13141 q
13142 }
13143 /^X\(\/\/\)[^/].*/{
13144 s//\1/
13145 q
13146 }
13147 /^X\(\/\/\)$/{
13148 s//\1/
13149 q
13150 }
13151 /^X\(\/\).*/{
13152 s//\1/
13153 q
13154 }
13155 s/.*/./; q'`
13156 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13157 # echo "creating $dirpart/$file"
13158 echo '# dummy' > "$dirpart/$file"
13159 done
13160 done
13161 }
13162 ;;
13163 "libtool":C)
13164
13165 # See if we are running on zsh, and set the options which allow our
13166 # commands through without removal of \ escapes.
13167 if test -n "${ZSH_VERSION+set}" ; then
13168 setopt NO_GLOB_SUBST
13169 fi
13170
13171 cfgfile="${ofile}T"
13172 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13173 $RM "$cfgfile"
13174
13175 cat <<_LT_EOF >> "$cfgfile"
13176 #! $SHELL
13177
13178 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13179 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13180 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13181 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13182 #
13183 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13184 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13185 # Written by Gordon Matzigkeit, 1996
13186 #
13187 # This file is part of GNU Libtool.
13188 #
13189 # GNU Libtool is free software; you can redistribute it and/or
13190 # modify it under the terms of the GNU General Public License as
13191 # published by the Free Software Foundation; either version 2 of
13192 # the License, or (at your option) any later version.
13193 #
13194 # As a special exception to the GNU General Public License,
13195 # if you distribute this file as part of a program or library that
13196 # is built using GNU Libtool, you may include this file under the
13197 # same distribution terms that you use for the rest of that program.
13198 #
13199 # GNU Libtool is distributed in the hope that it will be useful,
13200 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13201 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13202 # GNU General Public License for more details.
13203 #
13204 # You should have received a copy of the GNU General Public License
13205 # along with GNU Libtool; see the file COPYING. If not, a copy
13206 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13207 # obtained by writing to the Free Software Foundation, Inc.,
13208 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13209
13210
13211 # The names of the tagged configurations supported by this script.
13212 available_tags=""
13213
13214 # ### BEGIN LIBTOOL CONFIG
13215
13216 # Which release of libtool.m4 was used?
13217 macro_version=$macro_version
13218 macro_revision=$macro_revision
13219
13220 # Whether or not to build shared libraries.
13221 build_libtool_libs=$enable_shared
13222
13223 # Whether or not to build static libraries.
13224 build_old_libs=$enable_static
13225
13226 # What type of objects to build.
13227 pic_mode=$pic_mode
13228
13229 # Whether or not to optimize for fast installation.
13230 fast_install=$enable_fast_install
13231
13232 # Shell to use when invoking shell scripts.
13233 SHELL=$lt_SHELL
13234
13235 # An echo program that protects backslashes.
13236 ECHO=$lt_ECHO
13237
13238 # The host system.
13239 host_alias=$host_alias
13240 host=$host
13241 host_os=$host_os
13242
13243 # The build system.
13244 build_alias=$build_alias
13245 build=$build
13246 build_os=$build_os
13247
13248 # A sed program that does not truncate output.
13249 SED=$lt_SED
13250
13251 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13252 Xsed="\$SED -e 1s/^X//"
13253
13254 # A grep program that handles long lines.
13255 GREP=$lt_GREP
13256
13257 # An ERE matcher.
13258 EGREP=$lt_EGREP
13259
13260 # A literal string matcher.
13261 FGREP=$lt_FGREP
13262
13263 # A BSD- or MS-compatible name lister.
13264 NM=$lt_NM
13265
13266 # Whether we need soft or hard links.
13267 LN_S=$lt_LN_S
13268
13269 # What is the maximum length of a command?
13270 max_cmd_len=$max_cmd_len
13271
13272 # Object file suffix (normally "o").
13273 objext=$ac_objext
13274
13275 # Executable file suffix (normally "").
13276 exeext=$exeext
13277
13278 # whether the shell understands "unset".
13279 lt_unset=$lt_unset
13280
13281 # turn spaces into newlines.
13282 SP2NL=$lt_lt_SP2NL
13283
13284 # turn newlines into spaces.
13285 NL2SP=$lt_lt_NL2SP
13286
13287 # An object symbol dumper.
13288 OBJDUMP=$lt_OBJDUMP
13289
13290 # Method to check whether dependent libraries are shared objects.
13291 deplibs_check_method=$lt_deplibs_check_method
13292
13293 # Command to use when deplibs_check_method == "file_magic".
13294 file_magic_cmd=$lt_file_magic_cmd
13295
13296 # The archiver.
13297 AR=$lt_AR
13298 AR_FLAGS=$lt_AR_FLAGS
13299
13300 # A symbol stripping program.
13301 STRIP=$lt_STRIP
13302
13303 # Commands used to install an old-style archive.
13304 RANLIB=$lt_RANLIB
13305 old_postinstall_cmds=$lt_old_postinstall_cmds
13306 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13307
13308 # Whether to use a lock for old archive extraction.
13309 lock_old_archive_extraction=$lock_old_archive_extraction
13310
13311 # A C compiler.
13312 LTCC=$lt_CC
13313
13314 # LTCC compiler flags.
13315 LTCFLAGS=$lt_CFLAGS
13316
13317 # Take the output of nm and produce a listing of raw symbols and C names.
13318 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13319
13320 # Transform the output of nm in a proper C declaration.
13321 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13322
13323 # Transform the output of nm in a C name address pair.
13324 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13325
13326 # Transform the output of nm in a C name address pair when lib prefix is needed.
13327 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13328
13329 # The name of the directory that contains temporary libtool files.
13330 objdir=$objdir
13331
13332 # Used to examine libraries when file_magic_cmd begins with "file".
13333 MAGIC_CMD=$MAGIC_CMD
13334
13335 # Must we lock files when doing compilation?
13336 need_locks=$lt_need_locks
13337
13338 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13339 DSYMUTIL=$lt_DSYMUTIL
13340
13341 # Tool to change global to local symbols on Mac OS X.
13342 NMEDIT=$lt_NMEDIT
13343
13344 # Tool to manipulate fat objects and archives on Mac OS X.
13345 LIPO=$lt_LIPO
13346
13347 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13348 OTOOL=$lt_OTOOL
13349
13350 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13351 OTOOL64=$lt_OTOOL64
13352
13353 # Old archive suffix (normally "a").
13354 libext=$libext
13355
13356 # Shared library suffix (normally ".so").
13357 shrext_cmds=$lt_shrext_cmds
13358
13359 # The commands to extract the exported symbol list from a shared archive.
13360 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13361
13362 # Variables whose values should be saved in libtool wrapper scripts and
13363 # restored at link time.
13364 variables_saved_for_relink=$lt_variables_saved_for_relink
13365
13366 # Do we need the "lib" prefix for modules?
13367 need_lib_prefix=$need_lib_prefix
13368
13369 # Do we need a version for libraries?
13370 need_version=$need_version
13371
13372 # Library versioning type.
13373 version_type=$version_type
13374
13375 # Shared library runtime path variable.
13376 runpath_var=$runpath_var
13377
13378 # Shared library path variable.
13379 shlibpath_var=$shlibpath_var
13380
13381 # Is shlibpath searched before the hard-coded library search path?
13382 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13383
13384 # Format of library name prefix.
13385 libname_spec=$lt_libname_spec
13386
13387 # List of archive names. First name is the real one, the rest are links.
13388 # The last name is the one that the linker finds with -lNAME
13389 library_names_spec=$lt_library_names_spec
13390
13391 # The coded name of the library, if different from the real name.
13392 soname_spec=$lt_soname_spec
13393
13394 # Permission mode override for installation of shared libraries.
13395 install_override_mode=$lt_install_override_mode
13396
13397 # Command to use after installation of a shared archive.
13398 postinstall_cmds=$lt_postinstall_cmds
13399
13400 # Command to use after uninstallation of a shared archive.
13401 postuninstall_cmds=$lt_postuninstall_cmds
13402
13403 # Commands used to finish a libtool library installation in a directory.
13404 finish_cmds=$lt_finish_cmds
13405
13406 # As "finish_cmds", except a single script fragment to be evaled but
13407 # not shown.
13408 finish_eval=$lt_finish_eval
13409
13410 # Whether we should hardcode library paths into libraries.
13411 hardcode_into_libs=$hardcode_into_libs
13412
13413 # Compile-time system search path for libraries.
13414 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13415
13416 # Run-time system search path for libraries.
13417 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13418
13419 # Whether dlopen is supported.
13420 dlopen_support=$enable_dlopen
13421
13422 # Whether dlopen of programs is supported.
13423 dlopen_self=$enable_dlopen_self
13424
13425 # Whether dlopen of statically linked programs is supported.
13426 dlopen_self_static=$enable_dlopen_self_static
13427
13428 # Commands to strip libraries.
13429 old_striplib=$lt_old_striplib
13430 striplib=$lt_striplib
13431
13432
13433 # The linker used to build libraries.
13434 LD=$lt_LD
13435
13436 # How to create reloadable object files.
13437 reload_flag=$lt_reload_flag
13438 reload_cmds=$lt_reload_cmds
13439
13440 # Commands used to build an old-style archive.
13441 old_archive_cmds=$lt_old_archive_cmds
13442
13443 # A language specific compiler.
13444 CC=$lt_compiler
13445
13446 # Is the compiler the GNU compiler?
13447 with_gcc=$GCC
13448
13449 # Compiler flag to turn off builtin functions.
13450 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13451
13452 # How to pass a linker flag through the compiler.
13453 wl=$lt_lt_prog_compiler_wl
13454
13455 # Additional compiler flags for building library objects.
13456 pic_flag=$lt_lt_prog_compiler_pic
13457
13458 # Compiler flag to prevent dynamic linking.
13459 link_static_flag=$lt_lt_prog_compiler_static
13460
13461 # Does compiler simultaneously support -c and -o options?
13462 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13463
13464 # Whether or not to add -lc for building shared libraries.
13465 build_libtool_need_lc=$archive_cmds_need_lc
13466
13467 # Whether or not to disallow shared libs when runtime libs are static.
13468 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13469
13470 # Compiler flag to allow reflexive dlopens.
13471 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13472
13473 # Compiler flag to generate shared objects directly from archives.
13474 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13475
13476 # Whether the compiler copes with passing no objects directly.
13477 compiler_needs_object=$lt_compiler_needs_object
13478
13479 # Create an old-style archive from a shared archive.
13480 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13481
13482 # Create a temporary old-style archive to link instead of a shared archive.
13483 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13484
13485 # Commands used to build a shared archive.
13486 archive_cmds=$lt_archive_cmds
13487 archive_expsym_cmds=$lt_archive_expsym_cmds
13488
13489 # Commands used to build a loadable module if different from building
13490 # a shared archive.
13491 module_cmds=$lt_module_cmds
13492 module_expsym_cmds=$lt_module_expsym_cmds
13493
13494 # Whether we are building with GNU ld or not.
13495 with_gnu_ld=$lt_with_gnu_ld
13496
13497 # Flag that allows shared libraries with undefined symbols to be built.
13498 allow_undefined_flag=$lt_allow_undefined_flag
13499
13500 # Flag that enforces no undefined symbols.
13501 no_undefined_flag=$lt_no_undefined_flag
13502
13503 # Flag to hardcode \$libdir into a binary during linking.
13504 # This must work even if \$libdir does not exist
13505 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13506
13507 # If ld is used when linking, flag to hardcode \$libdir into a binary
13508 # during linking. This must work even if \$libdir does not exist.
13509 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13510
13511 # Whether we need a single "-rpath" flag with a separated argument.
13512 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13513
13514 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13515 # DIR into the resulting binary.
13516 hardcode_direct=$hardcode_direct
13517
13518 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13519 # DIR into the resulting binary and the resulting library dependency is
13520 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13521 # library is relocated.
13522 hardcode_direct_absolute=$hardcode_direct_absolute
13523
13524 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13525 # into the resulting binary.
13526 hardcode_minus_L=$hardcode_minus_L
13527
13528 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13529 # into the resulting binary.
13530 hardcode_shlibpath_var=$hardcode_shlibpath_var
13531
13532 # Set to "yes" if building a shared library automatically hardcodes DIR
13533 # into the library and all subsequent libraries and executables linked
13534 # against it.
13535 hardcode_automatic=$hardcode_automatic
13536
13537 # Set to yes if linker adds runtime paths of dependent libraries
13538 # to runtime path list.
13539 inherit_rpath=$inherit_rpath
13540
13541 # Whether libtool must link a program against all its dependency libraries.
13542 link_all_deplibs=$link_all_deplibs
13543
13544 # Fix the shell variable \$srcfile for the compiler.
13545 fix_srcfile_path=$lt_fix_srcfile_path
13546
13547 # Set to "yes" if exported symbols are required.
13548 always_export_symbols=$always_export_symbols
13549
13550 # The commands to list exported symbols.
13551 export_symbols_cmds=$lt_export_symbols_cmds
13552
13553 # Symbols that should not be listed in the preloaded symbols.
13554 exclude_expsyms=$lt_exclude_expsyms
13555
13556 # Symbols that must always be exported.
13557 include_expsyms=$lt_include_expsyms
13558
13559 # Commands necessary for linking programs (against libraries) with templates.
13560 prelink_cmds=$lt_prelink_cmds
13561
13562 # Specify filename containing input files.
13563 file_list_spec=$lt_file_list_spec
13564
13565 # How to hardcode a shared library path into an executable.
13566 hardcode_action=$hardcode_action
13567
13568 # ### END LIBTOOL CONFIG
13569
13570 _LT_EOF
13571
13572 case $host_os in
13573 aix3*)
13574 cat <<\_LT_EOF >> "$cfgfile"
13575 # AIX sometimes has problems with the GCC collect2 program. For some
13576 # reason, if we set the COLLECT_NAMES environment variable, the problems
13577 # vanish in a puff of smoke.
13578 if test "X${COLLECT_NAMES+set}" != Xset; then
13579 COLLECT_NAMES=
13580 export COLLECT_NAMES
13581 fi
13582 _LT_EOF
13583 ;;
13584 esac
13585
13586
13587 ltmain="$ac_aux_dir/ltmain.sh"
13588
13589
13590 # We use sed instead of cat because bash on DJGPP gets confused if
13591 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13592 # text mode, it properly converts lines to CR/LF. This bash problem
13593 # is reportedly fixed, but why not run on old versions too?
13594 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13595 || (rm -f "$cfgfile"; exit 1)
13596
13597 case $xsi_shell in
13598 yes)
13599 cat << \_LT_EOF >> "$cfgfile"
13600
13601 # func_dirname file append nondir_replacement
13602 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13603 # otherwise set result to NONDIR_REPLACEMENT.
13604 func_dirname ()
13605 {
13606 case ${1} in
13607 */*) func_dirname_result="${1%/*}${2}" ;;
13608 * ) func_dirname_result="${3}" ;;
13609 esac
13610 }
13611
13612 # func_basename file
13613 func_basename ()
13614 {
13615 func_basename_result="${1##*/}"
13616 }
13617
13618 # func_dirname_and_basename file append nondir_replacement
13619 # perform func_basename and func_dirname in a single function
13620 # call:
13621 # dirname: Compute the dirname of FILE. If nonempty,
13622 # add APPEND to the result, otherwise set result
13623 # to NONDIR_REPLACEMENT.
13624 # value returned in "$func_dirname_result"
13625 # basename: Compute filename of FILE.
13626 # value retuned in "$func_basename_result"
13627 # Implementation must be kept synchronized with func_dirname
13628 # and func_basename. For efficiency, we do not delegate to
13629 # those functions but instead duplicate the functionality here.
13630 func_dirname_and_basename ()
13631 {
13632 case ${1} in
13633 */*) func_dirname_result="${1%/*}${2}" ;;
13634 * ) func_dirname_result="${3}" ;;
13635 esac
13636 func_basename_result="${1##*/}"
13637 }
13638
13639 # func_stripname prefix suffix name
13640 # strip PREFIX and SUFFIX off of NAME.
13641 # PREFIX and SUFFIX must not contain globbing or regex special
13642 # characters, hashes, percent signs, but SUFFIX may contain a leading
13643 # dot (in which case that matches only a dot).
13644 func_stripname ()
13645 {
13646 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13647 # positional parameters, so assign one to ordinary parameter first.
13648 func_stripname_result=${3}
13649 func_stripname_result=${func_stripname_result#"${1}"}
13650 func_stripname_result=${func_stripname_result%"${2}"}
13651 }
13652
13653 # func_opt_split
13654 func_opt_split ()
13655 {
13656 func_opt_split_opt=${1%%=*}
13657 func_opt_split_arg=${1#*=}
13658 }
13659
13660 # func_lo2o object
13661 func_lo2o ()
13662 {
13663 case ${1} in
13664 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13665 *) func_lo2o_result=${1} ;;
13666 esac
13667 }
13668
13669 # func_xform libobj-or-source
13670 func_xform ()
13671 {
13672 func_xform_result=${1%.*}.lo
13673 }
13674
13675 # func_arith arithmetic-term...
13676 func_arith ()
13677 {
13678 func_arith_result=$(( $* ))
13679 }
13680
13681 # func_len string
13682 # STRING may not start with a hyphen.
13683 func_len ()
13684 {
13685 func_len_result=${#1}
13686 }
13687
13688 _LT_EOF
13689 ;;
13690 *) # Bourne compatible functions.
13691 cat << \_LT_EOF >> "$cfgfile"
13692
13693 # func_dirname file append nondir_replacement
13694 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13695 # otherwise set result to NONDIR_REPLACEMENT.
13696 func_dirname ()
13697 {
13698 # Extract subdirectory from the argument.
13699 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13700 if test "X$func_dirname_result" = "X${1}"; then
13701 func_dirname_result="${3}"
13702 else
13703 func_dirname_result="$func_dirname_result${2}"
13704 fi
13705 }
13706
13707 # func_basename file
13708 func_basename ()
13709 {
13710 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13711 }
13712
13713
13714 # func_stripname prefix suffix name
13715 # strip PREFIX and SUFFIX off of NAME.
13716 # PREFIX and SUFFIX must not contain globbing or regex special
13717 # characters, hashes, percent signs, but SUFFIX may contain a leading
13718 # dot (in which case that matches only a dot).
13719 # func_strip_suffix prefix name
13720 func_stripname ()
13721 {
13722 case ${2} in
13723 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13724 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13725 esac
13726 }
13727
13728 # sed scripts:
13729 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13730 my_sed_long_arg='1s/^-[^=]*=//'
13731
13732 # func_opt_split
13733 func_opt_split ()
13734 {
13735 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13736 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13737 }
13738
13739 # func_lo2o object
13740 func_lo2o ()
13741 {
13742 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13743 }
13744
13745 # func_xform libobj-or-source
13746 func_xform ()
13747 {
13748 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13749 }
13750
13751 # func_arith arithmetic-term...
13752 func_arith ()
13753 {
13754 func_arith_result=`expr "$@"`
13755 }
13756
13757 # func_len string
13758 # STRING may not start with a hyphen.
13759 func_len ()
13760 {
13761 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13762 }
13763
13764 _LT_EOF
13765 esac
13766
13767 case $lt_shell_append in
13768 yes)
13769 cat << \_LT_EOF >> "$cfgfile"
13770
13771 # func_append var value
13772 # Append VALUE to the end of shell variable VAR.
13773 func_append ()
13774 {
13775 eval "$1+=\$2"
13776 }
13777 _LT_EOF
13778 ;;
13779 *)
13780 cat << \_LT_EOF >> "$cfgfile"
13781
13782 # func_append var value
13783 # Append VALUE to the end of shell variable VAR.
13784 func_append ()
13785 {
13786 eval "$1=\$$1\$2"
13787 }
13788
13789 _LT_EOF
13790 ;;
13791 esac
13792
13793
13794 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13795 || (rm -f "$cfgfile"; exit 1)
13796
13797 mv -f "$cfgfile" "$ofile" ||
13798 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13799 chmod +x "$ofile"
13800
13801 ;;
13802
13803 esac
13804 done # for ac_tag
13805
13806
13807 as_fn_exit 0
13808 _ACEOF
13809 ac_clean_files=$ac_clean_files_save
13810
13811 test $ac_write_fail = 0 ||
13812 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13813
13814
13815 # configure is writing to config.log, and then calls config.status.
13816 # config.status does its own redirection, appending to config.log.
13817 # Unfortunately, on DOS this fails, as config.log is still kept open
13818 # by configure, so config.status won't be able to write to it; its
13819 # output is simply discarded. So we exec the FD to /dev/null,
13820 # effectively closing config.log, so it can be properly (re)opened and
13821 # appended to by config.status. When coming back to configure, we
13822 # need to make the FD available again.
13823 if test "$no_create" != yes; then
13824 ac_cs_success=:
13825 ac_config_status_args=
13826 test "$silent" = yes &&
13827 ac_config_status_args="$ac_config_status_args --quiet"
13828 exec 5>/dev/null
13829 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13830 exec 5>>config.log
13831 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13832 # would make configure fail if this is the last instruction.
13833 $ac_cs_success || as_fn_exit 1
13834 fi
13835 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13837 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13838 fi
13839