blob: 21bcba226c1f40081f499595ebdf0acdbada675f [file] [log] [blame]
Ed Warnickecb9cada2015-12-08 15:45:58 -07001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for libvppinfra 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
16DUALCASE=1; export DUALCASE # for MKS sh
17if 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
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
50else
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'
70fi
71
72# The user is always right.
73if 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 }
79fi
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.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
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
100IFS=$as_save_IFS
101
102 ;;
103esac
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.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
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.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export 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.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $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
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160if 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
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -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
200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 PATH=/empty FPATH=/empty; export PATH FPATH
205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207test \$(( 1 + 1 )) = 2 || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
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
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
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
242fi; }
243IFS=$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.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $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
265exit 255
266fi
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
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_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.
313as_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.
323as_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.
371as_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.
381if (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 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # 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.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # 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.
416as_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
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430else
431 as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436else
437 as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
445
446as_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.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_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
508ECHO_C= ECHO_N= ECHO_T=
509case `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';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527fi
528if (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
542else
543 as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_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.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 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.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='libvppinfra'
589PACKAGE_TARNAME='libvppinfra'
590PACKAGE_VERSION='1.0'
591PACKAGE_STRING='libvppinfra 1.0'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595# Factoring default headers for most tests.
596ac_includes_default="\
597#include <stdio.h>
598#ifdef HAVE_SYS_TYPES_H
599# include <sys/types.h>
600#endif
601#ifdef HAVE_SYS_STAT_H
602# include <sys/stat.h>
603#endif
604#ifdef STDC_HEADERS
605# include <stdlib.h>
606# include <stddef.h>
607#else
608# ifdef HAVE_STDLIB_H
609# include <stdlib.h>
610# endif
611#endif
612#ifdef HAVE_STRING_H
613# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
614# include <memory.h>
615# endif
616# include <string.h>
617#endif
618#ifdef HAVE_STRINGS_H
619# include <strings.h>
620#endif
621#ifdef HAVE_INTTYPES_H
622# include <inttypes.h>
623#endif
624#ifdef HAVE_STDINT_H
625# include <stdint.h>
626#endif
627#ifdef HAVE_UNISTD_H
628# include <unistd.h>
629#endif"
630
631ac_subst_vars='am__EXEEXT_FALSE
632am__EXEEXT_TRUE
633LTLIBOBJS
634LIBOBJS
635VEC64
636WITH_UNIX_FALSE
637WITH_UNIX_TRUE
638CPP
639OTOOL64
640OTOOL
641LIPO
642NMEDIT
643DSYMUTIL
644MANIFEST_TOOL
645RANLIB
646ac_ct_AR
647AR
648DLLTOOL
649OBJDUMP
650LN_S
651NM
652ac_ct_DUMPBIN
653DUMPBIN
654LD
655FGREP
656EGREP
657GREP
658SED
659LIBTOOL
660am__fastdepCCAS_FALSE
661am__fastdepCCAS_TRUE
662CCASDEPMODE
663CCASFLAGS
664CCAS
665am__fastdepCC_FALSE
666am__fastdepCC_TRUE
667CCDEPMODE
668am__nodep
669AMDEPBACKSLASH
670AMDEP_FALSE
671AMDEP_TRUE
672am__quote
673am__include
674DEPDIR
675OBJEXT
676EXEEXT
677ac_ct_CC
678CPPFLAGS
679LDFLAGS
680CFLAGS
681CC
682AM_BACKSLASH
683AM_DEFAULT_VERBOSITY
684AM_DEFAULT_V
685AM_V
686am__untar
687am__tar
688AMTAR
689am__leading_dot
690SET_MAKE
691AWK
692mkdir_p
693MKDIR_P
694INSTALL_STRIP_PROGRAM
695STRIP
696install_sh
697MAKEINFO
698AUTOHEADER
699AUTOMAKE
700AUTOCONF
701ACLOCAL
702VERSION
703PACKAGE
704CYGPATH_W
705am__isrc
706INSTALL_DATA
707INSTALL_SCRIPT
708INSTALL_PROGRAM
709host_os
710host_vendor
711host_cpu
712host
713build_os
714build_vendor
715build_cpu
716build
717target_alias
718host_alias
719build_alias
720LIBS
721ECHO_T
722ECHO_N
723ECHO_C
724DEFS
725mandir
726localedir
727libdir
728psdir
729pdfdir
730dvidir
731htmldir
732infodir
733docdir
734oldincludedir
735includedir
736localstatedir
737sharedstatedir
738sysconfdir
739datadir
740datarootdir
741libexecdir
742sbindir
743bindir
744program_transform_name
745prefix
746exec_prefix
747PACKAGE_URL
748PACKAGE_BUGREPORT
749PACKAGE_STRING
750PACKAGE_VERSION
751PACKAGE_TARNAME
752PACKAGE_NAME
753PATH_SEPARATOR
754SHELL'
755ac_subst_files=''
756ac_user_opts='
757enable_option_checking
758enable_silent_rules
759enable_dependency_tracking
760enable_shared
761enable_static
762with_pic
763enable_fast_install
764with_gnu_ld
765with_sysroot
766enable_libtool_lock
767with_cc
768with_cflags
769with_ldflags
770with_unix
771with_vec64
772'
773 ac_precious_vars='build_alias
774host_alias
775target_alias
776CC
777CFLAGS
778LDFLAGS
779LIBS
780CPPFLAGS
781CCAS
782CCASFLAGS
783CPP'
784
785
786# Initialize some variables set by options.
787ac_init_help=
788ac_init_version=false
789ac_unrecognized_opts=
790ac_unrecognized_sep=
791# The variables have the same names as the options, with
792# dashes changed to underlines.
793cache_file=/dev/null
794exec_prefix=NONE
795no_create=
796no_recursion=
797prefix=NONE
798program_prefix=NONE
799program_suffix=NONE
800program_transform_name=s,x,x,
801silent=
802site=
803srcdir=
804verbose=
805x_includes=NONE
806x_libraries=NONE
807
808# Installation directory options.
809# These are left unexpanded so users can "make install exec_prefix=/foo"
810# and all the variables that are supposed to be based on exec_prefix
811# by default will actually change.
812# Use braces instead of parens because sh, perl, etc. also accept them.
813# (The list follows the same order as the GNU Coding Standards.)
814bindir='${exec_prefix}/bin'
815sbindir='${exec_prefix}/sbin'
816libexecdir='${exec_prefix}/libexec'
817datarootdir='${prefix}/share'
818datadir='${datarootdir}'
819sysconfdir='${prefix}/etc'
820sharedstatedir='${prefix}/com'
821localstatedir='${prefix}/var'
822includedir='${prefix}/include'
823oldincludedir='/usr/include'
824docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
825infodir='${datarootdir}/info'
826htmldir='${docdir}'
827dvidir='${docdir}'
828pdfdir='${docdir}'
829psdir='${docdir}'
830libdir='${exec_prefix}/lib'
831localedir='${datarootdir}/locale'
832mandir='${datarootdir}/man'
833
834ac_prev=
835ac_dashdash=
836for ac_option
837do
838 # If the previous option needs an argument, assign it.
839 if test -n "$ac_prev"; then
840 eval $ac_prev=\$ac_option
841 ac_prev=
842 continue
843 fi
844
845 case $ac_option in
846 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847 *=) ac_optarg= ;;
848 *) ac_optarg=yes ;;
849 esac
850
851 # Accept the important Cygnus configure options, so we can diagnose typos.
852
853 case $ac_dashdash$ac_option in
854 --)
855 ac_dashdash=yes ;;
856
857 -bindir | --bindir | --bindi | --bind | --bin | --bi)
858 ac_prev=bindir ;;
859 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
860 bindir=$ac_optarg ;;
861
862 -build | --build | --buil | --bui | --bu)
863 ac_prev=build_alias ;;
864 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
865 build_alias=$ac_optarg ;;
866
867 -cache-file | --cache-file | --cache-fil | --cache-fi \
868 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
869 ac_prev=cache_file ;;
870 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
871 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
872 cache_file=$ac_optarg ;;
873
874 --config-cache | -C)
875 cache_file=config.cache ;;
876
877 -datadir | --datadir | --datadi | --datad)
878 ac_prev=datadir ;;
879 -datadir=* | --datadir=* | --datadi=* | --datad=*)
880 datadir=$ac_optarg ;;
881
882 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
883 | --dataroo | --dataro | --datar)
884 ac_prev=datarootdir ;;
885 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
886 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
887 datarootdir=$ac_optarg ;;
888
889 -disable-* | --disable-*)
890 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
891 # Reject names that are not valid shell variable names.
892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893 as_fn_error $? "invalid feature name: $ac_useropt"
894 ac_useropt_orig=$ac_useropt
895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896 case $ac_user_opts in
897 *"
898"enable_$ac_useropt"
899"*) ;;
900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
901 ac_unrecognized_sep=', ';;
902 esac
903 eval enable_$ac_useropt=no ;;
904
905 -docdir | --docdir | --docdi | --doc | --do)
906 ac_prev=docdir ;;
907 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
908 docdir=$ac_optarg ;;
909
910 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
911 ac_prev=dvidir ;;
912 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
913 dvidir=$ac_optarg ;;
914
915 -enable-* | --enable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
923 *"
924"enable_$ac_useropt"
925"*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
928 esac
929 eval enable_$ac_useropt=\$ac_optarg ;;
930
931 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
932 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
933 | --exec | --exe | --ex)
934 ac_prev=exec_prefix ;;
935 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
936 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
937 | --exec=* | --exe=* | --ex=*)
938 exec_prefix=$ac_optarg ;;
939
940 -gas | --gas | --ga | --g)
941 # Obsolete; use --with-gas.
942 with_gas=yes ;;
943
944 -help | --help | --hel | --he | -h)
945 ac_init_help=long ;;
946 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
947 ac_init_help=recursive ;;
948 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
949 ac_init_help=short ;;
950
951 -host | --host | --hos | --ho)
952 ac_prev=host_alias ;;
953 -host=* | --host=* | --hos=* | --ho=*)
954 host_alias=$ac_optarg ;;
955
956 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
957 ac_prev=htmldir ;;
958 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
959 | --ht=*)
960 htmldir=$ac_optarg ;;
961
962 -includedir | --includedir | --includedi | --included | --include \
963 | --includ | --inclu | --incl | --inc)
964 ac_prev=includedir ;;
965 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
966 | --includ=* | --inclu=* | --incl=* | --inc=*)
967 includedir=$ac_optarg ;;
968
969 -infodir | --infodir | --infodi | --infod | --info | --inf)
970 ac_prev=infodir ;;
971 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
972 infodir=$ac_optarg ;;
973
974 -libdir | --libdir | --libdi | --libd)
975 ac_prev=libdir ;;
976 -libdir=* | --libdir=* | --libdi=* | --libd=*)
977 libdir=$ac_optarg ;;
978
979 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
980 | --libexe | --libex | --libe)
981 ac_prev=libexecdir ;;
982 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
983 | --libexe=* | --libex=* | --libe=*)
984 libexecdir=$ac_optarg ;;
985
986 -localedir | --localedir | --localedi | --localed | --locale)
987 ac_prev=localedir ;;
988 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
989 localedir=$ac_optarg ;;
990
991 -localstatedir | --localstatedir | --localstatedi | --localstated \
992 | --localstate | --localstat | --localsta | --localst | --locals)
993 ac_prev=localstatedir ;;
994 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
995 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
996 localstatedir=$ac_optarg ;;
997
998 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
999 ac_prev=mandir ;;
1000 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1001 mandir=$ac_optarg ;;
1002
1003 -nfp | --nfp | --nf)
1004 # Obsolete; use --without-fp.
1005 with_fp=no ;;
1006
1007 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1008 | --no-cr | --no-c | -n)
1009 no_create=yes ;;
1010
1011 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1012 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1013 no_recursion=yes ;;
1014
1015 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1016 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1017 | --oldin | --oldi | --old | --ol | --o)
1018 ac_prev=oldincludedir ;;
1019 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1020 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1021 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1022 oldincludedir=$ac_optarg ;;
1023
1024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1025 ac_prev=prefix ;;
1026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1027 prefix=$ac_optarg ;;
1028
1029 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1030 | --program-pre | --program-pr | --program-p)
1031 ac_prev=program_prefix ;;
1032 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1033 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1034 program_prefix=$ac_optarg ;;
1035
1036 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1037 | --program-suf | --program-su | --program-s)
1038 ac_prev=program_suffix ;;
1039 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1040 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1041 program_suffix=$ac_optarg ;;
1042
1043 -program-transform-name | --program-transform-name \
1044 | --program-transform-nam | --program-transform-na \
1045 | --program-transform-n | --program-transform- \
1046 | --program-transform | --program-transfor \
1047 | --program-transfo | --program-transf \
1048 | --program-trans | --program-tran \
1049 | --progr-tra | --program-tr | --program-t)
1050 ac_prev=program_transform_name ;;
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 program_transform_name=$ac_optarg ;;
1059
1060 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1061 ac_prev=pdfdir ;;
1062 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1063 pdfdir=$ac_optarg ;;
1064
1065 -psdir | --psdir | --psdi | --psd | --ps)
1066 ac_prev=psdir ;;
1067 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1068 psdir=$ac_optarg ;;
1069
1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071 | -silent | --silent | --silen | --sile | --sil)
1072 silent=yes ;;
1073
1074 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1075 ac_prev=sbindir ;;
1076 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1077 | --sbi=* | --sb=*)
1078 sbindir=$ac_optarg ;;
1079
1080 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1081 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1082 | --sharedst | --shareds | --shared | --share | --shar \
1083 | --sha | --sh)
1084 ac_prev=sharedstatedir ;;
1085 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1086 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1087 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1088 | --sha=* | --sh=*)
1089 sharedstatedir=$ac_optarg ;;
1090
1091 -site | --site | --sit)
1092 ac_prev=site ;;
1093 -site=* | --site=* | --sit=*)
1094 site=$ac_optarg ;;
1095
1096 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1097 ac_prev=srcdir ;;
1098 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1099 srcdir=$ac_optarg ;;
1100
1101 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1102 | --syscon | --sysco | --sysc | --sys | --sy)
1103 ac_prev=sysconfdir ;;
1104 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1105 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1106 sysconfdir=$ac_optarg ;;
1107
1108 -target | --target | --targe | --targ | --tar | --ta | --t)
1109 ac_prev=target_alias ;;
1110 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1111 target_alias=$ac_optarg ;;
1112
1113 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1114 verbose=yes ;;
1115
1116 -version | --version | --versio | --versi | --vers | -V)
1117 ac_init_version=: ;;
1118
1119 -with-* | --with-*)
1120 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1121 # Reject names that are not valid shell variable names.
1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123 as_fn_error $? "invalid package name: $ac_useropt"
1124 ac_useropt_orig=$ac_useropt
1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126 case $ac_user_opts in
1127 *"
1128"with_$ac_useropt"
1129"*) ;;
1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1131 ac_unrecognized_sep=', ';;
1132 esac
1133 eval with_$ac_useropt=\$ac_optarg ;;
1134
1135 -without-* | --without-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error $? "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144"with_$ac_useropt"
1145"*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=no ;;
1150
1151 --x)
1152 # Obsolete; use --with-x.
1153 with_x=yes ;;
1154
1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156 | --x-incl | --x-inc | --x-in | --x-i)
1157 ac_prev=x_includes ;;
1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160 x_includes=$ac_optarg ;;
1161
1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164 ac_prev=x_libraries ;;
1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167 x_libraries=$ac_optarg ;;
1168
1169 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1170Try \`$0 --help' for more information"
1171 ;;
1172
1173 *=*)
1174 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175 # Reject names that are not valid shell variable names.
1176 case $ac_envvar in #(
1177 '' | [0-9]* | *[!_$as_cr_alnum]* )
1178 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1179 esac
1180 eval $ac_envvar=\$ac_optarg
1181 export $ac_envvar ;;
1182
1183 *)
1184 # FIXME: should be removed in autoconf 3.0.
1185 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1189 ;;
1190
1191 esac
1192done
1193
1194if test -n "$ac_prev"; then
1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196 as_fn_error $? "missing argument to $ac_option"
1197fi
1198
1199if test -n "$ac_unrecognized_opts"; then
1200 case $enable_option_checking in
1201 no) ;;
1202 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1203 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1204 esac
1205fi
1206
1207# Check all directory arguments for consistency.
1208for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1209 datadir sysconfdir sharedstatedir localstatedir includedir \
1210 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1211 libdir localedir mandir
1212do
1213 eval ac_val=\$$ac_var
1214 # Remove trailing slashes.
1215 case $ac_val in
1216 */ )
1217 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1218 eval $ac_var=\$ac_val;;
1219 esac
1220 # Be sure to have absolute directory names.
1221 case $ac_val in
1222 [\\/$]* | ?:[\\/]* ) continue;;
1223 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1224 esac
1225 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1226done
1227
1228# There might be people who depend on the old broken behavior: `$host'
1229# used to hold the argument of --host etc.
1230# FIXME: To remove some day.
1231build=$build_alias
1232host=$host_alias
1233target=$target_alias
1234
1235# FIXME: To remove some day.
1236if test "x$host_alias" != x; then
1237 if test "x$build_alias" = x; then
1238 cross_compiling=maybe
1239 elif test "x$build_alias" != "x$host_alias"; then
1240 cross_compiling=yes
1241 fi
1242fi
1243
1244ac_tool_prefix=
1245test -n "$host_alias" && ac_tool_prefix=$host_alias-
1246
1247test "$silent" = yes && exec 6>/dev/null
1248
1249
1250ac_pwd=`pwd` && test -n "$ac_pwd" &&
1251ac_ls_di=`ls -di .` &&
1252ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1253 as_fn_error $? "working directory cannot be determined"
1254test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1255 as_fn_error $? "pwd does not report name of working directory"
1256
1257
1258# Find the source files, if location was not specified.
1259if test -z "$srcdir"; then
1260 ac_srcdir_defaulted=yes
1261 # Try the directory containing this script, then the parent directory.
1262 ac_confdir=`$as_dirname -- "$as_myself" ||
1263$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1264 X"$as_myself" : 'X\(//\)[^/]' \| \
1265 X"$as_myself" : 'X\(//\)$' \| \
1266 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1267$as_echo X"$as_myself" |
1268 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1269 s//\1/
1270 q
1271 }
1272 /^X\(\/\/\)[^/].*/{
1273 s//\1/
1274 q
1275 }
1276 /^X\(\/\/\)$/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\).*/{
1281 s//\1/
1282 q
1283 }
1284 s/.*/./; q'`
1285 srcdir=$ac_confdir
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1287 srcdir=..
1288 fi
1289else
1290 ac_srcdir_defaulted=no
1291fi
1292if test ! -r "$srcdir/$ac_unique_file"; then
1293 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1294 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1295fi
1296ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1297ac_abs_confdir=`(
1298 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1299 pwd)`
1300# When building in place, set srcdir=.
1301if test "$ac_abs_confdir" = "$ac_pwd"; then
1302 srcdir=.
1303fi
1304# Remove unnecessary trailing slashes from srcdir.
1305# Double slashes in file names in object file debugging info
1306# mess up M-x gdb in Emacs.
1307case $srcdir in
1308*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1309esac
1310for ac_var in $ac_precious_vars; do
1311 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_env_${ac_var}_value=\$${ac_var}
1313 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1314 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1315done
1316
1317#
1318# Report the --help message.
1319#
1320if test "$ac_init_help" = "long"; then
1321 # Omit some internal or obsolete options to make the list less imposing.
1322 # This message is too long to be a string in the A/UX 3.1 sh.
1323 cat <<_ACEOF
1324\`configure' configures libvppinfra 1.0 to adapt to many kinds of systems.
1325
1326Usage: $0 [OPTION]... [VAR=VALUE]...
1327
1328To assign environment variables (e.g., CC, CFLAGS...), specify them as
1329VAR=VALUE. See below for descriptions of some of the useful variables.
1330
1331Defaults for the options are specified in brackets.
1332
1333Configuration:
1334 -h, --help display this help and exit
1335 --help=short display options specific to this package
1336 --help=recursive display the short help of all the included packages
1337 -V, --version display version information and exit
1338 -q, --quiet, --silent do not print \`checking ...' messages
1339 --cache-file=FILE cache test results in FILE [disabled]
1340 -C, --config-cache alias for \`--cache-file=config.cache'
1341 -n, --no-create do not create output files
1342 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1343
1344Installation directories:
1345 --prefix=PREFIX install architecture-independent files in PREFIX
1346 [$ac_default_prefix]
1347 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1348 [PREFIX]
1349
1350By default, \`make install' will install all the files in
1351\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1352an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1353for instance \`--prefix=\$HOME'.
1354
1355For better control, use the options below.
1356
1357Fine tuning of the installation directories:
1358 --bindir=DIR user executables [EPREFIX/bin]
1359 --sbindir=DIR system admin executables [EPREFIX/sbin]
1360 --libexecdir=DIR program executables [EPREFIX/libexec]
1361 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1362 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1363 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1364 --libdir=DIR object code libraries [EPREFIX/lib]
1365 --includedir=DIR C header files [PREFIX/include]
1366 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1367 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1368 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1369 --infodir=DIR info documentation [DATAROOTDIR/info]
1370 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1371 --mandir=DIR man documentation [DATAROOTDIR/man]
1372 --docdir=DIR documentation root [DATAROOTDIR/doc/libvppinfra]
1373 --htmldir=DIR html documentation [DOCDIR]
1374 --dvidir=DIR dvi documentation [DOCDIR]
1375 --pdfdir=DIR pdf documentation [DOCDIR]
1376 --psdir=DIR ps documentation [DOCDIR]
1377_ACEOF
1378
1379 cat <<\_ACEOF
1380
1381Program names:
1382 --program-prefix=PREFIX prepend PREFIX to installed program names
1383 --program-suffix=SUFFIX append SUFFIX to installed program names
1384 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1385
1386System types:
1387 --build=BUILD configure for building on BUILD [guessed]
1388 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1389_ACEOF
1390fi
1391
1392if test -n "$ac_init_help"; then
1393 case $ac_init_help in
1394 short | recursive ) echo "Configuration of libvppinfra 1.0:";;
1395 esac
1396 cat <<\_ACEOF
1397
1398Optional Features:
1399 --disable-option-checking ignore unrecognized --enable/--with options
1400 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1401 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1402 --enable-silent-rules less verbose build output (undo: "make V=1")
1403 --disable-silent-rules verbose build output (undo: "make V=0")
1404 --enable-dependency-tracking
1405 do not reject slow dependency extractors
1406 --disable-dependency-tracking
1407 speeds up one-time build
1408 --enable-shared[=PKGS] build shared libraries [default=yes]
1409 --enable-static[=PKGS] build static libraries [default=yes]
1410 --enable-fast-install[=PKGS]
1411 optimize for fast installation [default=yes]
1412 --disable-libtool-lock avoid locking (might break parallel builds)
1413
1414Optional Packages:
1415 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1416 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1417 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1418 both]
1419 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1420 --with-sysroot=DIR Search for dependent libraries within DIR
1421 (or the compiler's sysroot if not specified).
1422 --with-cc Set CC for use as C compiler.
1423 --with-cflags Set CFLAGS for use by C compiler.
1424 --with-ldflags Set LDFLAGS for linking.
1425 --with-unix Compile unix version of clib
1426 --with-vec64 Enable 64-bit vector lengths
1427
1428Some influential environment variables:
1429 CC C compiler command
1430 CFLAGS C compiler flags
1431 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1432 nonstandard directory <lib dir>
1433 LIBS libraries to pass to the linker, e.g. -l<library>
1434 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1435 you have headers in a nonstandard directory <include dir>
1436 CCAS assembler compiler command (defaults to CC)
1437 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1438 CPP C preprocessor
1439
1440Use these variables to override the choices made by `configure' or to help
1441it to find libraries and programs with nonstandard names/locations.
1442
1443Report bugs to the package provider.
1444_ACEOF
1445ac_status=$?
1446fi
1447
1448if test "$ac_init_help" = "recursive"; then
1449 # If there are subdirs, report their specific --help.
1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451 test -d "$ac_dir" ||
1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1453 continue
1454 ac_builddir=.
1455
1456case "$ac_dir" in
1457.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1458*)
1459 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460 # A ".." for each directory in $ac_dir_suffix.
1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462 case $ac_top_builddir_sub in
1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1465 esac ;;
1466esac
1467ac_abs_top_builddir=$ac_pwd
1468ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469# for backward compatibility:
1470ac_top_builddir=$ac_top_build_prefix
1471
1472case $srcdir in
1473 .) # We are building in place.
1474 ac_srcdir=.
1475 ac_top_srcdir=$ac_top_builddir_sub
1476 ac_abs_top_srcdir=$ac_pwd ;;
1477 [\\/]* | ?:[\\/]* ) # Absolute name.
1478 ac_srcdir=$srcdir$ac_dir_suffix;
1479 ac_top_srcdir=$srcdir
1480 ac_abs_top_srcdir=$srcdir ;;
1481 *) # Relative name.
1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483 ac_top_srcdir=$ac_top_build_prefix$srcdir
1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1485esac
1486ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1487
1488 cd "$ac_dir" || { ac_status=$?; continue; }
1489 # Check for guested configure.
1490 if test -f "$ac_srcdir/configure.gnu"; then
1491 echo &&
1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493 elif test -f "$ac_srcdir/configure"; then
1494 echo &&
1495 $SHELL "$ac_srcdir/configure" --help=recursive
1496 else
1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1498 fi || ac_status=$?
1499 cd "$ac_pwd" || { ac_status=$?; break; }
1500 done
1501fi
1502
1503test -n "$ac_init_help" && exit $ac_status
1504if $ac_init_version; then
1505 cat <<\_ACEOF
1506libvppinfra configure 1.0
1507generated by GNU Autoconf 2.69
1508
1509Copyright (C) 2012 Free Software Foundation, Inc.
1510This configure script is free software; the Free Software Foundation
1511gives unlimited permission to copy, distribute and modify it.
1512_ACEOF
1513 exit
1514fi
1515
1516## ------------------------ ##
1517## Autoconf initialization. ##
1518## ------------------------ ##
1519
1520# ac_fn_c_try_compile LINENO
1521# --------------------------
1522# Try to compile conftest.$ac_ext, and return whether this succeeded.
1523ac_fn_c_try_compile ()
1524{
1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526 rm -f conftest.$ac_objext
1527 if { { ac_try="$ac_compile"
1528case "(($ac_try" in
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1531esac
1532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533$as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_compile") 2>conftest.err
1535 ac_status=$?
1536 if test -s conftest.err; then
1537 grep -v '^ *+' conftest.err >conftest.er1
1538 cat conftest.er1 >&5
1539 mv -f conftest.er1 conftest.err
1540 fi
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_c_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest.$ac_objext; then :
1546 ac_retval=0
1547else
1548 $as_echo "$as_me: failed program was:" >&5
1549sed 's/^/| /' conftest.$ac_ext >&5
1550
1551 ac_retval=1
1552fi
1553 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1554 as_fn_set_status $ac_retval
1555
1556} # ac_fn_c_try_compile
1557
1558# ac_fn_c_try_link LINENO
1559# -----------------------
1560# Try to link conftest.$ac_ext, and return whether this succeeded.
1561ac_fn_c_try_link ()
1562{
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext conftest$ac_exeext
1565 if { { ac_try="$ac_link"
1566case "(($ac_try" in
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1569esac
1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571$as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_link") 2>conftest.err
1573 ac_status=$?
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1578 fi
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest$ac_exeext && {
1584 test "$cross_compiling" = yes ||
1585 test -x conftest$ac_exeext
1586 }; then :
1587 ac_retval=0
1588else
1589 $as_echo "$as_me: failed program was:" >&5
1590sed 's/^/| /' conftest.$ac_ext >&5
1591
1592 ac_retval=1
1593fi
1594 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1595 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1596 # interfere with the next link command; also delete a directory that is
1597 # left behind by Apple's compiler. We do this before executing the actions.
1598 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1599 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1600 as_fn_set_status $ac_retval
1601
1602} # ac_fn_c_try_link
1603
1604# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1605# -------------------------------------------------------
1606# Tests whether HEADER exists and can be compiled using the include files in
1607# INCLUDES, setting the cache variable VAR accordingly.
1608ac_fn_c_check_header_compile ()
1609{
1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1612$as_echo_n "checking for $2... " >&6; }
1613if eval \${$3+:} false; then :
1614 $as_echo_n "(cached) " >&6
1615else
1616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1617/* end confdefs.h. */
1618$4
1619#include <$2>
1620_ACEOF
1621if ac_fn_c_try_compile "$LINENO"; then :
1622 eval "$3=yes"
1623else
1624 eval "$3=no"
1625fi
1626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1627fi
1628eval ac_res=\$$3
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1630$as_echo "$ac_res" >&6; }
1631 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1632
1633} # ac_fn_c_check_header_compile
1634
1635# ac_fn_c_try_cpp LINENO
1636# ----------------------
1637# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1638ac_fn_c_try_cpp ()
1639{
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 if { { ac_try="$ac_cpp conftest.$ac_ext"
1642case "(($ac_try" in
1643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1644 *) ac_try_echo=$ac_try;;
1645esac
1646eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1647$as_echo "$ac_try_echo"; } >&5
1648 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1649 ac_status=$?
1650 if test -s conftest.err; then
1651 grep -v '^ *+' conftest.err >conftest.er1
1652 cat conftest.er1 >&5
1653 mv -f conftest.er1 conftest.err
1654 fi
1655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1656 test $ac_status = 0; } > conftest.i && {
1657 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1658 test ! -s conftest.err
1659 }; then :
1660 ac_retval=0
1661else
1662 $as_echo "$as_me: failed program was:" >&5
1663sed 's/^/| /' conftest.$ac_ext >&5
1664
1665 ac_retval=1
1666fi
1667 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1668 as_fn_set_status $ac_retval
1669
1670} # ac_fn_c_try_cpp
1671
1672# ac_fn_c_try_run LINENO
1673# ----------------------
1674# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1675# that executables *can* be run.
1676ac_fn_c_try_run ()
1677{
1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1679 if { { ac_try="$ac_link"
1680case "(($ac_try" in
1681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1682 *) ac_try_echo=$ac_try;;
1683esac
1684eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1685$as_echo "$ac_try_echo"; } >&5
1686 (eval "$ac_link") 2>&5
1687 ac_status=$?
1688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1689 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1690 { { case "(($ac_try" in
1691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1692 *) ac_try_echo=$ac_try;;
1693esac
1694eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1695$as_echo "$ac_try_echo"; } >&5
1696 (eval "$ac_try") 2>&5
1697 ac_status=$?
1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1699 test $ac_status = 0; }; }; then :
1700 ac_retval=0
1701else
1702 $as_echo "$as_me: program exited with status $ac_status" >&5
1703 $as_echo "$as_me: failed program was:" >&5
1704sed 's/^/| /' conftest.$ac_ext >&5
1705
1706 ac_retval=$ac_status
1707fi
1708 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710 as_fn_set_status $ac_retval
1711
1712} # ac_fn_c_try_run
1713
1714# ac_fn_c_check_func LINENO FUNC VAR
1715# ----------------------------------
1716# Tests whether FUNC exists, setting the cache variable VAR accordingly
1717ac_fn_c_check_func ()
1718{
1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1721$as_echo_n "checking for $2... " >&6; }
1722if eval \${$3+:} false; then :
1723 $as_echo_n "(cached) " >&6
1724else
1725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1726/* end confdefs.h. */
1727/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1728 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1729#define $2 innocuous_$2
1730
1731/* System header to define __stub macros and hopefully few prototypes,
1732 which can conflict with char $2 (); below.
1733 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1734 <limits.h> exists even on freestanding compilers. */
1735
1736#ifdef __STDC__
1737# include <limits.h>
1738#else
1739# include <assert.h>
1740#endif
1741
1742#undef $2
1743
1744/* Override any GCC internal prototype to avoid an error.
1745 Use char because int might match the return type of a GCC
1746 builtin and then its argument prototype would still apply. */
1747#ifdef __cplusplus
1748extern "C"
1749#endif
1750char $2 ();
1751/* The GNU C library defines this for functions which it implements
1752 to always fail with ENOSYS. Some functions are actually named
1753 something starting with __ and the normal name is an alias. */
1754#if defined __stub_$2 || defined __stub___$2
1755choke me
1756#endif
1757
1758int
1759main ()
1760{
1761return $2 ();
1762 ;
1763 return 0;
1764}
1765_ACEOF
1766if ac_fn_c_try_link "$LINENO"; then :
1767 eval "$3=yes"
1768else
1769 eval "$3=no"
1770fi
1771rm -f core conftest.err conftest.$ac_objext \
1772 conftest$ac_exeext conftest.$ac_ext
1773fi
1774eval ac_res=\$$3
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1776$as_echo "$ac_res" >&6; }
1777 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1778
1779} # ac_fn_c_check_func
1780cat >config.log <<_ACEOF
1781This file contains any messages produced by compilers while
1782running configure, to aid debugging if configure makes a mistake.
1783
1784It was created by libvppinfra $as_me 1.0, which was
1785generated by GNU Autoconf 2.69. Invocation command line was
1786
1787 $ $0 $@
1788
1789_ACEOF
1790exec 5>>config.log
1791{
1792cat <<_ASUNAME
1793## --------- ##
1794## Platform. ##
1795## --------- ##
1796
1797hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1798uname -m = `(uname -m) 2>/dev/null || echo unknown`
1799uname -r = `(uname -r) 2>/dev/null || echo unknown`
1800uname -s = `(uname -s) 2>/dev/null || echo unknown`
1801uname -v = `(uname -v) 2>/dev/null || echo unknown`
1802
1803/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1804/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1805
1806/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1807/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1808/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1809/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1810/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1811/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1812/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1813
1814_ASUNAME
1815
1816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1817for as_dir in $PATH
1818do
1819 IFS=$as_save_IFS
1820 test -z "$as_dir" && as_dir=.
1821 $as_echo "PATH: $as_dir"
1822 done
1823IFS=$as_save_IFS
1824
1825} >&5
1826
1827cat >&5 <<_ACEOF
1828
1829
1830## ----------- ##
1831## Core tests. ##
1832## ----------- ##
1833
1834_ACEOF
1835
1836
1837# Keep a trace of the command line.
1838# Strip out --no-create and --no-recursion so they do not pile up.
1839# Strip out --silent because we don't want to record it for future runs.
1840# Also quote any args containing shell meta-characters.
1841# Make two passes to allow for proper duplicate-argument suppression.
1842ac_configure_args=
1843ac_configure_args0=
1844ac_configure_args1=
1845ac_must_keep_next=false
1846for ac_pass in 1 2
1847do
1848 for ac_arg
1849 do
1850 case $ac_arg in
1851 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1852 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1853 | -silent | --silent | --silen | --sile | --sil)
1854 continue ;;
1855 *\'*)
1856 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1857 esac
1858 case $ac_pass in
1859 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1860 2)
1861 as_fn_append ac_configure_args1 " '$ac_arg'"
1862 if test $ac_must_keep_next = true; then
1863 ac_must_keep_next=false # Got value, back to normal.
1864 else
1865 case $ac_arg in
1866 *=* | --config-cache | -C | -disable-* | --disable-* \
1867 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1868 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1869 | -with-* | --with-* | -without-* | --without-* | --x)
1870 case "$ac_configure_args0 " in
1871 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1872 esac
1873 ;;
1874 -* ) ac_must_keep_next=true ;;
1875 esac
1876 fi
1877 as_fn_append ac_configure_args " '$ac_arg'"
1878 ;;
1879 esac
1880 done
1881done
1882{ ac_configure_args0=; unset ac_configure_args0;}
1883{ ac_configure_args1=; unset ac_configure_args1;}
1884
1885# When interrupted or exit'd, cleanup temporary files, and complete
1886# config.log. We remove comments because anyway the quotes in there
1887# would cause problems or look ugly.
1888# WARNING: Use '\'' to represent an apostrophe within the trap.
1889# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1890trap 'exit_status=$?
1891 # Save into config.log some information that might help in debugging.
1892 {
1893 echo
1894
1895 $as_echo "## ---------------- ##
1896## Cache variables. ##
1897## ---------------- ##"
1898 echo
1899 # The following way of writing the cache mishandles newlines in values,
1900(
1901 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1902 eval ac_val=\$$ac_var
1903 case $ac_val in #(
1904 *${as_nl}*)
1905 case $ac_var in #(
1906 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1907$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1908 esac
1909 case $ac_var in #(
1910 _ | IFS | as_nl) ;; #(
1911 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1912 *) { eval $ac_var=; unset $ac_var;} ;;
1913 esac ;;
1914 esac
1915 done
1916 (set) 2>&1 |
1917 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1918 *${as_nl}ac_space=\ *)
1919 sed -n \
1920 "s/'\''/'\''\\\\'\'''\''/g;
1921 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1922 ;; #(
1923 *)
1924 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1925 ;;
1926 esac |
1927 sort
1928)
1929 echo
1930
1931 $as_echo "## ----------------- ##
1932## Output variables. ##
1933## ----------------- ##"
1934 echo
1935 for ac_var in $ac_subst_vars
1936 do
1937 eval ac_val=\$$ac_var
1938 case $ac_val in
1939 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1940 esac
1941 $as_echo "$ac_var='\''$ac_val'\''"
1942 done | sort
1943 echo
1944
1945 if test -n "$ac_subst_files"; then
1946 $as_echo "## ------------------- ##
1947## File substitutions. ##
1948## ------------------- ##"
1949 echo
1950 for ac_var in $ac_subst_files
1951 do
1952 eval ac_val=\$$ac_var
1953 case $ac_val in
1954 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1955 esac
1956 $as_echo "$ac_var='\''$ac_val'\''"
1957 done | sort
1958 echo
1959 fi
1960
1961 if test -s confdefs.h; then
1962 $as_echo "## ----------- ##
1963## confdefs.h. ##
1964## ----------- ##"
1965 echo
1966 cat confdefs.h
1967 echo
1968 fi
1969 test "$ac_signal" != 0 &&
1970 $as_echo "$as_me: caught signal $ac_signal"
1971 $as_echo "$as_me: exit $exit_status"
1972 } >&5
1973 rm -f core *.core core.conftest.* &&
1974 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1975 exit $exit_status
1976' 0
1977for ac_signal in 1 2 13 15; do
1978 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1979done
1980ac_signal=0
1981
1982# confdefs.h avoids OS command line length limits that DEFS can exceed.
1983rm -f -r conftest* confdefs.h
1984
1985$as_echo "/* confdefs.h */" > confdefs.h
1986
1987# Predefined preprocessor variables.
1988
1989cat >>confdefs.h <<_ACEOF
1990#define PACKAGE_NAME "$PACKAGE_NAME"
1991_ACEOF
1992
1993cat >>confdefs.h <<_ACEOF
1994#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1995_ACEOF
1996
1997cat >>confdefs.h <<_ACEOF
1998#define PACKAGE_VERSION "$PACKAGE_VERSION"
1999_ACEOF
2000
2001cat >>confdefs.h <<_ACEOF
2002#define PACKAGE_STRING "$PACKAGE_STRING"
2003_ACEOF
2004
2005cat >>confdefs.h <<_ACEOF
2006#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2007_ACEOF
2008
2009cat >>confdefs.h <<_ACEOF
2010#define PACKAGE_URL "$PACKAGE_URL"
2011_ACEOF
2012
2013
2014# Let the site file select an alternate cache file if it wants to.
2015# Prefer an explicitly selected file to automatically selected ones.
2016ac_site_file1=NONE
2017ac_site_file2=NONE
2018if test -n "$CONFIG_SITE"; then
2019 # We do not want a PATH search for config.site.
2020 case $CONFIG_SITE in #((
2021 -*) ac_site_file1=./$CONFIG_SITE;;
2022 */*) ac_site_file1=$CONFIG_SITE;;
2023 *) ac_site_file1=./$CONFIG_SITE;;
2024 esac
2025elif test "x$prefix" != xNONE; then
2026 ac_site_file1=$prefix/share/config.site
2027 ac_site_file2=$prefix/etc/config.site
2028else
2029 ac_site_file1=$ac_default_prefix/share/config.site
2030 ac_site_file2=$ac_default_prefix/etc/config.site
2031fi
2032for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2033do
2034 test "x$ac_site_file" = xNONE && continue
2035 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2037$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2038 sed 's/^/| /' "$ac_site_file" >&5
2039 . "$ac_site_file" \
2040 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2041$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2042as_fn_error $? "failed to load site script $ac_site_file
2043See \`config.log' for more details" "$LINENO" 5; }
2044 fi
2045done
2046
2047if test -r "$cache_file"; then
2048 # Some versions of bash will fail to source /dev/null (special files
2049 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2050 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2051 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2052$as_echo "$as_me: loading cache $cache_file" >&6;}
2053 case $cache_file in
2054 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2055 *) . "./$cache_file";;
2056 esac
2057 fi
2058else
2059 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2060$as_echo "$as_me: creating cache $cache_file" >&6;}
2061 >$cache_file
2062fi
2063
2064# Check that the precious variables saved in the cache have kept the same
2065# value.
2066ac_cache_corrupted=false
2067for ac_var in $ac_precious_vars; do
2068 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2069 eval ac_new_set=\$ac_env_${ac_var}_set
2070 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2071 eval ac_new_val=\$ac_env_${ac_var}_value
2072 case $ac_old_set,$ac_new_set in
2073 set,)
2074 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2075$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2076 ac_cache_corrupted=: ;;
2077 ,set)
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2079$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2080 ac_cache_corrupted=: ;;
2081 ,);;
2082 *)
2083 if test "x$ac_old_val" != "x$ac_new_val"; then
2084 # differences in whitespace do not lead to failure.
2085 ac_old_val_w=`echo x $ac_old_val`
2086 ac_new_val_w=`echo x $ac_new_val`
2087 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2088 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2089$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2090 ac_cache_corrupted=:
2091 else
2092 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2093$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2094 eval $ac_var=\$ac_old_val
2095 fi
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2097$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2098 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2099$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2100 fi;;
2101 esac
2102 # Pass precious variables to config.status.
2103 if test "$ac_new_set" = set; then
2104 case $ac_new_val in
2105 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2106 *) ac_arg=$ac_var=$ac_new_val ;;
2107 esac
2108 case " $ac_configure_args " in
2109 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2110 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2111 esac
2112 fi
2113done
2114if $ac_cache_corrupted; then
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2116$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2118$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2119 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2120fi
2121## -------------------- ##
2122## Main body of script. ##
2123## -------------------- ##
2124
2125ac_ext=c
2126ac_cpp='$CPP $CPPFLAGS'
2127ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2128ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2129ac_compiler_gnu=$ac_cv_c_compiler_gnu
2130
2131
2132ac_aux_dir=
2133for ac_dir in config "$srcdir"/config; do
2134 if test -f "$ac_dir/install-sh"; then
2135 ac_aux_dir=$ac_dir
2136 ac_install_sh="$ac_aux_dir/install-sh -c"
2137 break
2138 elif test -f "$ac_dir/install.sh"; then
2139 ac_aux_dir=$ac_dir
2140 ac_install_sh="$ac_aux_dir/install.sh -c"
2141 break
2142 elif test -f "$ac_dir/shtool"; then
2143 ac_aux_dir=$ac_dir
2144 ac_install_sh="$ac_aux_dir/shtool install -c"
2145 break
2146 fi
2147done
2148if test -z "$ac_aux_dir"; then
2149 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2150fi
2151
2152# These three variables are undocumented and unsupported,
2153# and are intended to be withdrawn in a future Autoconf release.
2154# They can cause serious problems if a builder's source tree is in a directory
2155# whose full name contains unusual characters.
2156ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2157ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2158ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2159
2160
2161ac_config_headers="$ac_config_headers config/config.h"
2162
2163# Make sure we can run config.sub.
2164$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2165 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2166
2167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2168$as_echo_n "checking build system type... " >&6; }
2169if ${ac_cv_build+:} false; then :
2170 $as_echo_n "(cached) " >&6
2171else
2172 ac_build_alias=$build_alias
2173test "x$ac_build_alias" = x &&
2174 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2175test "x$ac_build_alias" = x &&
2176 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2177ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2178 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2179
2180fi
2181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2182$as_echo "$ac_cv_build" >&6; }
2183case $ac_cv_build in
2184*-*-*) ;;
2185*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2186esac
2187build=$ac_cv_build
2188ac_save_IFS=$IFS; IFS='-'
2189set x $ac_cv_build
2190shift
2191build_cpu=$1
2192build_vendor=$2
2193shift; shift
2194# Remember, the first character of IFS is used to create $*,
2195# except with old shells:
2196build_os=$*
2197IFS=$ac_save_IFS
2198case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2199
2200
2201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2202$as_echo_n "checking host system type... " >&6; }
2203if ${ac_cv_host+:} false; then :
2204 $as_echo_n "(cached) " >&6
2205else
2206 if test "x$host_alias" = x; then
2207 ac_cv_host=$ac_cv_build
2208else
2209 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2210 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2211fi
2212
2213fi
2214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2215$as_echo "$ac_cv_host" >&6; }
2216case $ac_cv_host in
2217*-*-*) ;;
2218*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2219esac
2220host=$ac_cv_host
2221ac_save_IFS=$IFS; IFS='-'
2222set x $ac_cv_host
2223shift
2224host_cpu=$1
2225host_vendor=$2
2226shift; shift
2227# Remember, the first character of IFS is used to create $*,
2228# except with old shells:
2229host_os=$*
2230IFS=$ac_save_IFS
2231case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2232
2233
2234am__api_version='1.14'
2235
2236# Find a good install program. We prefer a C program (faster),
2237# so one script is as good as another. But avoid the broken or
2238# incompatible versions:
2239# SysV /etc/install, /usr/sbin/install
2240# SunOS /usr/etc/install
2241# IRIX /sbin/install
2242# AIX /bin/install
2243# AmigaOS /C/install, which installs bootblocks on floppy discs
2244# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2245# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2246# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2247# OS/2's system install, which has a completely different semantic
2248# ./install, which can be erroneously created by make from ./install.sh.
2249# Reject install programs that cannot install multiple files.
2250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2251$as_echo_n "checking for a BSD-compatible install... " >&6; }
2252if test -z "$INSTALL"; then
2253if ${ac_cv_path_install+:} false; then :
2254 $as_echo_n "(cached) " >&6
2255else
2256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2257for as_dir in $PATH
2258do
2259 IFS=$as_save_IFS
2260 test -z "$as_dir" && as_dir=.
2261 # Account for people who put trailing slashes in PATH elements.
2262case $as_dir/ in #((
2263 ./ | .// | /[cC]/* | \
2264 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2265 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2266 /usr/ucb/* ) ;;
2267 *)
2268 # OSF1 and SCO ODT 3.0 have their own names for install.
2269 # Don't use installbsd from OSF since it installs stuff as root
2270 # by default.
2271 for ac_prog in ginstall scoinst install; do
2272 for ac_exec_ext in '' $ac_executable_extensions; do
2273 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2274 if test $ac_prog = install &&
2275 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2276 # AIX install. It has an incompatible calling convention.
2277 :
2278 elif test $ac_prog = install &&
2279 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2280 # program-specific install script used by HP pwplus--don't use.
2281 :
2282 else
2283 rm -rf conftest.one conftest.two conftest.dir
2284 echo one > conftest.one
2285 echo two > conftest.two
2286 mkdir conftest.dir
2287 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2288 test -s conftest.one && test -s conftest.two &&
2289 test -s conftest.dir/conftest.one &&
2290 test -s conftest.dir/conftest.two
2291 then
2292 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2293 break 3
2294 fi
2295 fi
2296 fi
2297 done
2298 done
2299 ;;
2300esac
2301
2302 done
2303IFS=$as_save_IFS
2304
2305rm -rf conftest.one conftest.two conftest.dir
2306
2307fi
2308 if test "${ac_cv_path_install+set}" = set; then
2309 INSTALL=$ac_cv_path_install
2310 else
2311 # As a last resort, use the slow shell script. Don't cache a
2312 # value for INSTALL within a source directory, because that will
2313 # break other packages using the cache if that directory is
2314 # removed, or if the value is a relative name.
2315 INSTALL=$ac_install_sh
2316 fi
2317fi
2318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2319$as_echo "$INSTALL" >&6; }
2320
2321# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2322# It thinks the first close brace ends the variable substitution.
2323test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2324
2325test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2326
2327test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2328
2329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2330$as_echo_n "checking whether build environment is sane... " >&6; }
2331# Reject unsafe characters in $srcdir or the absolute working directory
2332# name. Accept space and tab only in the latter.
2333am_lf='
2334'
2335case `pwd` in
2336 *[\\\"\#\$\&\'\`$am_lf]*)
2337 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2338esac
2339case $srcdir in
2340 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2341 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2342esac
2343
2344# Do 'set' in a subshell so we don't clobber the current shell's
2345# arguments. Must try -L first in case configure is actually a
2346# symlink; some systems play weird games with the mod time of symlinks
2347# (eg FreeBSD returns the mod time of the symlink's containing
2348# directory).
2349if (
2350 am_has_slept=no
2351 for am_try in 1 2; do
2352 echo "timestamp, slept: $am_has_slept" > conftest.file
2353 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2354 if test "$*" = "X"; then
2355 # -L didn't work.
2356 set X `ls -t "$srcdir/configure" conftest.file`
2357 fi
2358 if test "$*" != "X $srcdir/configure conftest.file" \
2359 && test "$*" != "X conftest.file $srcdir/configure"; then
2360
2361 # If neither matched, then we have a broken ls. This can happen
2362 # if, for instance, CONFIG_SHELL is bash and it inherits a
2363 # broken ls alias from the environment. This has actually
2364 # happened. Such a system could not be considered "sane".
2365 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2366 alias in your environment" "$LINENO" 5
2367 fi
2368 if test "$2" = conftest.file || test $am_try -eq 2; then
2369 break
2370 fi
2371 # Just in case.
2372 sleep 1
2373 am_has_slept=yes
2374 done
2375 test "$2" = conftest.file
2376 )
2377then
2378 # Ok.
2379 :
2380else
2381 as_fn_error $? "newly created file is older than distributed files!
2382Check your system clock" "$LINENO" 5
2383fi
2384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2385$as_echo "yes" >&6; }
2386# If we didn't sleep, we still need to ensure time stamps of config.status and
2387# generated files are strictly newer.
2388am_sleep_pid=
2389if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2390 ( sleep 1 ) &
2391 am_sleep_pid=$!
2392fi
2393
2394rm -f conftest.file
2395
2396test "$program_prefix" != NONE &&
2397 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2398# Use a double $ so make ignores it.
2399test "$program_suffix" != NONE &&
2400 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2401# Double any \ or $.
2402# By default was `s,x,x', remove it if useless.
2403ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2404program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2405
2406# expand $ac_aux_dir to an absolute path
2407am_aux_dir=`cd $ac_aux_dir && pwd`
2408
2409if test x"${MISSING+set}" != xset; then
2410 case $am_aux_dir in
2411 *\ * | *\ *)
2412 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2413 *)
2414 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2415 esac
2416fi
2417# Use eval to expand $SHELL
2418if eval "$MISSING --is-lightweight"; then
2419 am_missing_run="$MISSING "
2420else
2421 am_missing_run=
2422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2423$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2424fi
2425
2426if test x"${install_sh}" != xset; then
2427 case $am_aux_dir in
2428 *\ * | *\ *)
2429 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2430 *)
2431 install_sh="\${SHELL} $am_aux_dir/install-sh"
2432 esac
2433fi
2434
2435# Installed binaries are usually stripped using 'strip' when the user
2436# run "make install-strip". However 'strip' might not be the right
2437# tool to use in cross-compilation environments, therefore Automake
2438# will honor the 'STRIP' environment variable to overrule this program.
2439if test "$cross_compiling" != no; then
2440 if test -n "$ac_tool_prefix"; then
2441 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2442set dummy ${ac_tool_prefix}strip; ac_word=$2
2443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2444$as_echo_n "checking for $ac_word... " >&6; }
2445if ${ac_cv_prog_STRIP+:} false; then :
2446 $as_echo_n "(cached) " >&6
2447else
2448 if test -n "$STRIP"; then
2449 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2450else
2451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2452for as_dir in $PATH
2453do
2454 IFS=$as_save_IFS
2455 test -z "$as_dir" && as_dir=.
2456 for ac_exec_ext in '' $ac_executable_extensions; do
2457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2458 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2460 break 2
2461 fi
2462done
2463 done
2464IFS=$as_save_IFS
2465
2466fi
2467fi
2468STRIP=$ac_cv_prog_STRIP
2469if test -n "$STRIP"; then
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2471$as_echo "$STRIP" >&6; }
2472else
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2474$as_echo "no" >&6; }
2475fi
2476
2477
2478fi
2479if test -z "$ac_cv_prog_STRIP"; then
2480 ac_ct_STRIP=$STRIP
2481 # Extract the first word of "strip", so it can be a program name with args.
2482set dummy strip; ac_word=$2
2483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2484$as_echo_n "checking for $ac_word... " >&6; }
2485if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2486 $as_echo_n "(cached) " >&6
2487else
2488 if test -n "$ac_ct_STRIP"; then
2489 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2490else
2491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492for as_dir in $PATH
2493do
2494 IFS=$as_save_IFS
2495 test -z "$as_dir" && as_dir=.
2496 for ac_exec_ext in '' $ac_executable_extensions; do
2497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2498 ac_cv_prog_ac_ct_STRIP="strip"
2499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 break 2
2501 fi
2502done
2503 done
2504IFS=$as_save_IFS
2505
2506fi
2507fi
2508ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2509if test -n "$ac_ct_STRIP"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2511$as_echo "$ac_ct_STRIP" >&6; }
2512else
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2514$as_echo "no" >&6; }
2515fi
2516
2517 if test "x$ac_ct_STRIP" = x; then
2518 STRIP=":"
2519 else
2520 case $cross_compiling:$ac_tool_warned in
2521yes:)
2522{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2523$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2524ac_tool_warned=yes ;;
2525esac
2526 STRIP=$ac_ct_STRIP
2527 fi
2528else
2529 STRIP="$ac_cv_prog_STRIP"
2530fi
2531
2532fi
2533INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2534
2535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2536$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2537if test -z "$MKDIR_P"; then
2538 if ${ac_cv_path_mkdir+:} false; then :
2539 $as_echo_n "(cached) " >&6
2540else
2541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2542for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2543do
2544 IFS=$as_save_IFS
2545 test -z "$as_dir" && as_dir=.
2546 for ac_prog in mkdir gmkdir; do
2547 for ac_exec_ext in '' $ac_executable_extensions; do
2548 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2549 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2550 'mkdir (GNU coreutils) '* | \
2551 'mkdir (coreutils) '* | \
2552 'mkdir (fileutils) '4.1*)
2553 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2554 break 3;;
2555 esac
2556 done
2557 done
2558 done
2559IFS=$as_save_IFS
2560
2561fi
2562
2563 test -d ./--version && rmdir ./--version
2564 if test "${ac_cv_path_mkdir+set}" = set; then
2565 MKDIR_P="$ac_cv_path_mkdir -p"
2566 else
2567 # As a last resort, use the slow shell script. Don't cache a
2568 # value for MKDIR_P within a source directory, because that will
2569 # break other packages using the cache if that directory is
2570 # removed, or if the value is a relative name.
2571 MKDIR_P="$ac_install_sh -d"
2572 fi
2573fi
2574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2575$as_echo "$MKDIR_P" >&6; }
2576
2577for ac_prog in gawk mawk nawk awk
2578do
2579 # Extract the first word of "$ac_prog", so it can be a program name with args.
2580set dummy $ac_prog; ac_word=$2
2581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2582$as_echo_n "checking for $ac_word... " >&6; }
2583if ${ac_cv_prog_AWK+:} false; then :
2584 $as_echo_n "(cached) " >&6
2585else
2586 if test -n "$AWK"; then
2587 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2588else
2589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2590for as_dir in $PATH
2591do
2592 IFS=$as_save_IFS
2593 test -z "$as_dir" && as_dir=.
2594 for ac_exec_ext in '' $ac_executable_extensions; do
2595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2596 ac_cv_prog_AWK="$ac_prog"
2597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2598 break 2
2599 fi
2600done
2601 done
2602IFS=$as_save_IFS
2603
2604fi
2605fi
2606AWK=$ac_cv_prog_AWK
2607if test -n "$AWK"; then
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2609$as_echo "$AWK" >&6; }
2610else
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2612$as_echo "no" >&6; }
2613fi
2614
2615
2616 test -n "$AWK" && break
2617done
2618
2619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2620$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2621set x ${MAKE-make}
2622ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2623if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2624 $as_echo_n "(cached) " >&6
2625else
2626 cat >conftest.make <<\_ACEOF
2627SHELL = /bin/sh
2628all:
2629 @echo '@@@%%%=$(MAKE)=@@@%%%'
2630_ACEOF
2631# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2632case `${MAKE-make} -f conftest.make 2>/dev/null` in
2633 *@@@%%%=?*=@@@%%%*)
2634 eval ac_cv_prog_make_${ac_make}_set=yes;;
2635 *)
2636 eval ac_cv_prog_make_${ac_make}_set=no;;
2637esac
2638rm -f conftest.make
2639fi
2640if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2642$as_echo "yes" >&6; }
2643 SET_MAKE=
2644else
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2646$as_echo "no" >&6; }
2647 SET_MAKE="MAKE=${MAKE-make}"
2648fi
2649
2650rm -rf .tst 2>/dev/null
2651mkdir .tst 2>/dev/null
2652if test -d .tst; then
2653 am__leading_dot=.
2654else
2655 am__leading_dot=_
2656fi
2657rmdir .tst 2>/dev/null
2658
2659# Check whether --enable-silent-rules was given.
2660if test "${enable_silent_rules+set}" = set; then :
2661 enableval=$enable_silent_rules;
2662fi
2663
2664case $enable_silent_rules in # (((
2665 yes) AM_DEFAULT_VERBOSITY=0;;
2666 no) AM_DEFAULT_VERBOSITY=1;;
2667 *) AM_DEFAULT_VERBOSITY=1;;
2668esac
2669am_make=${MAKE-make}
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2671$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2672if ${am_cv_make_support_nested_variables+:} false; then :
2673 $as_echo_n "(cached) " >&6
2674else
2675 if $as_echo 'TRUE=$(BAR$(V))
2676BAR0=false
2677BAR1=true
2678V=1
2679am__doit:
2680 @$(TRUE)
2681.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2682 am_cv_make_support_nested_variables=yes
2683else
2684 am_cv_make_support_nested_variables=no
2685fi
2686fi
2687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2688$as_echo "$am_cv_make_support_nested_variables" >&6; }
2689if test $am_cv_make_support_nested_variables = yes; then
2690 AM_V='$(V)'
2691 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2692else
2693 AM_V=$AM_DEFAULT_VERBOSITY
2694 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2695fi
2696AM_BACKSLASH='\'
2697
2698if test "`cd $srcdir && pwd`" != "`pwd`"; then
2699 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2700 # is not polluted with repeated "-I."
2701 am__isrc=' -I$(srcdir)'
2702 # test to see if srcdir already configured
2703 if test -f $srcdir/config.status; then
2704 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2705 fi
2706fi
2707
2708# test whether we have cygpath
2709if test -z "$CYGPATH_W"; then
2710 if (cygpath --version) >/dev/null 2>/dev/null; then
2711 CYGPATH_W='cygpath -w'
2712 else
2713 CYGPATH_W=echo
2714 fi
2715fi
2716
2717
2718# Define the identity of the package.
2719 PACKAGE='libvppinfra'
2720 VERSION='1.0'
2721
2722
2723cat >>confdefs.h <<_ACEOF
2724#define PACKAGE "$PACKAGE"
2725_ACEOF
2726
2727
2728cat >>confdefs.h <<_ACEOF
2729#define VERSION "$VERSION"
2730_ACEOF
2731
2732# Some tools Automake needs.
2733
2734ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2735
2736
2737AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2738
2739
2740AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2741
2742
2743AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2744
2745
2746MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2747
2748# For better backward compatibility. To be removed once Automake 1.9.x
2749# dies out for good. For more background, see:
2750# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2751# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2752mkdir_p='$(MKDIR_P)'
2753
2754# We need awk for the "check" target. The system "awk" is bad on
2755# some platforms.
2756# Always define AMTAR for backward compatibility. Yes, it's still used
2757# in the wild :-( We should find a proper way to deprecate it ...
2758AMTAR='$${TAR-tar}'
2759
2760
2761# We'll loop over all known methods to create a tar archive until one works.
2762_am_tools='gnutar pax cpio none'
2763
2764am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2765
2766
2767
2768
2769
2770
2771# POSIX will say in a future version that running "rm -f" with no argument
2772# is OK; and we want to be able to make that assumption in our Makefile
2773# recipes. So use an aggressive probe to check that the usage we want is
2774# actually supported "in the wild" to an acceptable degree.
2775# See automake bug#10828.
2776# To make any issue more visible, cause the running configure to be aborted
2777# by default if the 'rm' program in use doesn't match our expectations; the
2778# user can still override this though.
2779if rm -f && rm -fr && rm -rf; then : OK; else
2780 cat >&2 <<'END'
2781Oops!
2782
2783Your 'rm' program seems unable to run without file operands specified
2784on the command line, even when the '-f' option is present. This is contrary
2785to the behaviour of most rm programs out there, and not conforming with
2786the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2787
2788Please tell bug-automake@gnu.org about your system, including the value
2789of your $PATH and any error possibly output before this message. This
2790can help us improve future automake versions.
2791
2792END
2793 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2794 echo 'Configuration will proceed anyway, since you have set the' >&2
2795 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2796 echo >&2
2797 else
2798 cat >&2 <<'END'
2799Aborting the configuration process, to ensure you take notice of the issue.
2800
2801You can download and install GNU coreutils to get an 'rm' implementation
2802that behaves properly: <http://www.gnu.org/software/coreutils/>.
2803
2804If you want to complete the configuration process using your problematic
2805'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2806to "yes", and re-run configure.
2807
2808END
2809 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2810 fi
2811fi
2812# Check whether --enable-silent-rules was given.
2813if test "${enable_silent_rules+set}" = set; then :
2814 enableval=$enable_silent_rules;
2815fi
2816
2817case $enable_silent_rules in # (((
2818 yes) AM_DEFAULT_VERBOSITY=0;;
2819 no) AM_DEFAULT_VERBOSITY=1;;
2820 *) AM_DEFAULT_VERBOSITY=1;;
2821esac
2822am_make=${MAKE-make}
2823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2824$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2825if ${am_cv_make_support_nested_variables+:} false; then :
2826 $as_echo_n "(cached) " >&6
2827else
2828 if $as_echo 'TRUE=$(BAR$(V))
2829BAR0=false
2830BAR1=true
2831V=1
2832am__doit:
2833 @$(TRUE)
2834.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2835 am_cv_make_support_nested_variables=yes
2836else
2837 am_cv_make_support_nested_variables=no
2838fi
2839fi
2840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2841$as_echo "$am_cv_make_support_nested_variables" >&6; }
2842if test $am_cv_make_support_nested_variables = yes; then
2843 AM_V='$(V)'
2844 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2845else
2846 AM_V=$AM_DEFAULT_VERBOSITY
2847 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2848fi
2849AM_BACKSLASH='\'
2850
2851
2852# Checks for programs.
2853ac_ext=c
2854ac_cpp='$CPP $CPPFLAGS'
2855ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2856ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2857ac_compiler_gnu=$ac_cv_c_compiler_gnu
2858if test -n "$ac_tool_prefix"; then
2859 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2860set dummy ${ac_tool_prefix}gcc; ac_word=$2
2861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862$as_echo_n "checking for $ac_word... " >&6; }
2863if ${ac_cv_prog_CC+:} false; then :
2864 $as_echo_n "(cached) " >&6
2865else
2866 if test -n "$CC"; then
2867 ac_cv_prog_CC="$CC" # Let the user override the test.
2868else
2869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870for as_dir in $PATH
2871do
2872 IFS=$as_save_IFS
2873 test -z "$as_dir" && as_dir=.
2874 for ac_exec_ext in '' $ac_executable_extensions; do
2875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2876 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2878 break 2
2879 fi
2880done
2881 done
2882IFS=$as_save_IFS
2883
2884fi
2885fi
2886CC=$ac_cv_prog_CC
2887if test -n "$CC"; then
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2889$as_echo "$CC" >&6; }
2890else
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2892$as_echo "no" >&6; }
2893fi
2894
2895
2896fi
2897if test -z "$ac_cv_prog_CC"; then
2898 ac_ct_CC=$CC
2899 # Extract the first word of "gcc", so it can be a program name with args.
2900set dummy gcc; ac_word=$2
2901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2902$as_echo_n "checking for $ac_word... " >&6; }
2903if ${ac_cv_prog_ac_ct_CC+:} false; then :
2904 $as_echo_n "(cached) " >&6
2905else
2906 if test -n "$ac_ct_CC"; then
2907 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2908else
2909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2910for as_dir in $PATH
2911do
2912 IFS=$as_save_IFS
2913 test -z "$as_dir" && as_dir=.
2914 for ac_exec_ext in '' $ac_executable_extensions; do
2915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2916 ac_cv_prog_ac_ct_CC="gcc"
2917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2918 break 2
2919 fi
2920done
2921 done
2922IFS=$as_save_IFS
2923
2924fi
2925fi
2926ac_ct_CC=$ac_cv_prog_ac_ct_CC
2927if test -n "$ac_ct_CC"; then
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2929$as_echo "$ac_ct_CC" >&6; }
2930else
2931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2932$as_echo "no" >&6; }
2933fi
2934
2935 if test "x$ac_ct_CC" = x; then
2936 CC=""
2937 else
2938 case $cross_compiling:$ac_tool_warned in
2939yes:)
2940{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2941$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2942ac_tool_warned=yes ;;
2943esac
2944 CC=$ac_ct_CC
2945 fi
2946else
2947 CC="$ac_cv_prog_CC"
2948fi
2949
2950if test -z "$CC"; then
2951 if test -n "$ac_tool_prefix"; then
2952 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2953set dummy ${ac_tool_prefix}cc; ac_word=$2
2954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2955$as_echo_n "checking for $ac_word... " >&6; }
2956if ${ac_cv_prog_CC+:} false; then :
2957 $as_echo_n "(cached) " >&6
2958else
2959 if test -n "$CC"; then
2960 ac_cv_prog_CC="$CC" # Let the user override the test.
2961else
2962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2963for as_dir in $PATH
2964do
2965 IFS=$as_save_IFS
2966 test -z "$as_dir" && as_dir=.
2967 for ac_exec_ext in '' $ac_executable_extensions; do
2968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2969 ac_cv_prog_CC="${ac_tool_prefix}cc"
2970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2971 break 2
2972 fi
2973done
2974 done
2975IFS=$as_save_IFS
2976
2977fi
2978fi
2979CC=$ac_cv_prog_CC
2980if test -n "$CC"; then
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2982$as_echo "$CC" >&6; }
2983else
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2985$as_echo "no" >&6; }
2986fi
2987
2988
2989 fi
2990fi
2991if test -z "$CC"; then
2992 # Extract the first word of "cc", so it can be a program name with args.
2993set dummy cc; ac_word=$2
2994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2995$as_echo_n "checking for $ac_word... " >&6; }
2996if ${ac_cv_prog_CC+:} false; then :
2997 $as_echo_n "(cached) " >&6
2998else
2999 if test -n "$CC"; then
3000 ac_cv_prog_CC="$CC" # Let the user override the test.
3001else
3002 ac_prog_rejected=no
3003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004for as_dir in $PATH
3005do
3006 IFS=$as_save_IFS
3007 test -z "$as_dir" && as_dir=.
3008 for ac_exec_ext in '' $ac_executable_extensions; do
3009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3010 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3011 ac_prog_rejected=yes
3012 continue
3013 fi
3014 ac_cv_prog_CC="cc"
3015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3016 break 2
3017 fi
3018done
3019 done
3020IFS=$as_save_IFS
3021
3022if test $ac_prog_rejected = yes; then
3023 # We found a bogon in the path, so make sure we never use it.
3024 set dummy $ac_cv_prog_CC
3025 shift
3026 if test $# != 0; then
3027 # We chose a different compiler from the bogus one.
3028 # However, it has the same basename, so the bogon will be chosen
3029 # first if we set CC to just the basename; use the full file name.
3030 shift
3031 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3032 fi
3033fi
3034fi
3035fi
3036CC=$ac_cv_prog_CC
3037if test -n "$CC"; then
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3039$as_echo "$CC" >&6; }
3040else
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3042$as_echo "no" >&6; }
3043fi
3044
3045
3046fi
3047if test -z "$CC"; then
3048 if test -n "$ac_tool_prefix"; then
3049 for ac_prog in cl.exe
3050 do
3051 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3052set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3054$as_echo_n "checking for $ac_word... " >&6; }
3055if ${ac_cv_prog_CC+:} false; then :
3056 $as_echo_n "(cached) " >&6
3057else
3058 if test -n "$CC"; then
3059 ac_cv_prog_CC="$CC" # Let the user override the test.
3060else
3061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3062for as_dir in $PATH
3063do
3064 IFS=$as_save_IFS
3065 test -z "$as_dir" && as_dir=.
3066 for ac_exec_ext in '' $ac_executable_extensions; do
3067 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3068 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3070 break 2
3071 fi
3072done
3073 done
3074IFS=$as_save_IFS
3075
3076fi
3077fi
3078CC=$ac_cv_prog_CC
3079if test -n "$CC"; then
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3081$as_echo "$CC" >&6; }
3082else
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3084$as_echo "no" >&6; }
3085fi
3086
3087
3088 test -n "$CC" && break
3089 done
3090fi
3091if test -z "$CC"; then
3092 ac_ct_CC=$CC
3093 for ac_prog in cl.exe
3094do
3095 # Extract the first word of "$ac_prog", so it can be a program name with args.
3096set dummy $ac_prog; ac_word=$2
3097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3098$as_echo_n "checking for $ac_word... " >&6; }
3099if ${ac_cv_prog_ac_ct_CC+:} false; then :
3100 $as_echo_n "(cached) " >&6
3101else
3102 if test -n "$ac_ct_CC"; then
3103 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3104else
3105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3106for as_dir in $PATH
3107do
3108 IFS=$as_save_IFS
3109 test -z "$as_dir" && as_dir=.
3110 for ac_exec_ext in '' $ac_executable_extensions; do
3111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3112 ac_cv_prog_ac_ct_CC="$ac_prog"
3113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3114 break 2
3115 fi
3116done
3117 done
3118IFS=$as_save_IFS
3119
3120fi
3121fi
3122ac_ct_CC=$ac_cv_prog_ac_ct_CC
3123if test -n "$ac_ct_CC"; then
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3125$as_echo "$ac_ct_CC" >&6; }
3126else
3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3128$as_echo "no" >&6; }
3129fi
3130
3131
3132 test -n "$ac_ct_CC" && break
3133done
3134
3135 if test "x$ac_ct_CC" = x; then
3136 CC=""
3137 else
3138 case $cross_compiling:$ac_tool_warned in
3139yes:)
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3141$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3142ac_tool_warned=yes ;;
3143esac
3144 CC=$ac_ct_CC
3145 fi
3146fi
3147
3148fi
3149
3150
3151test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3152$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3153as_fn_error $? "no acceptable C compiler found in \$PATH
3154See \`config.log' for more details" "$LINENO" 5; }
3155
3156# Provide some information about the compiler.
3157$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3158set X $ac_compile
3159ac_compiler=$2
3160for ac_option in --version -v -V -qversion; do
3161 { { ac_try="$ac_compiler $ac_option >&5"
3162case "(($ac_try" in
3163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3164 *) ac_try_echo=$ac_try;;
3165esac
3166eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3167$as_echo "$ac_try_echo"; } >&5
3168 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3169 ac_status=$?
3170 if test -s conftest.err; then
3171 sed '10a\
3172... rest of stderr output deleted ...
3173 10q' conftest.err >conftest.er1
3174 cat conftest.er1 >&5
3175 fi
3176 rm -f conftest.er1 conftest.err
3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178 test $ac_status = 0; }
3179done
3180
3181cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3182/* end confdefs.h. */
3183
3184int
3185main ()
3186{
3187
3188 ;
3189 return 0;
3190}
3191_ACEOF
3192ac_clean_files_save=$ac_clean_files
3193ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3194# Try to create an executable without -o first, disregard a.out.
3195# It will help us diagnose broken compilers, and finding out an intuition
3196# of exeext.
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3198$as_echo_n "checking whether the C compiler works... " >&6; }
3199ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3200
3201# The possible output files:
3202ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3203
3204ac_rmfiles=
3205for ac_file in $ac_files
3206do
3207 case $ac_file in
3208 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3209 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3210 esac
3211done
3212rm -f $ac_rmfiles
3213
3214if { { ac_try="$ac_link_default"
3215case "(($ac_try" in
3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217 *) ac_try_echo=$ac_try;;
3218esac
3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220$as_echo "$ac_try_echo"; } >&5
3221 (eval "$ac_link_default") 2>&5
3222 ac_status=$?
3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224 test $ac_status = 0; }; then :
3225 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3226# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3227# in a Makefile. We should not override ac_cv_exeext if it was cached,
3228# so that the user can short-circuit this test for compilers unknown to
3229# Autoconf.
3230for ac_file in $ac_files ''
3231do
3232 test -f "$ac_file" || continue
3233 case $ac_file in
3234 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3235 ;;
3236 [ab].out )
3237 # We found the default executable, but exeext='' is most
3238 # certainly right.
3239 break;;
3240 *.* )
3241 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3242 then :; else
3243 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3244 fi
3245 # We set ac_cv_exeext here because the later test for it is not
3246 # safe: cross compilers may not add the suffix if given an `-o'
3247 # argument, so we may need to know it at that point already.
3248 # Even if this section looks crufty: it has the advantage of
3249 # actually working.
3250 break;;
3251 * )
3252 break;;
3253 esac
3254done
3255test "$ac_cv_exeext" = no && ac_cv_exeext=
3256
3257else
3258 ac_file=''
3259fi
3260if test -z "$ac_file"; then :
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3262$as_echo "no" >&6; }
3263$as_echo "$as_me: failed program was:" >&5
3264sed 's/^/| /' conftest.$ac_ext >&5
3265
3266{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3267$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3268as_fn_error 77 "C compiler cannot create executables
3269See \`config.log' for more details" "$LINENO" 5; }
3270else
3271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3272$as_echo "yes" >&6; }
3273fi
3274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3275$as_echo_n "checking for C compiler default output file name... " >&6; }
3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3277$as_echo "$ac_file" >&6; }
3278ac_exeext=$ac_cv_exeext
3279
3280rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3281ac_clean_files=$ac_clean_files_save
3282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3283$as_echo_n "checking for suffix of executables... " >&6; }
3284if { { ac_try="$ac_link"
3285case "(($ac_try" in
3286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3287 *) ac_try_echo=$ac_try;;
3288esac
3289eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3290$as_echo "$ac_try_echo"; } >&5
3291 (eval "$ac_link") 2>&5
3292 ac_status=$?
3293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3294 test $ac_status = 0; }; then :
3295 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3296# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3297# work properly (i.e., refer to `conftest.exe'), while it won't with
3298# `rm'.
3299for ac_file in conftest.exe conftest conftest.*; do
3300 test -f "$ac_file" || continue
3301 case $ac_file in
3302 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3303 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3304 break;;
3305 * ) break;;
3306 esac
3307done
3308else
3309 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3311as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3312See \`config.log' for more details" "$LINENO" 5; }
3313fi
3314rm -f conftest conftest$ac_cv_exeext
3315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3316$as_echo "$ac_cv_exeext" >&6; }
3317
3318rm -f conftest.$ac_ext
3319EXEEXT=$ac_cv_exeext
3320ac_exeext=$EXEEXT
3321cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3322/* end confdefs.h. */
3323#include <stdio.h>
3324int
3325main ()
3326{
3327FILE *f = fopen ("conftest.out", "w");
3328 return ferror (f) || fclose (f) != 0;
3329
3330 ;
3331 return 0;
3332}
3333_ACEOF
3334ac_clean_files="$ac_clean_files conftest.out"
3335# Check that the compiler produces executables we can run. If not, either
3336# the compiler is broken, or we cross compile.
3337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3338$as_echo_n "checking whether we are cross compiling... " >&6; }
3339if test "$cross_compiling" != yes; then
3340 { { ac_try="$ac_link"
3341case "(($ac_try" in
3342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3343 *) ac_try_echo=$ac_try;;
3344esac
3345eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3346$as_echo "$ac_try_echo"; } >&5
3347 (eval "$ac_link") 2>&5
3348 ac_status=$?
3349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3350 test $ac_status = 0; }
3351 if { ac_try='./conftest$ac_cv_exeext'
3352 { { case "(($ac_try" in
3353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354 *) ac_try_echo=$ac_try;;
3355esac
3356eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3357$as_echo "$ac_try_echo"; } >&5
3358 (eval "$ac_try") 2>&5
3359 ac_status=$?
3360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3361 test $ac_status = 0; }; }; then
3362 cross_compiling=no
3363 else
3364 if test "$cross_compiling" = maybe; then
3365 cross_compiling=yes
3366 else
3367 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3369as_fn_error $? "cannot run C compiled programs.
3370If you meant to cross compile, use \`--host'.
3371See \`config.log' for more details" "$LINENO" 5; }
3372 fi
3373 fi
3374fi
3375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3376$as_echo "$cross_compiling" >&6; }
3377
3378rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3379ac_clean_files=$ac_clean_files_save
3380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3381$as_echo_n "checking for suffix of object files... " >&6; }
3382if ${ac_cv_objext+:} false; then :
3383 $as_echo_n "(cached) " >&6
3384else
3385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3386/* end confdefs.h. */
3387
3388int
3389main ()
3390{
3391
3392 ;
3393 return 0;
3394}
3395_ACEOF
3396rm -f conftest.o conftest.obj
3397if { { ac_try="$ac_compile"
3398case "(($ac_try" in
3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3400 *) ac_try_echo=$ac_try;;
3401esac
3402eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3403$as_echo "$ac_try_echo"; } >&5
3404 (eval "$ac_compile") 2>&5
3405 ac_status=$?
3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407 test $ac_status = 0; }; then :
3408 for ac_file in conftest.o conftest.obj conftest.*; do
3409 test -f "$ac_file" || continue;
3410 case $ac_file in
3411 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3412 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3413 break;;
3414 esac
3415done
3416else
3417 $as_echo "$as_me: failed program was:" >&5
3418sed 's/^/| /' conftest.$ac_ext >&5
3419
3420{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3421$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3422as_fn_error $? "cannot compute suffix of object files: cannot compile
3423See \`config.log' for more details" "$LINENO" 5; }
3424fi
3425rm -f conftest.$ac_cv_objext conftest.$ac_ext
3426fi
3427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3428$as_echo "$ac_cv_objext" >&6; }
3429OBJEXT=$ac_cv_objext
3430ac_objext=$OBJEXT
3431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3432$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3433if ${ac_cv_c_compiler_gnu+:} false; then :
3434 $as_echo_n "(cached) " >&6
3435else
3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437/* end confdefs.h. */
3438
3439int
3440main ()
3441{
3442#ifndef __GNUC__
3443 choke me
3444#endif
3445
3446 ;
3447 return 0;
3448}
3449_ACEOF
3450if ac_fn_c_try_compile "$LINENO"; then :
3451 ac_compiler_gnu=yes
3452else
3453 ac_compiler_gnu=no
3454fi
3455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456ac_cv_c_compiler_gnu=$ac_compiler_gnu
3457
3458fi
3459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3460$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3461if test $ac_compiler_gnu = yes; then
3462 GCC=yes
3463else
3464 GCC=
3465fi
3466ac_test_CFLAGS=${CFLAGS+set}
3467ac_save_CFLAGS=$CFLAGS
3468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3469$as_echo_n "checking whether $CC accepts -g... " >&6; }
3470if ${ac_cv_prog_cc_g+:} false; then :
3471 $as_echo_n "(cached) " >&6
3472else
3473 ac_save_c_werror_flag=$ac_c_werror_flag
3474 ac_c_werror_flag=yes
3475 ac_cv_prog_cc_g=no
3476 CFLAGS="-g"
3477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3478/* end confdefs.h. */
3479
3480int
3481main ()
3482{
3483
3484 ;
3485 return 0;
3486}
3487_ACEOF
3488if ac_fn_c_try_compile "$LINENO"; then :
3489 ac_cv_prog_cc_g=yes
3490else
3491 CFLAGS=""
3492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493/* end confdefs.h. */
3494
3495int
3496main ()
3497{
3498
3499 ;
3500 return 0;
3501}
3502_ACEOF
3503if ac_fn_c_try_compile "$LINENO"; then :
3504
3505else
3506 ac_c_werror_flag=$ac_save_c_werror_flag
3507 CFLAGS="-g"
3508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3509/* end confdefs.h. */
3510
3511int
3512main ()
3513{
3514
3515 ;
3516 return 0;
3517}
3518_ACEOF
3519if ac_fn_c_try_compile "$LINENO"; then :
3520 ac_cv_prog_cc_g=yes
3521fi
3522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3523fi
3524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3525fi
3526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3527 ac_c_werror_flag=$ac_save_c_werror_flag
3528fi
3529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3530$as_echo "$ac_cv_prog_cc_g" >&6; }
3531if test "$ac_test_CFLAGS" = set; then
3532 CFLAGS=$ac_save_CFLAGS
3533elif test $ac_cv_prog_cc_g = yes; then
3534 if test "$GCC" = yes; then
3535 CFLAGS="-g -O2"
3536 else
3537 CFLAGS="-g"
3538 fi
3539else
3540 if test "$GCC" = yes; then
3541 CFLAGS="-O2"
3542 else
3543 CFLAGS=
3544 fi
3545fi
3546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3547$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3548if ${ac_cv_prog_cc_c89+:} false; then :
3549 $as_echo_n "(cached) " >&6
3550else
3551 ac_cv_prog_cc_c89=no
3552ac_save_CC=$CC
3553cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3554/* end confdefs.h. */
3555#include <stdarg.h>
3556#include <stdio.h>
3557struct stat;
3558/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3559struct buf { int x; };
3560FILE * (*rcsopen) (struct buf *, struct stat *, int);
3561static char *e (p, i)
3562 char **p;
3563 int i;
3564{
3565 return p[i];
3566}
3567static char *f (char * (*g) (char **, int), char **p, ...)
3568{
3569 char *s;
3570 va_list v;
3571 va_start (v,p);
3572 s = g (p, va_arg (v,int));
3573 va_end (v);
3574 return s;
3575}
3576
3577/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3578 function prototypes and stuff, but not '\xHH' hex character constants.
3579 These don't provoke an error unfortunately, instead are silently treated
3580 as 'x'. The following induces an error, until -std is added to get
3581 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3582 array size at least. It's necessary to write '\x00'==0 to get something
3583 that's true only with -std. */
3584int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3585
3586/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3587 inside strings and character constants. */
3588#define FOO(x) 'x'
3589int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3590
3591int test (int i, double x);
3592struct s1 {int (*f) (int a);};
3593struct s2 {int (*f) (double a);};
3594int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3595int argc;
3596char **argv;
3597int
3598main ()
3599{
3600return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3601 ;
3602 return 0;
3603}
3604_ACEOF
3605for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3606 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3607do
3608 CC="$ac_save_CC $ac_arg"
3609 if ac_fn_c_try_compile "$LINENO"; then :
3610 ac_cv_prog_cc_c89=$ac_arg
3611fi
3612rm -f core conftest.err conftest.$ac_objext
3613 test "x$ac_cv_prog_cc_c89" != "xno" && break
3614done
3615rm -f conftest.$ac_ext
3616CC=$ac_save_CC
3617
3618fi
3619# AC_CACHE_VAL
3620case "x$ac_cv_prog_cc_c89" in
3621 x)
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3623$as_echo "none needed" >&6; } ;;
3624 xno)
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3626$as_echo "unsupported" >&6; } ;;
3627 *)
3628 CC="$CC $ac_cv_prog_cc_c89"
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3630$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3631esac
3632if test "x$ac_cv_prog_cc_c89" != xno; then :
3633
3634fi
3635
3636ac_ext=c
3637ac_cpp='$CPP $CPPFLAGS'
3638ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3639ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3640ac_compiler_gnu=$ac_cv_c_compiler_gnu
3641
3642ac_ext=c
3643ac_cpp='$CPP $CPPFLAGS'
3644ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3645ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3646ac_compiler_gnu=$ac_cv_c_compiler_gnu
3647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3648$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3649if ${am_cv_prog_cc_c_o+:} false; then :
3650 $as_echo_n "(cached) " >&6
3651else
3652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3653/* end confdefs.h. */
3654
3655int
3656main ()
3657{
3658
3659 ;
3660 return 0;
3661}
3662_ACEOF
3663 # Make sure it works both with $CC and with simple cc.
3664 # Following AC_PROG_CC_C_O, we do the test twice because some
3665 # compilers refuse to overwrite an existing .o file with -o,
3666 # though they will create one.
3667 am_cv_prog_cc_c_o=yes
3668 for am_i in 1 2; do
3669 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3670 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3671 ac_status=$?
3672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3673 (exit $ac_status); } \
3674 && test -f conftest2.$ac_objext; then
3675 : OK
3676 else
3677 am_cv_prog_cc_c_o=no
3678 break
3679 fi
3680 done
3681 rm -f core conftest*
3682 unset am_i
3683fi
3684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3685$as_echo "$am_cv_prog_cc_c_o" >&6; }
3686if test "$am_cv_prog_cc_c_o" != yes; then
3687 # Losing compiler, so override with the script.
3688 # FIXME: It is wrong to rewrite CC.
3689 # But if we don't then we get into trouble of one sort or another.
3690 # A longer-term fix would be to have automake use am__CC in this case,
3691 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3692 CC="$am_aux_dir/compile $CC"
3693fi
3694ac_ext=c
3695ac_cpp='$CPP $CPPFLAGS'
3696ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3697ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3698ac_compiler_gnu=$ac_cv_c_compiler_gnu
3699
3700DEPDIR="${am__leading_dot}deps"
3701
3702ac_config_commands="$ac_config_commands depfiles"
3703
3704
3705am_make=${MAKE-make}
3706cat > confinc << 'END'
3707am__doit:
3708 @echo this is the am__doit target
3709.PHONY: am__doit
3710END
3711# If we don't find an include directive, just comment out the code.
3712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3713$as_echo_n "checking for style of include used by $am_make... " >&6; }
3714am__include="#"
3715am__quote=
3716_am_result=none
3717# First try GNU make style include.
3718echo "include confinc" > confmf
3719# Ignore all kinds of additional output from 'make'.
3720case `$am_make -s -f confmf 2> /dev/null` in #(
3721*the\ am__doit\ target*)
3722 am__include=include
3723 am__quote=
3724 _am_result=GNU
3725 ;;
3726esac
3727# Now try BSD make style include.
3728if test "$am__include" = "#"; then
3729 echo '.include "confinc"' > confmf
3730 case `$am_make -s -f confmf 2> /dev/null` in #(
3731 *the\ am__doit\ target*)
3732 am__include=.include
3733 am__quote="\""
3734 _am_result=BSD
3735 ;;
3736 esac
3737fi
3738
3739
3740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3741$as_echo "$_am_result" >&6; }
3742rm -f confinc confmf
3743
3744# Check whether --enable-dependency-tracking was given.
3745if test "${enable_dependency_tracking+set}" = set; then :
3746 enableval=$enable_dependency_tracking;
3747fi
3748
3749if test "x$enable_dependency_tracking" != xno; then
3750 am_depcomp="$ac_aux_dir/depcomp"
3751 AMDEPBACKSLASH='\'
3752 am__nodep='_no'
3753fi
3754 if test "x$enable_dependency_tracking" != xno; then
3755 AMDEP_TRUE=
3756 AMDEP_FALSE='#'
3757else
3758 AMDEP_TRUE='#'
3759 AMDEP_FALSE=
3760fi
3761
3762
3763
3764depcc="$CC" am_compiler_list=
3765
3766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3767$as_echo_n "checking dependency style of $depcc... " >&6; }
3768if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3769 $as_echo_n "(cached) " >&6
3770else
3771 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3772 # We make a subdir and do the tests there. Otherwise we can end up
3773 # making bogus files that we don't know about and never remove. For
3774 # instance it was reported that on HP-UX the gcc test will end up
3775 # making a dummy file named 'D' -- because '-MD' means "put the output
3776 # in D".
3777 rm -rf conftest.dir
3778 mkdir conftest.dir
3779 # Copy depcomp to subdir because otherwise we won't find it if we're
3780 # using a relative directory.
3781 cp "$am_depcomp" conftest.dir
3782 cd conftest.dir
3783 # We will build objects and dependencies in a subdirectory because
3784 # it helps to detect inapplicable dependency modes. For instance
3785 # both Tru64's cc and ICC support -MD to output dependencies as a
3786 # side effect of compilation, but ICC will put the dependencies in
3787 # the current directory while Tru64 will put them in the object
3788 # directory.
3789 mkdir sub
3790
3791 am_cv_CC_dependencies_compiler_type=none
3792 if test "$am_compiler_list" = ""; then
3793 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3794 fi
3795 am__universal=false
3796 case " $depcc " in #(
3797 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3798 esac
3799
3800 for depmode in $am_compiler_list; do
3801 # Setup a source with many dependencies, because some compilers
3802 # like to wrap large dependency lists on column 80 (with \), and
3803 # we should not choose a depcomp mode which is confused by this.
3804 #
3805 # We need to recreate these files for each test, as the compiler may
3806 # overwrite some of them when testing with obscure command lines.
3807 # This happens at least with the AIX C compiler.
3808 : > sub/conftest.c
3809 for i in 1 2 3 4 5 6; do
3810 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3811 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3812 # Solaris 10 /bin/sh.
3813 echo '/* dummy */' > sub/conftst$i.h
3814 done
3815 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3816
3817 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3818 # mode. It turns out that the SunPro C++ compiler does not properly
3819 # handle '-M -o', and we need to detect this. Also, some Intel
3820 # versions had trouble with output in subdirs.
3821 am__obj=sub/conftest.${OBJEXT-o}
3822 am__minus_obj="-o $am__obj"
3823 case $depmode in
3824 gcc)
3825 # This depmode causes a compiler race in universal mode.
3826 test "$am__universal" = false || continue
3827 ;;
3828 nosideeffect)
3829 # After this tag, mechanisms are not by side-effect, so they'll
3830 # only be used when explicitly requested.
3831 if test "x$enable_dependency_tracking" = xyes; then
3832 continue
3833 else
3834 break
3835 fi
3836 ;;
3837 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3838 # This compiler won't grok '-c -o', but also, the minuso test has
3839 # not run yet. These depmodes are late enough in the game, and
3840 # so weak that their functioning should not be impacted.
3841 am__obj=conftest.${OBJEXT-o}
3842 am__minus_obj=
3843 ;;
3844 none) break ;;
3845 esac
3846 if depmode=$depmode \
3847 source=sub/conftest.c object=$am__obj \
3848 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3849 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3850 >/dev/null 2>conftest.err &&
3851 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3852 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3853 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3854 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3855 # icc doesn't choke on unknown options, it will just issue warnings
3856 # or remarks (even with -Werror). So we grep stderr for any message
3857 # that says an option was ignored or not supported.
3858 # When given -MP, icc 7.0 and 7.1 complain thusly:
3859 # icc: Command line warning: ignoring option '-M'; no argument required
3860 # The diagnosis changed in icc 8.0:
3861 # icc: Command line remark: option '-MP' not supported
3862 if (grep 'ignoring option' conftest.err ||
3863 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3864 am_cv_CC_dependencies_compiler_type=$depmode
3865 break
3866 fi
3867 fi
3868 done
3869
3870 cd ..
3871 rm -rf conftest.dir
3872else
3873 am_cv_CC_dependencies_compiler_type=none
3874fi
3875
3876fi
3877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3878$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3879CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3880
3881 if
3882 test "x$enable_dependency_tracking" != xno \
3883 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3884 am__fastdepCC_TRUE=
3885 am__fastdepCC_FALSE='#'
3886else
3887 am__fastdepCC_TRUE='#'
3888 am__fastdepCC_FALSE=
3889fi
3890
3891
3892# By default we simply use the C compiler to build assembly code.
3893
3894test "${CCAS+set}" = set || CCAS=$CC
3895test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
3896
3897
3898
3899depcc="$CCAS" am_compiler_list=
3900
3901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3902$as_echo_n "checking dependency style of $depcc... " >&6; }
3903if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
3904 $as_echo_n "(cached) " >&6
3905else
3906 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3907 # We make a subdir and do the tests there. Otherwise we can end up
3908 # making bogus files that we don't know about and never remove. For
3909 # instance it was reported that on HP-UX the gcc test will end up
3910 # making a dummy file named 'D' -- because '-MD' means "put the output
3911 # in D".
3912 rm -rf conftest.dir
3913 mkdir conftest.dir
3914 # Copy depcomp to subdir because otherwise we won't find it if we're
3915 # using a relative directory.
3916 cp "$am_depcomp" conftest.dir
3917 cd conftest.dir
3918 # We will build objects and dependencies in a subdirectory because
3919 # it helps to detect inapplicable dependency modes. For instance
3920 # both Tru64's cc and ICC support -MD to output dependencies as a
3921 # side effect of compilation, but ICC will put the dependencies in
3922 # the current directory while Tru64 will put them in the object
3923 # directory.
3924 mkdir sub
3925
3926 am_cv_CCAS_dependencies_compiler_type=none
3927 if test "$am_compiler_list" = ""; then
3928 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3929 fi
3930 am__universal=false
3931
3932
3933 for depmode in $am_compiler_list; do
3934 # Setup a source with many dependencies, because some compilers
3935 # like to wrap large dependency lists on column 80 (with \), and
3936 # we should not choose a depcomp mode which is confused by this.
3937 #
3938 # We need to recreate these files for each test, as the compiler may
3939 # overwrite some of them when testing with obscure command lines.
3940 # This happens at least with the AIX C compiler.
3941 : > sub/conftest.c
3942 for i in 1 2 3 4 5 6; do
3943 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3944 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3945 # Solaris 10 /bin/sh.
3946 echo '/* dummy */' > sub/conftst$i.h
3947 done
3948 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3949
3950 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3951 # mode. It turns out that the SunPro C++ compiler does not properly
3952 # handle '-M -o', and we need to detect this. Also, some Intel
3953 # versions had trouble with output in subdirs.
3954 am__obj=sub/conftest.${OBJEXT-o}
3955 am__minus_obj="-o $am__obj"
3956 case $depmode in
3957 gcc)
3958 # This depmode causes a compiler race in universal mode.
3959 test "$am__universal" = false || continue
3960 ;;
3961 nosideeffect)
3962 # After this tag, mechanisms are not by side-effect, so they'll
3963 # only be used when explicitly requested.
3964 if test "x$enable_dependency_tracking" = xyes; then
3965 continue
3966 else
3967 break
3968 fi
3969 ;;
3970 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3971 # This compiler won't grok '-c -o', but also, the minuso test has
3972 # not run yet. These depmodes are late enough in the game, and
3973 # so weak that their functioning should not be impacted.
3974 am__obj=conftest.${OBJEXT-o}
3975 am__minus_obj=
3976 ;;
3977 none) break ;;
3978 esac
3979 if depmode=$depmode \
3980 source=sub/conftest.c object=$am__obj \
3981 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3982 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3983 >/dev/null 2>conftest.err &&
3984 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3985 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3986 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3987 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3988 # icc doesn't choke on unknown options, it will just issue warnings
3989 # or remarks (even with -Werror). So we grep stderr for any message
3990 # that says an option was ignored or not supported.
3991 # When given -MP, icc 7.0 and 7.1 complain thusly:
3992 # icc: Command line warning: ignoring option '-M'; no argument required
3993 # The diagnosis changed in icc 8.0:
3994 # icc: Command line remark: option '-MP' not supported
3995 if (grep 'ignoring option' conftest.err ||
3996 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3997 am_cv_CCAS_dependencies_compiler_type=$depmode
3998 break
3999 fi
4000 fi
4001 done
4002
4003 cd ..
4004 rm -rf conftest.dir
4005else
4006 am_cv_CCAS_dependencies_compiler_type=none
4007fi
4008
4009fi
4010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4011$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4012CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4013
4014 if
4015 test "x$enable_dependency_tracking" != xno \
4016 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4017 am__fastdepCCAS_TRUE=
4018 am__fastdepCCAS_FALSE='#'
4019else
4020 am__fastdepCCAS_TRUE='#'
4021 am__fastdepCCAS_FALSE=
4022fi
4023
4024
4025case `pwd` in
4026 *\ * | *\ *)
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4028$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4029esac
4030
4031
4032
4033macro_version='2.4.2'
4034macro_revision='1.3337'
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048ltmain="$ac_aux_dir/ltmain.sh"
4049
4050# Backslashify metacharacters that are still active within
4051# double-quoted strings.
4052sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4053
4054# Same as above, but do not quote variable references.
4055double_quote_subst='s/\(["`\\]\)/\\\1/g'
4056
4057# Sed substitution to delay expansion of an escaped shell variable in a
4058# double_quote_subst'ed string.
4059delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4060
4061# Sed substitution to delay expansion of an escaped single quote.
4062delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4063
4064# Sed substitution to avoid accidental globbing in evaled expressions
4065no_glob_subst='s/\*/\\\*/g'
4066
4067ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4068ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4069ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4070
4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4072$as_echo_n "checking how to print strings... " >&6; }
4073# Test print first, because it will be a builtin if present.
4074if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4075 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4076 ECHO='print -r --'
4077elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4078 ECHO='printf %s\n'
4079else
4080 # Use this function as a fallback that always works.
4081 func_fallback_echo ()
4082 {
4083 eval 'cat <<_LTECHO_EOF
4084$1
4085_LTECHO_EOF'
4086 }
4087 ECHO='func_fallback_echo'
4088fi
4089
4090# func_echo_all arg...
4091# Invoke $ECHO with all args, space-separated.
4092func_echo_all ()
4093{
4094 $ECHO ""
4095}
4096
4097case "$ECHO" in
4098 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4099$as_echo "printf" >&6; } ;;
4100 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4101$as_echo "print -r" >&6; } ;;
4102 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4103$as_echo "cat" >&6; } ;;
4104esac
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4120$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4121if ${ac_cv_path_SED+:} false; then :
4122 $as_echo_n "(cached) " >&6
4123else
4124 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4125 for ac_i in 1 2 3 4 5 6 7; do
4126 ac_script="$ac_script$as_nl$ac_script"
4127 done
4128 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4129 { ac_script=; unset ac_script;}
4130 if test -z "$SED"; then
4131 ac_path_SED_found=false
4132 # Loop through the user's path and test for each of PROGNAME-LIST
4133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4134for as_dir in $PATH
4135do
4136 IFS=$as_save_IFS
4137 test -z "$as_dir" && as_dir=.
4138 for ac_prog in sed gsed; do
4139 for ac_exec_ext in '' $ac_executable_extensions; do
4140 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4141 as_fn_executable_p "$ac_path_SED" || continue
4142# Check for GNU ac_path_SED and select it if it is found.
4143 # Check for GNU $ac_path_SED
4144case `"$ac_path_SED" --version 2>&1` in
4145*GNU*)
4146 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4147*)
4148 ac_count=0
4149 $as_echo_n 0123456789 >"conftest.in"
4150 while :
4151 do
4152 cat "conftest.in" "conftest.in" >"conftest.tmp"
4153 mv "conftest.tmp" "conftest.in"
4154 cp "conftest.in" "conftest.nl"
4155 $as_echo '' >> "conftest.nl"
4156 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4157 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4158 as_fn_arith $ac_count + 1 && ac_count=$as_val
4159 if test $ac_count -gt ${ac_path_SED_max-0}; then
4160 # Best one so far, save it but keep looking for a better one
4161 ac_cv_path_SED="$ac_path_SED"
4162 ac_path_SED_max=$ac_count
4163 fi
4164 # 10*(2^10) chars as input seems more than enough
4165 test $ac_count -gt 10 && break
4166 done
4167 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4168esac
4169
4170 $ac_path_SED_found && break 3
4171 done
4172 done
4173 done
4174IFS=$as_save_IFS
4175 if test -z "$ac_cv_path_SED"; then
4176 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4177 fi
4178else
4179 ac_cv_path_SED=$SED
4180fi
4181
4182fi
4183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4184$as_echo "$ac_cv_path_SED" >&6; }
4185 SED="$ac_cv_path_SED"
4186 rm -f conftest.sed
4187
4188test -z "$SED" && SED=sed
4189Xsed="$SED -e 1s/^X//"
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4202$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4203if ${ac_cv_path_GREP+:} false; then :
4204 $as_echo_n "(cached) " >&6
4205else
4206 if test -z "$GREP"; then
4207 ac_path_GREP_found=false
4208 # Loop through the user's path and test for each of PROGNAME-LIST
4209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4210for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4211do
4212 IFS=$as_save_IFS
4213 test -z "$as_dir" && as_dir=.
4214 for ac_prog in grep ggrep; do
4215 for ac_exec_ext in '' $ac_executable_extensions; do
4216 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4217 as_fn_executable_p "$ac_path_GREP" || continue
4218# Check for GNU ac_path_GREP and select it if it is found.
4219 # Check for GNU $ac_path_GREP
4220case `"$ac_path_GREP" --version 2>&1` in
4221*GNU*)
4222 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4223*)
4224 ac_count=0
4225 $as_echo_n 0123456789 >"conftest.in"
4226 while :
4227 do
4228 cat "conftest.in" "conftest.in" >"conftest.tmp"
4229 mv "conftest.tmp" "conftest.in"
4230 cp "conftest.in" "conftest.nl"
4231 $as_echo 'GREP' >> "conftest.nl"
4232 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4233 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4234 as_fn_arith $ac_count + 1 && ac_count=$as_val
4235 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4236 # Best one so far, save it but keep looking for a better one
4237 ac_cv_path_GREP="$ac_path_GREP"
4238 ac_path_GREP_max=$ac_count
4239 fi
4240 # 10*(2^10) chars as input seems more than enough
4241 test $ac_count -gt 10 && break
4242 done
4243 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4244esac
4245
4246 $ac_path_GREP_found && break 3
4247 done
4248 done
4249 done
4250IFS=$as_save_IFS
4251 if test -z "$ac_cv_path_GREP"; then
4252 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4253 fi
4254else
4255 ac_cv_path_GREP=$GREP
4256fi
4257
4258fi
4259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4260$as_echo "$ac_cv_path_GREP" >&6; }
4261 GREP="$ac_cv_path_GREP"
4262
4263
4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4265$as_echo_n "checking for egrep... " >&6; }
4266if ${ac_cv_path_EGREP+:} false; then :
4267 $as_echo_n "(cached) " >&6
4268else
4269 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4270 then ac_cv_path_EGREP="$GREP -E"
4271 else
4272 if test -z "$EGREP"; then
4273 ac_path_EGREP_found=false
4274 # Loop through the user's path and test for each of PROGNAME-LIST
4275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4276for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4277do
4278 IFS=$as_save_IFS
4279 test -z "$as_dir" && as_dir=.
4280 for ac_prog in egrep; do
4281 for ac_exec_ext in '' $ac_executable_extensions; do
4282 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4283 as_fn_executable_p "$ac_path_EGREP" || continue
4284# Check for GNU ac_path_EGREP and select it if it is found.
4285 # Check for GNU $ac_path_EGREP
4286case `"$ac_path_EGREP" --version 2>&1` in
4287*GNU*)
4288 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4289*)
4290 ac_count=0
4291 $as_echo_n 0123456789 >"conftest.in"
4292 while :
4293 do
4294 cat "conftest.in" "conftest.in" >"conftest.tmp"
4295 mv "conftest.tmp" "conftest.in"
4296 cp "conftest.in" "conftest.nl"
4297 $as_echo 'EGREP' >> "conftest.nl"
4298 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4299 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4300 as_fn_arith $ac_count + 1 && ac_count=$as_val
4301 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4302 # Best one so far, save it but keep looking for a better one
4303 ac_cv_path_EGREP="$ac_path_EGREP"
4304 ac_path_EGREP_max=$ac_count
4305 fi
4306 # 10*(2^10) chars as input seems more than enough
4307 test $ac_count -gt 10 && break
4308 done
4309 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4310esac
4311
4312 $ac_path_EGREP_found && break 3
4313 done
4314 done
4315 done
4316IFS=$as_save_IFS
4317 if test -z "$ac_cv_path_EGREP"; then
4318 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4319 fi
4320else
4321 ac_cv_path_EGREP=$EGREP
4322fi
4323
4324 fi
4325fi
4326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4327$as_echo "$ac_cv_path_EGREP" >&6; }
4328 EGREP="$ac_cv_path_EGREP"
4329
4330
4331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4332$as_echo_n "checking for fgrep... " >&6; }
4333if ${ac_cv_path_FGREP+:} false; then :
4334 $as_echo_n "(cached) " >&6
4335else
4336 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4337 then ac_cv_path_FGREP="$GREP -F"
4338 else
4339 if test -z "$FGREP"; then
4340 ac_path_FGREP_found=false
4341 # Loop through the user's path and test for each of PROGNAME-LIST
4342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4343for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4344do
4345 IFS=$as_save_IFS
4346 test -z "$as_dir" && as_dir=.
4347 for ac_prog in fgrep; do
4348 for ac_exec_ext in '' $ac_executable_extensions; do
4349 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4350 as_fn_executable_p "$ac_path_FGREP" || continue
4351# Check for GNU ac_path_FGREP and select it if it is found.
4352 # Check for GNU $ac_path_FGREP
4353case `"$ac_path_FGREP" --version 2>&1` in
4354*GNU*)
4355 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4356*)
4357 ac_count=0
4358 $as_echo_n 0123456789 >"conftest.in"
4359 while :
4360 do
4361 cat "conftest.in" "conftest.in" >"conftest.tmp"
4362 mv "conftest.tmp" "conftest.in"
4363 cp "conftest.in" "conftest.nl"
4364 $as_echo 'FGREP' >> "conftest.nl"
4365 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4366 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4367 as_fn_arith $ac_count + 1 && ac_count=$as_val
4368 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4369 # Best one so far, save it but keep looking for a better one
4370 ac_cv_path_FGREP="$ac_path_FGREP"
4371 ac_path_FGREP_max=$ac_count
4372 fi
4373 # 10*(2^10) chars as input seems more than enough
4374 test $ac_count -gt 10 && break
4375 done
4376 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4377esac
4378
4379 $ac_path_FGREP_found && break 3
4380 done
4381 done
4382 done
4383IFS=$as_save_IFS
4384 if test -z "$ac_cv_path_FGREP"; then
4385 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4386 fi
4387else
4388 ac_cv_path_FGREP=$FGREP
4389fi
4390
4391 fi
4392fi
4393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4394$as_echo "$ac_cv_path_FGREP" >&6; }
4395 FGREP="$ac_cv_path_FGREP"
4396
4397
4398test -z "$GREP" && GREP=grep
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418# Check whether --with-gnu-ld was given.
4419if test "${with_gnu_ld+set}" = set; then :
4420 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4421else
4422 with_gnu_ld=no
4423fi
4424
4425ac_prog=ld
4426if test "$GCC" = yes; then
4427 # Check if gcc -print-prog-name=ld gives a path.
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4429$as_echo_n "checking for ld used by $CC... " >&6; }
4430 case $host in
4431 *-*-mingw*)
4432 # gcc leaves a trailing carriage return which upsets mingw
4433 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4434 *)
4435 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4436 esac
4437 case $ac_prog in
4438 # Accept absolute paths.
4439 [\\/]* | ?:[\\/]*)
4440 re_direlt='/[^/][^/]*/\.\./'
4441 # Canonicalize the pathname of ld
4442 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4443 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4444 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4445 done
4446 test -z "$LD" && LD="$ac_prog"
4447 ;;
4448 "")
4449 # If it fails, then pretend we aren't using GCC.
4450 ac_prog=ld
4451 ;;
4452 *)
4453 # If it is relative, then search for the first ld in PATH.
4454 with_gnu_ld=unknown
4455 ;;
4456 esac
4457elif test "$with_gnu_ld" = yes; then
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4459$as_echo_n "checking for GNU ld... " >&6; }
4460else
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4462$as_echo_n "checking for non-GNU ld... " >&6; }
4463fi
4464if ${lt_cv_path_LD+:} false; then :
4465 $as_echo_n "(cached) " >&6
4466else
4467 if test -z "$LD"; then
4468 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4469 for ac_dir in $PATH; do
4470 IFS="$lt_save_ifs"
4471 test -z "$ac_dir" && ac_dir=.
4472 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4473 lt_cv_path_LD="$ac_dir/$ac_prog"
4474 # Check to see if the program is GNU ld. I'd rather use --version,
4475 # but apparently some variants of GNU ld only accept -v.
4476 # Break only if it was the GNU/non-GNU ld that we prefer.
4477 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4478 *GNU* | *'with BFD'*)
4479 test "$with_gnu_ld" != no && break
4480 ;;
4481 *)
4482 test "$with_gnu_ld" != yes && break
4483 ;;
4484 esac
4485 fi
4486 done
4487 IFS="$lt_save_ifs"
4488else
4489 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4490fi
4491fi
4492
4493LD="$lt_cv_path_LD"
4494if test -n "$LD"; then
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4496$as_echo "$LD" >&6; }
4497else
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4499$as_echo "no" >&6; }
4500fi
4501test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4503$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4504if ${lt_cv_prog_gnu_ld+:} false; then :
4505 $as_echo_n "(cached) " >&6
4506else
4507 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4508case `$LD -v 2>&1 </dev/null` in
4509*GNU* | *'with BFD'*)
4510 lt_cv_prog_gnu_ld=yes
4511 ;;
4512*)
4513 lt_cv_prog_gnu_ld=no
4514 ;;
4515esac
4516fi
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4518$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4519with_gnu_ld=$lt_cv_prog_gnu_ld
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4530$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4531if ${lt_cv_path_NM+:} false; then :
4532 $as_echo_n "(cached) " >&6
4533else
4534 if test -n "$NM"; then
4535 # Let the user override the test.
4536 lt_cv_path_NM="$NM"
4537else
4538 lt_nm_to_check="${ac_tool_prefix}nm"
4539 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4540 lt_nm_to_check="$lt_nm_to_check nm"
4541 fi
4542 for lt_tmp_nm in $lt_nm_to_check; do
4543 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4544 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4545 IFS="$lt_save_ifs"
4546 test -z "$ac_dir" && ac_dir=.
4547 tmp_nm="$ac_dir/$lt_tmp_nm"
4548 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4549 # Check to see if the nm accepts a BSD-compat flag.
4550 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4551 # nm: unknown option "B" ignored
4552 # Tru64's nm complains that /dev/null is an invalid object file
4553 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4554 */dev/null* | *'Invalid file or object type'*)
4555 lt_cv_path_NM="$tmp_nm -B"
4556 break
4557 ;;
4558 *)
4559 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4560 */dev/null*)
4561 lt_cv_path_NM="$tmp_nm -p"
4562 break
4563 ;;
4564 *)
4565 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4566 continue # so that we can try to find one that supports BSD flags
4567 ;;
4568 esac
4569 ;;
4570 esac
4571 fi
4572 done
4573 IFS="$lt_save_ifs"
4574 done
4575 : ${lt_cv_path_NM=no}
4576fi
4577fi
4578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4579$as_echo "$lt_cv_path_NM" >&6; }
4580if test "$lt_cv_path_NM" != "no"; then
4581 NM="$lt_cv_path_NM"
4582else
4583 # Didn't find any BSD compatible name lister, look for dumpbin.
4584 if test -n "$DUMPBIN"; then :
4585 # Let the user override the test.
4586 else
4587 if test -n "$ac_tool_prefix"; then
4588 for ac_prog in dumpbin "link -dump"
4589 do
4590 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4591set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4593$as_echo_n "checking for $ac_word... " >&6; }
4594if ${ac_cv_prog_DUMPBIN+:} false; then :
4595 $as_echo_n "(cached) " >&6
4596else
4597 if test -n "$DUMPBIN"; then
4598 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4599else
4600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4601for as_dir in $PATH
4602do
4603 IFS=$as_save_IFS
4604 test -z "$as_dir" && as_dir=.
4605 for ac_exec_ext in '' $ac_executable_extensions; do
4606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4607 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4609 break 2
4610 fi
4611done
4612 done
4613IFS=$as_save_IFS
4614
4615fi
4616fi
4617DUMPBIN=$ac_cv_prog_DUMPBIN
4618if test -n "$DUMPBIN"; then
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4620$as_echo "$DUMPBIN" >&6; }
4621else
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4623$as_echo "no" >&6; }
4624fi
4625
4626
4627 test -n "$DUMPBIN" && break
4628 done
4629fi
4630if test -z "$DUMPBIN"; then
4631 ac_ct_DUMPBIN=$DUMPBIN
4632 for ac_prog in dumpbin "link -dump"
4633do
4634 # Extract the first word of "$ac_prog", so it can be a program name with args.
4635set dummy $ac_prog; ac_word=$2
4636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4637$as_echo_n "checking for $ac_word... " >&6; }
4638if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4639 $as_echo_n "(cached) " >&6
4640else
4641 if test -n "$ac_ct_DUMPBIN"; then
4642 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4643else
4644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4645for as_dir in $PATH
4646do
4647 IFS=$as_save_IFS
4648 test -z "$as_dir" && as_dir=.
4649 for ac_exec_ext in '' $ac_executable_extensions; do
4650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4651 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4653 break 2
4654 fi
4655done
4656 done
4657IFS=$as_save_IFS
4658
4659fi
4660fi
4661ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4662if test -n "$ac_ct_DUMPBIN"; then
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4664$as_echo "$ac_ct_DUMPBIN" >&6; }
4665else
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4667$as_echo "no" >&6; }
4668fi
4669
4670
4671 test -n "$ac_ct_DUMPBIN" && break
4672done
4673
4674 if test "x$ac_ct_DUMPBIN" = x; then
4675 DUMPBIN=":"
4676 else
4677 case $cross_compiling:$ac_tool_warned in
4678yes:)
4679{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4680$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4681ac_tool_warned=yes ;;
4682esac
4683 DUMPBIN=$ac_ct_DUMPBIN
4684 fi
4685fi
4686
4687 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4688 *COFF*)
4689 DUMPBIN="$DUMPBIN -symbols"
4690 ;;
4691 *)
4692 DUMPBIN=:
4693 ;;
4694 esac
4695 fi
4696
4697 if test "$DUMPBIN" != ":"; then
4698 NM="$DUMPBIN"
4699 fi
4700fi
4701test -z "$NM" && NM=nm
4702
4703
4704
4705
4706
4707
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4709$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4710if ${lt_cv_nm_interface+:} false; then :
4711 $as_echo_n "(cached) " >&6
4712else
4713 lt_cv_nm_interface="BSD nm"
4714 echo "int some_variable = 0;" > conftest.$ac_ext
4715 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4716 (eval "$ac_compile" 2>conftest.err)
4717 cat conftest.err >&5
4718 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4719 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4720 cat conftest.err >&5
4721 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4722 cat conftest.out >&5
4723 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4724 lt_cv_nm_interface="MS dumpbin"
4725 fi
4726 rm -f conftest*
4727fi
4728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4729$as_echo "$lt_cv_nm_interface" >&6; }
4730
4731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4732$as_echo_n "checking whether ln -s works... " >&6; }
4733LN_S=$as_ln_s
4734if test "$LN_S" = "ln -s"; then
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4736$as_echo "yes" >&6; }
4737else
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4739$as_echo "no, using $LN_S" >&6; }
4740fi
4741
4742# find the maximum length of command line arguments
4743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4744$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4745if ${lt_cv_sys_max_cmd_len+:} false; then :
4746 $as_echo_n "(cached) " >&6
4747else
4748 i=0
4749 teststring="ABCD"
4750
4751 case $build_os in
4752 msdosdjgpp*)
4753 # On DJGPP, this test can blow up pretty badly due to problems in libc
4754 # (any single argument exceeding 2000 bytes causes a buffer overrun
4755 # during glob expansion). Even if it were fixed, the result of this
4756 # check would be larger than it should be.
4757 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4758 ;;
4759
4760 gnu*)
4761 # Under GNU Hurd, this test is not required because there is
4762 # no limit to the length of command line arguments.
4763 # Libtool will interpret -1 as no limit whatsoever
4764 lt_cv_sys_max_cmd_len=-1;
4765 ;;
4766
4767 cygwin* | mingw* | cegcc*)
4768 # On Win9x/ME, this test blows up -- it succeeds, but takes
4769 # about 5 minutes as the teststring grows exponentially.
4770 # Worse, since 9x/ME are not pre-emptively multitasking,
4771 # you end up with a "frozen" computer, even though with patience
4772 # the test eventually succeeds (with a max line length of 256k).
4773 # Instead, let's just punt: use the minimum linelength reported by
4774 # all of the supported platforms: 8192 (on NT/2K/XP).
4775 lt_cv_sys_max_cmd_len=8192;
4776 ;;
4777
4778 mint*)
4779 # On MiNT this can take a long time and run out of memory.
4780 lt_cv_sys_max_cmd_len=8192;
4781 ;;
4782
4783 amigaos*)
4784 # On AmigaOS with pdksh, this test takes hours, literally.
4785 # So we just punt and use a minimum line length of 8192.
4786 lt_cv_sys_max_cmd_len=8192;
4787 ;;
4788
4789 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4790 # This has been around since 386BSD, at least. Likely further.
4791 if test -x /sbin/sysctl; then
4792 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4793 elif test -x /usr/sbin/sysctl; then
4794 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4795 else
4796 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4797 fi
4798 # And add a safety zone
4799 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4800 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4801 ;;
4802
4803 interix*)
4804 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4805 lt_cv_sys_max_cmd_len=196608
4806 ;;
4807
4808 os2*)
4809 # The test takes a long time on OS/2.
4810 lt_cv_sys_max_cmd_len=8192
4811 ;;
4812
4813 osf*)
4814 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4815 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4816 # nice to cause kernel panics so lets avoid the loop below.
4817 # First set a reasonable default.
4818 lt_cv_sys_max_cmd_len=16384
4819 #
4820 if test -x /sbin/sysconfig; then
4821 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4822 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4823 esac
4824 fi
4825 ;;
4826 sco3.2v5*)
4827 lt_cv_sys_max_cmd_len=102400
4828 ;;
4829 sysv5* | sco5v6* | sysv4.2uw2*)
4830 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4831 if test -n "$kargmax"; then
4832 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4833 else
4834 lt_cv_sys_max_cmd_len=32768
4835 fi
4836 ;;
4837 *)
4838 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4839 if test -n "$lt_cv_sys_max_cmd_len" && \
4840 test undefined != "$lt_cv_sys_max_cmd_len"; then
4841 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4842 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4843 else
4844 # Make teststring a little bigger before we do anything with it.
4845 # a 1K string should be a reasonable start.
4846 for i in 1 2 3 4 5 6 7 8 ; do
4847 teststring=$teststring$teststring
4848 done
4849 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4850 # If test is not a shell built-in, we'll probably end up computing a
4851 # maximum length that is only half of the actual maximum length, but
4852 # we can't tell.
4853 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
4854 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4855 test $i != 17 # 1/2 MB should be enough
4856 do
4857 i=`expr $i + 1`
4858 teststring=$teststring$teststring
4859 done
4860 # Only check the string length outside the loop.
4861 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4862 teststring=
4863 # Add a significant safety factor because C++ compilers can tack on
4864 # massive amounts of additional arguments before passing them to the
4865 # linker. It appears as though 1/2 is a usable value.
4866 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4867 fi
4868 ;;
4869 esac
4870
4871fi
4872
4873if test -n $lt_cv_sys_max_cmd_len ; then
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4875$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4876else
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4878$as_echo "none" >&6; }
4879fi
4880max_cmd_len=$lt_cv_sys_max_cmd_len
4881
4882
4883
4884
4885
4886
4887: ${CP="cp -f"}
4888: ${MV="mv -f"}
4889: ${RM="rm -f"}
4890
4891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4892$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4893# Try some XSI features
4894xsi_shell=no
4895( _lt_dummy="a/b/c"
4896 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
4897 = c,a/b,b/c, \
4898 && eval 'test $(( 1 + 1 )) -eq 2 \
4899 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4900 && xsi_shell=yes
4901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4902$as_echo "$xsi_shell" >&6; }
4903
4904
4905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4906$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4907lt_shell_append=no
4908( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4909 >/dev/null 2>&1 \
4910 && lt_shell_append=yes
4911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4912$as_echo "$lt_shell_append" >&6; }
4913
4914
4915if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4916 lt_unset=unset
4917else
4918 lt_unset=false
4919fi
4920
4921
4922
4923
4924
4925# test EBCDIC or ASCII
4926case `echo X|tr X '\101'` in
4927 A) # ASCII based system
4928 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4929 lt_SP2NL='tr \040 \012'
4930 lt_NL2SP='tr \015\012 \040\040'
4931 ;;
4932 *) # EBCDIC based system
4933 lt_SP2NL='tr \100 \n'
4934 lt_NL2SP='tr \r\n \100\100'
4935 ;;
4936esac
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4947$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4948if ${lt_cv_to_host_file_cmd+:} false; then :
4949 $as_echo_n "(cached) " >&6
4950else
4951 case $host in
4952 *-*-mingw* )
4953 case $build in
4954 *-*-mingw* ) # actually msys
4955 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4956 ;;
4957 *-*-cygwin* )
4958 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4959 ;;
4960 * ) # otherwise, assume *nix
4961 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4962 ;;
4963 esac
4964 ;;
4965 *-*-cygwin* )
4966 case $build in
4967 *-*-mingw* ) # actually msys
4968 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4969 ;;
4970 *-*-cygwin* )
4971 lt_cv_to_host_file_cmd=func_convert_file_noop
4972 ;;
4973 * ) # otherwise, assume *nix
4974 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4975 ;;
4976 esac
4977 ;;
4978 * ) # unhandled hosts (and "normal" native builds)
4979 lt_cv_to_host_file_cmd=func_convert_file_noop
4980 ;;
4981esac
4982
4983fi
4984
4985to_host_file_cmd=$lt_cv_to_host_file_cmd
4986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4987$as_echo "$lt_cv_to_host_file_cmd" >&6; }
4988
4989
4990
4991
4992
4993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4994$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
4995if ${lt_cv_to_tool_file_cmd+:} false; then :
4996 $as_echo_n "(cached) " >&6
4997else
4998 #assume ordinary cross tools, or native build.
4999lt_cv_to_tool_file_cmd=func_convert_file_noop
5000case $host in
5001 *-*-mingw* )
5002 case $build in
5003 *-*-mingw* ) # actually msys
5004 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5005 ;;
5006 esac
5007 ;;
5008esac
5009
5010fi
5011
5012to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5014$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5015
5016
5017
5018
5019
5020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5021$as_echo_n "checking for $LD option to reload object files... " >&6; }
5022if ${lt_cv_ld_reload_flag+:} false; then :
5023 $as_echo_n "(cached) " >&6
5024else
5025 lt_cv_ld_reload_flag='-r'
5026fi
5027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5028$as_echo "$lt_cv_ld_reload_flag" >&6; }
5029reload_flag=$lt_cv_ld_reload_flag
5030case $reload_flag in
5031"" | " "*) ;;
5032*) reload_flag=" $reload_flag" ;;
5033esac
5034reload_cmds='$LD$reload_flag -o $output$reload_objs'
5035case $host_os in
5036 cygwin* | mingw* | pw32* | cegcc*)
5037 if test "$GCC" != yes; then
5038 reload_cmds=false
5039 fi
5040 ;;
5041 darwin*)
5042 if test "$GCC" = yes; then
5043 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5044 else
5045 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5046 fi
5047 ;;
5048esac
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058if test -n "$ac_tool_prefix"; then
5059 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5060set dummy ${ac_tool_prefix}objdump; ac_word=$2
5061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5062$as_echo_n "checking for $ac_word... " >&6; }
5063if ${ac_cv_prog_OBJDUMP+:} false; then :
5064 $as_echo_n "(cached) " >&6
5065else
5066 if test -n "$OBJDUMP"; then
5067 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5068else
5069as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5070for as_dir in $PATH
5071do
5072 IFS=$as_save_IFS
5073 test -z "$as_dir" && as_dir=.
5074 for ac_exec_ext in '' $ac_executable_extensions; do
5075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5076 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5078 break 2
5079 fi
5080done
5081 done
5082IFS=$as_save_IFS
5083
5084fi
5085fi
5086OBJDUMP=$ac_cv_prog_OBJDUMP
5087if test -n "$OBJDUMP"; then
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5089$as_echo "$OBJDUMP" >&6; }
5090else
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5092$as_echo "no" >&6; }
5093fi
5094
5095
5096fi
5097if test -z "$ac_cv_prog_OBJDUMP"; then
5098 ac_ct_OBJDUMP=$OBJDUMP
5099 # Extract the first word of "objdump", so it can be a program name with args.
5100set dummy objdump; ac_word=$2
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102$as_echo_n "checking for $ac_word... " >&6; }
5103if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5104 $as_echo_n "(cached) " >&6
5105else
5106 if test -n "$ac_ct_OBJDUMP"; then
5107 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5108else
5109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110for as_dir in $PATH
5111do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5116 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5119 fi
5120done
5121 done
5122IFS=$as_save_IFS
5123
5124fi
5125fi
5126ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5127if test -n "$ac_ct_OBJDUMP"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5129$as_echo "$ac_ct_OBJDUMP" >&6; }
5130else
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132$as_echo "no" >&6; }
5133fi
5134
5135 if test "x$ac_ct_OBJDUMP" = x; then
5136 OBJDUMP="false"
5137 else
5138 case $cross_compiling:$ac_tool_warned in
5139yes:)
5140{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5141$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5142ac_tool_warned=yes ;;
5143esac
5144 OBJDUMP=$ac_ct_OBJDUMP
5145 fi
5146else
5147 OBJDUMP="$ac_cv_prog_OBJDUMP"
5148fi
5149
5150test -z "$OBJDUMP" && OBJDUMP=objdump
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5161$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5162if ${lt_cv_deplibs_check_method+:} false; then :
5163 $as_echo_n "(cached) " >&6
5164else
5165 lt_cv_file_magic_cmd='$MAGIC_CMD'
5166lt_cv_file_magic_test_file=
5167lt_cv_deplibs_check_method='unknown'
5168# Need to set the preceding variable on all platforms that support
5169# interlibrary dependencies.
5170# 'none' -- dependencies not supported.
5171# `unknown' -- same as none, but documents that we really don't know.
5172# 'pass_all' -- all dependencies passed with no checks.
5173# 'test_compile' -- check by making test program.
5174# 'file_magic [[regex]]' -- check by looking for files in library path
5175# which responds to the $file_magic_cmd with a given extended regex.
5176# If you have `file' or equivalent on your system and you're not sure
5177# whether `pass_all' will *always* work, you probably want this one.
5178
5179case $host_os in
5180aix[4-9]*)
5181 lt_cv_deplibs_check_method=pass_all
5182 ;;
5183
5184beos*)
5185 lt_cv_deplibs_check_method=pass_all
5186 ;;
5187
5188bsdi[45]*)
5189 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5190 lt_cv_file_magic_cmd='/usr/bin/file -L'
5191 lt_cv_file_magic_test_file=/shlib/libc.so
5192 ;;
5193
5194cygwin*)
5195 # func_win32_libid is a shell function defined in ltmain.sh
5196 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5197 lt_cv_file_magic_cmd='func_win32_libid'
5198 ;;
5199
5200mingw* | pw32*)
5201 # Base MSYS/MinGW do not provide the 'file' command needed by
5202 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5203 # unless we find 'file', for example because we are cross-compiling.
5204 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5205 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5206 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5207 lt_cv_file_magic_cmd='func_win32_libid'
5208 else
5209 # Keep this pattern in sync with the one in func_win32_libid.
5210 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5211 lt_cv_file_magic_cmd='$OBJDUMP -f'
5212 fi
5213 ;;
5214
5215cegcc*)
5216 # use the weaker test based on 'objdump'. See mingw*.
5217 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5218 lt_cv_file_magic_cmd='$OBJDUMP -f'
5219 ;;
5220
5221darwin* | rhapsody*)
5222 lt_cv_deplibs_check_method=pass_all
5223 ;;
5224
5225freebsd* | dragonfly*)
5226 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5227 case $host_cpu in
5228 i*86 )
5229 # Not sure whether the presence of OpenBSD here was a mistake.
5230 # Let's accept both of them until this is cleared up.
5231 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5232 lt_cv_file_magic_cmd=/usr/bin/file
5233 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5234 ;;
5235 esac
5236 else
5237 lt_cv_deplibs_check_method=pass_all
5238 fi
5239 ;;
5240
5241haiku*)
5242 lt_cv_deplibs_check_method=pass_all
5243 ;;
5244
5245hpux10.20* | hpux11*)
5246 lt_cv_file_magic_cmd=/usr/bin/file
5247 case $host_cpu in
5248 ia64*)
5249 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5250 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5251 ;;
5252 hppa*64*)
5253 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]'
5254 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5255 ;;
5256 *)
5257 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5258 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5259 ;;
5260 esac
5261 ;;
5262
5263interix[3-9]*)
5264 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5265 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5266 ;;
5267
5268irix5* | irix6* | nonstopux*)
5269 case $LD in
5270 *-32|*"-32 ") libmagic=32-bit;;
5271 *-n32|*"-n32 ") libmagic=N32;;
5272 *-64|*"-64 ") libmagic=64-bit;;
5273 *) libmagic=never-match;;
5274 esac
5275 lt_cv_deplibs_check_method=pass_all
5276 ;;
5277
5278# This must be glibc/ELF.
5279linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5280 lt_cv_deplibs_check_method=pass_all
5281 ;;
5282
5283netbsd* | netbsdelf*-gnu)
5284 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5285 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5286 else
5287 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5288 fi
5289 ;;
5290
5291newos6*)
5292 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5293 lt_cv_file_magic_cmd=/usr/bin/file
5294 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5295 ;;
5296
5297*nto* | *qnx*)
5298 lt_cv_deplibs_check_method=pass_all
5299 ;;
5300
5301openbsd*)
5302 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5303 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5304 else
5305 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5306 fi
5307 ;;
5308
5309osf3* | osf4* | osf5*)
5310 lt_cv_deplibs_check_method=pass_all
5311 ;;
5312
5313rdos*)
5314 lt_cv_deplibs_check_method=pass_all
5315 ;;
5316
5317solaris*)
5318 lt_cv_deplibs_check_method=pass_all
5319 ;;
5320
5321sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5322 lt_cv_deplibs_check_method=pass_all
5323 ;;
5324
5325sysv4 | sysv4.3*)
5326 case $host_vendor in
5327 motorola)
5328 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]'
5329 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5330 ;;
5331 ncr)
5332 lt_cv_deplibs_check_method=pass_all
5333 ;;
5334 sequent)
5335 lt_cv_file_magic_cmd='/bin/file'
5336 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5337 ;;
5338 sni)
5339 lt_cv_file_magic_cmd='/bin/file'
5340 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5341 lt_cv_file_magic_test_file=/lib/libc.so
5342 ;;
5343 siemens)
5344 lt_cv_deplibs_check_method=pass_all
5345 ;;
5346 pc)
5347 lt_cv_deplibs_check_method=pass_all
5348 ;;
5349 esac
5350 ;;
5351
5352tpf*)
5353 lt_cv_deplibs_check_method=pass_all
5354 ;;
5355esac
5356
5357fi
5358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5359$as_echo "$lt_cv_deplibs_check_method" >&6; }
5360
5361file_magic_glob=
5362want_nocaseglob=no
5363if test "$build" = "$host"; then
5364 case $host_os in
5365 mingw* | pw32*)
5366 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5367 want_nocaseglob=yes
5368 else
5369 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5370 fi
5371 ;;
5372 esac
5373fi
5374
5375file_magic_cmd=$lt_cv_file_magic_cmd
5376deplibs_check_method=$lt_cv_deplibs_check_method
5377test -z "$deplibs_check_method" && deplibs_check_method=unknown
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400if test -n "$ac_tool_prefix"; then
5401 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5402set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5404$as_echo_n "checking for $ac_word... " >&6; }
5405if ${ac_cv_prog_DLLTOOL+:} false; then :
5406 $as_echo_n "(cached) " >&6
5407else
5408 if test -n "$DLLTOOL"; then
5409 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5410else
5411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5412for as_dir in $PATH
5413do
5414 IFS=$as_save_IFS
5415 test -z "$as_dir" && as_dir=.
5416 for ac_exec_ext in '' $ac_executable_extensions; do
5417 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5418 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5420 break 2
5421 fi
5422done
5423 done
5424IFS=$as_save_IFS
5425
5426fi
5427fi
5428DLLTOOL=$ac_cv_prog_DLLTOOL
5429if test -n "$DLLTOOL"; then
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5431$as_echo "$DLLTOOL" >&6; }
5432else
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5434$as_echo "no" >&6; }
5435fi
5436
5437
5438fi
5439if test -z "$ac_cv_prog_DLLTOOL"; then
5440 ac_ct_DLLTOOL=$DLLTOOL
5441 # Extract the first word of "dlltool", so it can be a program name with args.
5442set dummy dlltool; ac_word=$2
5443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5444$as_echo_n "checking for $ac_word... " >&6; }
5445if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5446 $as_echo_n "(cached) " >&6
5447else
5448 if test -n "$ac_ct_DLLTOOL"; then
5449 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5450else
5451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5452for as_dir in $PATH
5453do
5454 IFS=$as_save_IFS
5455 test -z "$as_dir" && as_dir=.
5456 for ac_exec_ext in '' $ac_executable_extensions; do
5457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5458 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5460 break 2
5461 fi
5462done
5463 done
5464IFS=$as_save_IFS
5465
5466fi
5467fi
5468ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5469if test -n "$ac_ct_DLLTOOL"; then
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5471$as_echo "$ac_ct_DLLTOOL" >&6; }
5472else
5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474$as_echo "no" >&6; }
5475fi
5476
5477 if test "x$ac_ct_DLLTOOL" = x; then
5478 DLLTOOL="false"
5479 else
5480 case $cross_compiling:$ac_tool_warned in
5481yes:)
5482{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5483$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5484ac_tool_warned=yes ;;
5485esac
5486 DLLTOOL=$ac_ct_DLLTOOL
5487 fi
5488else
5489 DLLTOOL="$ac_cv_prog_DLLTOOL"
5490fi
5491
5492test -z "$DLLTOOL" && DLLTOOL=dlltool
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5504$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5505if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5506 $as_echo_n "(cached) " >&6
5507else
5508 lt_cv_sharedlib_from_linklib_cmd='unknown'
5509
5510case $host_os in
5511cygwin* | mingw* | pw32* | cegcc*)
5512 # two different shell functions defined in ltmain.sh
5513 # decide which to use based on capabilities of $DLLTOOL
5514 case `$DLLTOOL --help 2>&1` in
5515 *--identify-strict*)
5516 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5517 ;;
5518 *)
5519 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5520 ;;
5521 esac
5522 ;;
5523*)
5524 # fallback: assume linklib IS sharedlib
5525 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5526 ;;
5527esac
5528
5529fi
5530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5531$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5532sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5533test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5534
5535
5536
5537
5538
5539
5540
5541
5542if test -n "$ac_tool_prefix"; then
5543 for ac_prog in ar
5544 do
5545 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5546set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5548$as_echo_n "checking for $ac_word... " >&6; }
5549if ${ac_cv_prog_AR+:} false; then :
5550 $as_echo_n "(cached) " >&6
5551else
5552 if test -n "$AR"; then
5553 ac_cv_prog_AR="$AR" # Let the user override the test.
5554else
5555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5556for as_dir in $PATH
5557do
5558 IFS=$as_save_IFS
5559 test -z "$as_dir" && as_dir=.
5560 for ac_exec_ext in '' $ac_executable_extensions; do
5561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5562 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5564 break 2
5565 fi
5566done
5567 done
5568IFS=$as_save_IFS
5569
5570fi
5571fi
5572AR=$ac_cv_prog_AR
5573if test -n "$AR"; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5575$as_echo "$AR" >&6; }
5576else
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5578$as_echo "no" >&6; }
5579fi
5580
5581
5582 test -n "$AR" && break
5583 done
5584fi
5585if test -z "$AR"; then
5586 ac_ct_AR=$AR
5587 for ac_prog in ar
5588do
5589 # Extract the first word of "$ac_prog", so it can be a program name with args.
5590set dummy $ac_prog; ac_word=$2
5591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5592$as_echo_n "checking for $ac_word... " >&6; }
5593if ${ac_cv_prog_ac_ct_AR+:} false; then :
5594 $as_echo_n "(cached) " >&6
5595else
5596 if test -n "$ac_ct_AR"; then
5597 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5598else
5599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5600for as_dir in $PATH
5601do
5602 IFS=$as_save_IFS
5603 test -z "$as_dir" && as_dir=.
5604 for ac_exec_ext in '' $ac_executable_extensions; do
5605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5606 ac_cv_prog_ac_ct_AR="$ac_prog"
5607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5608 break 2
5609 fi
5610done
5611 done
5612IFS=$as_save_IFS
5613
5614fi
5615fi
5616ac_ct_AR=$ac_cv_prog_ac_ct_AR
5617if test -n "$ac_ct_AR"; then
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5619$as_echo "$ac_ct_AR" >&6; }
5620else
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5622$as_echo "no" >&6; }
5623fi
5624
5625
5626 test -n "$ac_ct_AR" && break
5627done
5628
5629 if test "x$ac_ct_AR" = x; then
5630 AR="false"
5631 else
5632 case $cross_compiling:$ac_tool_warned in
5633yes:)
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5635$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5636ac_tool_warned=yes ;;
5637esac
5638 AR=$ac_ct_AR
5639 fi
5640fi
5641
5642: ${AR=ar}
5643: ${AR_FLAGS=cru}
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5656$as_echo_n "checking for archiver @FILE support... " >&6; }
5657if ${lt_cv_ar_at_file+:} false; then :
5658 $as_echo_n "(cached) " >&6
5659else
5660 lt_cv_ar_at_file=no
5661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5662/* end confdefs.h. */
5663
5664int
5665main ()
5666{
5667
5668 ;
5669 return 0;
5670}
5671_ACEOF
5672if ac_fn_c_try_compile "$LINENO"; then :
5673 echo conftest.$ac_objext > conftest.lst
5674 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5675 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5676 (eval $lt_ar_try) 2>&5
5677 ac_status=$?
5678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5679 test $ac_status = 0; }
5680 if test "$ac_status" -eq 0; then
5681 # Ensure the archiver fails upon bogus file names.
5682 rm -f conftest.$ac_objext libconftest.a
5683 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5684 (eval $lt_ar_try) 2>&5
5685 ac_status=$?
5686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5687 test $ac_status = 0; }
5688 if test "$ac_status" -ne 0; then
5689 lt_cv_ar_at_file=@
5690 fi
5691 fi
5692 rm -f conftest.* libconftest.a
5693
5694fi
5695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5696
5697fi
5698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5699$as_echo "$lt_cv_ar_at_file" >&6; }
5700
5701if test "x$lt_cv_ar_at_file" = xno; then
5702 archiver_list_spec=
5703else
5704 archiver_list_spec=$lt_cv_ar_at_file
5705fi
5706
5707
5708
5709
5710
5711
5712
5713if test -n "$ac_tool_prefix"; then
5714 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5715set dummy ${ac_tool_prefix}strip; ac_word=$2
5716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5717$as_echo_n "checking for $ac_word... " >&6; }
5718if ${ac_cv_prog_STRIP+:} false; then :
5719 $as_echo_n "(cached) " >&6
5720else
5721 if test -n "$STRIP"; then
5722 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5723else
5724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5725for as_dir in $PATH
5726do
5727 IFS=$as_save_IFS
5728 test -z "$as_dir" && as_dir=.
5729 for ac_exec_ext in '' $ac_executable_extensions; do
5730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5731 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5733 break 2
5734 fi
5735done
5736 done
5737IFS=$as_save_IFS
5738
5739fi
5740fi
5741STRIP=$ac_cv_prog_STRIP
5742if test -n "$STRIP"; then
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5744$as_echo "$STRIP" >&6; }
5745else
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5747$as_echo "no" >&6; }
5748fi
5749
5750
5751fi
5752if test -z "$ac_cv_prog_STRIP"; then
5753 ac_ct_STRIP=$STRIP
5754 # Extract the first word of "strip", so it can be a program name with args.
5755set dummy strip; ac_word=$2
5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5757$as_echo_n "checking for $ac_word... " >&6; }
5758if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5759 $as_echo_n "(cached) " >&6
5760else
5761 if test -n "$ac_ct_STRIP"; then
5762 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5763else
5764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5765for as_dir in $PATH
5766do
5767 IFS=$as_save_IFS
5768 test -z "$as_dir" && as_dir=.
5769 for ac_exec_ext in '' $ac_executable_extensions; do
5770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5771 ac_cv_prog_ac_ct_STRIP="strip"
5772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5773 break 2
5774 fi
5775done
5776 done
5777IFS=$as_save_IFS
5778
5779fi
5780fi
5781ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5782if test -n "$ac_ct_STRIP"; then
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5784$as_echo "$ac_ct_STRIP" >&6; }
5785else
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5787$as_echo "no" >&6; }
5788fi
5789
5790 if test "x$ac_ct_STRIP" = x; then
5791 STRIP=":"
5792 else
5793 case $cross_compiling:$ac_tool_warned in
5794yes:)
5795{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5796$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5797ac_tool_warned=yes ;;
5798esac
5799 STRIP=$ac_ct_STRIP
5800 fi
5801else
5802 STRIP="$ac_cv_prog_STRIP"
5803fi
5804
5805test -z "$STRIP" && STRIP=:
5806
5807
5808
5809
5810
5811
5812if test -n "$ac_tool_prefix"; then
5813 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5814set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5816$as_echo_n "checking for $ac_word... " >&6; }
5817if ${ac_cv_prog_RANLIB+:} false; then :
5818 $as_echo_n "(cached) " >&6
5819else
5820 if test -n "$RANLIB"; then
5821 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5822else
5823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5824for as_dir in $PATH
5825do
5826 IFS=$as_save_IFS
5827 test -z "$as_dir" && as_dir=.
5828 for ac_exec_ext in '' $ac_executable_extensions; do
5829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5830 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5832 break 2
5833 fi
5834done
5835 done
5836IFS=$as_save_IFS
5837
5838fi
5839fi
5840RANLIB=$ac_cv_prog_RANLIB
5841if test -n "$RANLIB"; then
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5843$as_echo "$RANLIB" >&6; }
5844else
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5846$as_echo "no" >&6; }
5847fi
5848
5849
5850fi
5851if test -z "$ac_cv_prog_RANLIB"; then
5852 ac_ct_RANLIB=$RANLIB
5853 # Extract the first word of "ranlib", so it can be a program name with args.
5854set dummy ranlib; ac_word=$2
5855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5856$as_echo_n "checking for $ac_word... " >&6; }
5857if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5858 $as_echo_n "(cached) " >&6
5859else
5860 if test -n "$ac_ct_RANLIB"; then
5861 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5862else
5863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5864for as_dir in $PATH
5865do
5866 IFS=$as_save_IFS
5867 test -z "$as_dir" && as_dir=.
5868 for ac_exec_ext in '' $ac_executable_extensions; do
5869 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5870 ac_cv_prog_ac_ct_RANLIB="ranlib"
5871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5872 break 2
5873 fi
5874done
5875 done
5876IFS=$as_save_IFS
5877
5878fi
5879fi
5880ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5881if test -n "$ac_ct_RANLIB"; then
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5883$as_echo "$ac_ct_RANLIB" >&6; }
5884else
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5886$as_echo "no" >&6; }
5887fi
5888
5889 if test "x$ac_ct_RANLIB" = x; then
5890 RANLIB=":"
5891 else
5892 case $cross_compiling:$ac_tool_warned in
5893yes:)
5894{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5895$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5896ac_tool_warned=yes ;;
5897esac
5898 RANLIB=$ac_ct_RANLIB
5899 fi
5900else
5901 RANLIB="$ac_cv_prog_RANLIB"
5902fi
5903
5904test -z "$RANLIB" && RANLIB=:
5905
5906
5907
5908
5909
5910
5911# Determine commands to create old-style static archives.
5912old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5913old_postinstall_cmds='chmod 644 $oldlib'
5914old_postuninstall_cmds=
5915
5916if test -n "$RANLIB"; then
5917 case $host_os in
5918 openbsd*)
5919 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5920 ;;
5921 *)
5922 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5923 ;;
5924 esac
5925 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5926fi
5927
5928case $host_os in
5929 darwin*)
5930 lock_old_archive_extraction=yes ;;
5931 *)
5932 lock_old_archive_extraction=no ;;
5933esac
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973# If no C compiler was specified, use CC.
5974LTCC=${LTCC-"$CC"}
5975
5976# If no C compiler flags were specified, use CFLAGS.
5977LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5978
5979# Allow CC to be a program name with arguments.
5980compiler=$CC
5981
5982
5983# Check for command to grab the raw symbol name followed by C symbol from nm.
5984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5985$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5986if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5987 $as_echo_n "(cached) " >&6
5988else
5989
5990# These are sane defaults that work on at least a few old systems.
5991# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5992
5993# Character class describing NM global symbol codes.
5994symcode='[BCDEGRST]'
5995
5996# Regexp to match symbols that can be accessed directly from C.
5997sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5998
5999# Define system-specific variables.
6000case $host_os in
6001aix*)
6002 symcode='[BCDT]'
6003 ;;
6004cygwin* | mingw* | pw32* | cegcc*)
6005 symcode='[ABCDGISTW]'
6006 ;;
6007hpux*)
6008 if test "$host_cpu" = ia64; then
6009 symcode='[ABCDEGRST]'
6010 fi
6011 ;;
6012irix* | nonstopux*)
6013 symcode='[BCDEGRST]'
6014 ;;
6015osf*)
6016 symcode='[BCDEGQRST]'
6017 ;;
6018solaris*)
6019 symcode='[BDRT]'
6020 ;;
6021sco3.2v5*)
6022 symcode='[DT]'
6023 ;;
6024sysv4.2uw2*)
6025 symcode='[DT]'
6026 ;;
6027sysv5* | sco5v6* | unixware* | OpenUNIX*)
6028 symcode='[ABDT]'
6029 ;;
6030sysv4)
6031 symcode='[DFNSTU]'
6032 ;;
6033esac
6034
6035# If we're using GNU nm, then use its standard symbol codes.
6036case `$NM -V 2>&1` in
6037*GNU* | *'with BFD'*)
6038 symcode='[ABCDGIRSTW]' ;;
6039esac
6040
6041# Transform an extracted symbol line into a proper C declaration.
6042# Some systems (esp. on ia64) link data and code symbols differently,
6043# so use this general approach.
6044lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6045
6046# Transform an extracted symbol line into symbol name and symbol address
6047lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6048lt_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'"
6049
6050# Handle CRLF in mingw tool chain
6051opt_cr=
6052case $build_os in
6053mingw*)
6054 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6055 ;;
6056esac
6057
6058# Try without a prefix underscore, then with it.
6059for ac_symprfx in "" "_"; do
6060
6061 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6062 symxfrm="\\1 $ac_symprfx\\2 \\2"
6063
6064 # Write the raw and C identifiers.
6065 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6066 # Fake it for dumpbin and say T for any non-static function
6067 # and D for any global variable.
6068 # Also find C++ and __fastcall symbols from MSVC++,
6069 # which start with @ or ?.
6070 lt_cv_sys_global_symbol_pipe="$AWK '"\
6071" {last_section=section; section=\$ 3};"\
6072" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6073" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6074" \$ 0!~/External *\|/{next};"\
6075" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6076" {if(hide[section]) next};"\
6077" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6078" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6079" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6080" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6081" ' prfx=^$ac_symprfx"
6082 else
6083 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6084 fi
6085 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6086
6087 # Check to see that the pipe works correctly.
6088 pipe_works=no
6089
6090 rm -f conftest*
6091 cat > conftest.$ac_ext <<_LT_EOF
6092#ifdef __cplusplus
6093extern "C" {
6094#endif
6095char nm_test_var;
6096void nm_test_func(void);
6097void nm_test_func(void){}
6098#ifdef __cplusplus
6099}
6100#endif
6101int main(){nm_test_var='a';nm_test_func();return(0);}
6102_LT_EOF
6103
6104 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6105 (eval $ac_compile) 2>&5
6106 ac_status=$?
6107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6108 test $ac_status = 0; }; then
6109 # Now try to grab the symbols.
6110 nlist=conftest.nm
6111 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6112 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6113 ac_status=$?
6114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6115 test $ac_status = 0; } && test -s "$nlist"; then
6116 # Try sorting and uniquifying the output.
6117 if sort "$nlist" | uniq > "$nlist"T; then
6118 mv -f "$nlist"T "$nlist"
6119 else
6120 rm -f "$nlist"T
6121 fi
6122
6123 # Make sure that we snagged all the symbols we need.
6124 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6125 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6126 cat <<_LT_EOF > conftest.$ac_ext
6127/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6128#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6129/* DATA imports from DLLs on WIN32 con't be const, because runtime
6130 relocations are performed -- see ld's documentation on pseudo-relocs. */
6131# define LT_DLSYM_CONST
6132#elif defined(__osf__)
6133/* This system does not cope well with relocations in const data. */
6134# define LT_DLSYM_CONST
6135#else
6136# define LT_DLSYM_CONST const
6137#endif
6138
6139#ifdef __cplusplus
6140extern "C" {
6141#endif
6142
6143_LT_EOF
6144 # Now generate the symbol file.
6145 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6146
6147 cat <<_LT_EOF >> conftest.$ac_ext
6148
6149/* The mapping between symbol names and symbols. */
6150LT_DLSYM_CONST struct {
6151 const char *name;
6152 void *address;
6153}
6154lt__PROGRAM__LTX_preloaded_symbols[] =
6155{
6156 { "@PROGRAM@", (void *) 0 },
6157_LT_EOF
6158 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6159 cat <<\_LT_EOF >> conftest.$ac_ext
6160 {0, (void *) 0}
6161};
6162
6163/* This works around a problem in FreeBSD linker */
6164#ifdef FREEBSD_WORKAROUND
6165static const void *lt_preloaded_setup() {
6166 return lt__PROGRAM__LTX_preloaded_symbols;
6167}
6168#endif
6169
6170#ifdef __cplusplus
6171}
6172#endif
6173_LT_EOF
6174 # Now try linking the two files.
6175 mv conftest.$ac_objext conftstm.$ac_objext
6176 lt_globsym_save_LIBS=$LIBS
6177 lt_globsym_save_CFLAGS=$CFLAGS
6178 LIBS="conftstm.$ac_objext"
6179 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6180 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6181 (eval $ac_link) 2>&5
6182 ac_status=$?
6183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6184 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6185 pipe_works=yes
6186 fi
6187 LIBS=$lt_globsym_save_LIBS
6188 CFLAGS=$lt_globsym_save_CFLAGS
6189 else
6190 echo "cannot find nm_test_func in $nlist" >&5
6191 fi
6192 else
6193 echo "cannot find nm_test_var in $nlist" >&5
6194 fi
6195 else
6196 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6197 fi
6198 else
6199 echo "$progname: failed program was:" >&5
6200 cat conftest.$ac_ext >&5
6201 fi
6202 rm -rf conftest* conftst*
6203
6204 # Do not use the global_symbol_pipe unless it works.
6205 if test "$pipe_works" = yes; then
6206 break
6207 else
6208 lt_cv_sys_global_symbol_pipe=
6209 fi
6210done
6211
6212fi
6213
6214if test -z "$lt_cv_sys_global_symbol_pipe"; then
6215 lt_cv_sys_global_symbol_to_cdecl=
6216fi
6217if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6219$as_echo "failed" >&6; }
6220else
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6222$as_echo "ok" >&6; }
6223fi
6224
6225# Response file support.
6226if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6227 nm_file_list_spec='@'
6228elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6229 nm_file_list_spec='@'
6230fi
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6259$as_echo_n "checking for sysroot... " >&6; }
6260
6261# Check whether --with-sysroot was given.
6262if test "${with_sysroot+set}" = set; then :
6263 withval=$with_sysroot;
6264else
6265 with_sysroot=no
6266fi
6267
6268
6269lt_sysroot=
6270case ${with_sysroot} in #(
6271 yes)
6272 if test "$GCC" = yes; then
6273 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6274 fi
6275 ;; #(
6276 /*)
6277 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6278 ;; #(
6279 no|'')
6280 ;; #(
6281 *)
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6283$as_echo "${with_sysroot}" >&6; }
6284 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6285 ;;
6286esac
6287
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6289$as_echo "${lt_sysroot:-no}" >&6; }
6290
6291
6292
6293
6294
6295# Check whether --enable-libtool-lock was given.
6296if test "${enable_libtool_lock+set}" = set; then :
6297 enableval=$enable_libtool_lock;
6298fi
6299
6300test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6301
6302# Some flags need to be propagated to the compiler or linker for good
6303# libtool support.
6304case $host in
6305ia64-*-hpux*)
6306 # Find out which ABI we are using.
6307 echo 'int i;' > conftest.$ac_ext
6308 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6309 (eval $ac_compile) 2>&5
6310 ac_status=$?
6311 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6312 test $ac_status = 0; }; then
6313 case `/usr/bin/file conftest.$ac_objext` in
6314 *ELF-32*)
6315 HPUX_IA64_MODE="32"
6316 ;;
6317 *ELF-64*)
6318 HPUX_IA64_MODE="64"
6319 ;;
6320 esac
6321 fi
6322 rm -rf conftest*
6323 ;;
6324*-*-irix6*)
6325 # Find out which ABI we are using.
6326 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6327 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6328 (eval $ac_compile) 2>&5
6329 ac_status=$?
6330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6331 test $ac_status = 0; }; then
6332 if test "$lt_cv_prog_gnu_ld" = yes; then
6333 case `/usr/bin/file conftest.$ac_objext` in
6334 *32-bit*)
6335 LD="${LD-ld} -melf32bsmip"
6336 ;;
6337 *N32*)
6338 LD="${LD-ld} -melf32bmipn32"
6339 ;;
6340 *64-bit*)
6341 LD="${LD-ld} -melf64bmip"
6342 ;;
6343 esac
6344 else
6345 case `/usr/bin/file conftest.$ac_objext` in
6346 *32-bit*)
6347 LD="${LD-ld} -32"
6348 ;;
6349 *N32*)
6350 LD="${LD-ld} -n32"
6351 ;;
6352 *64-bit*)
6353 LD="${LD-ld} -64"
6354 ;;
6355 esac
6356 fi
6357 fi
6358 rm -rf conftest*
6359 ;;
6360
6361x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6362s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6363 # Find out which ABI we are using.
6364 echo 'int i;' > conftest.$ac_ext
6365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6366 (eval $ac_compile) 2>&5
6367 ac_status=$?
6368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6369 test $ac_status = 0; }; then
6370 case `/usr/bin/file conftest.o` in
6371 *32-bit*)
6372 case $host in
6373 x86_64-*kfreebsd*-gnu)
6374 LD="${LD-ld} -m elf_i386_fbsd"
6375 ;;
6376 x86_64-*linux*)
6377 case `/usr/bin/file conftest.o` in
6378 *x86-64*)
6379 LD="${LD-ld} -m elf32_x86_64"
6380 ;;
6381 *)
6382 LD="${LD-ld} -m elf_i386"
6383 ;;
6384 esac
6385 ;;
6386 powerpc64le-*)
6387 LD="${LD-ld} -m elf32lppclinux"
6388 ;;
6389 powerpc64-*)
6390 LD="${LD-ld} -m elf32ppclinux"
6391 ;;
6392 s390x-*linux*)
6393 LD="${LD-ld} -m elf_s390"
6394 ;;
6395 sparc64-*linux*)
6396 LD="${LD-ld} -m elf32_sparc"
6397 ;;
6398 esac
6399 ;;
6400 *64-bit*)
6401 case $host in
6402 x86_64-*kfreebsd*-gnu)
6403 LD="${LD-ld} -m elf_x86_64_fbsd"
6404 ;;
6405 x86_64-*linux*)
6406 LD="${LD-ld} -m elf_x86_64"
6407 ;;
6408 powerpcle-*)
6409 LD="${LD-ld} -m elf64lppc"
6410 ;;
6411 powerpc-*)
6412 LD="${LD-ld} -m elf64ppc"
6413 ;;
6414 s390*-*linux*|s390*-*tpf*)
6415 LD="${LD-ld} -m elf64_s390"
6416 ;;
6417 sparc*-*linux*)
6418 LD="${LD-ld} -m elf64_sparc"
6419 ;;
6420 esac
6421 ;;
6422 esac
6423 fi
6424 rm -rf conftest*
6425 ;;
6426
6427*-*-sco3.2v5*)
6428 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6429 SAVE_CFLAGS="$CFLAGS"
6430 CFLAGS="$CFLAGS -belf"
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6432$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6433if ${lt_cv_cc_needs_belf+:} false; then :
6434 $as_echo_n "(cached) " >&6
6435else
6436 ac_ext=c
6437ac_cpp='$CPP $CPPFLAGS'
6438ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6439ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6440ac_compiler_gnu=$ac_cv_c_compiler_gnu
6441
6442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6443/* end confdefs.h. */
6444
6445int
6446main ()
6447{
6448
6449 ;
6450 return 0;
6451}
6452_ACEOF
6453if ac_fn_c_try_link "$LINENO"; then :
6454 lt_cv_cc_needs_belf=yes
6455else
6456 lt_cv_cc_needs_belf=no
6457fi
6458rm -f core conftest.err conftest.$ac_objext \
6459 conftest$ac_exeext conftest.$ac_ext
6460 ac_ext=c
6461ac_cpp='$CPP $CPPFLAGS'
6462ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6463ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6464ac_compiler_gnu=$ac_cv_c_compiler_gnu
6465
6466fi
6467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6468$as_echo "$lt_cv_cc_needs_belf" >&6; }
6469 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6470 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6471 CFLAGS="$SAVE_CFLAGS"
6472 fi
6473 ;;
6474*-*solaris*)
6475 # Find out which ABI we are using.
6476 echo 'int i;' > conftest.$ac_ext
6477 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6478 (eval $ac_compile) 2>&5
6479 ac_status=$?
6480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6481 test $ac_status = 0; }; then
6482 case `/usr/bin/file conftest.o` in
6483 *64-bit*)
6484 case $lt_cv_prog_gnu_ld in
6485 yes*)
6486 case $host in
6487 i?86-*-solaris*)
6488 LD="${LD-ld} -m elf_x86_64"
6489 ;;
6490 sparc*-*-solaris*)
6491 LD="${LD-ld} -m elf64_sparc"
6492 ;;
6493 esac
6494 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
6495 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6496 LD="${LD-ld}_sol2"
6497 fi
6498 ;;
6499 *)
6500 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6501 LD="${LD-ld} -64"
6502 fi
6503 ;;
6504 esac
6505 ;;
6506 esac
6507 fi
6508 rm -rf conftest*
6509 ;;
6510esac
6511
6512need_locks="$enable_libtool_lock"
6513
6514if test -n "$ac_tool_prefix"; then
6515 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6516set dummy ${ac_tool_prefix}mt; ac_word=$2
6517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6518$as_echo_n "checking for $ac_word... " >&6; }
6519if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6520 $as_echo_n "(cached) " >&6
6521else
6522 if test -n "$MANIFEST_TOOL"; then
6523 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6524else
6525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6526for as_dir in $PATH
6527do
6528 IFS=$as_save_IFS
6529 test -z "$as_dir" && as_dir=.
6530 for ac_exec_ext in '' $ac_executable_extensions; do
6531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6532 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6534 break 2
6535 fi
6536done
6537 done
6538IFS=$as_save_IFS
6539
6540fi
6541fi
6542MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6543if test -n "$MANIFEST_TOOL"; then
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6545$as_echo "$MANIFEST_TOOL" >&6; }
6546else
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6548$as_echo "no" >&6; }
6549fi
6550
6551
6552fi
6553if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6554 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6555 # Extract the first word of "mt", so it can be a program name with args.
6556set dummy mt; ac_word=$2
6557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6558$as_echo_n "checking for $ac_word... " >&6; }
6559if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6560 $as_echo_n "(cached) " >&6
6561else
6562 if test -n "$ac_ct_MANIFEST_TOOL"; then
6563 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6564else
6565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6566for as_dir in $PATH
6567do
6568 IFS=$as_save_IFS
6569 test -z "$as_dir" && as_dir=.
6570 for ac_exec_ext in '' $ac_executable_extensions; do
6571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6572 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6574 break 2
6575 fi
6576done
6577 done
6578IFS=$as_save_IFS
6579
6580fi
6581fi
6582ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6583if test -n "$ac_ct_MANIFEST_TOOL"; then
6584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6585$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6586else
6587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6588$as_echo "no" >&6; }
6589fi
6590
6591 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6592 MANIFEST_TOOL=":"
6593 else
6594 case $cross_compiling:$ac_tool_warned in
6595yes:)
6596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6598ac_tool_warned=yes ;;
6599esac
6600 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6601 fi
6602else
6603 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6604fi
6605
6606test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6608$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6609if ${lt_cv_path_mainfest_tool+:} false; then :
6610 $as_echo_n "(cached) " >&6
6611else
6612 lt_cv_path_mainfest_tool=no
6613 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6614 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6615 cat conftest.err >&5
6616 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6617 lt_cv_path_mainfest_tool=yes
6618 fi
6619 rm -f conftest*
6620fi
6621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6622$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6623if test "x$lt_cv_path_mainfest_tool" != xyes; then
6624 MANIFEST_TOOL=:
6625fi
6626
6627
6628
6629
6630
6631
6632 case $host_os in
6633 rhapsody* | darwin*)
6634 if test -n "$ac_tool_prefix"; then
6635 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6636set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6638$as_echo_n "checking for $ac_word... " >&6; }
6639if ${ac_cv_prog_DSYMUTIL+:} false; then :
6640 $as_echo_n "(cached) " >&6
6641else
6642 if test -n "$DSYMUTIL"; then
6643 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6644else
6645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6646for as_dir in $PATH
6647do
6648 IFS=$as_save_IFS
6649 test -z "$as_dir" && as_dir=.
6650 for ac_exec_ext in '' $ac_executable_extensions; do
6651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6652 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6654 break 2
6655 fi
6656done
6657 done
6658IFS=$as_save_IFS
6659
6660fi
6661fi
6662DSYMUTIL=$ac_cv_prog_DSYMUTIL
6663if test -n "$DSYMUTIL"; then
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6665$as_echo "$DSYMUTIL" >&6; }
6666else
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6668$as_echo "no" >&6; }
6669fi
6670
6671
6672fi
6673if test -z "$ac_cv_prog_DSYMUTIL"; then
6674 ac_ct_DSYMUTIL=$DSYMUTIL
6675 # Extract the first word of "dsymutil", so it can be a program name with args.
6676set dummy dsymutil; ac_word=$2
6677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6678$as_echo_n "checking for $ac_word... " >&6; }
6679if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6680 $as_echo_n "(cached) " >&6
6681else
6682 if test -n "$ac_ct_DSYMUTIL"; then
6683 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6684else
6685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6686for as_dir in $PATH
6687do
6688 IFS=$as_save_IFS
6689 test -z "$as_dir" && as_dir=.
6690 for ac_exec_ext in '' $ac_executable_extensions; do
6691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6692 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6694 break 2
6695 fi
6696done
6697 done
6698IFS=$as_save_IFS
6699
6700fi
6701fi
6702ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6703if test -n "$ac_ct_DSYMUTIL"; then
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6705$as_echo "$ac_ct_DSYMUTIL" >&6; }
6706else
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6708$as_echo "no" >&6; }
6709fi
6710
6711 if test "x$ac_ct_DSYMUTIL" = x; then
6712 DSYMUTIL=":"
6713 else
6714 case $cross_compiling:$ac_tool_warned in
6715yes:)
6716{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6717$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6718ac_tool_warned=yes ;;
6719esac
6720 DSYMUTIL=$ac_ct_DSYMUTIL
6721 fi
6722else
6723 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6724fi
6725
6726 if test -n "$ac_tool_prefix"; then
6727 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6728set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6730$as_echo_n "checking for $ac_word... " >&6; }
6731if ${ac_cv_prog_NMEDIT+:} false; then :
6732 $as_echo_n "(cached) " >&6
6733else
6734 if test -n "$NMEDIT"; then
6735 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6736else
6737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738for as_dir in $PATH
6739do
6740 IFS=$as_save_IFS
6741 test -z "$as_dir" && as_dir=.
6742 for ac_exec_ext in '' $ac_executable_extensions; do
6743 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6744 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6746 break 2
6747 fi
6748done
6749 done
6750IFS=$as_save_IFS
6751
6752fi
6753fi
6754NMEDIT=$ac_cv_prog_NMEDIT
6755if test -n "$NMEDIT"; then
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6757$as_echo "$NMEDIT" >&6; }
6758else
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6760$as_echo "no" >&6; }
6761fi
6762
6763
6764fi
6765if test -z "$ac_cv_prog_NMEDIT"; then
6766 ac_ct_NMEDIT=$NMEDIT
6767 # Extract the first word of "nmedit", so it can be a program name with args.
6768set dummy nmedit; ac_word=$2
6769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6770$as_echo_n "checking for $ac_word... " >&6; }
6771if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6772 $as_echo_n "(cached) " >&6
6773else
6774 if test -n "$ac_ct_NMEDIT"; then
6775 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6776else
6777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6778for as_dir in $PATH
6779do
6780 IFS=$as_save_IFS
6781 test -z "$as_dir" && as_dir=.
6782 for ac_exec_ext in '' $ac_executable_extensions; do
6783 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6784 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6786 break 2
6787 fi
6788done
6789 done
6790IFS=$as_save_IFS
6791
6792fi
6793fi
6794ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6795if test -n "$ac_ct_NMEDIT"; then
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6797$as_echo "$ac_ct_NMEDIT" >&6; }
6798else
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6800$as_echo "no" >&6; }
6801fi
6802
6803 if test "x$ac_ct_NMEDIT" = x; then
6804 NMEDIT=":"
6805 else
6806 case $cross_compiling:$ac_tool_warned in
6807yes:)
6808{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6809$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6810ac_tool_warned=yes ;;
6811esac
6812 NMEDIT=$ac_ct_NMEDIT
6813 fi
6814else
6815 NMEDIT="$ac_cv_prog_NMEDIT"
6816fi
6817
6818 if test -n "$ac_tool_prefix"; then
6819 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6820set dummy ${ac_tool_prefix}lipo; ac_word=$2
6821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6822$as_echo_n "checking for $ac_word... " >&6; }
6823if ${ac_cv_prog_LIPO+:} false; then :
6824 $as_echo_n "(cached) " >&6
6825else
6826 if test -n "$LIPO"; then
6827 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6828else
6829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6830for as_dir in $PATH
6831do
6832 IFS=$as_save_IFS
6833 test -z "$as_dir" && as_dir=.
6834 for ac_exec_ext in '' $ac_executable_extensions; do
6835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6836 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6838 break 2
6839 fi
6840done
6841 done
6842IFS=$as_save_IFS
6843
6844fi
6845fi
6846LIPO=$ac_cv_prog_LIPO
6847if test -n "$LIPO"; then
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6849$as_echo "$LIPO" >&6; }
6850else
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6852$as_echo "no" >&6; }
6853fi
6854
6855
6856fi
6857if test -z "$ac_cv_prog_LIPO"; then
6858 ac_ct_LIPO=$LIPO
6859 # Extract the first word of "lipo", so it can be a program name with args.
6860set dummy lipo; ac_word=$2
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6862$as_echo_n "checking for $ac_word... " >&6; }
6863if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6864 $as_echo_n "(cached) " >&6
6865else
6866 if test -n "$ac_ct_LIPO"; then
6867 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6868else
6869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6870for as_dir in $PATH
6871do
6872 IFS=$as_save_IFS
6873 test -z "$as_dir" && as_dir=.
6874 for ac_exec_ext in '' $ac_executable_extensions; do
6875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6876 ac_cv_prog_ac_ct_LIPO="lipo"
6877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6878 break 2
6879 fi
6880done
6881 done
6882IFS=$as_save_IFS
6883
6884fi
6885fi
6886ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6887if test -n "$ac_ct_LIPO"; then
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6889$as_echo "$ac_ct_LIPO" >&6; }
6890else
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6892$as_echo "no" >&6; }
6893fi
6894
6895 if test "x$ac_ct_LIPO" = x; then
6896 LIPO=":"
6897 else
6898 case $cross_compiling:$ac_tool_warned in
6899yes:)
6900{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6901$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6902ac_tool_warned=yes ;;
6903esac
6904 LIPO=$ac_ct_LIPO
6905 fi
6906else
6907 LIPO="$ac_cv_prog_LIPO"
6908fi
6909
6910 if test -n "$ac_tool_prefix"; then
6911 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6912set dummy ${ac_tool_prefix}otool; ac_word=$2
6913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6914$as_echo_n "checking for $ac_word... " >&6; }
6915if ${ac_cv_prog_OTOOL+:} false; then :
6916 $as_echo_n "(cached) " >&6
6917else
6918 if test -n "$OTOOL"; then
6919 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6920else
6921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6922for as_dir in $PATH
6923do
6924 IFS=$as_save_IFS
6925 test -z "$as_dir" && as_dir=.
6926 for ac_exec_ext in '' $ac_executable_extensions; do
6927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6928 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6930 break 2
6931 fi
6932done
6933 done
6934IFS=$as_save_IFS
6935
6936fi
6937fi
6938OTOOL=$ac_cv_prog_OTOOL
6939if test -n "$OTOOL"; then
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6941$as_echo "$OTOOL" >&6; }
6942else
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6944$as_echo "no" >&6; }
6945fi
6946
6947
6948fi
6949if test -z "$ac_cv_prog_OTOOL"; then
6950 ac_ct_OTOOL=$OTOOL
6951 # Extract the first word of "otool", so it can be a program name with args.
6952set dummy otool; ac_word=$2
6953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6954$as_echo_n "checking for $ac_word... " >&6; }
6955if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6956 $as_echo_n "(cached) " >&6
6957else
6958 if test -n "$ac_ct_OTOOL"; then
6959 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6960else
6961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6962for as_dir in $PATH
6963do
6964 IFS=$as_save_IFS
6965 test -z "$as_dir" && as_dir=.
6966 for ac_exec_ext in '' $ac_executable_extensions; do
6967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6968 ac_cv_prog_ac_ct_OTOOL="otool"
6969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6970 break 2
6971 fi
6972done
6973 done
6974IFS=$as_save_IFS
6975
6976fi
6977fi
6978ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6979if test -n "$ac_ct_OTOOL"; then
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6981$as_echo "$ac_ct_OTOOL" >&6; }
6982else
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6984$as_echo "no" >&6; }
6985fi
6986
6987 if test "x$ac_ct_OTOOL" = x; then
6988 OTOOL=":"
6989 else
6990 case $cross_compiling:$ac_tool_warned in
6991yes:)
6992{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6993$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6994ac_tool_warned=yes ;;
6995esac
6996 OTOOL=$ac_ct_OTOOL
6997 fi
6998else
6999 OTOOL="$ac_cv_prog_OTOOL"
7000fi
7001
7002 if test -n "$ac_tool_prefix"; then
7003 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7004set dummy ${ac_tool_prefix}otool64; ac_word=$2
7005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7006$as_echo_n "checking for $ac_word... " >&6; }
7007if ${ac_cv_prog_OTOOL64+:} false; then :
7008 $as_echo_n "(cached) " >&6
7009else
7010 if test -n "$OTOOL64"; then
7011 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7012else
7013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7014for as_dir in $PATH
7015do
7016 IFS=$as_save_IFS
7017 test -z "$as_dir" && as_dir=.
7018 for ac_exec_ext in '' $ac_executable_extensions; do
7019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7020 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7022 break 2
7023 fi
7024done
7025 done
7026IFS=$as_save_IFS
7027
7028fi
7029fi
7030OTOOL64=$ac_cv_prog_OTOOL64
7031if test -n "$OTOOL64"; then
7032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7033$as_echo "$OTOOL64" >&6; }
7034else
7035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7036$as_echo "no" >&6; }
7037fi
7038
7039
7040fi
7041if test -z "$ac_cv_prog_OTOOL64"; then
7042 ac_ct_OTOOL64=$OTOOL64
7043 # Extract the first word of "otool64", so it can be a program name with args.
7044set dummy otool64; ac_word=$2
7045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7046$as_echo_n "checking for $ac_word... " >&6; }
7047if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7048 $as_echo_n "(cached) " >&6
7049else
7050 if test -n "$ac_ct_OTOOL64"; then
7051 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7052else
7053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054for as_dir in $PATH
7055do
7056 IFS=$as_save_IFS
7057 test -z "$as_dir" && as_dir=.
7058 for ac_exec_ext in '' $ac_executable_extensions; do
7059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7060 ac_cv_prog_ac_ct_OTOOL64="otool64"
7061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7062 break 2
7063 fi
7064done
7065 done
7066IFS=$as_save_IFS
7067
7068fi
7069fi
7070ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7071if test -n "$ac_ct_OTOOL64"; then
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7073$as_echo "$ac_ct_OTOOL64" >&6; }
7074else
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076$as_echo "no" >&6; }
7077fi
7078
7079 if test "x$ac_ct_OTOOL64" = x; then
7080 OTOOL64=":"
7081 else
7082 case $cross_compiling:$ac_tool_warned in
7083yes:)
7084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7086ac_tool_warned=yes ;;
7087esac
7088 OTOOL64=$ac_ct_OTOOL64
7089 fi
7090else
7091 OTOOL64="$ac_cv_prog_OTOOL64"
7092fi
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7121$as_echo_n "checking for -single_module linker flag... " >&6; }
7122if ${lt_cv_apple_cc_single_mod+:} false; then :
7123 $as_echo_n "(cached) " >&6
7124else
7125 lt_cv_apple_cc_single_mod=no
7126 if test -z "${LT_MULTI_MODULE}"; then
7127 # By default we will add the -single_module flag. You can override
7128 # by either setting the environment variable LT_MULTI_MODULE
7129 # non-empty at configure time, or by adding -multi_module to the
7130 # link flags.
7131 rm -rf libconftest.dylib*
7132 echo "int foo(void){return 1;}" > conftest.c
7133 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7134-dynamiclib -Wl,-single_module conftest.c" >&5
7135 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7136 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7137 _lt_result=$?
7138 # If there is a non-empty error log, and "single_module"
7139 # appears in it, assume the flag caused a linker warning
7140 if test -s conftest.err && $GREP single_module conftest.err; then
7141 cat conftest.err >&5
7142 # Otherwise, if the output was created with a 0 exit code from
7143 # the compiler, it worked.
7144 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7145 lt_cv_apple_cc_single_mod=yes
7146 else
7147 cat conftest.err >&5
7148 fi
7149 rm -rf libconftest.dylib*
7150 rm -f conftest.*
7151 fi
7152fi
7153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7154$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7155
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7157$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7158if ${lt_cv_ld_exported_symbols_list+:} false; then :
7159 $as_echo_n "(cached) " >&6
7160else
7161 lt_cv_ld_exported_symbols_list=no
7162 save_LDFLAGS=$LDFLAGS
7163 echo "_main" > conftest.sym
7164 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7166/* end confdefs.h. */
7167
7168int
7169main ()
7170{
7171
7172 ;
7173 return 0;
7174}
7175_ACEOF
7176if ac_fn_c_try_link "$LINENO"; then :
7177 lt_cv_ld_exported_symbols_list=yes
7178else
7179 lt_cv_ld_exported_symbols_list=no
7180fi
7181rm -f core conftest.err conftest.$ac_objext \
7182 conftest$ac_exeext conftest.$ac_ext
7183 LDFLAGS="$save_LDFLAGS"
7184
7185fi
7186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7187$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7188
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7190$as_echo_n "checking for -force_load linker flag... " >&6; }
7191if ${lt_cv_ld_force_load+:} false; then :
7192 $as_echo_n "(cached) " >&6
7193else
7194 lt_cv_ld_force_load=no
7195 cat > conftest.c << _LT_EOF
7196int forced_loaded() { return 2;}
7197_LT_EOF
7198 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7199 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7200 echo "$AR cru libconftest.a conftest.o" >&5
7201 $AR cru libconftest.a conftest.o 2>&5
7202 echo "$RANLIB libconftest.a" >&5
7203 $RANLIB libconftest.a 2>&5
7204 cat > conftest.c << _LT_EOF
7205int main() { return 0;}
7206_LT_EOF
7207 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7208 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7209 _lt_result=$?
7210 if test -s conftest.err && $GREP force_load conftest.err; then
7211 cat conftest.err >&5
7212 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7213 lt_cv_ld_force_load=yes
7214 else
7215 cat conftest.err >&5
7216 fi
7217 rm -f conftest.err libconftest.a conftest conftest.c
7218 rm -rf conftest.dSYM
7219
7220fi
7221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7222$as_echo "$lt_cv_ld_force_load" >&6; }
7223 case $host_os in
7224 rhapsody* | darwin1.[012])
7225 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7226 darwin1.*)
7227 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7228 darwin*) # darwin 5.x on
7229 # if running on 10.5 or later, the deployment target defaults
7230 # to the OS version, if on x86, and 10.4, the deployment
7231 # target defaults to 10.4. Don't you love it?
7232 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7233 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7234 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7235 10.[012]*)
7236 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7237 10.*)
7238 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7239 esac
7240 ;;
7241 esac
7242 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7243 _lt_dar_single_mod='$single_module'
7244 fi
7245 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7246 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7247 else
7248 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7249 fi
7250 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7251 _lt_dsymutil='~$DSYMUTIL $lib || :'
7252 else
7253 _lt_dsymutil=
7254 fi
7255 ;;
7256 esac
7257
7258ac_ext=c
7259ac_cpp='$CPP $CPPFLAGS'
7260ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7261ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7262ac_compiler_gnu=$ac_cv_c_compiler_gnu
7263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7264$as_echo_n "checking how to run the C preprocessor... " >&6; }
7265# On Suns, sometimes $CPP names a directory.
7266if test -n "$CPP" && test -d "$CPP"; then
7267 CPP=
7268fi
7269if test -z "$CPP"; then
7270 if ${ac_cv_prog_CPP+:} false; then :
7271 $as_echo_n "(cached) " >&6
7272else
7273 # Double quotes because CPP needs to be expanded
7274 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7275 do
7276 ac_preproc_ok=false
7277for ac_c_preproc_warn_flag in '' yes
7278do
7279 # Use a header file that comes with gcc, so configuring glibc
7280 # with a fresh cross-compiler works.
7281 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7282 # <limits.h> exists even on freestanding compilers.
7283 # On the NeXT, cc -E runs the code through the compiler's parser,
7284 # not just through cpp. "Syntax error" is here to catch this case.
7285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7286/* end confdefs.h. */
7287#ifdef __STDC__
7288# include <limits.h>
7289#else
7290# include <assert.h>
7291#endif
7292 Syntax error
7293_ACEOF
7294if ac_fn_c_try_cpp "$LINENO"; then :
7295
7296else
7297 # Broken: fails on valid input.
7298continue
7299fi
7300rm -f conftest.err conftest.i conftest.$ac_ext
7301
7302 # OK, works on sane cases. Now check whether nonexistent headers
7303 # can be detected and how.
7304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7305/* end confdefs.h. */
7306#include <ac_nonexistent.h>
7307_ACEOF
7308if ac_fn_c_try_cpp "$LINENO"; then :
7309 # Broken: success on invalid input.
7310continue
7311else
7312 # Passes both tests.
7313ac_preproc_ok=:
7314break
7315fi
7316rm -f conftest.err conftest.i conftest.$ac_ext
7317
7318done
7319# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7320rm -f conftest.i conftest.err conftest.$ac_ext
7321if $ac_preproc_ok; then :
7322 break
7323fi
7324
7325 done
7326 ac_cv_prog_CPP=$CPP
7327
7328fi
7329 CPP=$ac_cv_prog_CPP
7330else
7331 ac_cv_prog_CPP=$CPP
7332fi
7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7334$as_echo "$CPP" >&6; }
7335ac_preproc_ok=false
7336for ac_c_preproc_warn_flag in '' yes
7337do
7338 # Use a header file that comes with gcc, so configuring glibc
7339 # with a fresh cross-compiler works.
7340 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7341 # <limits.h> exists even on freestanding compilers.
7342 # On the NeXT, cc -E runs the code through the compiler's parser,
7343 # not just through cpp. "Syntax error" is here to catch this case.
7344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7345/* end confdefs.h. */
7346#ifdef __STDC__
7347# include <limits.h>
7348#else
7349# include <assert.h>
7350#endif
7351 Syntax error
7352_ACEOF
7353if ac_fn_c_try_cpp "$LINENO"; then :
7354
7355else
7356 # Broken: fails on valid input.
7357continue
7358fi
7359rm -f conftest.err conftest.i conftest.$ac_ext
7360
7361 # OK, works on sane cases. Now check whether nonexistent headers
7362 # can be detected and how.
7363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7364/* end confdefs.h. */
7365#include <ac_nonexistent.h>
7366_ACEOF
7367if ac_fn_c_try_cpp "$LINENO"; then :
7368 # Broken: success on invalid input.
7369continue
7370else
7371 # Passes both tests.
7372ac_preproc_ok=:
7373break
7374fi
7375rm -f conftest.err conftest.i conftest.$ac_ext
7376
7377done
7378# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7379rm -f conftest.i conftest.err conftest.$ac_ext
7380if $ac_preproc_ok; then :
7381
7382else
7383 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7384$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7385as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7386See \`config.log' for more details" "$LINENO" 5; }
7387fi
7388
7389ac_ext=c
7390ac_cpp='$CPP $CPPFLAGS'
7391ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7392ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7393ac_compiler_gnu=$ac_cv_c_compiler_gnu
7394
7395
7396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7397$as_echo_n "checking for ANSI C header files... " >&6; }
7398if ${ac_cv_header_stdc+:} false; then :
7399 $as_echo_n "(cached) " >&6
7400else
7401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7402/* end confdefs.h. */
7403#include <stdlib.h>
7404#include <stdarg.h>
7405#include <string.h>
7406#include <float.h>
7407
7408int
7409main ()
7410{
7411
7412 ;
7413 return 0;
7414}
7415_ACEOF
7416if ac_fn_c_try_compile "$LINENO"; then :
7417 ac_cv_header_stdc=yes
7418else
7419 ac_cv_header_stdc=no
7420fi
7421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7422
7423if test $ac_cv_header_stdc = yes; then
7424 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7426/* end confdefs.h. */
7427#include <string.h>
7428
7429_ACEOF
7430if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7431 $EGREP "memchr" >/dev/null 2>&1; then :
7432
7433else
7434 ac_cv_header_stdc=no
7435fi
7436rm -f conftest*
7437
7438fi
7439
7440if test $ac_cv_header_stdc = yes; then
7441 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7443/* end confdefs.h. */
7444#include <stdlib.h>
7445
7446_ACEOF
7447if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7448 $EGREP "free" >/dev/null 2>&1; then :
7449
7450else
7451 ac_cv_header_stdc=no
7452fi
7453rm -f conftest*
7454
7455fi
7456
7457if test $ac_cv_header_stdc = yes; then
7458 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7459 if test "$cross_compiling" = yes; then :
7460 :
7461else
7462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7463/* end confdefs.h. */
7464#include <ctype.h>
7465#include <stdlib.h>
7466#if ((' ' & 0x0FF) == 0x020)
7467# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7468# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7469#else
7470# define ISLOWER(c) \
7471 (('a' <= (c) && (c) <= 'i') \
7472 || ('j' <= (c) && (c) <= 'r') \
7473 || ('s' <= (c) && (c) <= 'z'))
7474# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7475#endif
7476
7477#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7478int
7479main ()
7480{
7481 int i;
7482 for (i = 0; i < 256; i++)
7483 if (XOR (islower (i), ISLOWER (i))
7484 || toupper (i) != TOUPPER (i))
7485 return 2;
7486 return 0;
7487}
7488_ACEOF
7489if ac_fn_c_try_run "$LINENO"; then :
7490
7491else
7492 ac_cv_header_stdc=no
7493fi
7494rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7495 conftest.$ac_objext conftest.beam conftest.$ac_ext
7496fi
7497
7498fi
7499fi
7500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7501$as_echo "$ac_cv_header_stdc" >&6; }
7502if test $ac_cv_header_stdc = yes; then
7503
7504$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7505
7506fi
7507
7508# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7509for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7510 inttypes.h stdint.h unistd.h
7511do :
7512 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7513ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7514"
7515if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7516 cat >>confdefs.h <<_ACEOF
7517#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7518_ACEOF
7519
7520fi
7521
7522done
7523
7524
7525for ac_header in dlfcn.h
7526do :
7527 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7528"
7529if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7530 cat >>confdefs.h <<_ACEOF
7531#define HAVE_DLFCN_H 1
7532_ACEOF
7533
7534fi
7535
7536done
7537
7538
7539
7540
7541
7542# Set options
7543
7544
7545
7546 enable_dlopen=no
7547
7548
7549 enable_win32_dll=no
7550
7551
7552 # Check whether --enable-shared was given.
7553if test "${enable_shared+set}" = set; then :
7554 enableval=$enable_shared; p=${PACKAGE-default}
7555 case $enableval in
7556 yes) enable_shared=yes ;;
7557 no) enable_shared=no ;;
7558 *)
7559 enable_shared=no
7560 # Look at the argument we got. We use all the common list separators.
7561 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7562 for pkg in $enableval; do
7563 IFS="$lt_save_ifs"
7564 if test "X$pkg" = "X$p"; then
7565 enable_shared=yes
7566 fi
7567 done
7568 IFS="$lt_save_ifs"
7569 ;;
7570 esac
7571else
7572 enable_shared=yes
7573fi
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583 # Check whether --enable-static was given.
7584if test "${enable_static+set}" = set; then :
7585 enableval=$enable_static; p=${PACKAGE-default}
7586 case $enableval in
7587 yes) enable_static=yes ;;
7588 no) enable_static=no ;;
7589 *)
7590 enable_static=no
7591 # Look at the argument we got. We use all the common list separators.
7592 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7593 for pkg in $enableval; do
7594 IFS="$lt_save_ifs"
7595 if test "X$pkg" = "X$p"; then
7596 enable_static=yes
7597 fi
7598 done
7599 IFS="$lt_save_ifs"
7600 ;;
7601 esac
7602else
7603 enable_static=yes
7604fi
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615# Check whether --with-pic was given.
7616if test "${with_pic+set}" = set; then :
7617 withval=$with_pic; lt_p=${PACKAGE-default}
7618 case $withval in
7619 yes|no) pic_mode=$withval ;;
7620 *)
7621 pic_mode=default
7622 # Look at the argument we got. We use all the common list separators.
7623 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7624 for lt_pkg in $withval; do
7625 IFS="$lt_save_ifs"
7626 if test "X$lt_pkg" = "X$lt_p"; then
7627 pic_mode=yes
7628 fi
7629 done
7630 IFS="$lt_save_ifs"
7631 ;;
7632 esac
7633else
7634 pic_mode=default
7635fi
7636
7637
7638test -z "$pic_mode" && pic_mode=default
7639
7640
7641
7642
7643
7644
7645
7646 # Check whether --enable-fast-install was given.
7647if test "${enable_fast_install+set}" = set; then :
7648 enableval=$enable_fast_install; p=${PACKAGE-default}
7649 case $enableval in
7650 yes) enable_fast_install=yes ;;
7651 no) enable_fast_install=no ;;
7652 *)
7653 enable_fast_install=no
7654 # Look at the argument we got. We use all the common list separators.
7655 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7656 for pkg in $enableval; do
7657 IFS="$lt_save_ifs"
7658 if test "X$pkg" = "X$p"; then
7659 enable_fast_install=yes
7660 fi
7661 done
7662 IFS="$lt_save_ifs"
7663 ;;
7664 esac
7665else
7666 enable_fast_install=yes
7667fi
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679# This can be used to rebuild libtool when needed
7680LIBTOOL_DEPS="$ltmain"
7681
7682# Always use our own libtool.
7683LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714test -z "$LN_S" && LN_S="ln -s"
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729if test -n "${ZSH_VERSION+set}" ; then
7730 setopt NO_GLOB_SUBST
7731fi
7732
7733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7734$as_echo_n "checking for objdir... " >&6; }
7735if ${lt_cv_objdir+:} false; then :
7736 $as_echo_n "(cached) " >&6
7737else
7738 rm -f .libs 2>/dev/null
7739mkdir .libs 2>/dev/null
7740if test -d .libs; then
7741 lt_cv_objdir=.libs
7742else
7743 # MS-DOS does not allow filenames that begin with a dot.
7744 lt_cv_objdir=_libs
7745fi
7746rmdir .libs 2>/dev/null
7747fi
7748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7749$as_echo "$lt_cv_objdir" >&6; }
7750objdir=$lt_cv_objdir
7751
7752
7753
7754
7755
7756cat >>confdefs.h <<_ACEOF
7757#define LT_OBJDIR "$lt_cv_objdir/"
7758_ACEOF
7759
7760
7761
7762
7763case $host_os in
7764aix3*)
7765 # AIX sometimes has problems with the GCC collect2 program. For some
7766 # reason, if we set the COLLECT_NAMES environment variable, the problems
7767 # vanish in a puff of smoke.
7768 if test "X${COLLECT_NAMES+set}" != Xset; then
7769 COLLECT_NAMES=
7770 export COLLECT_NAMES
7771 fi
7772 ;;
7773esac
7774
7775# Global variables:
7776ofile=libtool
7777can_build_shared=yes
7778
7779# All known linkers require a `.a' archive for static linking (except MSVC,
7780# which needs '.lib').
7781libext=a
7782
7783with_gnu_ld="$lt_cv_prog_gnu_ld"
7784
7785old_CC="$CC"
7786old_CFLAGS="$CFLAGS"
7787
7788# Set sane defaults for various variables
7789test -z "$CC" && CC=cc
7790test -z "$LTCC" && LTCC=$CC
7791test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7792test -z "$LD" && LD=ld
7793test -z "$ac_objext" && ac_objext=o
7794
7795for cc_temp in $compiler""; do
7796 case $cc_temp in
7797 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7798 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7799 \-*) ;;
7800 *) break;;
7801 esac
7802done
7803cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7804
7805
7806# Only perform the check for file, if the check method requires it
7807test -z "$MAGIC_CMD" && MAGIC_CMD=file
7808case $deplibs_check_method in
7809file_magic*)
7810 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7812$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7813if ${lt_cv_path_MAGIC_CMD+:} false; then :
7814 $as_echo_n "(cached) " >&6
7815else
7816 case $MAGIC_CMD in
7817[\\/*] | ?:[\\/]*)
7818 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7819 ;;
7820*)
7821 lt_save_MAGIC_CMD="$MAGIC_CMD"
7822 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7823 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7824 for ac_dir in $ac_dummy; do
7825 IFS="$lt_save_ifs"
7826 test -z "$ac_dir" && ac_dir=.
7827 if test -f $ac_dir/${ac_tool_prefix}file; then
7828 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7829 if test -n "$file_magic_test_file"; then
7830 case $deplibs_check_method in
7831 "file_magic "*)
7832 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7833 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7834 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7835 $EGREP "$file_magic_regex" > /dev/null; then
7836 :
7837 else
7838 cat <<_LT_EOF 1>&2
7839
7840*** Warning: the command libtool uses to detect shared libraries,
7841*** $file_magic_cmd, produces output that libtool cannot recognize.
7842*** The result is that libtool may fail to recognize shared libraries
7843*** as such. This will affect the creation of libtool libraries that
7844*** depend on shared libraries, but programs linked with such libtool
7845*** libraries will work regardless of this problem. Nevertheless, you
7846*** may want to report the problem to your system manager and/or to
7847*** bug-libtool@gnu.org
7848
7849_LT_EOF
7850 fi ;;
7851 esac
7852 fi
7853 break
7854 fi
7855 done
7856 IFS="$lt_save_ifs"
7857 MAGIC_CMD="$lt_save_MAGIC_CMD"
7858 ;;
7859esac
7860fi
7861
7862MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7863if test -n "$MAGIC_CMD"; then
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7865$as_echo "$MAGIC_CMD" >&6; }
7866else
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7868$as_echo "no" >&6; }
7869fi
7870
7871
7872
7873
7874
7875if test -z "$lt_cv_path_MAGIC_CMD"; then
7876 if test -n "$ac_tool_prefix"; then
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7878$as_echo_n "checking for file... " >&6; }
7879if ${lt_cv_path_MAGIC_CMD+:} false; then :
7880 $as_echo_n "(cached) " >&6
7881else
7882 case $MAGIC_CMD in
7883[\\/*] | ?:[\\/]*)
7884 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7885 ;;
7886*)
7887 lt_save_MAGIC_CMD="$MAGIC_CMD"
7888 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7889 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7890 for ac_dir in $ac_dummy; do
7891 IFS="$lt_save_ifs"
7892 test -z "$ac_dir" && ac_dir=.
7893 if test -f $ac_dir/file; then
7894 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7895 if test -n "$file_magic_test_file"; then
7896 case $deplibs_check_method in
7897 "file_magic "*)
7898 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7899 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7900 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7901 $EGREP "$file_magic_regex" > /dev/null; then
7902 :
7903 else
7904 cat <<_LT_EOF 1>&2
7905
7906*** Warning: the command libtool uses to detect shared libraries,
7907*** $file_magic_cmd, produces output that libtool cannot recognize.
7908*** The result is that libtool may fail to recognize shared libraries
7909*** as such. This will affect the creation of libtool libraries that
7910*** depend on shared libraries, but programs linked with such libtool
7911*** libraries will work regardless of this problem. Nevertheless, you
7912*** may want to report the problem to your system manager and/or to
7913*** bug-libtool@gnu.org
7914
7915_LT_EOF
7916 fi ;;
7917 esac
7918 fi
7919 break
7920 fi
7921 done
7922 IFS="$lt_save_ifs"
7923 MAGIC_CMD="$lt_save_MAGIC_CMD"
7924 ;;
7925esac
7926fi
7927
7928MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7929if test -n "$MAGIC_CMD"; then
7930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7931$as_echo "$MAGIC_CMD" >&6; }
7932else
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7934$as_echo "no" >&6; }
7935fi
7936
7937
7938 else
7939 MAGIC_CMD=:
7940 fi
7941fi
7942
7943 fi
7944 ;;
7945esac
7946
7947# Use C for the default configuration in the libtool script
7948
7949lt_save_CC="$CC"
7950ac_ext=c
7951ac_cpp='$CPP $CPPFLAGS'
7952ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7953ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7954ac_compiler_gnu=$ac_cv_c_compiler_gnu
7955
7956
7957# Source file extension for C test sources.
7958ac_ext=c
7959
7960# Object file extension for compiled C test sources.
7961objext=o
7962objext=$objext
7963
7964# Code to be used in simple compile tests
7965lt_simple_compile_test_code="int some_variable = 0;"
7966
7967# Code to be used in simple link tests
7968lt_simple_link_test_code='int main(){return(0);}'
7969
7970
7971
7972
7973
7974
7975
7976# If no C compiler was specified, use CC.
7977LTCC=${LTCC-"$CC"}
7978
7979# If no C compiler flags were specified, use CFLAGS.
7980LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7981
7982# Allow CC to be a program name with arguments.
7983compiler=$CC
7984
7985# Save the default compiler, since it gets overwritten when the other
7986# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7987compiler_DEFAULT=$CC
7988
7989# save warnings/boilerplate of simple test code
7990ac_outfile=conftest.$ac_objext
7991echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7992eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7993_lt_compiler_boilerplate=`cat conftest.err`
7994$RM conftest*
7995
7996ac_outfile=conftest.$ac_objext
7997echo "$lt_simple_link_test_code" >conftest.$ac_ext
7998eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7999_lt_linker_boilerplate=`cat conftest.err`
8000$RM -r conftest*
8001
8002
8003if test -n "$compiler"; then
8004
8005lt_prog_compiler_no_builtin_flag=
8006
8007if test "$GCC" = yes; then
8008 case $cc_basename in
8009 nvcc*)
8010 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8011 *)
8012 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8013 esac
8014
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8016$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8017if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8018 $as_echo_n "(cached) " >&6
8019else
8020 lt_cv_prog_compiler_rtti_exceptions=no
8021 ac_outfile=conftest.$ac_objext
8022 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8023 lt_compiler_flag="-fno-rtti -fno-exceptions"
8024 # Insert the option either (1) after the last *FLAGS variable, or
8025 # (2) before a word containing "conftest.", or (3) at the end.
8026 # Note that $ac_compile itself does not contain backslashes and begins
8027 # with a dollar sign (not a hyphen), so the echo should work correctly.
8028 # The option is referenced via a variable to avoid confusing sed.
8029 lt_compile=`echo "$ac_compile" | $SED \
8030 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8031 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8032 -e 's:$: $lt_compiler_flag:'`
8033 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8034 (eval "$lt_compile" 2>conftest.err)
8035 ac_status=$?
8036 cat conftest.err >&5
8037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8038 if (exit $ac_status) && test -s "$ac_outfile"; then
8039 # The compiler can only warn and ignore the option if not recognized
8040 # So say no if there are warnings other than the usual output.
8041 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8042 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8043 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8044 lt_cv_prog_compiler_rtti_exceptions=yes
8045 fi
8046 fi
8047 $RM conftest*
8048
8049fi
8050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8051$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8052
8053if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8054 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8055else
8056 :
8057fi
8058
8059fi
8060
8061
8062
8063
8064
8065
8066 lt_prog_compiler_wl=
8067lt_prog_compiler_pic=
8068lt_prog_compiler_static=
8069
8070
8071 if test "$GCC" = yes; then
8072 lt_prog_compiler_wl='-Wl,'
8073 lt_prog_compiler_static='-static'
8074
8075 case $host_os in
8076 aix*)
8077 # All AIX code is PIC.
8078 if test "$host_cpu" = ia64; then
8079 # AIX 5 now supports IA64 processor
8080 lt_prog_compiler_static='-Bstatic'
8081 fi
8082 ;;
8083
8084 amigaos*)
8085 case $host_cpu in
8086 powerpc)
8087 # see comment about AmigaOS4 .so support
8088 lt_prog_compiler_pic='-fPIC'
8089 ;;
8090 m68k)
8091 # FIXME: we need at least 68020 code to build shared libraries, but
8092 # adding the `-m68020' flag to GCC prevents building anything better,
8093 # like `-m68040'.
8094 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8095 ;;
8096 esac
8097 ;;
8098
8099 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8100 # PIC is the default for these OSes.
8101 ;;
8102
8103 mingw* | cygwin* | pw32* | os2* | cegcc*)
8104 # This hack is so that the source file can tell whether it is being
8105 # built for inclusion in a dll (and should export symbols for example).
8106 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8107 # (--disable-auto-import) libraries
8108 lt_prog_compiler_pic='-DDLL_EXPORT'
8109 ;;
8110
8111 darwin* | rhapsody*)
8112 # PIC is the default on this platform
8113 # Common symbols not allowed in MH_DYLIB files
8114 lt_prog_compiler_pic='-fno-common'
8115 ;;
8116
8117 haiku*)
8118 # PIC is the default for Haiku.
8119 # The "-static" flag exists, but is broken.
8120 lt_prog_compiler_static=
8121 ;;
8122
8123 hpux*)
8124 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8125 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8126 # sets the default TLS model and affects inlining.
8127 case $host_cpu in
8128 hppa*64*)
8129 # +Z the default
8130 ;;
8131 *)
8132 lt_prog_compiler_pic='-fPIC'
8133 ;;
8134 esac
8135 ;;
8136
8137 interix[3-9]*)
8138 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8139 # Instead, we relocate shared libraries at runtime.
8140 ;;
8141
8142 msdosdjgpp*)
8143 # Just because we use GCC doesn't mean we suddenly get shared libraries
8144 # on systems that don't support them.
8145 lt_prog_compiler_can_build_shared=no
8146 enable_shared=no
8147 ;;
8148
8149 *nto* | *qnx*)
8150 # QNX uses GNU C++, but need to define -shared option too, otherwise
8151 # it will coredump.
8152 lt_prog_compiler_pic='-fPIC -shared'
8153 ;;
8154
8155 sysv4*MP*)
8156 if test -d /usr/nec; then
8157 lt_prog_compiler_pic=-Kconform_pic
8158 fi
8159 ;;
8160
8161 *)
8162 lt_prog_compiler_pic='-fPIC'
8163 ;;
8164 esac
8165
8166 case $cc_basename in
8167 nvcc*) # Cuda Compiler Driver 2.2
8168 lt_prog_compiler_wl='-Xlinker '
8169 if test -n "$lt_prog_compiler_pic"; then
8170 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8171 fi
8172 ;;
8173 esac
8174 else
8175 # PORTME Check for flag to pass linker flags through the system compiler.
8176 case $host_os in
8177 aix*)
8178 lt_prog_compiler_wl='-Wl,'
8179 if test "$host_cpu" = ia64; then
8180 # AIX 5 now supports IA64 processor
8181 lt_prog_compiler_static='-Bstatic'
8182 else
8183 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8184 fi
8185 ;;
8186
8187 mingw* | cygwin* | pw32* | os2* | cegcc*)
8188 # This hack is so that the source file can tell whether it is being
8189 # built for inclusion in a dll (and should export symbols for example).
8190 lt_prog_compiler_pic='-DDLL_EXPORT'
8191 ;;
8192
8193 hpux9* | hpux10* | hpux11*)
8194 lt_prog_compiler_wl='-Wl,'
8195 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8196 # not for PA HP-UX.
8197 case $host_cpu in
8198 hppa*64*|ia64*)
8199 # +Z the default
8200 ;;
8201 *)
8202 lt_prog_compiler_pic='+Z'
8203 ;;
8204 esac
8205 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8206 lt_prog_compiler_static='${wl}-a ${wl}archive'
8207 ;;
8208
8209 irix5* | irix6* | nonstopux*)
8210 lt_prog_compiler_wl='-Wl,'
8211 # PIC (with -KPIC) is the default.
8212 lt_prog_compiler_static='-non_shared'
8213 ;;
8214
8215 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8216 case $cc_basename in
8217 # old Intel for x86_64 which still supported -KPIC.
8218 ecc*)
8219 lt_prog_compiler_wl='-Wl,'
8220 lt_prog_compiler_pic='-KPIC'
8221 lt_prog_compiler_static='-static'
8222 ;;
8223 # icc used to be incompatible with GCC.
8224 # ICC 10 doesn't accept -KPIC any more.
8225 icc* | ifort*)
8226 lt_prog_compiler_wl='-Wl,'
8227 lt_prog_compiler_pic='-fPIC'
8228 lt_prog_compiler_static='-static'
8229 ;;
8230 # Lahey Fortran 8.1.
8231 lf95*)
8232 lt_prog_compiler_wl='-Wl,'
8233 lt_prog_compiler_pic='--shared'
8234 lt_prog_compiler_static='--static'
8235 ;;
8236 nagfor*)
8237 # NAG Fortran compiler
8238 lt_prog_compiler_wl='-Wl,-Wl,,'
8239 lt_prog_compiler_pic='-PIC'
8240 lt_prog_compiler_static='-Bstatic'
8241 ;;
8242 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8243 # Portland Group compilers (*not* the Pentium gcc compiler,
8244 # which looks to be a dead project)
8245 lt_prog_compiler_wl='-Wl,'
8246 lt_prog_compiler_pic='-fpic'
8247 lt_prog_compiler_static='-Bstatic'
8248 ;;
8249 ccc*)
8250 lt_prog_compiler_wl='-Wl,'
8251 # All Alpha code is PIC.
8252 lt_prog_compiler_static='-non_shared'
8253 ;;
8254 xl* | bgxl* | bgf* | mpixl*)
8255 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8256 lt_prog_compiler_wl='-Wl,'
8257 lt_prog_compiler_pic='-qpic'
8258 lt_prog_compiler_static='-qstaticlink'
8259 ;;
8260 *)
8261 case `$CC -V 2>&1 | sed 5q` in
8262 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8263 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8264 lt_prog_compiler_pic='-KPIC'
8265 lt_prog_compiler_static='-Bstatic'
8266 lt_prog_compiler_wl=''
8267 ;;
8268 *Sun\ F* | *Sun*Fortran*)
8269 lt_prog_compiler_pic='-KPIC'
8270 lt_prog_compiler_static='-Bstatic'
8271 lt_prog_compiler_wl='-Qoption ld '
8272 ;;
8273 *Sun\ C*)
8274 # Sun C 5.9
8275 lt_prog_compiler_pic='-KPIC'
8276 lt_prog_compiler_static='-Bstatic'
8277 lt_prog_compiler_wl='-Wl,'
8278 ;;
8279 *Intel*\ [CF]*Compiler*)
8280 lt_prog_compiler_wl='-Wl,'
8281 lt_prog_compiler_pic='-fPIC'
8282 lt_prog_compiler_static='-static'
8283 ;;
8284 *Portland\ Group*)
8285 lt_prog_compiler_wl='-Wl,'
8286 lt_prog_compiler_pic='-fpic'
8287 lt_prog_compiler_static='-Bstatic'
8288 ;;
8289 esac
8290 ;;
8291 esac
8292 ;;
8293
8294 newsos6)
8295 lt_prog_compiler_pic='-KPIC'
8296 lt_prog_compiler_static='-Bstatic'
8297 ;;
8298
8299 *nto* | *qnx*)
8300 # QNX uses GNU C++, but need to define -shared option too, otherwise
8301 # it will coredump.
8302 lt_prog_compiler_pic='-fPIC -shared'
8303 ;;
8304
8305 osf3* | osf4* | osf5*)
8306 lt_prog_compiler_wl='-Wl,'
8307 # All OSF/1 code is PIC.
8308 lt_prog_compiler_static='-non_shared'
8309 ;;
8310
8311 rdos*)
8312 lt_prog_compiler_static='-non_shared'
8313 ;;
8314
8315 solaris*)
8316 lt_prog_compiler_pic='-KPIC'
8317 lt_prog_compiler_static='-Bstatic'
8318 case $cc_basename in
8319 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8320 lt_prog_compiler_wl='-Qoption ld ';;
8321 *)
8322 lt_prog_compiler_wl='-Wl,';;
8323 esac
8324 ;;
8325
8326 sunos4*)
8327 lt_prog_compiler_wl='-Qoption ld '
8328 lt_prog_compiler_pic='-PIC'
8329 lt_prog_compiler_static='-Bstatic'
8330 ;;
8331
8332 sysv4 | sysv4.2uw2* | sysv4.3*)
8333 lt_prog_compiler_wl='-Wl,'
8334 lt_prog_compiler_pic='-KPIC'
8335 lt_prog_compiler_static='-Bstatic'
8336 ;;
8337
8338 sysv4*MP*)
8339 if test -d /usr/nec ;then
8340 lt_prog_compiler_pic='-Kconform_pic'
8341 lt_prog_compiler_static='-Bstatic'
8342 fi
8343 ;;
8344
8345 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8346 lt_prog_compiler_wl='-Wl,'
8347 lt_prog_compiler_pic='-KPIC'
8348 lt_prog_compiler_static='-Bstatic'
8349 ;;
8350
8351 unicos*)
8352 lt_prog_compiler_wl='-Wl,'
8353 lt_prog_compiler_can_build_shared=no
8354 ;;
8355
8356 uts4*)
8357 lt_prog_compiler_pic='-pic'
8358 lt_prog_compiler_static='-Bstatic'
8359 ;;
8360
8361 *)
8362 lt_prog_compiler_can_build_shared=no
8363 ;;
8364 esac
8365 fi
8366
8367case $host_os in
8368 # For platforms which do not support PIC, -DPIC is meaningless:
8369 *djgpp*)
8370 lt_prog_compiler_pic=
8371 ;;
8372 *)
8373 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8374 ;;
8375esac
8376
8377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8378$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8379if ${lt_cv_prog_compiler_pic+:} false; then :
8380 $as_echo_n "(cached) " >&6
8381else
8382 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8383fi
8384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8385$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8386lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8387
8388#
8389# Check to make sure the PIC flag actually works.
8390#
8391if test -n "$lt_prog_compiler_pic"; then
8392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8393$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8394if ${lt_cv_prog_compiler_pic_works+:} false; then :
8395 $as_echo_n "(cached) " >&6
8396else
8397 lt_cv_prog_compiler_pic_works=no
8398 ac_outfile=conftest.$ac_objext
8399 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8400 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8401 # Insert the option either (1) after the last *FLAGS variable, or
8402 # (2) before a word containing "conftest.", or (3) at the end.
8403 # Note that $ac_compile itself does not contain backslashes and begins
8404 # with a dollar sign (not a hyphen), so the echo should work correctly.
8405 # The option is referenced via a variable to avoid confusing sed.
8406 lt_compile=`echo "$ac_compile" | $SED \
8407 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8408 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8409 -e 's:$: $lt_compiler_flag:'`
8410 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8411 (eval "$lt_compile" 2>conftest.err)
8412 ac_status=$?
8413 cat conftest.err >&5
8414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8415 if (exit $ac_status) && test -s "$ac_outfile"; then
8416 # The compiler can only warn and ignore the option if not recognized
8417 # So say no if there are warnings other than the usual output.
8418 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8419 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8420 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8421 lt_cv_prog_compiler_pic_works=yes
8422 fi
8423 fi
8424 $RM conftest*
8425
8426fi
8427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8428$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8429
8430if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8431 case $lt_prog_compiler_pic in
8432 "" | " "*) ;;
8433 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8434 esac
8435else
8436 lt_prog_compiler_pic=
8437 lt_prog_compiler_can_build_shared=no
8438fi
8439
8440fi
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452#
8453# Check to make sure the static flag actually works.
8454#
8455wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8457$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8458if ${lt_cv_prog_compiler_static_works+:} false; then :
8459 $as_echo_n "(cached) " >&6
8460else
8461 lt_cv_prog_compiler_static_works=no
8462 save_LDFLAGS="$LDFLAGS"
8463 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8464 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8465 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8466 # The linker can only warn and ignore the option if not recognized
8467 # So say no if there are warnings
8468 if test -s conftest.err; then
8469 # Append any errors to the config.log.
8470 cat conftest.err 1>&5
8471 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8472 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8473 if diff conftest.exp conftest.er2 >/dev/null; then
8474 lt_cv_prog_compiler_static_works=yes
8475 fi
8476 else
8477 lt_cv_prog_compiler_static_works=yes
8478 fi
8479 fi
8480 $RM -r conftest*
8481 LDFLAGS="$save_LDFLAGS"
8482
8483fi
8484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8485$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8486
8487if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8488 :
8489else
8490 lt_prog_compiler_static=
8491fi
8492
8493
8494
8495
8496
8497
8498
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8500$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8501if ${lt_cv_prog_compiler_c_o+:} false; then :
8502 $as_echo_n "(cached) " >&6
8503else
8504 lt_cv_prog_compiler_c_o=no
8505 $RM -r conftest 2>/dev/null
8506 mkdir conftest
8507 cd conftest
8508 mkdir out
8509 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8510
8511 lt_compiler_flag="-o out/conftest2.$ac_objext"
8512 # Insert the option either (1) after the last *FLAGS variable, or
8513 # (2) before a word containing "conftest.", or (3) at the end.
8514 # Note that $ac_compile itself does not contain backslashes and begins
8515 # with a dollar sign (not a hyphen), so the echo should work correctly.
8516 lt_compile=`echo "$ac_compile" | $SED \
8517 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8518 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8519 -e 's:$: $lt_compiler_flag:'`
8520 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8521 (eval "$lt_compile" 2>out/conftest.err)
8522 ac_status=$?
8523 cat out/conftest.err >&5
8524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8525 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8526 then
8527 # The compiler can only warn and ignore the option if not recognized
8528 # So say no if there are warnings
8529 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8530 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8531 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8532 lt_cv_prog_compiler_c_o=yes
8533 fi
8534 fi
8535 chmod u+w . 2>&5
8536 $RM conftest*
8537 # SGI C++ compiler will create directory out/ii_files/ for
8538 # template instantiation
8539 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8540 $RM out/* && rmdir out
8541 cd ..
8542 $RM -r conftest
8543 $RM conftest*
8544
8545fi
8546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8547$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8548
8549
8550
8551
8552
8553
8554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8555$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8556if ${lt_cv_prog_compiler_c_o+:} false; then :
8557 $as_echo_n "(cached) " >&6
8558else
8559 lt_cv_prog_compiler_c_o=no
8560 $RM -r conftest 2>/dev/null
8561 mkdir conftest
8562 cd conftest
8563 mkdir out
8564 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8565
8566 lt_compiler_flag="-o out/conftest2.$ac_objext"
8567 # Insert the option either (1) after the last *FLAGS variable, or
8568 # (2) before a word containing "conftest.", or (3) at the end.
8569 # Note that $ac_compile itself does not contain backslashes and begins
8570 # with a dollar sign (not a hyphen), so the echo should work correctly.
8571 lt_compile=`echo "$ac_compile" | $SED \
8572 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8573 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8574 -e 's:$: $lt_compiler_flag:'`
8575 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8576 (eval "$lt_compile" 2>out/conftest.err)
8577 ac_status=$?
8578 cat out/conftest.err >&5
8579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8580 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8581 then
8582 # The compiler can only warn and ignore the option if not recognized
8583 # So say no if there are warnings
8584 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8585 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8586 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8587 lt_cv_prog_compiler_c_o=yes
8588 fi
8589 fi
8590 chmod u+w . 2>&5
8591 $RM conftest*
8592 # SGI C++ compiler will create directory out/ii_files/ for
8593 # template instantiation
8594 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8595 $RM out/* && rmdir out
8596 cd ..
8597 $RM -r conftest
8598 $RM conftest*
8599
8600fi
8601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8602$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8603
8604
8605
8606
8607hard_links="nottested"
8608if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8609 # do not overwrite the value of need_locks provided by the user
8610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8611$as_echo_n "checking if we can lock with hard links... " >&6; }
8612 hard_links=yes
8613 $RM conftest*
8614 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8615 touch conftest.a
8616 ln conftest.a conftest.b 2>&5 || hard_links=no
8617 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8619$as_echo "$hard_links" >&6; }
8620 if test "$hard_links" = no; then
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8622$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8623 need_locks=warn
8624 fi
8625else
8626 need_locks=no
8627fi
8628
8629
8630
8631
8632
8633
8634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8635$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8636
8637 runpath_var=
8638 allow_undefined_flag=
8639 always_export_symbols=no
8640 archive_cmds=
8641 archive_expsym_cmds=
8642 compiler_needs_object=no
8643 enable_shared_with_static_runtimes=no
8644 export_dynamic_flag_spec=
8645 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8646 hardcode_automatic=no
8647 hardcode_direct=no
8648 hardcode_direct_absolute=no
8649 hardcode_libdir_flag_spec=
8650 hardcode_libdir_separator=
8651 hardcode_minus_L=no
8652 hardcode_shlibpath_var=unsupported
8653 inherit_rpath=no
8654 link_all_deplibs=unknown
8655 module_cmds=
8656 module_expsym_cmds=
8657 old_archive_from_new_cmds=
8658 old_archive_from_expsyms_cmds=
8659 thread_safe_flag_spec=
8660 whole_archive_flag_spec=
8661 # include_expsyms should be a list of space-separated symbols to be *always*
8662 # included in the symbol list
8663 include_expsyms=
8664 # exclude_expsyms can be an extended regexp of symbols to exclude
8665 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8666 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8667 # as well as any symbol that contains `d'.
8668 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8669 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8670 # platforms (ab)use it in PIC code, but their linkers get confused if
8671 # the symbol is explicitly referenced. Since portable code cannot
8672 # rely on this symbol name, it's probably fine to never include it in
8673 # preloaded symbol tables.
8674 # Exclude shared library initialization/finalization symbols.
8675 extract_expsyms_cmds=
8676
8677 case $host_os in
8678 cygwin* | mingw* | pw32* | cegcc*)
8679 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8680 # When not using gcc, we currently assume that we are using
8681 # Microsoft Visual C++.
8682 if test "$GCC" != yes; then
8683 with_gnu_ld=no
8684 fi
8685 ;;
8686 interix*)
8687 # we just hope/assume this is gcc and not c89 (= MSVC++)
8688 with_gnu_ld=yes
8689 ;;
8690 openbsd*)
8691 with_gnu_ld=no
8692 ;;
8693 linux* | k*bsd*-gnu | gnu*)
8694 link_all_deplibs=no
8695 ;;
8696 esac
8697
8698 ld_shlibs=yes
8699
8700 # On some targets, GNU ld is compatible enough with the native linker
8701 # that we're better off using the native interface for both.
8702 lt_use_gnu_ld_interface=no
8703 if test "$with_gnu_ld" = yes; then
8704 case $host_os in
8705 aix*)
8706 # The AIX port of GNU ld has always aspired to compatibility
8707 # with the native linker. However, as the warning in the GNU ld
8708 # block says, versions before 2.19.5* couldn't really create working
8709 # shared libraries, regardless of the interface used.
8710 case `$LD -v 2>&1` in
8711 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8712 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8713 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8714 *)
8715 lt_use_gnu_ld_interface=yes
8716 ;;
8717 esac
8718 ;;
8719 *)
8720 lt_use_gnu_ld_interface=yes
8721 ;;
8722 esac
8723 fi
8724
8725 if test "$lt_use_gnu_ld_interface" = yes; then
8726 # If archive_cmds runs LD, not CC, wlarc should be empty
8727 wlarc='${wl}'
8728
8729 # Set some defaults for GNU ld with shared library support. These
8730 # are reset later if shared libraries are not supported. Putting them
8731 # here allows them to be overridden if necessary.
8732 runpath_var=LD_RUN_PATH
8733 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8734 export_dynamic_flag_spec='${wl}--export-dynamic'
8735 # ancient GNU ld didn't support --whole-archive et. al.
8736 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8737 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8738 else
8739 whole_archive_flag_spec=
8740 fi
8741 supports_anon_versioning=no
8742 case `$LD -v 2>&1` in
8743 *GNU\ gold*) supports_anon_versioning=yes ;;
8744 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8745 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8746 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8747 *\ 2.11.*) ;; # other 2.11 versions
8748 *) supports_anon_versioning=yes ;;
8749 esac
8750
8751 # See if GNU ld supports shared libraries.
8752 case $host_os in
8753 aix[3-9]*)
8754 # On AIX/PPC, the GNU linker is very broken
8755 if test "$host_cpu" != ia64; then
8756 ld_shlibs=no
8757 cat <<_LT_EOF 1>&2
8758
8759*** Warning: the GNU linker, at least up to release 2.19, is reported
8760*** to be unable to reliably create shared libraries on AIX.
8761*** Therefore, libtool is disabling shared libraries support. If you
8762*** really care for shared libraries, you may want to install binutils
8763*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8764*** You will then need to restart the configuration process.
8765
8766_LT_EOF
8767 fi
8768 ;;
8769
8770 amigaos*)
8771 case $host_cpu in
8772 powerpc)
8773 # see comment about AmigaOS4 .so support
8774 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8775 archive_expsym_cmds=''
8776 ;;
8777 m68k)
8778 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)'
8779 hardcode_libdir_flag_spec='-L$libdir'
8780 hardcode_minus_L=yes
8781 ;;
8782 esac
8783 ;;
8784
8785 beos*)
8786 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8787 allow_undefined_flag=unsupported
8788 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8789 # support --undefined. This deserves some investigation. FIXME
8790 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8791 else
8792 ld_shlibs=no
8793 fi
8794 ;;
8795
8796 cygwin* | mingw* | pw32* | cegcc*)
8797 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8798 # as there is no search path for DLLs.
8799 hardcode_libdir_flag_spec='-L$libdir'
8800 export_dynamic_flag_spec='${wl}--export-all-symbols'
8801 allow_undefined_flag=unsupported
8802 always_export_symbols=no
8803 enable_shared_with_static_runtimes=yes
8804 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
8805 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8806
8807 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8808 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8809 # If the export-symbols file already is a .def file (1st line
8810 # is EXPORTS), use it as is; otherwise, prepend...
8811 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8812 cp $export_symbols $output_objdir/$soname.def;
8813 else
8814 echo EXPORTS > $output_objdir/$soname.def;
8815 cat $export_symbols >> $output_objdir/$soname.def;
8816 fi~
8817 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8818 else
8819 ld_shlibs=no
8820 fi
8821 ;;
8822
8823 haiku*)
8824 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8825 link_all_deplibs=yes
8826 ;;
8827
8828 interix[3-9]*)
8829 hardcode_direct=no
8830 hardcode_shlibpath_var=no
8831 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8832 export_dynamic_flag_spec='${wl}-E'
8833 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8834 # Instead, shared libraries are loaded at an image base (0x10000000 by
8835 # default) and relocated if they conflict, which is a slow very memory
8836 # consuming and fragmenting process. To avoid this, we pick a random,
8837 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8838 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8839 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8840 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'
8841 ;;
8842
8843 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8844 tmp_diet=no
8845 if test "$host_os" = linux-dietlibc; then
8846 case $cc_basename in
8847 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8848 esac
8849 fi
8850 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8851 && test "$tmp_diet" = no
8852 then
8853 tmp_addflag=' $pic_flag'
8854 tmp_sharedflag='-shared'
8855 case $cc_basename,$host_cpu in
8856 pgcc*) # Portland Group C compiler
8857 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'
8858 tmp_addflag=' $pic_flag'
8859 ;;
8860 pgf77* | pgf90* | pgf95* | pgfortran*)
8861 # Portland Group f77 and f90 compilers
8862 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'
8863 tmp_addflag=' $pic_flag -Mnomain' ;;
8864 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8865 tmp_addflag=' -i_dynamic' ;;
8866 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8867 tmp_addflag=' -i_dynamic -nofor_main' ;;
8868 ifc* | ifort*) # Intel Fortran compiler
8869 tmp_addflag=' -nofor_main' ;;
8870 lf95*) # Lahey Fortran 8.1
8871 whole_archive_flag_spec=
8872 tmp_sharedflag='--shared' ;;
8873 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8874 tmp_sharedflag='-qmkshrobj'
8875 tmp_addflag= ;;
8876 nvcc*) # Cuda Compiler Driver 2.2
8877 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'
8878 compiler_needs_object=yes
8879 ;;
8880 esac
8881 case `$CC -V 2>&1 | sed 5q` in
8882 *Sun\ C*) # Sun C 5.9
8883 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'
8884 compiler_needs_object=yes
8885 tmp_sharedflag='-G' ;;
8886 *Sun\ F*) # Sun Fortran 8.3
8887 tmp_sharedflag='-G' ;;
8888 esac
8889 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8890
8891 if test "x$supports_anon_versioning" = xyes; then
8892 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8893 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8894 echo "local: *; };" >> $output_objdir/$libname.ver~
8895 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8896 fi
8897
8898 case $cc_basename in
8899 xlf* | bgf* | bgxlf* | mpixlf*)
8900 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8901 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8902 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8903 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8904 if test "x$supports_anon_versioning" = xyes; then
8905 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8906 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8907 echo "local: *; };" >> $output_objdir/$libname.ver~
8908 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8909 fi
8910 ;;
8911 esac
8912 else
8913 ld_shlibs=no
8914 fi
8915 ;;
8916
8917 netbsd* | netbsdelf*-gnu)
8918 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8919 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8920 wlarc=
8921 else
8922 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8923 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8924 fi
8925 ;;
8926
8927 solaris*)
8928 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8929 ld_shlibs=no
8930 cat <<_LT_EOF 1>&2
8931
8932*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8933*** create shared libraries on Solaris systems. Therefore, libtool
8934*** is disabling shared libraries support. We urge you to upgrade GNU
8935*** binutils to release 2.9.1 or newer. Another option is to modify
8936*** your PATH or compiler configuration so that the native linker is
8937*** used, and then restart.
8938
8939_LT_EOF
8940 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8941 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8942 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8943 else
8944 ld_shlibs=no
8945 fi
8946 ;;
8947
8948 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8949 case `$LD -v 2>&1` in
8950 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8951 ld_shlibs=no
8952 cat <<_LT_EOF 1>&2
8953
8954*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8955*** reliably create shared libraries on SCO systems. Therefore, libtool
8956*** is disabling shared libraries support. We urge you to upgrade GNU
8957*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8958*** your PATH or compiler configuration so that the native linker is
8959*** used, and then restart.
8960
8961_LT_EOF
8962 ;;
8963 *)
8964 # For security reasons, it is highly recommended that you always
8965 # use absolute paths for naming shared libraries, and exclude the
8966 # DT_RUNPATH tag from executables and libraries. But doing so
8967 # requires that you compile everything twice, which is a pain.
8968 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8969 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8970 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8971 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8972 else
8973 ld_shlibs=no
8974 fi
8975 ;;
8976 esac
8977 ;;
8978
8979 sunos4*)
8980 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8981 wlarc=
8982 hardcode_direct=yes
8983 hardcode_shlibpath_var=no
8984 ;;
8985
8986 *)
8987 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8988 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8989 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8990 else
8991 ld_shlibs=no
8992 fi
8993 ;;
8994 esac
8995
8996 if test "$ld_shlibs" = no; then
8997 runpath_var=
8998 hardcode_libdir_flag_spec=
8999 export_dynamic_flag_spec=
9000 whole_archive_flag_spec=
9001 fi
9002 else
9003 # PORTME fill in a description of your system's linker (not GNU ld)
9004 case $host_os in
9005 aix3*)
9006 allow_undefined_flag=unsupported
9007 always_export_symbols=yes
9008 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'
9009 # Note: this linker hardcodes the directories in LIBPATH if there
9010 # are no directories specified by -L.
9011 hardcode_minus_L=yes
9012 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9013 # Neither direct hardcoding nor static linking is supported with a
9014 # broken collect2.
9015 hardcode_direct=unsupported
9016 fi
9017 ;;
9018
9019 aix[4-9]*)
9020 if test "$host_cpu" = ia64; then
9021 # On IA64, the linker does run time linking by default, so we don't
9022 # have to do anything special.
9023 aix_use_runtimelinking=no
9024 exp_sym_flag='-Bexport'
9025 no_entry_flag=""
9026 else
9027 # If we're using GNU nm, then we don't want the "-C" option.
9028 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9029 # Also, AIX nm treats weak defined symbols like other global
9030 # defined symbols, whereas GNU nm marks them as "W".
9031 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9032 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'
9033 else
9034 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9035 fi
9036 aix_use_runtimelinking=no
9037
9038 # Test if we are trying to use run time linking or normal
9039 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9040 # need to do runtime linking.
9041 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9042 for ld_flag in $LDFLAGS; do
9043 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9044 aix_use_runtimelinking=yes
9045 break
9046 fi
9047 done
9048 ;;
9049 esac
9050
9051 exp_sym_flag='-bexport'
9052 no_entry_flag='-bnoentry'
9053 fi
9054
9055 # When large executables or shared objects are built, AIX ld can
9056 # have problems creating the table of contents. If linking a library
9057 # or program results in "error TOC overflow" add -mminimal-toc to
9058 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9059 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9060
9061 archive_cmds=''
9062 hardcode_direct=yes
9063 hardcode_direct_absolute=yes
9064 hardcode_libdir_separator=':'
9065 link_all_deplibs=yes
9066 file_list_spec='${wl}-f,'
9067
9068 if test "$GCC" = yes; then
9069 case $host_os in aix4.[012]|aix4.[012].*)
9070 # We only want to do this on AIX 4.2 and lower, the check
9071 # below for broken collect2 doesn't work under 4.3+
9072 collect2name=`${CC} -print-prog-name=collect2`
9073 if test -f "$collect2name" &&
9074 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9075 then
9076 # We have reworked collect2
9077 :
9078 else
9079 # We have old collect2
9080 hardcode_direct=unsupported
9081 # It fails to find uninstalled libraries when the uninstalled
9082 # path is not listed in the libpath. Setting hardcode_minus_L
9083 # to unsupported forces relinking
9084 hardcode_minus_L=yes
9085 hardcode_libdir_flag_spec='-L$libdir'
9086 hardcode_libdir_separator=
9087 fi
9088 ;;
9089 esac
9090 shared_flag='-shared'
9091 if test "$aix_use_runtimelinking" = yes; then
9092 shared_flag="$shared_flag "'${wl}-G'
9093 fi
9094 link_all_deplibs=no
9095 else
9096 # not using gcc
9097 if test "$host_cpu" = ia64; then
9098 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9099 # chokes on -Wl,-G. The following line is correct:
9100 shared_flag='-G'
9101 else
9102 if test "$aix_use_runtimelinking" = yes; then
9103 shared_flag='${wl}-G'
9104 else
9105 shared_flag='${wl}-bM:SRE'
9106 fi
9107 fi
9108 fi
9109
9110 export_dynamic_flag_spec='${wl}-bexpall'
9111 # It seems that -bexpall does not export symbols beginning with
9112 # underscore (_), so it is better to generate a list of symbols to export.
9113 always_export_symbols=yes
9114 if test "$aix_use_runtimelinking" = yes; then
9115 # Warning - without using the other runtime loading flags (-brtl),
9116 # -berok will link without error, but may produce a broken library.
9117 allow_undefined_flag='-berok'
9118 # Determine the default libpath from the value encoded in an
9119 # empty executable.
9120 if test "${lt_cv_aix_libpath+set}" = set; then
9121 aix_libpath=$lt_cv_aix_libpath
9122else
9123 if ${lt_cv_aix_libpath_+:} false; then :
9124 $as_echo_n "(cached) " >&6
9125else
9126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9127/* end confdefs.h. */
9128
9129int
9130main ()
9131{
9132
9133 ;
9134 return 0;
9135}
9136_ACEOF
9137if ac_fn_c_try_link "$LINENO"; then :
9138
9139 lt_aix_libpath_sed='
9140 /Import File Strings/,/^$/ {
9141 /^0/ {
9142 s/^0 *\([^ ]*\) *$/\1/
9143 p
9144 }
9145 }'
9146 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9147 # Check for a 64-bit object if we didn't find anything.
9148 if test -z "$lt_cv_aix_libpath_"; then
9149 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9150 fi
9151fi
9152rm -f core conftest.err conftest.$ac_objext \
9153 conftest$ac_exeext conftest.$ac_ext
9154 if test -z "$lt_cv_aix_libpath_"; then
9155 lt_cv_aix_libpath_="/usr/lib:/lib"
9156 fi
9157
9158fi
9159
9160 aix_libpath=$lt_cv_aix_libpath_
9161fi
9162
9163 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9164 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"
9165 else
9166 if test "$host_cpu" = ia64; then
9167 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9168 allow_undefined_flag="-z nodefs"
9169 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"
9170 else
9171 # Determine the default libpath from the value encoded in an
9172 # empty executable.
9173 if test "${lt_cv_aix_libpath+set}" = set; then
9174 aix_libpath=$lt_cv_aix_libpath
9175else
9176 if ${lt_cv_aix_libpath_+:} false; then :
9177 $as_echo_n "(cached) " >&6
9178else
9179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9180/* end confdefs.h. */
9181
9182int
9183main ()
9184{
9185
9186 ;
9187 return 0;
9188}
9189_ACEOF
9190if ac_fn_c_try_link "$LINENO"; then :
9191
9192 lt_aix_libpath_sed='
9193 /Import File Strings/,/^$/ {
9194 /^0/ {
9195 s/^0 *\([^ ]*\) *$/\1/
9196 p
9197 }
9198 }'
9199 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9200 # Check for a 64-bit object if we didn't find anything.
9201 if test -z "$lt_cv_aix_libpath_"; then
9202 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9203 fi
9204fi
9205rm -f core conftest.err conftest.$ac_objext \
9206 conftest$ac_exeext conftest.$ac_ext
9207 if test -z "$lt_cv_aix_libpath_"; then
9208 lt_cv_aix_libpath_="/usr/lib:/lib"
9209 fi
9210
9211fi
9212
9213 aix_libpath=$lt_cv_aix_libpath_
9214fi
9215
9216 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9217 # Warning - without using the other run time loading flags,
9218 # -berok will link without error, but may produce a broken library.
9219 no_undefined_flag=' ${wl}-bernotok'
9220 allow_undefined_flag=' ${wl}-berok'
9221 if test "$with_gnu_ld" = yes; then
9222 # We only use this code for GNU lds that support --whole-archive.
9223 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9224 else
9225 # Exported symbols can be pulled into shared objects from archives
9226 whole_archive_flag_spec='$convenience'
9227 fi
9228 archive_cmds_need_lc=yes
9229 # This is similar to how AIX traditionally builds its shared libraries.
9230 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'
9231 fi
9232 fi
9233 ;;
9234
9235 amigaos*)
9236 case $host_cpu in
9237 powerpc)
9238 # see comment about AmigaOS4 .so support
9239 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9240 archive_expsym_cmds=''
9241 ;;
9242 m68k)
9243 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)'
9244 hardcode_libdir_flag_spec='-L$libdir'
9245 hardcode_minus_L=yes
9246 ;;
9247 esac
9248 ;;
9249
9250 bsdi[45]*)
9251 export_dynamic_flag_spec=-rdynamic
9252 ;;
9253
9254 cygwin* | mingw* | pw32* | cegcc*)
9255 # When not using gcc, we currently assume that we are using
9256 # Microsoft Visual C++.
9257 # hardcode_libdir_flag_spec is actually meaningless, as there is
9258 # no search path for DLLs.
9259 case $cc_basename in
9260 cl*)
9261 # Native MSVC
9262 hardcode_libdir_flag_spec=' '
9263 allow_undefined_flag=unsupported
9264 always_export_symbols=yes
9265 file_list_spec='@'
9266 # Tell ltmain to make .lib files, not .a files.
9267 libext=lib
9268 # Tell ltmain to make .dll files, not .so files.
9269 shrext_cmds=".dll"
9270 # FIXME: Setting linknames here is a bad hack.
9271 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9272 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9273 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9274 else
9275 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9276 fi~
9277 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9278 linknames='
9279 # The linker will not automatically build a static lib if we build a DLL.
9280 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9281 enable_shared_with_static_runtimes=yes
9282 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9283 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9284 # Don't use ranlib
9285 old_postinstall_cmds='chmod 644 $oldlib'
9286 postlink_cmds='lt_outputfile="@OUTPUT@"~
9287 lt_tool_outputfile="@TOOL_OUTPUT@"~
9288 case $lt_outputfile in
9289 *.exe|*.EXE) ;;
9290 *)
9291 lt_outputfile="$lt_outputfile.exe"
9292 lt_tool_outputfile="$lt_tool_outputfile.exe"
9293 ;;
9294 esac~
9295 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9296 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9297 $RM "$lt_outputfile.manifest";
9298 fi'
9299 ;;
9300 *)
9301 # Assume MSVC wrapper
9302 hardcode_libdir_flag_spec=' '
9303 allow_undefined_flag=unsupported
9304 # Tell ltmain to make .lib files, not .a files.
9305 libext=lib
9306 # Tell ltmain to make .dll files, not .so files.
9307 shrext_cmds=".dll"
9308 # FIXME: Setting linknames here is a bad hack.
9309 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9310 # The linker will automatically build a .lib file if we build a DLL.
9311 old_archive_from_new_cmds='true'
9312 # FIXME: Should let the user specify the lib program.
9313 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9314 enable_shared_with_static_runtimes=yes
9315 ;;
9316 esac
9317 ;;
9318
9319 darwin* | rhapsody*)
9320
9321
9322 archive_cmds_need_lc=no
9323 hardcode_direct=no
9324 hardcode_automatic=yes
9325 hardcode_shlibpath_var=unsupported
9326 if test "$lt_cv_ld_force_load" = "yes"; then
9327 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\"`'
9328
9329 else
9330 whole_archive_flag_spec=''
9331 fi
9332 link_all_deplibs=yes
9333 allow_undefined_flag="$_lt_dar_allow_undefined"
9334 case $cc_basename in
9335 ifort*) _lt_dar_can_shared=yes ;;
9336 *) _lt_dar_can_shared=$GCC ;;
9337 esac
9338 if test "$_lt_dar_can_shared" = "yes"; then
9339 output_verbose_link_cmd=func_echo_all
9340 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9341 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9342 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}"
9343 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}"
9344
9345 else
9346 ld_shlibs=no
9347 fi
9348
9349 ;;
9350
9351 dgux*)
9352 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9353 hardcode_libdir_flag_spec='-L$libdir'
9354 hardcode_shlibpath_var=no
9355 ;;
9356
9357 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9358 # support. Future versions do this automatically, but an explicit c++rt0.o
9359 # does not break anything, and helps significantly (at the cost of a little
9360 # extra space).
9361 freebsd2.2*)
9362 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9363 hardcode_libdir_flag_spec='-R$libdir'
9364 hardcode_direct=yes
9365 hardcode_shlibpath_var=no
9366 ;;
9367
9368 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9369 freebsd2.*)
9370 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9371 hardcode_direct=yes
9372 hardcode_minus_L=yes
9373 hardcode_shlibpath_var=no
9374 ;;
9375
9376 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9377 freebsd* | dragonfly*)
9378 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9379 hardcode_libdir_flag_spec='-R$libdir'
9380 hardcode_direct=yes
9381 hardcode_shlibpath_var=no
9382 ;;
9383
9384 hpux9*)
9385 if test "$GCC" = yes; then
9386 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9387 else
9388 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'
9389 fi
9390 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9391 hardcode_libdir_separator=:
9392 hardcode_direct=yes
9393
9394 # hardcode_minus_L: Not really in the search PATH,
9395 # but as the default location of the library.
9396 hardcode_minus_L=yes
9397 export_dynamic_flag_spec='${wl}-E'
9398 ;;
9399
9400 hpux10*)
9401 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9402 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9403 else
9404 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9405 fi
9406 if test "$with_gnu_ld" = no; then
9407 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9408 hardcode_libdir_separator=:
9409 hardcode_direct=yes
9410 hardcode_direct_absolute=yes
9411 export_dynamic_flag_spec='${wl}-E'
9412 # hardcode_minus_L: Not really in the search PATH,
9413 # but as the default location of the library.
9414 hardcode_minus_L=yes
9415 fi
9416 ;;
9417
9418 hpux11*)
9419 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9420 case $host_cpu in
9421 hppa*64*)
9422 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9423 ;;
9424 ia64*)
9425 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9426 ;;
9427 *)
9428 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9429 ;;
9430 esac
9431 else
9432 case $host_cpu in
9433 hppa*64*)
9434 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9435 ;;
9436 ia64*)
9437 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9438 ;;
9439 *)
9440
9441 # Older versions of the 11.00 compiler do not understand -b yet
9442 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9444$as_echo_n "checking if $CC understands -b... " >&6; }
9445if ${lt_cv_prog_compiler__b+:} false; then :
9446 $as_echo_n "(cached) " >&6
9447else
9448 lt_cv_prog_compiler__b=no
9449 save_LDFLAGS="$LDFLAGS"
9450 LDFLAGS="$LDFLAGS -b"
9451 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9452 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9453 # The linker can only warn and ignore the option if not recognized
9454 # So say no if there are warnings
9455 if test -s conftest.err; then
9456 # Append any errors to the config.log.
9457 cat conftest.err 1>&5
9458 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9459 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9460 if diff conftest.exp conftest.er2 >/dev/null; then
9461 lt_cv_prog_compiler__b=yes
9462 fi
9463 else
9464 lt_cv_prog_compiler__b=yes
9465 fi
9466 fi
9467 $RM -r conftest*
9468 LDFLAGS="$save_LDFLAGS"
9469
9470fi
9471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9472$as_echo "$lt_cv_prog_compiler__b" >&6; }
9473
9474if test x"$lt_cv_prog_compiler__b" = xyes; then
9475 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9476else
9477 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9478fi
9479
9480 ;;
9481 esac
9482 fi
9483 if test "$with_gnu_ld" = no; then
9484 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9485 hardcode_libdir_separator=:
9486
9487 case $host_cpu in
9488 hppa*64*|ia64*)
9489 hardcode_direct=no
9490 hardcode_shlibpath_var=no
9491 ;;
9492 *)
9493 hardcode_direct=yes
9494 hardcode_direct_absolute=yes
9495 export_dynamic_flag_spec='${wl}-E'
9496
9497 # hardcode_minus_L: Not really in the search PATH,
9498 # but as the default location of the library.
9499 hardcode_minus_L=yes
9500 ;;
9501 esac
9502 fi
9503 ;;
9504
9505 irix5* | irix6* | nonstopux*)
9506 if test "$GCC" = yes; then
9507 archive_cmds='$CC -shared $pic_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'
9508 # Try to use the -exported_symbol ld option, if it does not
9509 # work, assume that -exports_file does not work either and
9510 # implicitly export all symbols.
9511 # This should be the same for all languages, so no per-tag cache variable.
9512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9513$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9514if ${lt_cv_irix_exported_symbol+:} false; then :
9515 $as_echo_n "(cached) " >&6
9516else
9517 save_LDFLAGS="$LDFLAGS"
9518 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9520/* end confdefs.h. */
9521int foo (void) { return 0; }
9522_ACEOF
9523if ac_fn_c_try_link "$LINENO"; then :
9524 lt_cv_irix_exported_symbol=yes
9525else
9526 lt_cv_irix_exported_symbol=no
9527fi
9528rm -f core conftest.err conftest.$ac_objext \
9529 conftest$ac_exeext conftest.$ac_ext
9530 LDFLAGS="$save_LDFLAGS"
9531fi
9532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9533$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9534 if test "$lt_cv_irix_exported_symbol" = yes; then
9535 archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
9536 fi
9537 else
9538 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'
9539 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'
9540 fi
9541 archive_cmds_need_lc='no'
9542 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9543 hardcode_libdir_separator=:
9544 inherit_rpath=yes
9545 link_all_deplibs=yes
9546 ;;
9547
9548 netbsd* | netbsdelf*-gnu)
9549 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9550 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9551 else
9552 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9553 fi
9554 hardcode_libdir_flag_spec='-R$libdir'
9555 hardcode_direct=yes
9556 hardcode_shlibpath_var=no
9557 ;;
9558
9559 newsos6)
9560 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9561 hardcode_direct=yes
9562 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9563 hardcode_libdir_separator=:
9564 hardcode_shlibpath_var=no
9565 ;;
9566
9567 *nto* | *qnx*)
9568 ;;
9569
9570 openbsd*)
9571 if test -f /usr/libexec/ld.so; then
9572 hardcode_direct=yes
9573 hardcode_shlibpath_var=no
9574 hardcode_direct_absolute=yes
9575 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9576 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9577 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9578 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9579 export_dynamic_flag_spec='${wl}-E'
9580 else
9581 case $host_os in
9582 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9583 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9584 hardcode_libdir_flag_spec='-R$libdir'
9585 ;;
9586 *)
9587 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9588 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9589 ;;
9590 esac
9591 fi
9592 else
9593 ld_shlibs=no
9594 fi
9595 ;;
9596
9597 os2*)
9598 hardcode_libdir_flag_spec='-L$libdir'
9599 hardcode_minus_L=yes
9600 allow_undefined_flag=unsupported
9601 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'
9602 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9603 ;;
9604
9605 osf3*)
9606 if test "$GCC" = yes; then
9607 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9608 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'
9609 else
9610 allow_undefined_flag=' -expect_unresolved \*'
9611 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'
9612 fi
9613 archive_cmds_need_lc='no'
9614 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9615 hardcode_libdir_separator=:
9616 ;;
9617
9618 osf4* | osf5*) # as osf3* with the addition of -msym flag
9619 if test "$GCC" = yes; then
9620 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9621 archive_cmds='$CC -shared${allow_undefined_flag} $pic_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'
9622 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9623 else
9624 allow_undefined_flag=' -expect_unresolved \*'
9625 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'
9626 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~
9627 $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'
9628
9629 # Both c and cxx compiler support -rpath directly
9630 hardcode_libdir_flag_spec='-rpath $libdir'
9631 fi
9632 archive_cmds_need_lc='no'
9633 hardcode_libdir_separator=:
9634 ;;
9635
9636 solaris*)
9637 no_undefined_flag=' -z defs'
9638 if test "$GCC" = yes; then
9639 wlarc='${wl}'
9640 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9641 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9642 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9643 else
9644 case `$CC -V 2>&1` in
9645 *"Compilers 5.0"*)
9646 wlarc=''
9647 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9648 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9649 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9650 ;;
9651 *)
9652 wlarc='${wl}'
9653 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9654 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9655 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9656 ;;
9657 esac
9658 fi
9659 hardcode_libdir_flag_spec='-R$libdir'
9660 hardcode_shlibpath_var=no
9661 case $host_os in
9662 solaris2.[0-5] | solaris2.[0-5].*) ;;
9663 *)
9664 # The compiler driver will combine and reorder linker options,
9665 # but understands `-z linker_flag'. GCC discards it without `$wl',
9666 # but is careful enough not to reorder.
9667 # Supported since Solaris 2.6 (maybe 2.5.1?)
9668 if test "$GCC" = yes; then
9669 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9670 else
9671 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9672 fi
9673 ;;
9674 esac
9675 link_all_deplibs=yes
9676 ;;
9677
9678 sunos4*)
9679 if test "x$host_vendor" = xsequent; then
9680 # Use $CC to link under sequent, because it throws in some extra .o
9681 # files that make .init and .fini sections work.
9682 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9683 else
9684 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9685 fi
9686 hardcode_libdir_flag_spec='-L$libdir'
9687 hardcode_direct=yes
9688 hardcode_minus_L=yes
9689 hardcode_shlibpath_var=no
9690 ;;
9691
9692 sysv4)
9693 case $host_vendor in
9694 sni)
9695 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9696 hardcode_direct=yes # is this really true???
9697 ;;
9698 siemens)
9699 ## LD is ld it makes a PLAMLIB
9700 ## CC just makes a GrossModule.
9701 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9702 reload_cmds='$CC -r -o $output$reload_objs'
9703 hardcode_direct=no
9704 ;;
9705 motorola)
9706 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9707 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9708 ;;
9709 esac
9710 runpath_var='LD_RUN_PATH'
9711 hardcode_shlibpath_var=no
9712 ;;
9713
9714 sysv4.3*)
9715 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9716 hardcode_shlibpath_var=no
9717 export_dynamic_flag_spec='-Bexport'
9718 ;;
9719
9720 sysv4*MP*)
9721 if test -d /usr/nec; then
9722 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9723 hardcode_shlibpath_var=no
9724 runpath_var=LD_RUN_PATH
9725 hardcode_runpath_var=yes
9726 ld_shlibs=yes
9727 fi
9728 ;;
9729
9730 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9731 no_undefined_flag='${wl}-z,text'
9732 archive_cmds_need_lc=no
9733 hardcode_shlibpath_var=no
9734 runpath_var='LD_RUN_PATH'
9735
9736 if test "$GCC" = yes; then
9737 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9738 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9739 else
9740 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9741 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9742 fi
9743 ;;
9744
9745 sysv5* | sco3.2v5* | sco5v6*)
9746 # Note: We can NOT use -z defs as we might desire, because we do not
9747 # link with -lc, and that would cause any symbols used from libc to
9748 # always be unresolved, which means just about no library would
9749 # ever link correctly. If we're not using GNU ld we use -z text
9750 # though, which does catch some bad symbols but isn't as heavy-handed
9751 # as -z defs.
9752 no_undefined_flag='${wl}-z,text'
9753 allow_undefined_flag='${wl}-z,nodefs'
9754 archive_cmds_need_lc=no
9755 hardcode_shlibpath_var=no
9756 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9757 hardcode_libdir_separator=':'
9758 link_all_deplibs=yes
9759 export_dynamic_flag_spec='${wl}-Bexport'
9760 runpath_var='LD_RUN_PATH'
9761
9762 if test "$GCC" = yes; then
9763 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9764 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9765 else
9766 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9767 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9768 fi
9769 ;;
9770
9771 uts4*)
9772 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9773 hardcode_libdir_flag_spec='-L$libdir'
9774 hardcode_shlibpath_var=no
9775 ;;
9776
9777 *)
9778 ld_shlibs=no
9779 ;;
9780 esac
9781
9782 if test x$host_vendor = xsni; then
9783 case $host in
9784 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9785 export_dynamic_flag_spec='${wl}-Blargedynsym'
9786 ;;
9787 esac
9788 fi
9789 fi
9790
9791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9792$as_echo "$ld_shlibs" >&6; }
9793test "$ld_shlibs" = no && can_build_shared=no
9794
9795with_gnu_ld=$with_gnu_ld
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811#
9812# Do we need to explicitly link libc?
9813#
9814case "x$archive_cmds_need_lc" in
9815x|xyes)
9816 # Assume -lc should be added
9817 archive_cmds_need_lc=yes
9818
9819 if test "$enable_shared" = yes && test "$GCC" = yes; then
9820 case $archive_cmds in
9821 *'~'*)
9822 # FIXME: we may have to deal with multi-command sequences.
9823 ;;
9824 '$CC '*)
9825 # Test whether the compiler implicitly links with -lc since on some
9826 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9827 # to ld, don't add -lc before -lgcc.
9828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9829$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9830if ${lt_cv_archive_cmds_need_lc+:} false; then :
9831 $as_echo_n "(cached) " >&6
9832else
9833 $RM conftest*
9834 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9835
9836 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9837 (eval $ac_compile) 2>&5
9838 ac_status=$?
9839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9840 test $ac_status = 0; } 2>conftest.err; then
9841 soname=conftest
9842 lib=conftest
9843 libobjs=conftest.$ac_objext
9844 deplibs=
9845 wl=$lt_prog_compiler_wl
9846 pic_flag=$lt_prog_compiler_pic
9847 compiler_flags=-v
9848 linker_flags=-v
9849 verstring=
9850 output_objdir=.
9851 libname=conftest
9852 lt_save_allow_undefined_flag=$allow_undefined_flag
9853 allow_undefined_flag=
9854 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9855 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9856 ac_status=$?
9857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9858 test $ac_status = 0; }
9859 then
9860 lt_cv_archive_cmds_need_lc=no
9861 else
9862 lt_cv_archive_cmds_need_lc=yes
9863 fi
9864 allow_undefined_flag=$lt_save_allow_undefined_flag
9865 else
9866 cat conftest.err 1>&5
9867 fi
9868 $RM conftest*
9869
9870fi
9871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9872$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9873 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9874 ;;
9875 esac
9876 fi
9877 ;;
9878esac
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10032$as_echo_n "checking dynamic linker characteristics... " >&6; }
10033
10034if test "$GCC" = yes; then
10035 case $host_os in
10036 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10037 *) lt_awk_arg="/^libraries:/" ;;
10038 esac
10039 case $host_os in
10040 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10041 *) lt_sed_strip_eq="s,=/,/,g" ;;
10042 esac
10043 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10044 case $lt_search_path_spec in
10045 *\;*)
10046 # if the path contains ";" then we assume it to be the separator
10047 # otherwise default to the standard path separator (i.e. ":") - it is
10048 # assumed that no part of a normal pathname contains ";" but that should
10049 # okay in the real world where ";" in dirpaths is itself problematic.
10050 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10051 ;;
10052 *)
10053 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10054 ;;
10055 esac
10056 # Ok, now we have the path, separated by spaces, we can step through it
10057 # and add multilib dir if necessary.
10058 lt_tmp_lt_search_path_spec=
10059 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10060 for lt_sys_path in $lt_search_path_spec; do
10061 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10062 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10063 else
10064 test -d "$lt_sys_path" && \
10065 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10066 fi
10067 done
10068 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10069BEGIN {RS=" "; FS="/|\n";} {
10070 lt_foo="";
10071 lt_count=0;
10072 for (lt_i = NF; lt_i > 0; lt_i--) {
10073 if ($lt_i != "" && $lt_i != ".") {
10074 if ($lt_i == "..") {
10075 lt_count++;
10076 } else {
10077 if (lt_count == 0) {
10078 lt_foo="/" $lt_i lt_foo;
10079 } else {
10080 lt_count--;
10081 }
10082 }
10083 }
10084 }
10085 if (lt_foo != "") { lt_freq[lt_foo]++; }
10086 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10087}'`
10088 # AWK program above erroneously prepends '/' to C:/dos/paths
10089 # for these hosts.
10090 case $host_os in
10091 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10092 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10093 esac
10094 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10095else
10096 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10097fi
10098library_names_spec=
10099libname_spec='lib$name'
10100soname_spec=
10101shrext_cmds=".so"
10102postinstall_cmds=
10103postuninstall_cmds=
10104finish_cmds=
10105finish_eval=
10106shlibpath_var=
10107shlibpath_overrides_runpath=unknown
10108version_type=none
10109dynamic_linker="$host_os ld.so"
10110sys_lib_dlsearch_path_spec="/lib /usr/lib"
10111need_lib_prefix=unknown
10112hardcode_into_libs=no
10113
10114# when you set need_version to no, make sure it does not cause -set_version
10115# flags to be left without arguments
10116need_version=unknown
10117
10118case $host_os in
10119aix3*)
10120 version_type=linux # correct to gnu/linux during the next big refactor
10121 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10122 shlibpath_var=LIBPATH
10123
10124 # AIX 3 has no versioning support, so we append a major version to the name.
10125 soname_spec='${libname}${release}${shared_ext}$major'
10126 ;;
10127
10128aix[4-9]*)
10129 version_type=linux # correct to gnu/linux during the next big refactor
10130 need_lib_prefix=no
10131 need_version=no
10132 hardcode_into_libs=yes
10133 if test "$host_cpu" = ia64; then
10134 # AIX 5 supports IA64
10135 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10136 shlibpath_var=LD_LIBRARY_PATH
10137 else
10138 # With GCC up to 2.95.x, collect2 would create an import file
10139 # for dependence libraries. The import file would start with
10140 # the line `#! .'. This would cause the generated library to
10141 # depend on `.', always an invalid library. This was fixed in
10142 # development snapshots of GCC prior to 3.0.
10143 case $host_os in
10144 aix4 | aix4.[01] | aix4.[01].*)
10145 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10146 echo ' yes '
10147 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10148 :
10149 else
10150 can_build_shared=no
10151 fi
10152 ;;
10153 esac
10154 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10155 # soname into executable. Probably we can add versioning support to
10156 # collect2, so additional links can be useful in future.
10157 if test "$aix_use_runtimelinking" = yes; then
10158 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10159 # instead of lib<name>.a to let people know that these are not
10160 # typical AIX shared libraries.
10161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10162 else
10163 # We preserve .a as extension for shared libraries through AIX4.2
10164 # and later when we are not doing run time linking.
10165 library_names_spec='${libname}${release}.a $libname.a'
10166 soname_spec='${libname}${release}${shared_ext}$major'
10167 fi
10168 shlibpath_var=LIBPATH
10169 fi
10170 ;;
10171
10172amigaos*)
10173 case $host_cpu in
10174 powerpc)
10175 # Since July 2007 AmigaOS4 officially supports .so libraries.
10176 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10178 ;;
10179 m68k)
10180 library_names_spec='$libname.ixlibrary $libname.a'
10181 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10182 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'
10183 ;;
10184 esac
10185 ;;
10186
10187beos*)
10188 library_names_spec='${libname}${shared_ext}'
10189 dynamic_linker="$host_os ld.so"
10190 shlibpath_var=LIBRARY_PATH
10191 ;;
10192
10193bsdi[45]*)
10194 version_type=linux # correct to gnu/linux during the next big refactor
10195 need_version=no
10196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10197 soname_spec='${libname}${release}${shared_ext}$major'
10198 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10199 shlibpath_var=LD_LIBRARY_PATH
10200 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10201 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10202 # the default ld.so.conf also contains /usr/contrib/lib and
10203 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10204 # libtool to hard-code these into programs
10205 ;;
10206
10207cygwin* | mingw* | pw32* | cegcc*)
10208 version_type=windows
10209 shrext_cmds=".dll"
10210 need_version=no
10211 need_lib_prefix=no
10212
10213 case $GCC,$cc_basename in
10214 yes,*)
10215 # gcc
10216 library_names_spec='$libname.dll.a'
10217 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10218 postinstall_cmds='base_file=`basename \${file}`~
10219 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10220 dldir=$destdir/`dirname \$dlpath`~
10221 test -d \$dldir || mkdir -p \$dldir~
10222 $install_prog $dir/$dlname \$dldir/$dlname~
10223 chmod a+x \$dldir/$dlname~
10224 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10225 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10226 fi'
10227 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10228 dlpath=$dir/\$dldll~
10229 $RM \$dlpath'
10230 shlibpath_overrides_runpath=yes
10231
10232 case $host_os in
10233 cygwin*)
10234 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10235 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10236
10237 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10238 ;;
10239 mingw* | cegcc*)
10240 # MinGW DLLs use traditional 'lib' prefix
10241 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10242 ;;
10243 pw32*)
10244 # pw32 DLLs use 'pw' prefix rather than 'lib'
10245 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10246 ;;
10247 esac
10248 dynamic_linker='Win32 ld.exe'
10249 ;;
10250
10251 *,cl*)
10252 # Native MSVC
10253 libname_spec='$name'
10254 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10255 library_names_spec='${libname}.dll.lib'
10256
10257 case $build_os in
10258 mingw*)
10259 sys_lib_search_path_spec=
10260 lt_save_ifs=$IFS
10261 IFS=';'
10262 for lt_path in $LIB
10263 do
10264 IFS=$lt_save_ifs
10265 # Let DOS variable expansion print the short 8.3 style file name.
10266 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10267 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10268 done
10269 IFS=$lt_save_ifs
10270 # Convert to MSYS style.
10271 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10272 ;;
10273 cygwin*)
10274 # Convert to unix form, then to dos form, then back to unix form
10275 # but this time dos style (no spaces!) so that the unix form looks
10276 # like /cygdrive/c/PROGRA~1:/cygdr...
10277 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10278 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10279 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10280 ;;
10281 *)
10282 sys_lib_search_path_spec="$LIB"
10283 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10284 # It is most probably a Windows format PATH.
10285 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10286 else
10287 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10288 fi
10289 # FIXME: find the short name or the path components, as spaces are
10290 # common. (e.g. "Program Files" -> "PROGRA~1")
10291 ;;
10292 esac
10293
10294 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10295 postinstall_cmds='base_file=`basename \${file}`~
10296 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10297 dldir=$destdir/`dirname \$dlpath`~
10298 test -d \$dldir || mkdir -p \$dldir~
10299 $install_prog $dir/$dlname \$dldir/$dlname'
10300 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10301 dlpath=$dir/\$dldll~
10302 $RM \$dlpath'
10303 shlibpath_overrides_runpath=yes
10304 dynamic_linker='Win32 link.exe'
10305 ;;
10306
10307 *)
10308 # Assume MSVC wrapper
10309 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10310 dynamic_linker='Win32 ld.exe'
10311 ;;
10312 esac
10313 # FIXME: first we should search . and the directory the executable is in
10314 shlibpath_var=PATH
10315 ;;
10316
10317darwin* | rhapsody*)
10318 dynamic_linker="$host_os dyld"
10319 version_type=darwin
10320 need_lib_prefix=no
10321 need_version=no
10322 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10323 soname_spec='${libname}${release}${major}$shared_ext'
10324 shlibpath_overrides_runpath=yes
10325 shlibpath_var=DYLD_LIBRARY_PATH
10326 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10327
10328 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10329 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10330 ;;
10331
10332dgux*)
10333 version_type=linux # correct to gnu/linux during the next big refactor
10334 need_lib_prefix=no
10335 need_version=no
10336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10337 soname_spec='${libname}${release}${shared_ext}$major'
10338 shlibpath_var=LD_LIBRARY_PATH
10339 ;;
10340
10341freebsd* | dragonfly*)
10342 # DragonFly does not have aout. When/if they implement a new
10343 # versioning mechanism, adjust this.
10344 if test -x /usr/bin/objformat; then
10345 objformat=`/usr/bin/objformat`
10346 else
10347 case $host_os in
10348 freebsd[23].*) objformat=aout ;;
10349 *) objformat=elf ;;
10350 esac
10351 fi
10352 version_type=freebsd-$objformat
10353 case $version_type in
10354 freebsd-elf*)
10355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10356 need_version=no
10357 need_lib_prefix=no
10358 ;;
10359 freebsd-*)
10360 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10361 need_version=yes
10362 ;;
10363 esac
10364 shlibpath_var=LD_LIBRARY_PATH
10365 case $host_os in
10366 freebsd2.*)
10367 shlibpath_overrides_runpath=yes
10368 ;;
10369 freebsd3.[01]* | freebsdelf3.[01]*)
10370 shlibpath_overrides_runpath=yes
10371 hardcode_into_libs=yes
10372 ;;
10373 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10374 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10375 shlibpath_overrides_runpath=no
10376 hardcode_into_libs=yes
10377 ;;
10378 *) # from 4.6 on, and DragonFly
10379 shlibpath_overrides_runpath=yes
10380 hardcode_into_libs=yes
10381 ;;
10382 esac
10383 ;;
10384
10385haiku*)
10386 version_type=linux # correct to gnu/linux during the next big refactor
10387 need_lib_prefix=no
10388 need_version=no
10389 dynamic_linker="$host_os runtime_loader"
10390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10391 soname_spec='${libname}${release}${shared_ext}$major'
10392 shlibpath_var=LIBRARY_PATH
10393 shlibpath_overrides_runpath=yes
10394 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10395 hardcode_into_libs=yes
10396 ;;
10397
10398hpux9* | hpux10* | hpux11*)
10399 # Give a soname corresponding to the major version so that dld.sl refuses to
10400 # link against other versions.
10401 version_type=sunos
10402 need_lib_prefix=no
10403 need_version=no
10404 case $host_cpu in
10405 ia64*)
10406 shrext_cmds='.so'
10407 hardcode_into_libs=yes
10408 dynamic_linker="$host_os dld.so"
10409 shlibpath_var=LD_LIBRARY_PATH
10410 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10412 soname_spec='${libname}${release}${shared_ext}$major'
10413 if test "X$HPUX_IA64_MODE" = X32; then
10414 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10415 else
10416 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10417 fi
10418 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10419 ;;
10420 hppa*64*)
10421 shrext_cmds='.sl'
10422 hardcode_into_libs=yes
10423 dynamic_linker="$host_os dld.sl"
10424 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10425 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10427 soname_spec='${libname}${release}${shared_ext}$major'
10428 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10429 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10430 ;;
10431 *)
10432 shrext_cmds='.sl'
10433 dynamic_linker="$host_os dld.sl"
10434 shlibpath_var=SHLIB_PATH
10435 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10437 soname_spec='${libname}${release}${shared_ext}$major'
10438 ;;
10439 esac
10440 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10441 postinstall_cmds='chmod 555 $lib'
10442 # or fails outright, so override atomically:
10443 install_override_mode=555
10444 ;;
10445
10446interix[3-9]*)
10447 version_type=linux # correct to gnu/linux during the next big refactor
10448 need_lib_prefix=no
10449 need_version=no
10450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10451 soname_spec='${libname}${release}${shared_ext}$major'
10452 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10453 shlibpath_var=LD_LIBRARY_PATH
10454 shlibpath_overrides_runpath=no
10455 hardcode_into_libs=yes
10456 ;;
10457
10458irix5* | irix6* | nonstopux*)
10459 case $host_os in
10460 nonstopux*) version_type=nonstopux ;;
10461 *)
10462 if test "$lt_cv_prog_gnu_ld" = yes; then
10463 version_type=linux # correct to gnu/linux during the next big refactor
10464 else
10465 version_type=irix
10466 fi ;;
10467 esac
10468 need_lib_prefix=no
10469 need_version=no
10470 soname_spec='${libname}${release}${shared_ext}$major'
10471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10472 case $host_os in
10473 irix5* | nonstopux*)
10474 libsuff= shlibsuff=
10475 ;;
10476 *)
10477 case $LD in # libtool.m4 will add one of these switches to LD
10478 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10479 libsuff= shlibsuff= libmagic=32-bit;;
10480 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10481 libsuff=32 shlibsuff=N32 libmagic=N32;;
10482 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10483 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10484 *) libsuff= shlibsuff= libmagic=never-match;;
10485 esac
10486 ;;
10487 esac
10488 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10489 shlibpath_overrides_runpath=no
10490 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10491 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10492 hardcode_into_libs=yes
10493 ;;
10494
10495# No shared lib support for Linux oldld, aout, or coff.
10496linux*oldld* | linux*aout* | linux*coff*)
10497 dynamic_linker=no
10498 ;;
10499
10500# This must be glibc/ELF.
10501linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10502 version_type=linux # correct to gnu/linux during the next big refactor
10503 need_lib_prefix=no
10504 need_version=no
10505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10506 soname_spec='${libname}${release}${shared_ext}$major'
10507 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10508 shlibpath_var=LD_LIBRARY_PATH
10509 shlibpath_overrides_runpath=no
10510
10511 # Some binutils ld are patched to set DT_RUNPATH
10512 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10513 $as_echo_n "(cached) " >&6
10514else
10515 lt_cv_shlibpath_overrides_runpath=no
10516 save_LDFLAGS=$LDFLAGS
10517 save_libdir=$libdir
10518 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10519 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10521/* end confdefs.h. */
10522
10523int
10524main ()
10525{
10526
10527 ;
10528 return 0;
10529}
10530_ACEOF
10531if ac_fn_c_try_link "$LINENO"; then :
10532 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10533 lt_cv_shlibpath_overrides_runpath=yes
10534fi
10535fi
10536rm -f core conftest.err conftest.$ac_objext \
10537 conftest$ac_exeext conftest.$ac_ext
10538 LDFLAGS=$save_LDFLAGS
10539 libdir=$save_libdir
10540
10541fi
10542
10543 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10544
10545 # This implies no fast_install, which is unacceptable.
10546 # Some rework will be needed to allow for fast_install
10547 # before this can be enabled.
10548 hardcode_into_libs=yes
10549
10550 # Append ld.so.conf contents to the search path
10551 if test -f /etc/ld.so.conf; then
10552 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' ' '`
10553 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10554 fi
10555
10556 # We used to test for /lib/ld.so.1 and disable shared libraries on
10557 # powerpc, because MkLinux only supported shared libraries with the
10558 # GNU dynamic linker. Since this was broken with cross compilers,
10559 # most powerpc-linux boxes support dynamic linking these days and
10560 # people can always --disable-shared, the test was removed, and we
10561 # assume the GNU/Linux dynamic linker is in use.
10562 dynamic_linker='GNU/Linux ld.so'
10563 ;;
10564
10565netbsdelf*-gnu)
10566 version_type=linux
10567 need_lib_prefix=no
10568 need_version=no
10569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10570 soname_spec='${libname}${release}${shared_ext}$major'
10571 shlibpath_var=LD_LIBRARY_PATH
10572 shlibpath_overrides_runpath=no
10573 hardcode_into_libs=yes
10574 dynamic_linker='NetBSD ld.elf_so'
10575 ;;
10576
10577netbsd*)
10578 version_type=sunos
10579 need_lib_prefix=no
10580 need_version=no
10581 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10583 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10584 dynamic_linker='NetBSD (a.out) ld.so'
10585 else
10586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10587 soname_spec='${libname}${release}${shared_ext}$major'
10588 dynamic_linker='NetBSD ld.elf_so'
10589 fi
10590 shlibpath_var=LD_LIBRARY_PATH
10591 shlibpath_overrides_runpath=yes
10592 hardcode_into_libs=yes
10593 ;;
10594
10595newsos6)
10596 version_type=linux # correct to gnu/linux during the next big refactor
10597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10598 shlibpath_var=LD_LIBRARY_PATH
10599 shlibpath_overrides_runpath=yes
10600 ;;
10601
10602*nto* | *qnx*)
10603 version_type=qnx
10604 need_lib_prefix=no
10605 need_version=no
10606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10607 soname_spec='${libname}${release}${shared_ext}$major'
10608 shlibpath_var=LD_LIBRARY_PATH
10609 shlibpath_overrides_runpath=no
10610 hardcode_into_libs=yes
10611 dynamic_linker='ldqnx.so'
10612 ;;
10613
10614openbsd*)
10615 version_type=sunos
10616 sys_lib_dlsearch_path_spec="/usr/lib"
10617 need_lib_prefix=no
10618 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10619 case $host_os in
10620 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10621 *) need_version=no ;;
10622 esac
10623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10624 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10625 shlibpath_var=LD_LIBRARY_PATH
10626 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10627 case $host_os in
10628 openbsd2.[89] | openbsd2.[89].*)
10629 shlibpath_overrides_runpath=no
10630 ;;
10631 *)
10632 shlibpath_overrides_runpath=yes
10633 ;;
10634 esac
10635 else
10636 shlibpath_overrides_runpath=yes
10637 fi
10638 ;;
10639
10640os2*)
10641 libname_spec='$name'
10642 shrext_cmds=".dll"
10643 need_lib_prefix=no
10644 library_names_spec='$libname${shared_ext} $libname.a'
10645 dynamic_linker='OS/2 ld.exe'
10646 shlibpath_var=LIBPATH
10647 ;;
10648
10649osf3* | osf4* | osf5*)
10650 version_type=osf
10651 need_lib_prefix=no
10652 need_version=no
10653 soname_spec='${libname}${release}${shared_ext}$major'
10654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10655 shlibpath_var=LD_LIBRARY_PATH
10656 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10657 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10658 ;;
10659
10660rdos*)
10661 dynamic_linker=no
10662 ;;
10663
10664solaris*)
10665 version_type=linux # correct to gnu/linux during the next big refactor
10666 need_lib_prefix=no
10667 need_version=no
10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10669 soname_spec='${libname}${release}${shared_ext}$major'
10670 shlibpath_var=LD_LIBRARY_PATH
10671 shlibpath_overrides_runpath=yes
10672 hardcode_into_libs=yes
10673 # ldd complains unless libraries are executable
10674 postinstall_cmds='chmod +x $lib'
10675 ;;
10676
10677sunos4*)
10678 version_type=sunos
10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10680 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10681 shlibpath_var=LD_LIBRARY_PATH
10682 shlibpath_overrides_runpath=yes
10683 if test "$with_gnu_ld" = yes; then
10684 need_lib_prefix=no
10685 fi
10686 need_version=yes
10687 ;;
10688
10689sysv4 | sysv4.3*)
10690 version_type=linux # correct to gnu/linux during the next big refactor
10691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10692 soname_spec='${libname}${release}${shared_ext}$major'
10693 shlibpath_var=LD_LIBRARY_PATH
10694 case $host_vendor in
10695 sni)
10696 shlibpath_overrides_runpath=no
10697 need_lib_prefix=no
10698 runpath_var=LD_RUN_PATH
10699 ;;
10700 siemens)
10701 need_lib_prefix=no
10702 ;;
10703 motorola)
10704 need_lib_prefix=no
10705 need_version=no
10706 shlibpath_overrides_runpath=no
10707 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10708 ;;
10709 esac
10710 ;;
10711
10712sysv4*MP*)
10713 if test -d /usr/nec ;then
10714 version_type=linux # correct to gnu/linux during the next big refactor
10715 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10716 soname_spec='$libname${shared_ext}.$major'
10717 shlibpath_var=LD_LIBRARY_PATH
10718 fi
10719 ;;
10720
10721sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10722 version_type=freebsd-elf
10723 need_lib_prefix=no
10724 need_version=no
10725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10726 soname_spec='${libname}${release}${shared_ext}$major'
10727 shlibpath_var=LD_LIBRARY_PATH
10728 shlibpath_overrides_runpath=yes
10729 hardcode_into_libs=yes
10730 if test "$with_gnu_ld" = yes; then
10731 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10732 else
10733 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10734 case $host_os in
10735 sco3.2v5*)
10736 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10737 ;;
10738 esac
10739 fi
10740 sys_lib_dlsearch_path_spec='/usr/lib'
10741 ;;
10742
10743tpf*)
10744 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10745 version_type=linux # correct to gnu/linux during the next big refactor
10746 need_lib_prefix=no
10747 need_version=no
10748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10749 shlibpath_var=LD_LIBRARY_PATH
10750 shlibpath_overrides_runpath=no
10751 hardcode_into_libs=yes
10752 ;;
10753
10754uts4*)
10755 version_type=linux # correct to gnu/linux during the next big refactor
10756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10757 soname_spec='${libname}${release}${shared_ext}$major'
10758 shlibpath_var=LD_LIBRARY_PATH
10759 ;;
10760
10761*)
10762 dynamic_linker=no
10763 ;;
10764esac
10765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10766$as_echo "$dynamic_linker" >&6; }
10767test "$dynamic_linker" = no && can_build_shared=no
10768
10769variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10770if test "$GCC" = yes; then
10771 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10772fi
10773
10774if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10775 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10776fi
10777if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10778 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10779fi
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10873$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10874hardcode_action=
10875if test -n "$hardcode_libdir_flag_spec" ||
10876 test -n "$runpath_var" ||
10877 test "X$hardcode_automatic" = "Xyes" ; then
10878
10879 # We can hardcode non-existent directories.
10880 if test "$hardcode_direct" != no &&
10881 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10882 # have to relink, otherwise we might link with an installed library
10883 # when we should be linking with a yet-to-be-installed one
10884 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10885 test "$hardcode_minus_L" != no; then
10886 # Linking always hardcodes the temporary library directory.
10887 hardcode_action=relink
10888 else
10889 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10890 hardcode_action=immediate
10891 fi
10892else
10893 # We cannot hardcode anything, or else we can only hardcode existing
10894 # directories.
10895 hardcode_action=unsupported
10896fi
10897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10898$as_echo "$hardcode_action" >&6; }
10899
10900if test "$hardcode_action" = relink ||
10901 test "$inherit_rpath" = yes; then
10902 # Fast installation is not supported
10903 enable_fast_install=no
10904elif test "$shlibpath_overrides_runpath" = yes ||
10905 test "$enable_shared" = no; then
10906 # Fast installation is not necessary
10907 enable_fast_install=needless
10908fi
10909
10910
10911
10912
10913
10914
10915 if test "x$enable_dlopen" != xyes; then
10916 enable_dlopen=unknown
10917 enable_dlopen_self=unknown
10918 enable_dlopen_self_static=unknown
10919else
10920 lt_cv_dlopen=no
10921 lt_cv_dlopen_libs=
10922
10923 case $host_os in
10924 beos*)
10925 lt_cv_dlopen="load_add_on"
10926 lt_cv_dlopen_libs=
10927 lt_cv_dlopen_self=yes
10928 ;;
10929
10930 mingw* | pw32* | cegcc*)
10931 lt_cv_dlopen="LoadLibrary"
10932 lt_cv_dlopen_libs=
10933 ;;
10934
10935 cygwin*)
10936 lt_cv_dlopen="dlopen"
10937 lt_cv_dlopen_libs=
10938 ;;
10939
10940 darwin*)
10941 # if libdl is installed we need to link against it
10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10943$as_echo_n "checking for dlopen in -ldl... " >&6; }
10944if ${ac_cv_lib_dl_dlopen+:} false; then :
10945 $as_echo_n "(cached) " >&6
10946else
10947 ac_check_lib_save_LIBS=$LIBS
10948LIBS="-ldl $LIBS"
10949cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10950/* end confdefs.h. */
10951
10952/* Override any GCC internal prototype to avoid an error.
10953 Use char because int might match the return type of a GCC
10954 builtin and then its argument prototype would still apply. */
10955#ifdef __cplusplus
10956extern "C"
10957#endif
10958char dlopen ();
10959int
10960main ()
10961{
10962return dlopen ();
10963 ;
10964 return 0;
10965}
10966_ACEOF
10967if ac_fn_c_try_link "$LINENO"; then :
10968 ac_cv_lib_dl_dlopen=yes
10969else
10970 ac_cv_lib_dl_dlopen=no
10971fi
10972rm -f core conftest.err conftest.$ac_objext \
10973 conftest$ac_exeext conftest.$ac_ext
10974LIBS=$ac_check_lib_save_LIBS
10975fi
10976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10977$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10978if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10979 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10980else
10981
10982 lt_cv_dlopen="dyld"
10983 lt_cv_dlopen_libs=
10984 lt_cv_dlopen_self=yes
10985
10986fi
10987
10988 ;;
10989
10990 *)
10991 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10992if test "x$ac_cv_func_shl_load" = xyes; then :
10993 lt_cv_dlopen="shl_load"
10994else
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10996$as_echo_n "checking for shl_load in -ldld... " >&6; }
10997if ${ac_cv_lib_dld_shl_load+:} false; then :
10998 $as_echo_n "(cached) " >&6
10999else
11000 ac_check_lib_save_LIBS=$LIBS
11001LIBS="-ldld $LIBS"
11002cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11003/* end confdefs.h. */
11004
11005/* Override any GCC internal prototype to avoid an error.
11006 Use char because int might match the return type of a GCC
11007 builtin and then its argument prototype would still apply. */
11008#ifdef __cplusplus
11009extern "C"
11010#endif
11011char shl_load ();
11012int
11013main ()
11014{
11015return shl_load ();
11016 ;
11017 return 0;
11018}
11019_ACEOF
11020if ac_fn_c_try_link "$LINENO"; then :
11021 ac_cv_lib_dld_shl_load=yes
11022else
11023 ac_cv_lib_dld_shl_load=no
11024fi
11025rm -f core conftest.err conftest.$ac_objext \
11026 conftest$ac_exeext conftest.$ac_ext
11027LIBS=$ac_check_lib_save_LIBS
11028fi
11029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11030$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11031if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11032 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11033else
11034 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11035if test "x$ac_cv_func_dlopen" = xyes; then :
11036 lt_cv_dlopen="dlopen"
11037else
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11039$as_echo_n "checking for dlopen in -ldl... " >&6; }
11040if ${ac_cv_lib_dl_dlopen+:} false; then :
11041 $as_echo_n "(cached) " >&6
11042else
11043 ac_check_lib_save_LIBS=$LIBS
11044LIBS="-ldl $LIBS"
11045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046/* end confdefs.h. */
11047
11048/* Override any GCC internal prototype to avoid an error.
11049 Use char because int might match the return type of a GCC
11050 builtin and then its argument prototype would still apply. */
11051#ifdef __cplusplus
11052extern "C"
11053#endif
11054char dlopen ();
11055int
11056main ()
11057{
11058return dlopen ();
11059 ;
11060 return 0;
11061}
11062_ACEOF
11063if ac_fn_c_try_link "$LINENO"; then :
11064 ac_cv_lib_dl_dlopen=yes
11065else
11066 ac_cv_lib_dl_dlopen=no
11067fi
11068rm -f core conftest.err conftest.$ac_objext \
11069 conftest$ac_exeext conftest.$ac_ext
11070LIBS=$ac_check_lib_save_LIBS
11071fi
11072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11073$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11074if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11075 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11076else
11077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11078$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11079if ${ac_cv_lib_svld_dlopen+:} false; then :
11080 $as_echo_n "(cached) " >&6
11081else
11082 ac_check_lib_save_LIBS=$LIBS
11083LIBS="-lsvld $LIBS"
11084cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11085/* end confdefs.h. */
11086
11087/* Override any GCC internal prototype to avoid an error.
11088 Use char because int might match the return type of a GCC
11089 builtin and then its argument prototype would still apply. */
11090#ifdef __cplusplus
11091extern "C"
11092#endif
11093char dlopen ();
11094int
11095main ()
11096{
11097return dlopen ();
11098 ;
11099 return 0;
11100}
11101_ACEOF
11102if ac_fn_c_try_link "$LINENO"; then :
11103 ac_cv_lib_svld_dlopen=yes
11104else
11105 ac_cv_lib_svld_dlopen=no
11106fi
11107rm -f core conftest.err conftest.$ac_objext \
11108 conftest$ac_exeext conftest.$ac_ext
11109LIBS=$ac_check_lib_save_LIBS
11110fi
11111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11112$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11113if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11114 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11115else
11116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11117$as_echo_n "checking for dld_link in -ldld... " >&6; }
11118if ${ac_cv_lib_dld_dld_link+:} false; then :
11119 $as_echo_n "(cached) " >&6
11120else
11121 ac_check_lib_save_LIBS=$LIBS
11122LIBS="-ldld $LIBS"
11123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11124/* end confdefs.h. */
11125
11126/* Override any GCC internal prototype to avoid an error.
11127 Use char because int might match the return type of a GCC
11128 builtin and then its argument prototype would still apply. */
11129#ifdef __cplusplus
11130extern "C"
11131#endif
11132char dld_link ();
11133int
11134main ()
11135{
11136return dld_link ();
11137 ;
11138 return 0;
11139}
11140_ACEOF
11141if ac_fn_c_try_link "$LINENO"; then :
11142 ac_cv_lib_dld_dld_link=yes
11143else
11144 ac_cv_lib_dld_dld_link=no
11145fi
11146rm -f core conftest.err conftest.$ac_objext \
11147 conftest$ac_exeext conftest.$ac_ext
11148LIBS=$ac_check_lib_save_LIBS
11149fi
11150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11151$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11152if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11153 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11154fi
11155
11156
11157fi
11158
11159
11160fi
11161
11162
11163fi
11164
11165
11166fi
11167
11168
11169fi
11170
11171 ;;
11172 esac
11173
11174 if test "x$lt_cv_dlopen" != xno; then
11175 enable_dlopen=yes
11176 else
11177 enable_dlopen=no
11178 fi
11179
11180 case $lt_cv_dlopen in
11181 dlopen)
11182 save_CPPFLAGS="$CPPFLAGS"
11183 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11184
11185 save_LDFLAGS="$LDFLAGS"
11186 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11187
11188 save_LIBS="$LIBS"
11189 LIBS="$lt_cv_dlopen_libs $LIBS"
11190
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11192$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11193if ${lt_cv_dlopen_self+:} false; then :
11194 $as_echo_n "(cached) " >&6
11195else
11196 if test "$cross_compiling" = yes; then :
11197 lt_cv_dlopen_self=cross
11198else
11199 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11200 lt_status=$lt_dlunknown
11201 cat > conftest.$ac_ext <<_LT_EOF
11202#line $LINENO "configure"
11203#include "confdefs.h"
11204
11205#if HAVE_DLFCN_H
11206#include <dlfcn.h>
11207#endif
11208
11209#include <stdio.h>
11210
11211#ifdef RTLD_GLOBAL
11212# define LT_DLGLOBAL RTLD_GLOBAL
11213#else
11214# ifdef DL_GLOBAL
11215# define LT_DLGLOBAL DL_GLOBAL
11216# else
11217# define LT_DLGLOBAL 0
11218# endif
11219#endif
11220
11221/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11222 find out it does not work in some platform. */
11223#ifndef LT_DLLAZY_OR_NOW
11224# ifdef RTLD_LAZY
11225# define LT_DLLAZY_OR_NOW RTLD_LAZY
11226# else
11227# ifdef DL_LAZY
11228# define LT_DLLAZY_OR_NOW DL_LAZY
11229# else
11230# ifdef RTLD_NOW
11231# define LT_DLLAZY_OR_NOW RTLD_NOW
11232# else
11233# ifdef DL_NOW
11234# define LT_DLLAZY_OR_NOW DL_NOW
11235# else
11236# define LT_DLLAZY_OR_NOW 0
11237# endif
11238# endif
11239# endif
11240# endif
11241#endif
11242
11243/* When -fvisbility=hidden is used, assume the code has been annotated
11244 correspondingly for the symbols needed. */
11245#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11246int fnord () __attribute__((visibility("default")));
11247#endif
11248
11249int fnord () { return 42; }
11250int main ()
11251{
11252 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11253 int status = $lt_dlunknown;
11254
11255 if (self)
11256 {
11257 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11258 else
11259 {
11260 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11261 else puts (dlerror ());
11262 }
11263 /* dlclose (self); */
11264 }
11265 else
11266 puts (dlerror ());
11267
11268 return status;
11269}
11270_LT_EOF
11271 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11272 (eval $ac_link) 2>&5
11273 ac_status=$?
11274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11275 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11276 (./conftest; exit; ) >&5 2>/dev/null
11277 lt_status=$?
11278 case x$lt_status in
11279 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11280 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11281 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11282 esac
11283 else :
11284 # compilation failed
11285 lt_cv_dlopen_self=no
11286 fi
11287fi
11288rm -fr conftest*
11289
11290
11291fi
11292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11293$as_echo "$lt_cv_dlopen_self" >&6; }
11294
11295 if test "x$lt_cv_dlopen_self" = xyes; then
11296 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11298$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11299if ${lt_cv_dlopen_self_static+:} false; then :
11300 $as_echo_n "(cached) " >&6
11301else
11302 if test "$cross_compiling" = yes; then :
11303 lt_cv_dlopen_self_static=cross
11304else
11305 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11306 lt_status=$lt_dlunknown
11307 cat > conftest.$ac_ext <<_LT_EOF
11308#line $LINENO "configure"
11309#include "confdefs.h"
11310
11311#if HAVE_DLFCN_H
11312#include <dlfcn.h>
11313#endif
11314
11315#include <stdio.h>
11316
11317#ifdef RTLD_GLOBAL
11318# define LT_DLGLOBAL RTLD_GLOBAL
11319#else
11320# ifdef DL_GLOBAL
11321# define LT_DLGLOBAL DL_GLOBAL
11322# else
11323# define LT_DLGLOBAL 0
11324# endif
11325#endif
11326
11327/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11328 find out it does not work in some platform. */
11329#ifndef LT_DLLAZY_OR_NOW
11330# ifdef RTLD_LAZY
11331# define LT_DLLAZY_OR_NOW RTLD_LAZY
11332# else
11333# ifdef DL_LAZY
11334# define LT_DLLAZY_OR_NOW DL_LAZY
11335# else
11336# ifdef RTLD_NOW
11337# define LT_DLLAZY_OR_NOW RTLD_NOW
11338# else
11339# ifdef DL_NOW
11340# define LT_DLLAZY_OR_NOW DL_NOW
11341# else
11342# define LT_DLLAZY_OR_NOW 0
11343# endif
11344# endif
11345# endif
11346# endif
11347#endif
11348
11349/* When -fvisbility=hidden is used, assume the code has been annotated
11350 correspondingly for the symbols needed. */
11351#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11352int fnord () __attribute__((visibility("default")));
11353#endif
11354
11355int fnord () { return 42; }
11356int main ()
11357{
11358 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11359 int status = $lt_dlunknown;
11360
11361 if (self)
11362 {
11363 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11364 else
11365 {
11366 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11367 else puts (dlerror ());
11368 }
11369 /* dlclose (self); */
11370 }
11371 else
11372 puts (dlerror ());
11373
11374 return status;
11375}
11376_LT_EOF
11377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11378 (eval $ac_link) 2>&5
11379 ac_status=$?
11380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11381 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11382 (./conftest; exit; ) >&5 2>/dev/null
11383 lt_status=$?
11384 case x$lt_status in
11385 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11386 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11387 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11388 esac
11389 else :
11390 # compilation failed
11391 lt_cv_dlopen_self_static=no
11392 fi
11393fi
11394rm -fr conftest*
11395
11396
11397fi
11398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11399$as_echo "$lt_cv_dlopen_self_static" >&6; }
11400 fi
11401
11402 CPPFLAGS="$save_CPPFLAGS"
11403 LDFLAGS="$save_LDFLAGS"
11404 LIBS="$save_LIBS"
11405 ;;
11406 esac
11407
11408 case $lt_cv_dlopen_self in
11409 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11410 *) enable_dlopen_self=unknown ;;
11411 esac
11412
11413 case $lt_cv_dlopen_self_static in
11414 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11415 *) enable_dlopen_self_static=unknown ;;
11416 esac
11417fi
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435striplib=
11436old_striplib=
11437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11438$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11439if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11440 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11441 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11443$as_echo "yes" >&6; }
11444else
11445# FIXME - insert some real tests, host_os isn't really good enough
11446 case $host_os in
11447 darwin*)
11448 if test -n "$STRIP" ; then
11449 striplib="$STRIP -x"
11450 old_striplib="$STRIP -S"
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11452$as_echo "yes" >&6; }
11453 else
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11455$as_echo "no" >&6; }
11456 fi
11457 ;;
11458 *)
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11460$as_echo "no" >&6; }
11461 ;;
11462 esac
11463fi
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476 # Report which library types will actually be built
11477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11478$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11480$as_echo "$can_build_shared" >&6; }
11481
11482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11483$as_echo_n "checking whether to build shared libraries... " >&6; }
11484 test "$can_build_shared" = "no" && enable_shared=no
11485
11486 # On AIX, shared libraries and static libraries use the same namespace, and
11487 # are all built from PIC.
11488 case $host_os in
11489 aix3*)
11490 test "$enable_shared" = yes && enable_static=no
11491 if test -n "$RANLIB"; then
11492 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11493 postinstall_cmds='$RANLIB $lib'
11494 fi
11495 ;;
11496
11497 aix[4-9]*)
11498 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11499 test "$enable_shared" = yes && enable_static=no
11500 fi
11501 ;;
11502 esac
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11504$as_echo "$enable_shared" >&6; }
11505
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11507$as_echo_n "checking whether to build static libraries... " >&6; }
11508 # Make sure either enable_shared or enable_static is yes.
11509 test "$enable_shared" = yes || enable_static=yes
11510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11511$as_echo "$enable_static" >&6; }
11512
11513
11514
11515
11516fi
11517ac_ext=c
11518ac_cpp='$CPP $CPPFLAGS'
11519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11521ac_compiler_gnu=$ac_cv_c_compiler_gnu
11522
11523CC="$lt_save_CC"
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539 ac_config_commands="$ac_config_commands libtool"
11540
11541
11542
11543
11544# Only expand once:
11545
11546
11547
11548######################################################################
11549
11550
11551# Check whether --with-cc was given.
11552if test "${with_cc+set}" = set; then :
11553 withval=$with_cc; CC="$with_cc"
11554fi
11555
11556
11557
11558# Check whether --with-cflags was given.
11559if test "${with_cflags+set}" = set; then :
11560 withval=$with_cflags; CFLAGS="$with_cflags"
11561fi
11562
11563
11564
11565# Check whether --with-ldflags was given.
11566if test "${with_ldflags+set}" = set; then :
11567 withval=$with_ldflags; LDFLAGS="$with_ldflags"
11568fi
11569
11570
11571######################################################################
11572
11573
11574# Check whether --with-unix was given.
11575if test "${with_unix+set}" = set; then :
11576 withval=$with_unix;
11577else
11578 case $host_os in
11579 darwin* | linux*) with_unix=yes;;
11580 *) with_unix=no;;
11581 esac
11582fi
11583
11584
11585 if test "$with_unix" = "yes"; then
11586 WITH_UNIX_TRUE=
11587 WITH_UNIX_FALSE='#'
11588else
11589 WITH_UNIX_TRUE='#'
11590 WITH_UNIX_FALSE=
11591fi
11592
11593
11594
11595## Enable 64-bit vector lengths
11596
11597# Check whether --with-vec64 was given.
11598if test "${with_vec64+set}" = set; then :
11599 withval=$with_vec64; with_vec64=1
11600else
11601 with_vec64=0
11602fi
11603
11604
11605VEC64=-DCLIB_VEC64=${with_vec64}
11606
11607
11608ac_config_files="$ac_config_files Makefile"
11609
11610cat >confcache <<\_ACEOF
11611# This file is a shell script that caches the results of configure
11612# tests run on this system so they can be shared between configure
11613# scripts and configure runs, see configure's option --config-cache.
11614# It is not useful on other systems. If it contains results you don't
11615# want to keep, you may remove or edit it.
11616#
11617# config.status only pays attention to the cache file if you give it
11618# the --recheck option to rerun configure.
11619#
11620# `ac_cv_env_foo' variables (set or unset) will be overridden when
11621# loading this file, other *unset* `ac_cv_foo' will be assigned the
11622# following values.
11623
11624_ACEOF
11625
11626# The following way of writing the cache mishandles newlines in values,
11627# but we know of no workaround that is simple, portable, and efficient.
11628# So, we kill variables containing newlines.
11629# Ultrix sh set writes to stderr and can't be redirected directly,
11630# and sets the high bit in the cache file unless we assign to the vars.
11631(
11632 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11633 eval ac_val=\$$ac_var
11634 case $ac_val in #(
11635 *${as_nl}*)
11636 case $ac_var in #(
11637 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11638$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11639 esac
11640 case $ac_var in #(
11641 _ | IFS | as_nl) ;; #(
11642 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11643 *) { eval $ac_var=; unset $ac_var;} ;;
11644 esac ;;
11645 esac
11646 done
11647
11648 (set) 2>&1 |
11649 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11650 *${as_nl}ac_space=\ *)
11651 # `set' does not quote correctly, so add quotes: double-quote
11652 # substitution turns \\\\ into \\, and sed turns \\ into \.
11653 sed -n \
11654 "s/'/'\\\\''/g;
11655 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11656 ;; #(
11657 *)
11658 # `set' quotes correctly as required by POSIX, so do not add quotes.
11659 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11660 ;;
11661 esac |
11662 sort
11663) |
11664 sed '
11665 /^ac_cv_env_/b end
11666 t clear
11667 :clear
11668 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11669 t end
11670 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11671 :end' >>confcache
11672if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11673 if test -w "$cache_file"; then
11674 if test "x$cache_file" != "x/dev/null"; then
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11676$as_echo "$as_me: updating cache $cache_file" >&6;}
11677 if test ! -f "$cache_file" || test -h "$cache_file"; then
11678 cat confcache >"$cache_file"
11679 else
11680 case $cache_file in #(
11681 */* | ?:*)
11682 mv -f confcache "$cache_file"$$ &&
11683 mv -f "$cache_file"$$ "$cache_file" ;; #(
11684 *)
11685 mv -f confcache "$cache_file" ;;
11686 esac
11687 fi
11688 fi
11689 else
11690 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11691$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11692 fi
11693fi
11694rm -f confcache
11695
11696test "x$prefix" = xNONE && prefix=$ac_default_prefix
11697# Let make expand exec_prefix.
11698test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11699
11700DEFS=-DHAVE_CONFIG_H
11701
11702ac_libobjs=
11703ac_ltlibobjs=
11704U=
11705for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11706 # 1. Remove the extension, and $U if already installed.
11707 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11708 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11709 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11710 # will be set to the directory where LIBOBJS objects are built.
11711 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11712 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11713done
11714LIBOBJS=$ac_libobjs
11715
11716LTLIBOBJS=$ac_ltlibobjs
11717
11718
11719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11720$as_echo_n "checking that generated files are newer than configure... " >&6; }
11721 if test -n "$am_sleep_pid"; then
11722 # Hide warnings about reused PIDs.
11723 wait $am_sleep_pid 2>/dev/null
11724 fi
11725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11726$as_echo "done" >&6; }
11727 if test -n "$EXEEXT"; then
11728 am__EXEEXT_TRUE=
11729 am__EXEEXT_FALSE='#'
11730else
11731 am__EXEEXT_TRUE='#'
11732 am__EXEEXT_FALSE=
11733fi
11734
11735if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11736 as_fn_error $? "conditional \"AMDEP\" was never defined.
11737Usually this means the macro was only invoked conditionally." "$LINENO" 5
11738fi
11739if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11740 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11741Usually this means the macro was only invoked conditionally." "$LINENO" 5
11742fi
11743if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
11744 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
11745Usually this means the macro was only invoked conditionally." "$LINENO" 5
11746fi
11747if test -z "${WITH_UNIX_TRUE}" && test -z "${WITH_UNIX_FALSE}"; then
11748 as_fn_error $? "conditional \"WITH_UNIX\" was never defined.
11749Usually this means the macro was only invoked conditionally." "$LINENO" 5
11750fi
11751
11752: "${CONFIG_STATUS=./config.status}"
11753ac_write_fail=0
11754ac_clean_files_save=$ac_clean_files
11755ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11756{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11757$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11758as_write_fail=0
11759cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11760#! $SHELL
11761# Generated by $as_me.
11762# Run this file to recreate the current configuration.
11763# Compiler output produced by configure, useful for debugging
11764# configure, is in config.log if it exists.
11765
11766debug=false
11767ac_cs_recheck=false
11768ac_cs_silent=false
11769
11770SHELL=\${CONFIG_SHELL-$SHELL}
11771export SHELL
11772_ASEOF
11773cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11774## -------------------- ##
11775## M4sh Initialization. ##
11776## -------------------- ##
11777
11778# Be more Bourne compatible
11779DUALCASE=1; export DUALCASE # for MKS sh
11780if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11781 emulate sh
11782 NULLCMD=:
11783 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11784 # is contrary to our usage. Disable this feature.
11785 alias -g '${1+"$@"}'='"$@"'
11786 setopt NO_GLOB_SUBST
11787else
11788 case `(set -o) 2>/dev/null` in #(
11789 *posix*) :
11790 set -o posix ;; #(
11791 *) :
11792 ;;
11793esac
11794fi
11795
11796
11797as_nl='
11798'
11799export as_nl
11800# Printing a long string crashes Solaris 7 /usr/bin/printf.
11801as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11802as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11803as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11804# Prefer a ksh shell builtin over an external printf program on Solaris,
11805# but without wasting forks for bash or zsh.
11806if test -z "$BASH_VERSION$ZSH_VERSION" \
11807 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11808 as_echo='print -r --'
11809 as_echo_n='print -rn --'
11810elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11811 as_echo='printf %s\n'
11812 as_echo_n='printf %s'
11813else
11814 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11815 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11816 as_echo_n='/usr/ucb/echo -n'
11817 else
11818 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11819 as_echo_n_body='eval
11820 arg=$1;
11821 case $arg in #(
11822 *"$as_nl"*)
11823 expr "X$arg" : "X\\(.*\\)$as_nl";
11824 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11825 esac;
11826 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11827 '
11828 export as_echo_n_body
11829 as_echo_n='sh -c $as_echo_n_body as_echo'
11830 fi
11831 export as_echo_body
11832 as_echo='sh -c $as_echo_body as_echo'
11833fi
11834
11835# The user is always right.
11836if test "${PATH_SEPARATOR+set}" != set; then
11837 PATH_SEPARATOR=:
11838 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11839 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11840 PATH_SEPARATOR=';'
11841 }
11842fi
11843
11844
11845# IFS
11846# We need space, tab and new line, in precisely that order. Quoting is
11847# there to prevent editors from complaining about space-tab.
11848# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11849# splitting by setting IFS to empty value.)
11850IFS=" "" $as_nl"
11851
11852# Find who we are. Look in the path if we contain no directory separator.
11853as_myself=
11854case $0 in #((
11855 *[\\/]* ) as_myself=$0 ;;
11856 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11857for as_dir in $PATH
11858do
11859 IFS=$as_save_IFS
11860 test -z "$as_dir" && as_dir=.
11861 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11862 done
11863IFS=$as_save_IFS
11864
11865 ;;
11866esac
11867# We did not find ourselves, most probably we were run as `sh COMMAND'
11868# in which case we are not to be found in the path.
11869if test "x$as_myself" = x; then
11870 as_myself=$0
11871fi
11872if test ! -f "$as_myself"; then
11873 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11874 exit 1
11875fi
11876
11877# Unset variables that we do not need and which cause bugs (e.g. in
11878# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11879# suppresses any "Segmentation fault" message there. '((' could
11880# trigger a bug in pdksh 5.2.14.
11881for as_var in BASH_ENV ENV MAIL MAILPATH
11882do eval test x\${$as_var+set} = xset \
11883 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11884done
11885PS1='$ '
11886PS2='> '
11887PS4='+ '
11888
11889# NLS nuisances.
11890LC_ALL=C
11891export LC_ALL
11892LANGUAGE=C
11893export LANGUAGE
11894
11895# CDPATH.
11896(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11897
11898
11899# as_fn_error STATUS ERROR [LINENO LOG_FD]
11900# ----------------------------------------
11901# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11902# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11903# script with STATUS, using 1 if that was 0.
11904as_fn_error ()
11905{
11906 as_status=$1; test $as_status -eq 0 && as_status=1
11907 if test "$4"; then
11908 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11909 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11910 fi
11911 $as_echo "$as_me: error: $2" >&2
11912 as_fn_exit $as_status
11913} # as_fn_error
11914
11915
11916# as_fn_set_status STATUS
11917# -----------------------
11918# Set $? to STATUS, without forking.
11919as_fn_set_status ()
11920{
11921 return $1
11922} # as_fn_set_status
11923
11924# as_fn_exit STATUS
11925# -----------------
11926# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11927as_fn_exit ()
11928{
11929 set +e
11930 as_fn_set_status $1
11931 exit $1
11932} # as_fn_exit
11933
11934# as_fn_unset VAR
11935# ---------------
11936# Portably unset VAR.
11937as_fn_unset ()
11938{
11939 { eval $1=; unset $1;}
11940}
11941as_unset=as_fn_unset
11942# as_fn_append VAR VALUE
11943# ----------------------
11944# Append the text in VALUE to the end of the definition contained in VAR. Take
11945# advantage of any shell optimizations that allow amortized linear growth over
11946# repeated appends, instead of the typical quadratic growth present in naive
11947# implementations.
11948if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11949 eval 'as_fn_append ()
11950 {
11951 eval $1+=\$2
11952 }'
11953else
11954 as_fn_append ()
11955 {
11956 eval $1=\$$1\$2
11957 }
11958fi # as_fn_append
11959
11960# as_fn_arith ARG...
11961# ------------------
11962# Perform arithmetic evaluation on the ARGs, and store the result in the
11963# global $as_val. Take advantage of shells that can avoid forks. The arguments
11964# must be portable across $(()) and expr.
11965if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11966 eval 'as_fn_arith ()
11967 {
11968 as_val=$(( $* ))
11969 }'
11970else
11971 as_fn_arith ()
11972 {
11973 as_val=`expr "$@" || test $? -eq 1`
11974 }
11975fi # as_fn_arith
11976
11977
11978if expr a : '\(a\)' >/dev/null 2>&1 &&
11979 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11980 as_expr=expr
11981else
11982 as_expr=false
11983fi
11984
11985if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11986 as_basename=basename
11987else
11988 as_basename=false
11989fi
11990
11991if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11992 as_dirname=dirname
11993else
11994 as_dirname=false
11995fi
11996
11997as_me=`$as_basename -- "$0" ||
11998$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11999 X"$0" : 'X\(//\)$' \| \
12000 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12001$as_echo X/"$0" |
12002 sed '/^.*\/\([^/][^/]*\)\/*$/{
12003 s//\1/
12004 q
12005 }
12006 /^X\/\(\/\/\)$/{
12007 s//\1/
12008 q
12009 }
12010 /^X\/\(\/\).*/{
12011 s//\1/
12012 q
12013 }
12014 s/.*/./; q'`
12015
12016# Avoid depending upon Character Ranges.
12017as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12018as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12019as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12020as_cr_digits='0123456789'
12021as_cr_alnum=$as_cr_Letters$as_cr_digits
12022
12023ECHO_C= ECHO_N= ECHO_T=
12024case `echo -n x` in #(((((
12025-n*)
12026 case `echo 'xy\c'` in
12027 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12028 xy) ECHO_C='\c';;
12029 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12030 ECHO_T=' ';;
12031 esac;;
12032*)
12033 ECHO_N='-n';;
12034esac
12035
12036rm -f conf$$ conf$$.exe conf$$.file
12037if test -d conf$$.dir; then
12038 rm -f conf$$.dir/conf$$.file
12039else
12040 rm -f conf$$.dir
12041 mkdir conf$$.dir 2>/dev/null
12042fi
12043if (echo >conf$$.file) 2>/dev/null; then
12044 if ln -s conf$$.file conf$$ 2>/dev/null; then
12045 as_ln_s='ln -s'
12046 # ... but there are two gotchas:
12047 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12048 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12049 # In both cases, we have to default to `cp -pR'.
12050 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12051 as_ln_s='cp -pR'
12052 elif ln conf$$.file conf$$ 2>/dev/null; then
12053 as_ln_s=ln
12054 else
12055 as_ln_s='cp -pR'
12056 fi
12057else
12058 as_ln_s='cp -pR'
12059fi
12060rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12061rmdir conf$$.dir 2>/dev/null
12062
12063
12064# as_fn_mkdir_p
12065# -------------
12066# Create "$as_dir" as a directory, including parents if necessary.
12067as_fn_mkdir_p ()
12068{
12069
12070 case $as_dir in #(
12071 -*) as_dir=./$as_dir;;
12072 esac
12073 test -d "$as_dir" || eval $as_mkdir_p || {
12074 as_dirs=
12075 while :; do
12076 case $as_dir in #(
12077 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12078 *) as_qdir=$as_dir;;
12079 esac
12080 as_dirs="'$as_qdir' $as_dirs"
12081 as_dir=`$as_dirname -- "$as_dir" ||
12082$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12083 X"$as_dir" : 'X\(//\)[^/]' \| \
12084 X"$as_dir" : 'X\(//\)$' \| \
12085 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12086$as_echo X"$as_dir" |
12087 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12088 s//\1/
12089 q
12090 }
12091 /^X\(\/\/\)[^/].*/{
12092 s//\1/
12093 q
12094 }
12095 /^X\(\/\/\)$/{
12096 s//\1/
12097 q
12098 }
12099 /^X\(\/\).*/{
12100 s//\1/
12101 q
12102 }
12103 s/.*/./; q'`
12104 test -d "$as_dir" && break
12105 done
12106 test -z "$as_dirs" || eval "mkdir $as_dirs"
12107 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12108
12109
12110} # as_fn_mkdir_p
12111if mkdir -p . 2>/dev/null; then
12112 as_mkdir_p='mkdir -p "$as_dir"'
12113else
12114 test -d ./-p && rmdir ./-p
12115 as_mkdir_p=false
12116fi
12117
12118
12119# as_fn_executable_p FILE
12120# -----------------------
12121# Test if FILE is an executable regular file.
12122as_fn_executable_p ()
12123{
12124 test -f "$1" && test -x "$1"
12125} # as_fn_executable_p
12126as_test_x='test -x'
12127as_executable_p=as_fn_executable_p
12128
12129# Sed expression to map a string onto a valid CPP name.
12130as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12131
12132# Sed expression to map a string onto a valid variable name.
12133as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12134
12135
12136exec 6>&1
12137## ----------------------------------- ##
12138## Main body of $CONFIG_STATUS script. ##
12139## ----------------------------------- ##
12140_ASEOF
12141test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12142
12143cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12144# Save the log message, to keep $0 and so on meaningful, and to
12145# report actual input values of CONFIG_FILES etc. instead of their
12146# values after options handling.
12147ac_log="
12148This file was extended by libvppinfra $as_me 1.0, which was
12149generated by GNU Autoconf 2.69. Invocation command line was
12150
12151 CONFIG_FILES = $CONFIG_FILES
12152 CONFIG_HEADERS = $CONFIG_HEADERS
12153 CONFIG_LINKS = $CONFIG_LINKS
12154 CONFIG_COMMANDS = $CONFIG_COMMANDS
12155 $ $0 $@
12156
12157on `(hostname || uname -n) 2>/dev/null | sed 1q`
12158"
12159
12160_ACEOF
12161
12162case $ac_config_files in *"
12163"*) set x $ac_config_files; shift; ac_config_files=$*;;
12164esac
12165
12166case $ac_config_headers in *"
12167"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12168esac
12169
12170
12171cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12172# Files that config.status was made for.
12173config_files="$ac_config_files"
12174config_headers="$ac_config_headers"
12175config_commands="$ac_config_commands"
12176
12177_ACEOF
12178
12179cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12180ac_cs_usage="\
12181\`$as_me' instantiates files and other configuration actions
12182from templates according to the current configuration. Unless the files
12183and actions are specified as TAGs, all are instantiated by default.
12184
12185Usage: $0 [OPTION]... [TAG]...
12186
12187 -h, --help print this help, then exit
12188 -V, --version print version number and configuration settings, then exit
12189 --config print configuration, then exit
12190 -q, --quiet, --silent
12191 do not print progress messages
12192 -d, --debug don't remove temporary files
12193 --recheck update $as_me by reconfiguring in the same conditions
12194 --file=FILE[:TEMPLATE]
12195 instantiate the configuration file FILE
12196 --header=FILE[:TEMPLATE]
12197 instantiate the configuration header FILE
12198
12199Configuration files:
12200$config_files
12201
12202Configuration headers:
12203$config_headers
12204
12205Configuration commands:
12206$config_commands
12207
12208Report bugs to the package provider."
12209
12210_ACEOF
12211cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12212ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12213ac_cs_version="\\
12214libvppinfra config.status 1.0
12215configured by $0, generated by GNU Autoconf 2.69,
12216 with options \\"\$ac_cs_config\\"
12217
12218Copyright (C) 2012 Free Software Foundation, Inc.
12219This config.status script is free software; the Free Software Foundation
12220gives unlimited permission to copy, distribute and modify it."
12221
12222ac_pwd='$ac_pwd'
12223srcdir='$srcdir'
12224INSTALL='$INSTALL'
12225MKDIR_P='$MKDIR_P'
12226AWK='$AWK'
12227test -n "\$AWK" || AWK=awk
12228_ACEOF
12229
12230cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12231# The default lists apply if the user does not specify any file.
12232ac_need_defaults=:
12233while test $# != 0
12234do
12235 case $1 in
12236 --*=?*)
12237 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12238 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12239 ac_shift=:
12240 ;;
12241 --*=)
12242 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12243 ac_optarg=
12244 ac_shift=:
12245 ;;
12246 *)
12247 ac_option=$1
12248 ac_optarg=$2
12249 ac_shift=shift
12250 ;;
12251 esac
12252
12253 case $ac_option in
12254 # Handling of the options.
12255 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12256 ac_cs_recheck=: ;;
12257 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12258 $as_echo "$ac_cs_version"; exit ;;
12259 --config | --confi | --conf | --con | --co | --c )
12260 $as_echo "$ac_cs_config"; exit ;;
12261 --debug | --debu | --deb | --de | --d | -d )
12262 debug=: ;;
12263 --file | --fil | --fi | --f )
12264 $ac_shift
12265 case $ac_optarg in
12266 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12267 '') as_fn_error $? "missing file argument" ;;
12268 esac
12269 as_fn_append CONFIG_FILES " '$ac_optarg'"
12270 ac_need_defaults=false;;
12271 --header | --heade | --head | --hea )
12272 $ac_shift
12273 case $ac_optarg in
12274 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12275 esac
12276 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12277 ac_need_defaults=false;;
12278 --he | --h)
12279 # Conflict between --help and --header
12280 as_fn_error $? "ambiguous option: \`$1'
12281Try \`$0 --help' for more information.";;
12282 --help | --hel | -h )
12283 $as_echo "$ac_cs_usage"; exit ;;
12284 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12285 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12286 ac_cs_silent=: ;;
12287
12288 # This is an error.
12289 -*) as_fn_error $? "unrecognized option: \`$1'
12290Try \`$0 --help' for more information." ;;
12291
12292 *) as_fn_append ac_config_targets " $1"
12293 ac_need_defaults=false ;;
12294
12295 esac
12296 shift
12297done
12298
12299ac_configure_extra_args=
12300
12301if $ac_cs_silent; then
12302 exec 6>/dev/null
12303 ac_configure_extra_args="$ac_configure_extra_args --silent"
12304fi
12305
12306_ACEOF
12307cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12308if \$ac_cs_recheck; then
12309 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12310 shift
12311 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12312 CONFIG_SHELL='$SHELL'
12313 export CONFIG_SHELL
12314 exec "\$@"
12315fi
12316
12317_ACEOF
12318cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12319exec 5>>config.log
12320{
12321 echo
12322 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12323## Running $as_me. ##
12324_ASBOX
12325 $as_echo "$ac_log"
12326} >&5
12327
12328_ACEOF
12329cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12330#
12331# INIT-COMMANDS
12332#
12333AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12334
12335
12336# The HP-UX ksh and POSIX shell print the target directory to stdout
12337# if CDPATH is set.
12338(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12339
12340sed_quote_subst='$sed_quote_subst'
12341double_quote_subst='$double_quote_subst'
12342delay_variable_subst='$delay_variable_subst'
12343macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12344macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12345enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12346enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12347pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12348enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12349SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12350ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12351PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
12352host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12353host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12354host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12355build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12356build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12357build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12358SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12359Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12360GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12361EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12362FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12363LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12364NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12365LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12366max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12367ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12368exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12369lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12370lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12371lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12372lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
12373lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
12374reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12375reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12376OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12377deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12378file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12379file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
12380want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
12381DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12382sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
12383AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12384AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12385archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
12386STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12387RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12388old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12389old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12390old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12391lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12392CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12393CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12394compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12395GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12396lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12397lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12398lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12399lt_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"`'
12400nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
12401lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
12402objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12403MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12404lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12405lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12406lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12407lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12408lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12409need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12410MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
12411DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12412NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12413LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12414OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12415OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12416libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12417shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12418extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12419archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12420enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12421export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12422whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12423compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12424old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12425old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12426archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12427archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12428module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12429module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12430with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12431allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12432no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12433hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12434hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12435hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12436hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12437hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12438hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12439hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12440inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12441link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12442always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12443export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12444exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12445include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12446prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12447postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
12448file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12449variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12450need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12451need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12452version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12453runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12454shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12455shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12456libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12457library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12458soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12459install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12460postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12461postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12462finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12463finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12464hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12465sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12466sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12467hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12468enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12469enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12470enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12471old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12472striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12473
12474LTCC='$LTCC'
12475LTCFLAGS='$LTCFLAGS'
12476compiler='$compiler_DEFAULT'
12477
12478# A function that is used when there is no print builtin or printf.
12479func_fallback_echo ()
12480{
12481 eval 'cat <<_LTECHO_EOF
12482\$1
12483_LTECHO_EOF'
12484}
12485
12486# Quote evaled strings.
12487for var in SHELL \
12488ECHO \
12489PATH_SEPARATOR \
12490SED \
12491GREP \
12492EGREP \
12493FGREP \
12494LD \
12495NM \
12496LN_S \
12497lt_SP2NL \
12498lt_NL2SP \
12499reload_flag \
12500OBJDUMP \
12501deplibs_check_method \
12502file_magic_cmd \
12503file_magic_glob \
12504want_nocaseglob \
12505DLLTOOL \
12506sharedlib_from_linklib_cmd \
12507AR \
12508AR_FLAGS \
12509archiver_list_spec \
12510STRIP \
12511RANLIB \
12512CC \
12513CFLAGS \
12514compiler \
12515lt_cv_sys_global_symbol_pipe \
12516lt_cv_sys_global_symbol_to_cdecl \
12517lt_cv_sys_global_symbol_to_c_name_address \
12518lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12519nm_file_list_spec \
12520lt_prog_compiler_no_builtin_flag \
12521lt_prog_compiler_pic \
12522lt_prog_compiler_wl \
12523lt_prog_compiler_static \
12524lt_cv_prog_compiler_c_o \
12525need_locks \
12526MANIFEST_TOOL \
12527DSYMUTIL \
12528NMEDIT \
12529LIPO \
12530OTOOL \
12531OTOOL64 \
12532shrext_cmds \
12533export_dynamic_flag_spec \
12534whole_archive_flag_spec \
12535compiler_needs_object \
12536with_gnu_ld \
12537allow_undefined_flag \
12538no_undefined_flag \
12539hardcode_libdir_flag_spec \
12540hardcode_libdir_separator \
12541exclude_expsyms \
12542include_expsyms \
12543file_list_spec \
12544variables_saved_for_relink \
12545libname_spec \
12546library_names_spec \
12547soname_spec \
12548install_override_mode \
12549finish_eval \
12550old_striplib \
12551striplib; do
12552 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12553 *[\\\\\\\`\\"\\\$]*)
12554 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12555 ;;
12556 *)
12557 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12558 ;;
12559 esac
12560done
12561
12562# Double-quote double-evaled strings.
12563for var in reload_cmds \
12564old_postinstall_cmds \
12565old_postuninstall_cmds \
12566old_archive_cmds \
12567extract_expsyms_cmds \
12568old_archive_from_new_cmds \
12569old_archive_from_expsyms_cmds \
12570archive_cmds \
12571archive_expsym_cmds \
12572module_cmds \
12573module_expsym_cmds \
12574export_symbols_cmds \
12575prelink_cmds \
12576postlink_cmds \
12577postinstall_cmds \
12578postuninstall_cmds \
12579finish_cmds \
12580sys_lib_search_path_spec \
12581sys_lib_dlsearch_path_spec; do
12582 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12583 *[\\\\\\\`\\"\\\$]*)
12584 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12585 ;;
12586 *)
12587 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12588 ;;
12589 esac
12590done
12591
12592ac_aux_dir='$ac_aux_dir'
12593xsi_shell='$xsi_shell'
12594lt_shell_append='$lt_shell_append'
12595
12596# See if we are running on zsh, and set the options which allow our
12597# commands through without removal of \ escapes INIT.
12598if test -n "\${ZSH_VERSION+set}" ; then
12599 setopt NO_GLOB_SUBST
12600fi
12601
12602
12603 PACKAGE='$PACKAGE'
12604 VERSION='$VERSION'
12605 TIMESTAMP='$TIMESTAMP'
12606 RM='$RM'
12607 ofile='$ofile'
12608
12609
12610
12611
12612_ACEOF
12613
12614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12615
12616# Handling of arguments.
12617for ac_config_target in $ac_config_targets
12618do
12619 case $ac_config_target in
12620 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
12621 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12622 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12623 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12624
12625 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12626 esac
12627done
12628
12629
12630# If the user did not use the arguments to specify the items to instantiate,
12631# then the envvar interface is used. Set only those that are not.
12632# We use the long form for the default assignment because of an extremely
12633# bizarre bug on SunOS 4.1.3.
12634if $ac_need_defaults; then
12635 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12636 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12637 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12638fi
12639
12640# Have a temporary directory for convenience. Make it in the build tree
12641# simply because there is no reason against having it here, and in addition,
12642# creating and moving files from /tmp can sometimes cause problems.
12643# Hook for its removal unless debugging.
12644# Note that there is a small window in which the directory will not be cleaned:
12645# after its creation but before its name has been assigned to `$tmp'.
12646$debug ||
12647{
12648 tmp= ac_tmp=
12649 trap 'exit_status=$?
12650 : "${ac_tmp:=$tmp}"
12651 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12652' 0
12653 trap 'as_fn_exit 1' 1 2 13 15
12654}
12655# Create a (secure) tmp directory for tmp files.
12656
12657{
12658 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12659 test -d "$tmp"
12660} ||
12661{
12662 tmp=./conf$$-$RANDOM
12663 (umask 077 && mkdir "$tmp")
12664} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12665ac_tmp=$tmp
12666
12667# Set up the scripts for CONFIG_FILES section.
12668# No need to generate them if there are no CONFIG_FILES.
12669# This happens for instance with `./config.status config.h'.
12670if test -n "$CONFIG_FILES"; then
12671
12672
12673ac_cr=`echo X | tr X '\015'`
12674# On cygwin, bash can eat \r inside `` if the user requested igncr.
12675# But we know of no other shell where ac_cr would be empty at this
12676# point, so we can use a bashism as a fallback.
12677if test "x$ac_cr" = x; then
12678 eval ac_cr=\$\'\\r\'
12679fi
12680ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12681if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12682 ac_cs_awk_cr='\\r'
12683else
12684 ac_cs_awk_cr=$ac_cr
12685fi
12686
12687echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12688_ACEOF
12689
12690
12691{
12692 echo "cat >conf$$subs.awk <<_ACEOF" &&
12693 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12694 echo "_ACEOF"
12695} >conf$$subs.sh ||
12696 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12697ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12698ac_delim='%!_!# '
12699for ac_last_try in false false false false false :; do
12700 . ./conf$$subs.sh ||
12701 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12702
12703 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12704 if test $ac_delim_n = $ac_delim_num; then
12705 break
12706 elif $ac_last_try; then
12707 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12708 else
12709 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12710 fi
12711done
12712rm -f conf$$subs.sh
12713
12714cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12715cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12716_ACEOF
12717sed -n '
12718h
12719s/^/S["/; s/!.*/"]=/
12720p
12721g
12722s/^[^!]*!//
12723:repl
12724t repl
12725s/'"$ac_delim"'$//
12726t delim
12727:nl
12728h
12729s/\(.\{148\}\)..*/\1/
12730t more1
12731s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12732p
12733n
12734b repl
12735:more1
12736s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12737p
12738g
12739s/.\{148\}//
12740t nl
12741:delim
12742h
12743s/\(.\{148\}\)..*/\1/
12744t more2
12745s/["\\]/\\&/g; s/^/"/; s/$/"/
12746p
12747b
12748:more2
12749s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12750p
12751g
12752s/.\{148\}//
12753t delim
12754' <conf$$subs.awk | sed '
12755/^[^""]/{
12756 N
12757 s/\n//
12758}
12759' >>$CONFIG_STATUS || ac_write_fail=1
12760rm -f conf$$subs.awk
12761cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12762_ACAWK
12763cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12764 for (key in S) S_is_set[key] = 1
12765 FS = ""
12766
12767}
12768{
12769 line = $ 0
12770 nfields = split(line, field, "@")
12771 substed = 0
12772 len = length(field[1])
12773 for (i = 2; i < nfields; i++) {
12774 key = field[i]
12775 keylen = length(key)
12776 if (S_is_set[key]) {
12777 value = S[key]
12778 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12779 len += length(value) + length(field[++i])
12780 substed = 1
12781 } else
12782 len += 1 + keylen
12783 }
12784
12785 print line
12786}
12787
12788_ACAWK
12789_ACEOF
12790cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12791if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12792 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12793else
12794 cat
12795fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12796 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12797_ACEOF
12798
12799# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12800# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12801# trailing colons and then remove the whole line if VPATH becomes empty
12802# (actually we leave an empty line to preserve line numbers).
12803if test "x$srcdir" = x.; then
12804 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12805h
12806s///
12807s/^/:/
12808s/[ ]*$/:/
12809s/:\$(srcdir):/:/g
12810s/:\${srcdir}:/:/g
12811s/:@srcdir@:/:/g
12812s/^:*//
12813s/:*$//
12814x
12815s/\(=[ ]*\).*/\1/
12816G
12817s/\n//
12818s/^[^=]*=[ ]*$//
12819}'
12820fi
12821
12822cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12823fi # test -n "$CONFIG_FILES"
12824
12825# Set up the scripts for CONFIG_HEADERS section.
12826# No need to generate them if there are no CONFIG_HEADERS.
12827# This happens for instance with `./config.status Makefile'.
12828if test -n "$CONFIG_HEADERS"; then
12829cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12830BEGIN {
12831_ACEOF
12832
12833# Transform confdefs.h into an awk script `defines.awk', embedded as
12834# here-document in config.status, that substitutes the proper values into
12835# config.h.in to produce config.h.
12836
12837# Create a delimiter string that does not exist in confdefs.h, to ease
12838# handling of long lines.
12839ac_delim='%!_!# '
12840for ac_last_try in false false :; do
12841 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12842 if test -z "$ac_tt"; then
12843 break
12844 elif $ac_last_try; then
12845 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12846 else
12847 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12848 fi
12849done
12850
12851# For the awk script, D is an array of macro values keyed by name,
12852# likewise P contains macro parameters if any. Preserve backslash
12853# newline sequences.
12854
12855ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12856sed -n '
12857s/.\{148\}/&'"$ac_delim"'/g
12858t rset
12859:rset
12860s/^[ ]*#[ ]*define[ ][ ]*/ /
12861t def
12862d
12863:def
12864s/\\$//
12865t bsnl
12866s/["\\]/\\&/g
12867s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12868D["\1"]=" \3"/p
12869s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12870d
12871:bsnl
12872s/["\\]/\\&/g
12873s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12874D["\1"]=" \3\\\\\\n"\\/p
12875t cont
12876s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12877t cont
12878d
12879:cont
12880n
12881s/.\{148\}/&'"$ac_delim"'/g
12882t clear
12883:clear
12884s/\\$//
12885t bsnlc
12886s/["\\]/\\&/g; s/^/"/; s/$/"/p
12887d
12888:bsnlc
12889s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12890b cont
12891' <confdefs.h | sed '
12892s/'"$ac_delim"'/"\\\
12893"/g' >>$CONFIG_STATUS || ac_write_fail=1
12894
12895cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12896 for (key in D) D_is_set[key] = 1
12897 FS = ""
12898}
12899/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12900 line = \$ 0
12901 split(line, arg, " ")
12902 if (arg[1] == "#") {
12903 defundef = arg[2]
12904 mac1 = arg[3]
12905 } else {
12906 defundef = substr(arg[1], 2)
12907 mac1 = arg[2]
12908 }
12909 split(mac1, mac2, "(") #)
12910 macro = mac2[1]
12911 prefix = substr(line, 1, index(line, defundef) - 1)
12912 if (D_is_set[macro]) {
12913 # Preserve the white space surrounding the "#".
12914 print prefix "define", macro P[macro] D[macro]
12915 next
12916 } else {
12917 # Replace #undef with comments. This is necessary, for example,
12918 # in the case of _POSIX_SOURCE, which is predefined and required
12919 # on some systems where configure will not decide to define it.
12920 if (defundef == "undef") {
12921 print "/*", prefix defundef, macro, "*/"
12922 next
12923 }
12924 }
12925}
12926{ print }
12927_ACAWK
12928_ACEOF
12929cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12930 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12931fi # test -n "$CONFIG_HEADERS"
12932
12933
12934eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12935shift
12936for ac_tag
12937do
12938 case $ac_tag in
12939 :[FHLC]) ac_mode=$ac_tag; continue;;
12940 esac
12941 case $ac_mode$ac_tag in
12942 :[FHL]*:*);;
12943 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12944 :[FH]-) ac_tag=-:-;;
12945 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12946 esac
12947 ac_save_IFS=$IFS
12948 IFS=:
12949 set x $ac_tag
12950 IFS=$ac_save_IFS
12951 shift
12952 ac_file=$1
12953 shift
12954
12955 case $ac_mode in
12956 :L) ac_source=$1;;
12957 :[FH])
12958 ac_file_inputs=
12959 for ac_f
12960 do
12961 case $ac_f in
12962 -) ac_f="$ac_tmp/stdin";;
12963 *) # Look for the file first in the build tree, then in the source tree
12964 # (if the path is not absolute). The absolute path cannot be DOS-style,
12965 # because $ac_f cannot contain `:'.
12966 test -f "$ac_f" ||
12967 case $ac_f in
12968 [\\/$]*) false;;
12969 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12970 esac ||
12971 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12972 esac
12973 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12974 as_fn_append ac_file_inputs " '$ac_f'"
12975 done
12976
12977 # Let's still pretend it is `configure' which instantiates (i.e., don't
12978 # use $as_me), people would be surprised to read:
12979 # /* config.h. Generated by config.status. */
12980 configure_input='Generated from '`
12981 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12982 `' by configure.'
12983 if test x"$ac_file" != x-; then
12984 configure_input="$ac_file. $configure_input"
12985 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12986$as_echo "$as_me: creating $ac_file" >&6;}
12987 fi
12988 # Neutralize special characters interpreted by sed in replacement strings.
12989 case $configure_input in #(
12990 *\&* | *\|* | *\\* )
12991 ac_sed_conf_input=`$as_echo "$configure_input" |
12992 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12993 *) ac_sed_conf_input=$configure_input;;
12994 esac
12995
12996 case $ac_tag in
12997 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12998 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12999 esac
13000 ;;
13001 esac
13002
13003 ac_dir=`$as_dirname -- "$ac_file" ||
13004$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13005 X"$ac_file" : 'X\(//\)[^/]' \| \
13006 X"$ac_file" : 'X\(//\)$' \| \
13007 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13008$as_echo X"$ac_file" |
13009 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13010 s//\1/
13011 q
13012 }
13013 /^X\(\/\/\)[^/].*/{
13014 s//\1/
13015 q
13016 }
13017 /^X\(\/\/\)$/{
13018 s//\1/
13019 q
13020 }
13021 /^X\(\/\).*/{
13022 s//\1/
13023 q
13024 }
13025 s/.*/./; q'`
13026 as_dir="$ac_dir"; as_fn_mkdir_p
13027 ac_builddir=.
13028
13029case "$ac_dir" in
13030.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13031*)
13032 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13033 # A ".." for each directory in $ac_dir_suffix.
13034 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13035 case $ac_top_builddir_sub in
13036 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13037 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13038 esac ;;
13039esac
13040ac_abs_top_builddir=$ac_pwd
13041ac_abs_builddir=$ac_pwd$ac_dir_suffix
13042# for backward compatibility:
13043ac_top_builddir=$ac_top_build_prefix
13044
13045case $srcdir in
13046 .) # We are building in place.
13047 ac_srcdir=.
13048 ac_top_srcdir=$ac_top_builddir_sub
13049 ac_abs_top_srcdir=$ac_pwd ;;
13050 [\\/]* | ?:[\\/]* ) # Absolute name.
13051 ac_srcdir=$srcdir$ac_dir_suffix;
13052 ac_top_srcdir=$srcdir
13053 ac_abs_top_srcdir=$srcdir ;;
13054 *) # Relative name.
13055 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13056 ac_top_srcdir=$ac_top_build_prefix$srcdir
13057 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13058esac
13059ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13060
13061
13062 case $ac_mode in
13063 :F)
13064 #
13065 # CONFIG_FILE
13066 #
13067
13068 case $INSTALL in
13069 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13070 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13071 esac
13072 ac_MKDIR_P=$MKDIR_P
13073 case $MKDIR_P in
13074 [\\/$]* | ?:[\\/]* ) ;;
13075 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13076 esac
13077_ACEOF
13078
13079cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13080# If the template does not know about datarootdir, expand it.
13081# FIXME: This hack should be removed a few years after 2.60.
13082ac_datarootdir_hack=; ac_datarootdir_seen=
13083ac_sed_dataroot='
13084/datarootdir/ {
13085 p
13086 q
13087}
13088/@datadir@/p
13089/@docdir@/p
13090/@infodir@/p
13091/@localedir@/p
13092/@mandir@/p'
13093case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13094*datarootdir*) ac_datarootdir_seen=yes;;
13095*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13097$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13098_ACEOF
13099cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13100 ac_datarootdir_hack='
13101 s&@datadir@&$datadir&g
13102 s&@docdir@&$docdir&g
13103 s&@infodir@&$infodir&g
13104 s&@localedir@&$localedir&g
13105 s&@mandir@&$mandir&g
13106 s&\\\${datarootdir}&$datarootdir&g' ;;
13107esac
13108_ACEOF
13109
13110# Neutralize VPATH when `$srcdir' = `.'.
13111# Shell code in configure.ac might set extrasub.
13112# FIXME: do we really want to maintain this feature?
13113cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13114ac_sed_extra="$ac_vpsub
13115$extrasub
13116_ACEOF
13117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13118:t
13119/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13120s|@configure_input@|$ac_sed_conf_input|;t t
13121s&@top_builddir@&$ac_top_builddir_sub&;t t
13122s&@top_build_prefix@&$ac_top_build_prefix&;t t
13123s&@srcdir@&$ac_srcdir&;t t
13124s&@abs_srcdir@&$ac_abs_srcdir&;t t
13125s&@top_srcdir@&$ac_top_srcdir&;t t
13126s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13127s&@builddir@&$ac_builddir&;t t
13128s&@abs_builddir@&$ac_abs_builddir&;t t
13129s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13130s&@INSTALL@&$ac_INSTALL&;t t
13131s&@MKDIR_P@&$ac_MKDIR_P&;t t
13132$ac_datarootdir_hack
13133"
13134eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13135 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13136
13137test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13138 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13139 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13140 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13142which seems to be undefined. Please make sure it is defined" >&5
13143$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13144which seems to be undefined. Please make sure it is defined" >&2;}
13145
13146 rm -f "$ac_tmp/stdin"
13147 case $ac_file in
13148 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13149 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13150 esac \
13151 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13152 ;;
13153 :H)
13154 #
13155 # CONFIG_HEADER
13156 #
13157 if test x"$ac_file" != x-; then
13158 {
13159 $as_echo "/* $configure_input */" \
13160 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13161 } >"$ac_tmp/config.h" \
13162 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13163 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13165$as_echo "$as_me: $ac_file is unchanged" >&6;}
13166 else
13167 rm -f "$ac_file"
13168 mv "$ac_tmp/config.h" "$ac_file" \
13169 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13170 fi
13171 else
13172 $as_echo "/* $configure_input */" \
13173 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13174 || as_fn_error $? "could not create -" "$LINENO" 5
13175 fi
13176# Compute "$ac_file"'s index in $config_headers.
13177_am_arg="$ac_file"
13178_am_stamp_count=1
13179for _am_header in $config_headers :; do
13180 case $_am_header in
13181 $_am_arg | $_am_arg:* )
13182 break ;;
13183 * )
13184 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13185 esac
13186done
13187echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13188$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13189 X"$_am_arg" : 'X\(//\)[^/]' \| \
13190 X"$_am_arg" : 'X\(//\)$' \| \
13191 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13192$as_echo X"$_am_arg" |
13193 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13194 s//\1/
13195 q
13196 }
13197 /^X\(\/\/\)[^/].*/{
13198 s//\1/
13199 q
13200 }
13201 /^X\(\/\/\)$/{
13202 s//\1/
13203 q
13204 }
13205 /^X\(\/\).*/{
13206 s//\1/
13207 q
13208 }
13209 s/.*/./; q'`/stamp-h$_am_stamp_count
13210 ;;
13211
13212 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13213$as_echo "$as_me: executing $ac_file commands" >&6;}
13214 ;;
13215 esac
13216
13217
13218 case $ac_file$ac_mode in
13219 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13220 # Older Autoconf quotes --file arguments for eval, but not when files
13221 # are listed without --file. Let's play safe and only enable the eval
13222 # if we detect the quoting.
13223 case $CONFIG_FILES in
13224 *\'*) eval set x "$CONFIG_FILES" ;;
13225 *) set x $CONFIG_FILES ;;
13226 esac
13227 shift
13228 for mf
13229 do
13230 # Strip MF so we end up with the name of the file.
13231 mf=`echo "$mf" | sed -e 's/:.*$//'`
13232 # Check whether this is an Automake generated Makefile or not.
13233 # We used to match only the files named 'Makefile.in', but
13234 # some people rename them; so instead we look at the file content.
13235 # Grep'ing the first line is not enough: some people post-process
13236 # each Makefile.in and add a new line on top of each file to say so.
13237 # Grep'ing the whole file is not good either: AIX grep has a line
13238 # limit of 2048, but all sed's we know have understand at least 4000.
13239 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13240 dirpart=`$as_dirname -- "$mf" ||
13241$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13242 X"$mf" : 'X\(//\)[^/]' \| \
13243 X"$mf" : 'X\(//\)$' \| \
13244 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13245$as_echo X"$mf" |
13246 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13247 s//\1/
13248 q
13249 }
13250 /^X\(\/\/\)[^/].*/{
13251 s//\1/
13252 q
13253 }
13254 /^X\(\/\/\)$/{
13255 s//\1/
13256 q
13257 }
13258 /^X\(\/\).*/{
13259 s//\1/
13260 q
13261 }
13262 s/.*/./; q'`
13263 else
13264 continue
13265 fi
13266 # Extract the definition of DEPDIR, am__include, and am__quote
13267 # from the Makefile without running 'make'.
13268 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13269 test -z "$DEPDIR" && continue
13270 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13271 test -z "$am__include" && continue
13272 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13273 # Find all dependency output files, they are included files with
13274 # $(DEPDIR) in their names. We invoke sed twice because it is the
13275 # simplest approach to changing $(DEPDIR) to its actual value in the
13276 # expansion.
13277 for file in `sed -n "
13278 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13279 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13280 # Make sure the directory exists.
13281 test -f "$dirpart/$file" && continue
13282 fdir=`$as_dirname -- "$file" ||
13283$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13284 X"$file" : 'X\(//\)[^/]' \| \
13285 X"$file" : 'X\(//\)$' \| \
13286 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13287$as_echo X"$file" |
13288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13289 s//\1/
13290 q
13291 }
13292 /^X\(\/\/\)[^/].*/{
13293 s//\1/
13294 q
13295 }
13296 /^X\(\/\/\)$/{
13297 s//\1/
13298 q
13299 }
13300 /^X\(\/\).*/{
13301 s//\1/
13302 q
13303 }
13304 s/.*/./; q'`
13305 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13306 # echo "creating $dirpart/$file"
13307 echo '# dummy' > "$dirpart/$file"
13308 done
13309 done
13310}
13311 ;;
13312 "libtool":C)
13313
13314 # See if we are running on zsh, and set the options which allow our
13315 # commands through without removal of \ escapes.
13316 if test -n "${ZSH_VERSION+set}" ; then
13317 setopt NO_GLOB_SUBST
13318 fi
13319
13320 cfgfile="${ofile}T"
13321 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13322 $RM "$cfgfile"
13323
13324 cat <<_LT_EOF >> "$cfgfile"
13325#! $SHELL
13326
13327# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13328# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13329# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13330# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13331#
13332# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13333# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
13334# Foundation, Inc.
13335# Written by Gordon Matzigkeit, 1996
13336#
13337# This file is part of GNU Libtool.
13338#
13339# GNU Libtool is free software; you can redistribute it and/or
13340# modify it under the terms of the GNU General Public License as
13341# published by the Free Software Foundation; either version 2 of
13342# the License, or (at your option) any later version.
13343#
13344# As a special exception to the GNU General Public License,
13345# if you distribute this file as part of a program or library that
13346# is built using GNU Libtool, you may include this file under the
13347# same distribution terms that you use for the rest of that program.
13348#
13349# GNU Libtool is distributed in the hope that it will be useful,
13350# but WITHOUT ANY WARRANTY; without even the implied warranty of
13351# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13352# GNU General Public License for more details.
13353#
13354# You should have received a copy of the GNU General Public License
13355# along with GNU Libtool; see the file COPYING. If not, a copy
13356# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13357# obtained by writing to the Free Software Foundation, Inc.,
13358# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13359
13360
13361# The names of the tagged configurations supported by this script.
13362available_tags=""
13363
13364# ### BEGIN LIBTOOL CONFIG
13365
13366# Which release of libtool.m4 was used?
13367macro_version=$macro_version
13368macro_revision=$macro_revision
13369
13370# Whether or not to build shared libraries.
13371build_libtool_libs=$enable_shared
13372
13373# Whether or not to build static libraries.
13374build_old_libs=$enable_static
13375
13376# What type of objects to build.
13377pic_mode=$pic_mode
13378
13379# Whether or not to optimize for fast installation.
13380fast_install=$enable_fast_install
13381
13382# Shell to use when invoking shell scripts.
13383SHELL=$lt_SHELL
13384
13385# An echo program that protects backslashes.
13386ECHO=$lt_ECHO
13387
13388# The PATH separator for the build system.
13389PATH_SEPARATOR=$lt_PATH_SEPARATOR
13390
13391# The host system.
13392host_alias=$host_alias
13393host=$host
13394host_os=$host_os
13395
13396# The build system.
13397build_alias=$build_alias
13398build=$build
13399build_os=$build_os
13400
13401# A sed program that does not truncate output.
13402SED=$lt_SED
13403
13404# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13405Xsed="\$SED -e 1s/^X//"
13406
13407# A grep program that handles long lines.
13408GREP=$lt_GREP
13409
13410# An ERE matcher.
13411EGREP=$lt_EGREP
13412
13413# A literal string matcher.
13414FGREP=$lt_FGREP
13415
13416# A BSD- or MS-compatible name lister.
13417NM=$lt_NM
13418
13419# Whether we need soft or hard links.
13420LN_S=$lt_LN_S
13421
13422# What is the maximum length of a command?
13423max_cmd_len=$max_cmd_len
13424
13425# Object file suffix (normally "o").
13426objext=$ac_objext
13427
13428# Executable file suffix (normally "").
13429exeext=$exeext
13430
13431# whether the shell understands "unset".
13432lt_unset=$lt_unset
13433
13434# turn spaces into newlines.
13435SP2NL=$lt_lt_SP2NL
13436
13437# turn newlines into spaces.
13438NL2SP=$lt_lt_NL2SP
13439
13440# convert \$build file names to \$host format.
13441to_host_file_cmd=$lt_cv_to_host_file_cmd
13442
13443# convert \$build files to toolchain format.
13444to_tool_file_cmd=$lt_cv_to_tool_file_cmd
13445
13446# An object symbol dumper.
13447OBJDUMP=$lt_OBJDUMP
13448
13449# Method to check whether dependent libraries are shared objects.
13450deplibs_check_method=$lt_deplibs_check_method
13451
13452# Command to use when deplibs_check_method = "file_magic".
13453file_magic_cmd=$lt_file_magic_cmd
13454
13455# How to find potential files when deplibs_check_method = "file_magic".
13456file_magic_glob=$lt_file_magic_glob
13457
13458# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
13459want_nocaseglob=$lt_want_nocaseglob
13460
13461# DLL creation program.
13462DLLTOOL=$lt_DLLTOOL
13463
13464# Command to associate shared and link libraries.
13465sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
13466
13467# The archiver.
13468AR=$lt_AR
13469
13470# Flags to create an archive.
13471AR_FLAGS=$lt_AR_FLAGS
13472
13473# How to feed a file listing to the archiver.
13474archiver_list_spec=$lt_archiver_list_spec
13475
13476# A symbol stripping program.
13477STRIP=$lt_STRIP
13478
13479# Commands used to install an old-style archive.
13480RANLIB=$lt_RANLIB
13481old_postinstall_cmds=$lt_old_postinstall_cmds
13482old_postuninstall_cmds=$lt_old_postuninstall_cmds
13483
13484# Whether to use a lock for old archive extraction.
13485lock_old_archive_extraction=$lock_old_archive_extraction
13486
13487# A C compiler.
13488LTCC=$lt_CC
13489
13490# LTCC compiler flags.
13491LTCFLAGS=$lt_CFLAGS
13492
13493# Take the output of nm and produce a listing of raw symbols and C names.
13494global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13495
13496# Transform the output of nm in a proper C declaration.
13497global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13498
13499# Transform the output of nm in a C name address pair.
13500global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13501
13502# Transform the output of nm in a C name address pair when lib prefix is needed.
13503global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13504
13505# Specify filename containing input files for \$NM.
13506nm_file_list_spec=$lt_nm_file_list_spec
13507
13508# The root where to search for dependent libraries,and in which our libraries should be installed.
13509lt_sysroot=$lt_sysroot
13510
13511# The name of the directory that contains temporary libtool files.
13512objdir=$objdir
13513
13514# Used to examine libraries when file_magic_cmd begins with "file".
13515MAGIC_CMD=$MAGIC_CMD
13516
13517# Must we lock files when doing compilation?
13518need_locks=$lt_need_locks
13519
13520# Manifest tool.
13521MANIFEST_TOOL=$lt_MANIFEST_TOOL
13522
13523# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13524DSYMUTIL=$lt_DSYMUTIL
13525
13526# Tool to change global to local symbols on Mac OS X.
13527NMEDIT=$lt_NMEDIT
13528
13529# Tool to manipulate fat objects and archives on Mac OS X.
13530LIPO=$lt_LIPO
13531
13532# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13533OTOOL=$lt_OTOOL
13534
13535# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13536OTOOL64=$lt_OTOOL64
13537
13538# Old archive suffix (normally "a").
13539libext=$libext
13540
13541# Shared library suffix (normally ".so").
13542shrext_cmds=$lt_shrext_cmds
13543
13544# The commands to extract the exported symbol list from a shared archive.
13545extract_expsyms_cmds=$lt_extract_expsyms_cmds
13546
13547# Variables whose values should be saved in libtool wrapper scripts and
13548# restored at link time.
13549variables_saved_for_relink=$lt_variables_saved_for_relink
13550
13551# Do we need the "lib" prefix for modules?
13552need_lib_prefix=$need_lib_prefix
13553
13554# Do we need a version for libraries?
13555need_version=$need_version
13556
13557# Library versioning type.
13558version_type=$version_type
13559
13560# Shared library runtime path variable.
13561runpath_var=$runpath_var
13562
13563# Shared library path variable.
13564shlibpath_var=$shlibpath_var
13565
13566# Is shlibpath searched before the hard-coded library search path?
13567shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13568
13569# Format of library name prefix.
13570libname_spec=$lt_libname_spec
13571
13572# List of archive names. First name is the real one, the rest are links.
13573# The last name is the one that the linker finds with -lNAME
13574library_names_spec=$lt_library_names_spec
13575
13576# The coded name of the library, if different from the real name.
13577soname_spec=$lt_soname_spec
13578
13579# Permission mode override for installation of shared libraries.
13580install_override_mode=$lt_install_override_mode
13581
13582# Command to use after installation of a shared archive.
13583postinstall_cmds=$lt_postinstall_cmds
13584
13585# Command to use after uninstallation of a shared archive.
13586postuninstall_cmds=$lt_postuninstall_cmds
13587
13588# Commands used to finish a libtool library installation in a directory.
13589finish_cmds=$lt_finish_cmds
13590
13591# As "finish_cmds", except a single script fragment to be evaled but
13592# not shown.
13593finish_eval=$lt_finish_eval
13594
13595# Whether we should hardcode library paths into libraries.
13596hardcode_into_libs=$hardcode_into_libs
13597
13598# Compile-time system search path for libraries.
13599sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13600
13601# Run-time system search path for libraries.
13602sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13603
13604# Whether dlopen is supported.
13605dlopen_support=$enable_dlopen
13606
13607# Whether dlopen of programs is supported.
13608dlopen_self=$enable_dlopen_self
13609
13610# Whether dlopen of statically linked programs is supported.
13611dlopen_self_static=$enable_dlopen_self_static
13612
13613# Commands to strip libraries.
13614old_striplib=$lt_old_striplib
13615striplib=$lt_striplib
13616
13617
13618# The linker used to build libraries.
13619LD=$lt_LD
13620
13621# How to create reloadable object files.
13622reload_flag=$lt_reload_flag
13623reload_cmds=$lt_reload_cmds
13624
13625# Commands used to build an old-style archive.
13626old_archive_cmds=$lt_old_archive_cmds
13627
13628# A language specific compiler.
13629CC=$lt_compiler
13630
13631# Is the compiler the GNU compiler?
13632with_gcc=$GCC
13633
13634# Compiler flag to turn off builtin functions.
13635no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13636
13637# Additional compiler flags for building library objects.
13638pic_flag=$lt_lt_prog_compiler_pic
13639
13640# How to pass a linker flag through the compiler.
13641wl=$lt_lt_prog_compiler_wl
13642
13643# Compiler flag to prevent dynamic linking.
13644link_static_flag=$lt_lt_prog_compiler_static
13645
13646# Does compiler simultaneously support -c and -o options?
13647compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13648
13649# Whether or not to add -lc for building shared libraries.
13650build_libtool_need_lc=$archive_cmds_need_lc
13651
13652# Whether or not to disallow shared libs when runtime libs are static.
13653allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13654
13655# Compiler flag to allow reflexive dlopens.
13656export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13657
13658# Compiler flag to generate shared objects directly from archives.
13659whole_archive_flag_spec=$lt_whole_archive_flag_spec
13660
13661# Whether the compiler copes with passing no objects directly.
13662compiler_needs_object=$lt_compiler_needs_object
13663
13664# Create an old-style archive from a shared archive.
13665old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13666
13667# Create a temporary old-style archive to link instead of a shared archive.
13668old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13669
13670# Commands used to build a shared archive.
13671archive_cmds=$lt_archive_cmds
13672archive_expsym_cmds=$lt_archive_expsym_cmds
13673
13674# Commands used to build a loadable module if different from building
13675# a shared archive.
13676module_cmds=$lt_module_cmds
13677module_expsym_cmds=$lt_module_expsym_cmds
13678
13679# Whether we are building with GNU ld or not.
13680with_gnu_ld=$lt_with_gnu_ld
13681
13682# Flag that allows shared libraries with undefined symbols to be built.
13683allow_undefined_flag=$lt_allow_undefined_flag
13684
13685# Flag that enforces no undefined symbols.
13686no_undefined_flag=$lt_no_undefined_flag
13687
13688# Flag to hardcode \$libdir into a binary during linking.
13689# This must work even if \$libdir does not exist
13690hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13691
13692# Whether we need a single "-rpath" flag with a separated argument.
13693hardcode_libdir_separator=$lt_hardcode_libdir_separator
13694
13695# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13696# DIR into the resulting binary.
13697hardcode_direct=$hardcode_direct
13698
13699# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13700# DIR into the resulting binary and the resulting library dependency is
13701# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13702# library is relocated.
13703hardcode_direct_absolute=$hardcode_direct_absolute
13704
13705# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13706# into the resulting binary.
13707hardcode_minus_L=$hardcode_minus_L
13708
13709# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13710# into the resulting binary.
13711hardcode_shlibpath_var=$hardcode_shlibpath_var
13712
13713# Set to "yes" if building a shared library automatically hardcodes DIR
13714# into the library and all subsequent libraries and executables linked
13715# against it.
13716hardcode_automatic=$hardcode_automatic
13717
13718# Set to yes if linker adds runtime paths of dependent libraries
13719# to runtime path list.
13720inherit_rpath=$inherit_rpath
13721
13722# Whether libtool must link a program against all its dependency libraries.
13723link_all_deplibs=$link_all_deplibs
13724
13725# Set to "yes" if exported symbols are required.
13726always_export_symbols=$always_export_symbols
13727
13728# The commands to list exported symbols.
13729export_symbols_cmds=$lt_export_symbols_cmds
13730
13731# Symbols that should not be listed in the preloaded symbols.
13732exclude_expsyms=$lt_exclude_expsyms
13733
13734# Symbols that must always be exported.
13735include_expsyms=$lt_include_expsyms
13736
13737# Commands necessary for linking programs (against libraries) with templates.
13738prelink_cmds=$lt_prelink_cmds
13739
13740# Commands necessary for finishing linking programs.
13741postlink_cmds=$lt_postlink_cmds
13742
13743# Specify filename containing input files.
13744file_list_spec=$lt_file_list_spec
13745
13746# How to hardcode a shared library path into an executable.
13747hardcode_action=$hardcode_action
13748
13749# ### END LIBTOOL CONFIG
13750
13751_LT_EOF
13752
13753 case $host_os in
13754 aix3*)
13755 cat <<\_LT_EOF >> "$cfgfile"
13756# AIX sometimes has problems with the GCC collect2 program. For some
13757# reason, if we set the COLLECT_NAMES environment variable, the problems
13758# vanish in a puff of smoke.
13759if test "X${COLLECT_NAMES+set}" != Xset; then
13760 COLLECT_NAMES=
13761 export COLLECT_NAMES
13762fi
13763_LT_EOF
13764 ;;
13765 esac
13766
13767
13768ltmain="$ac_aux_dir/ltmain.sh"
13769
13770
13771 # We use sed instead of cat because bash on DJGPP gets confused if
13772 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13773 # text mode, it properly converts lines to CR/LF. This bash problem
13774 # is reportedly fixed, but why not run on old versions too?
13775 sed '$q' "$ltmain" >> "$cfgfile" \
13776 || (rm -f "$cfgfile"; exit 1)
13777
13778 if test x"$xsi_shell" = xyes; then
13779 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
13780func_dirname ()\
13781{\
13782\ case ${1} in\
13783\ */*) func_dirname_result="${1%/*}${2}" ;;\
13784\ * ) func_dirname_result="${3}" ;;\
13785\ esac\
13786} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
13787 && mv -f "$cfgfile.tmp" "$cfgfile" \
13788 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13789test 0 -eq $? || _lt_function_replace_fail=:
13790
13791
13792 sed -e '/^func_basename ()$/,/^} # func_basename /c\
13793func_basename ()\
13794{\
13795\ func_basename_result="${1##*/}"\
13796} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
13797 && mv -f "$cfgfile.tmp" "$cfgfile" \
13798 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13799test 0 -eq $? || _lt_function_replace_fail=:
13800
13801
13802 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
13803func_dirname_and_basename ()\
13804{\
13805\ case ${1} in\
13806\ */*) func_dirname_result="${1%/*}${2}" ;;\
13807\ * ) func_dirname_result="${3}" ;;\
13808\ esac\
13809\ func_basename_result="${1##*/}"\
13810} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
13811 && mv -f "$cfgfile.tmp" "$cfgfile" \
13812 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13813test 0 -eq $? || _lt_function_replace_fail=:
13814
13815
13816 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
13817func_stripname ()\
13818{\
13819\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
13820\ # positional parameters, so assign one to ordinary parameter first.\
13821\ func_stripname_result=${3}\
13822\ func_stripname_result=${func_stripname_result#"${1}"}\
13823\ func_stripname_result=${func_stripname_result%"${2}"}\
13824} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
13825 && mv -f "$cfgfile.tmp" "$cfgfile" \
13826 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13827test 0 -eq $? || _lt_function_replace_fail=:
13828
13829
13830 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
13831func_split_long_opt ()\
13832{\
13833\ func_split_long_opt_name=${1%%=*}\
13834\ func_split_long_opt_arg=${1#*=}\
13835} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
13836 && mv -f "$cfgfile.tmp" "$cfgfile" \
13837 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13838test 0 -eq $? || _lt_function_replace_fail=:
13839
13840
13841 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
13842func_split_short_opt ()\
13843{\
13844\ func_split_short_opt_arg=${1#??}\
13845\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
13846} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
13847 && mv -f "$cfgfile.tmp" "$cfgfile" \
13848 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13849test 0 -eq $? || _lt_function_replace_fail=:
13850
13851
13852 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
13853func_lo2o ()\
13854{\
13855\ case ${1} in\
13856\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
13857\ *) func_lo2o_result=${1} ;;\
13858\ esac\
13859} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
13860 && mv -f "$cfgfile.tmp" "$cfgfile" \
13861 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13862test 0 -eq $? || _lt_function_replace_fail=:
13863
13864
13865 sed -e '/^func_xform ()$/,/^} # func_xform /c\
13866func_xform ()\
13867{\
13868 func_xform_result=${1%.*}.lo\
13869} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
13870 && mv -f "$cfgfile.tmp" "$cfgfile" \
13871 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13872test 0 -eq $? || _lt_function_replace_fail=:
13873
13874
13875 sed -e '/^func_arith ()$/,/^} # func_arith /c\
13876func_arith ()\
13877{\
13878 func_arith_result=$(( $* ))\
13879} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
13880 && mv -f "$cfgfile.tmp" "$cfgfile" \
13881 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13882test 0 -eq $? || _lt_function_replace_fail=:
13883
13884
13885 sed -e '/^func_len ()$/,/^} # func_len /c\
13886func_len ()\
13887{\
13888 func_len_result=${#1}\
13889} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
13890 && mv -f "$cfgfile.tmp" "$cfgfile" \
13891 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13892test 0 -eq $? || _lt_function_replace_fail=:
13893
13894fi
13895
13896if test x"$lt_shell_append" = xyes; then
13897 sed -e '/^func_append ()$/,/^} # func_append /c\
13898func_append ()\
13899{\
13900 eval "${1}+=\\${2}"\
13901} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
13902 && mv -f "$cfgfile.tmp" "$cfgfile" \
13903 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13904test 0 -eq $? || _lt_function_replace_fail=:
13905
13906
13907 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
13908func_append_quoted ()\
13909{\
13910\ func_quote_for_eval "${2}"\
13911\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
13912} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
13913 && mv -f "$cfgfile.tmp" "$cfgfile" \
13914 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13915test 0 -eq $? || _lt_function_replace_fail=:
13916
13917
13918 # Save a `func_append' function call where possible by direct use of '+='
13919 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
13920 && mv -f "$cfgfile.tmp" "$cfgfile" \
13921 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13922 test 0 -eq $? || _lt_function_replace_fail=:
13923else
13924 # Save a `func_append' function call even when '+=' is not available
13925 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
13926 && mv -f "$cfgfile.tmp" "$cfgfile" \
13927 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13928 test 0 -eq $? || _lt_function_replace_fail=:
13929fi
13930
13931if test x"$_lt_function_replace_fail" = x":"; then
13932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
13933$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
13934fi
13935
13936
13937 mv -f "$cfgfile" "$ofile" ||
13938 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13939 chmod +x "$ofile"
13940
13941 ;;
13942
13943 esac
13944done # for ac_tag
13945
13946
13947as_fn_exit 0
13948_ACEOF
13949ac_clean_files=$ac_clean_files_save
13950
13951test $ac_write_fail = 0 ||
13952 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13953
13954
13955# configure is writing to config.log, and then calls config.status.
13956# config.status does its own redirection, appending to config.log.
13957# Unfortunately, on DOS this fails, as config.log is still kept open
13958# by configure, so config.status won't be able to write to it; its
13959# output is simply discarded. So we exec the FD to /dev/null,
13960# effectively closing config.log, so it can be properly (re)opened and
13961# appended to by config.status. When coming back to configure, we
13962# need to make the FD available again.
13963if test "$no_create" != yes; then
13964 ac_cs_success=:
13965 ac_config_status_args=
13966 test "$silent" = yes &&
13967 ac_config_status_args="$ac_config_status_args --quiet"
13968 exec 5>/dev/null
13969 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13970 exec 5>>config.log
13971 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13972 # would make configure fail if this is the last instruction.
13973 $ac_cs_success || as_fn_exit 1
13974fi
13975if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13977$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13978fi
13979