]> git.ipfire.org Git - thirdparty/gcc.git/blame - lto-plugin/configure
expr.c (store_field): Avoid a direct store if the mode is larger than the size of...
[thirdparty/gcc.git] / lto-plugin / configure
CommitLineData
d7f09764
DN
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for LTO plugin for ld 0.1.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
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.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
52327858
L
172
173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 PATH=/empty FPATH=/empty; export PATH FPATH
178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
d7f09764
DN
180test \$(( 1 + 1 )) = 2 || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
241 fi
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384else
385 as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390else
391 as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456}
457
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492else
493 as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
d7f09764
DN
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7f09764
DN
536
537exec 7<&0 </dev/null 6>&1
538
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME='LTO plugin for ld'
558PACKAGE_TARNAME='lto-plugin'
559PACKAGE_VERSION='0.1'
560PACKAGE_STRING='LTO plugin for ld 0.1'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
563
564# Factoring default headers for most tests.
565ac_includes_default="\
566#include <stdio.h>
567#ifdef HAVE_SYS_TYPES_H
568# include <sys/types.h>
569#endif
570#ifdef HAVE_SYS_STAT_H
571# include <sys/stat.h>
572#endif
573#ifdef STDC_HEADERS
574# include <stdlib.h>
575# include <stddef.h>
576#else
577# ifdef HAVE_STDLIB_H
578# include <stdlib.h>
579# endif
580#endif
581#ifdef HAVE_STRING_H
582# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583# include <memory.h>
584# endif
585# include <string.h>
586#endif
587#ifdef HAVE_STRINGS_H
588# include <strings.h>
589#endif
590#ifdef HAVE_INTTYPES_H
591# include <inttypes.h>
592#endif
593#ifdef HAVE_STDINT_H
594# include <stdint.h>
595#endif
596#ifdef HAVE_UNISTD_H
597# include <unistd.h>
598#endif"
599
600ac_subst_vars='am__EXEEXT_FALSE
601am__EXEEXT_TRUE
602LTLIBOBJS
603LIBOBJS
604target_noncanonical
7de6ba7a 605lt_host_flags
d7f09764
DN
606CPP
607OTOOL64
608OTOOL
609LIPO
610NMEDIT
611DSYMUTIL
d7f09764
DN
612RANLIB
613AR
614OBJDUMP
615LN_S
616NM
617ac_ct_DUMPBIN
618DUMPBIN
619LD
620FGREP
621EGREP
622GREP
623SED
d7f09764 624LIBTOOL
f3016c47 625ac_lto_plugin_warn_cflags
d7f09764
DN
626am__fastdepCC_FALSE
627am__fastdepCC_TRUE
628CCDEPMODE
629AMDEPBACKSLASH
630AMDEP_FALSE
631AMDEP_TRUE
632am__quote
633am__include
634DEPDIR
635OBJEXT
636EXEEXT
637ac_ct_CC
638CPPFLAGS
639LDFLAGS
640CFLAGS
641CC
03428d41
RG
642MAINT
643MAINTAINER_MODE_FALSE
644MAINTAINER_MODE_TRUE
d7f09764
DN
645am__untar
646am__tar
647AMTAR
648am__leading_dot
649SET_MAKE
650AWK
651mkdir_p
652MKDIR_P
653INSTALL_STRIP_PROGRAM
654STRIP
655install_sh
656MAKEINFO
657AUTOHEADER
658AUTOMAKE
659AUTOCONF
660ACLOCAL
661VERSION
662PACKAGE
663CYGPATH_W
664am__isrc
665INSTALL_DATA
666INSTALL_SCRIPT
667INSTALL_PROGRAM
668target_subdir
669host_subdir
670build_subdir
671build_libsubdir
73d5e770
L
672target_os
673target_vendor
674target_cpu
675target
676host_os
677host_vendor
678host_cpu
679host
d7f09764
DN
680build_os
681build_vendor
682build_cpu
683build
684target_alias
685host_alias
686build_alias
687LIBS
688ECHO_T
689ECHO_N
690ECHO_C
691DEFS
692mandir
693localedir
694libdir
695psdir
696pdfdir
697dvidir
698htmldir
699infodir
700docdir
701oldincludedir
702includedir
703localstatedir
704sharedstatedir
705sysconfdir
706datadir
707datarootdir
708libexecdir
709sbindir
710bindir
711program_transform_name
712prefix
713exec_prefix
714PACKAGE_URL
715PACKAGE_BUGREPORT
716PACKAGE_STRING
717PACKAGE_VERSION
718PACKAGE_TARNAME
719PACKAGE_NAME
720PATH_SEPARATOR
721SHELL'
722ac_subst_files=''
723ac_user_opts='
724enable_option_checking
725with_build_libsubdir
03428d41 726enable_maintainer_mode
d7f09764 727enable_dependency_tracking
4c0f4b0b 728enable_largefile
d7f09764
DN
729enable_shared
730enable_static
731with_pic
732enable_fast_install
733with_gnu_ld
734enable_libtool_lock
d7f09764
DN
735'
736 ac_precious_vars='build_alias
737host_alias
738target_alias
739CC
740CFLAGS
741LDFLAGS
742LIBS
743CPPFLAGS
d7f09764
DN
744CPP'
745
746
747# Initialize some variables set by options.
748ac_init_help=
749ac_init_version=false
750ac_unrecognized_opts=
751ac_unrecognized_sep=
752# The variables have the same names as the options, with
753# dashes changed to underlines.
754cache_file=/dev/null
755exec_prefix=NONE
756no_create=
757no_recursion=
758prefix=NONE
759program_prefix=NONE
760program_suffix=NONE
761program_transform_name=s,x,x,
762silent=
763site=
764srcdir=
765verbose=
766x_includes=NONE
767x_libraries=NONE
768
769# Installation directory options.
770# These are left unexpanded so users can "make install exec_prefix=/foo"
771# and all the variables that are supposed to be based on exec_prefix
772# by default will actually change.
773# Use braces instead of parens because sh, perl, etc. also accept them.
774# (The list follows the same order as the GNU Coding Standards.)
775bindir='${exec_prefix}/bin'
776sbindir='${exec_prefix}/sbin'
777libexecdir='${exec_prefix}/libexec'
778datarootdir='${prefix}/share'
779datadir='${datarootdir}'
780sysconfdir='${prefix}/etc'
781sharedstatedir='${prefix}/com'
782localstatedir='${prefix}/var'
783includedir='${prefix}/include'
784oldincludedir='/usr/include'
785docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
786infodir='${datarootdir}/info'
787htmldir='${docdir}'
788dvidir='${docdir}'
789pdfdir='${docdir}'
790psdir='${docdir}'
791libdir='${exec_prefix}/lib'
792localedir='${datarootdir}/locale'
793mandir='${datarootdir}/man'
794
795ac_prev=
796ac_dashdash=
797for ac_option
798do
799 # If the previous option needs an argument, assign it.
800 if test -n "$ac_prev"; then
801 eval $ac_prev=\$ac_option
802 ac_prev=
803 continue
804 fi
805
806 case $ac_option in
807 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
808 *) ac_optarg=yes ;;
809 esac
810
811 # Accept the important Cygnus configure options, so we can diagnose typos.
812
813 case $ac_dashdash$ac_option in
814 --)
815 ac_dashdash=yes ;;
816
817 -bindir | --bindir | --bindi | --bind | --bin | --bi)
818 ac_prev=bindir ;;
819 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
820 bindir=$ac_optarg ;;
821
822 -build | --build | --buil | --bui | --bu)
823 ac_prev=build_alias ;;
824 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
825 build_alias=$ac_optarg ;;
826
827 -cache-file | --cache-file | --cache-fil | --cache-fi \
828 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
829 ac_prev=cache_file ;;
830 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
831 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
832 cache_file=$ac_optarg ;;
833
834 --config-cache | -C)
835 cache_file=config.cache ;;
836
837 -datadir | --datadir | --datadi | --datad)
838 ac_prev=datadir ;;
839 -datadir=* | --datadir=* | --datadi=* | --datad=*)
840 datadir=$ac_optarg ;;
841
842 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
843 | --dataroo | --dataro | --datar)
844 ac_prev=datarootdir ;;
845 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
846 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
847 datarootdir=$ac_optarg ;;
848
849 -disable-* | --disable-*)
850 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
851 # Reject names that are not valid shell variable names.
852 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
853 as_fn_error "invalid feature name: $ac_useropt"
854 ac_useropt_orig=$ac_useropt
855 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
856 case $ac_user_opts in
857 *"
858"enable_$ac_useropt"
859"*) ;;
860 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
861 ac_unrecognized_sep=', ';;
862 esac
863 eval enable_$ac_useropt=no ;;
864
865 -docdir | --docdir | --docdi | --doc | --do)
866 ac_prev=docdir ;;
867 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
868 docdir=$ac_optarg ;;
869
870 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
871 ac_prev=dvidir ;;
872 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
873 dvidir=$ac_optarg ;;
874
875 -enable-* | --enable-*)
876 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
877 # Reject names that are not valid shell variable names.
878 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879 as_fn_error "invalid feature name: $ac_useropt"
880 ac_useropt_orig=$ac_useropt
881 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882 case $ac_user_opts in
883 *"
884"enable_$ac_useropt"
885"*) ;;
886 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
887 ac_unrecognized_sep=', ';;
888 esac
889 eval enable_$ac_useropt=\$ac_optarg ;;
890
891 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
892 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
893 | --exec | --exe | --ex)
894 ac_prev=exec_prefix ;;
895 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
896 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
897 | --exec=* | --exe=* | --ex=*)
898 exec_prefix=$ac_optarg ;;
899
900 -gas | --gas | --ga | --g)
901 # Obsolete; use --with-gas.
902 with_gas=yes ;;
903
904 -help | --help | --hel | --he | -h)
905 ac_init_help=long ;;
906 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
907 ac_init_help=recursive ;;
908 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
909 ac_init_help=short ;;
910
911 -host | --host | --hos | --ho)
912 ac_prev=host_alias ;;
913 -host=* | --host=* | --hos=* | --ho=*)
914 host_alias=$ac_optarg ;;
915
916 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
917 ac_prev=htmldir ;;
918 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
919 | --ht=*)
920 htmldir=$ac_optarg ;;
921
922 -includedir | --includedir | --includedi | --included | --include \
923 | --includ | --inclu | --incl | --inc)
924 ac_prev=includedir ;;
925 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
926 | --includ=* | --inclu=* | --incl=* | --inc=*)
927 includedir=$ac_optarg ;;
928
929 -infodir | --infodir | --infodi | --infod | --info | --inf)
930 ac_prev=infodir ;;
931 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
932 infodir=$ac_optarg ;;
933
934 -libdir | --libdir | --libdi | --libd)
935 ac_prev=libdir ;;
936 -libdir=* | --libdir=* | --libdi=* | --libd=*)
937 libdir=$ac_optarg ;;
938
939 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
940 | --libexe | --libex | --libe)
941 ac_prev=libexecdir ;;
942 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
943 | --libexe=* | --libex=* | --libe=*)
944 libexecdir=$ac_optarg ;;
945
946 -localedir | --localedir | --localedi | --localed | --locale)
947 ac_prev=localedir ;;
948 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
949 localedir=$ac_optarg ;;
950
951 -localstatedir | --localstatedir | --localstatedi | --localstated \
952 | --localstate | --localstat | --localsta | --localst | --locals)
953 ac_prev=localstatedir ;;
954 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
955 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
956 localstatedir=$ac_optarg ;;
957
958 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
959 ac_prev=mandir ;;
960 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
961 mandir=$ac_optarg ;;
962
963 -nfp | --nfp | --nf)
964 # Obsolete; use --without-fp.
965 with_fp=no ;;
966
967 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
968 | --no-cr | --no-c | -n)
969 no_create=yes ;;
970
971 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
972 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
973 no_recursion=yes ;;
974
975 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
976 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
977 | --oldin | --oldi | --old | --ol | --o)
978 ac_prev=oldincludedir ;;
979 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
980 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
981 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
982 oldincludedir=$ac_optarg ;;
983
984 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
985 ac_prev=prefix ;;
986 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
987 prefix=$ac_optarg ;;
988
989 -program-prefix | --program-prefix | --program-prefi | --program-pref \
990 | --program-pre | --program-pr | --program-p)
991 ac_prev=program_prefix ;;
992 -program-prefix=* | --program-prefix=* | --program-prefi=* \
993 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
994 program_prefix=$ac_optarg ;;
995
996 -program-suffix | --program-suffix | --program-suffi | --program-suff \
997 | --program-suf | --program-su | --program-s)
998 ac_prev=program_suffix ;;
999 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1000 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1001 program_suffix=$ac_optarg ;;
1002
1003 -program-transform-name | --program-transform-name \
1004 | --program-transform-nam | --program-transform-na \
1005 | --program-transform-n | --program-transform- \
1006 | --program-transform | --program-transfor \
1007 | --program-transfo | --program-transf \
1008 | --program-trans | --program-tran \
1009 | --progr-tra | --program-tr | --program-t)
1010 ac_prev=program_transform_name ;;
1011 -program-transform-name=* | --program-transform-name=* \
1012 | --program-transform-nam=* | --program-transform-na=* \
1013 | --program-transform-n=* | --program-transform-=* \
1014 | --program-transform=* | --program-transfor=* \
1015 | --program-transfo=* | --program-transf=* \
1016 | --program-trans=* | --program-tran=* \
1017 | --progr-tra=* | --program-tr=* | --program-t=*)
1018 program_transform_name=$ac_optarg ;;
1019
1020 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1021 ac_prev=pdfdir ;;
1022 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1023 pdfdir=$ac_optarg ;;
1024
1025 -psdir | --psdir | --psdi | --psd | --ps)
1026 ac_prev=psdir ;;
1027 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1028 psdir=$ac_optarg ;;
1029
1030 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1031 | -silent | --silent | --silen | --sile | --sil)
1032 silent=yes ;;
1033
1034 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1035 ac_prev=sbindir ;;
1036 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1037 | --sbi=* | --sb=*)
1038 sbindir=$ac_optarg ;;
1039
1040 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1041 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1042 | --sharedst | --shareds | --shared | --share | --shar \
1043 | --sha | --sh)
1044 ac_prev=sharedstatedir ;;
1045 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1046 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1047 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1048 | --sha=* | --sh=*)
1049 sharedstatedir=$ac_optarg ;;
1050
1051 -site | --site | --sit)
1052 ac_prev=site ;;
1053 -site=* | --site=* | --sit=*)
1054 site=$ac_optarg ;;
1055
1056 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1057 ac_prev=srcdir ;;
1058 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1059 srcdir=$ac_optarg ;;
1060
1061 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1062 | --syscon | --sysco | --sysc | --sys | --sy)
1063 ac_prev=sysconfdir ;;
1064 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1065 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1066 sysconfdir=$ac_optarg ;;
1067
1068 -target | --target | --targe | --targ | --tar | --ta | --t)
1069 ac_prev=target_alias ;;
1070 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1071 target_alias=$ac_optarg ;;
1072
1073 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1074 verbose=yes ;;
1075
1076 -version | --version | --versio | --versi | --vers | -V)
1077 ac_init_version=: ;;
1078
1079 -with-* | --with-*)
1080 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1081 # Reject names that are not valid shell variable names.
1082 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083 as_fn_error "invalid package name: $ac_useropt"
1084 ac_useropt_orig=$ac_useropt
1085 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1086 case $ac_user_opts in
1087 *"
1088"with_$ac_useropt"
1089"*) ;;
1090 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1091 ac_unrecognized_sep=', ';;
1092 esac
1093 eval with_$ac_useropt=\$ac_optarg ;;
1094
1095 -without-* | --without-*)
1096 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1097 # Reject names that are not valid shell variable names.
1098 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1099 as_fn_error "invalid package name: $ac_useropt"
1100 ac_useropt_orig=$ac_useropt
1101 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1102 case $ac_user_opts in
1103 *"
1104"with_$ac_useropt"
1105"*) ;;
1106 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1107 ac_unrecognized_sep=', ';;
1108 esac
1109 eval with_$ac_useropt=no ;;
1110
1111 --x)
1112 # Obsolete; use --with-x.
1113 with_x=yes ;;
1114
1115 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1116 | --x-incl | --x-inc | --x-in | --x-i)
1117 ac_prev=x_includes ;;
1118 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1119 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1120 x_includes=$ac_optarg ;;
1121
1122 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1123 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1124 ac_prev=x_libraries ;;
1125 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1126 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1127 x_libraries=$ac_optarg ;;
1128
1129 -*) as_fn_error "unrecognized option: \`$ac_option'
1130Try \`$0 --help' for more information."
1131 ;;
1132
1133 *=*)
1134 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1135 # Reject names that are not valid shell variable names.
1136 case $ac_envvar in #(
1137 '' | [0-9]* | *[!_$as_cr_alnum]* )
1138 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1139 esac
1140 eval $ac_envvar=\$ac_optarg
1141 export $ac_envvar ;;
1142
1143 *)
1144 # FIXME: should be removed in autoconf 3.0.
1145 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1146 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1147 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1148 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1149 ;;
1150
1151 esac
1152done
1153
1154if test -n "$ac_prev"; then
1155 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1156 as_fn_error "missing argument to $ac_option"
1157fi
1158
1159if test -n "$ac_unrecognized_opts"; then
1160 case $enable_option_checking in
1161 no) ;;
1162 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1163 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1164 esac
1165fi
1166
1167# Check all directory arguments for consistency.
1168for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1169 datadir sysconfdir sharedstatedir localstatedir includedir \
1170 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1171 libdir localedir mandir
1172do
1173 eval ac_val=\$$ac_var
1174 # Remove trailing slashes.
1175 case $ac_val in
1176 */ )
1177 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1178 eval $ac_var=\$ac_val;;
1179 esac
1180 # Be sure to have absolute directory names.
1181 case $ac_val in
1182 [\\/$]* | ?:[\\/]* ) continue;;
1183 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1184 esac
1185 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1186done
1187
1188# There might be people who depend on the old broken behavior: `$host'
1189# used to hold the argument of --host etc.
1190# FIXME: To remove some day.
1191build=$build_alias
1192host=$host_alias
1193target=$target_alias
1194
1195# FIXME: To remove some day.
1196if test "x$host_alias" != x; then
1197 if test "x$build_alias" = x; then
1198 cross_compiling=maybe
1199 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1200 If a cross compiler is detected then cross compile mode will be used." >&2
1201 elif test "x$build_alias" != "x$host_alias"; then
1202 cross_compiling=yes
1203 fi
1204fi
1205
1206ac_tool_prefix=
1207test -n "$host_alias" && ac_tool_prefix=$host_alias-
1208
1209test "$silent" = yes && exec 6>/dev/null
1210
1211
1212ac_pwd=`pwd` && test -n "$ac_pwd" &&
1213ac_ls_di=`ls -di .` &&
1214ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1215 as_fn_error "working directory cannot be determined"
1216test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1217 as_fn_error "pwd does not report name of working directory"
1218
1219
1220# Find the source files, if location was not specified.
1221if test -z "$srcdir"; then
1222 ac_srcdir_defaulted=yes
1223 # Try the directory containing this script, then the parent directory.
1224 ac_confdir=`$as_dirname -- "$as_myself" ||
1225$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1226 X"$as_myself" : 'X\(//\)[^/]' \| \
1227 X"$as_myself" : 'X\(//\)$' \| \
1228 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1229$as_echo X"$as_myself" |
1230 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1231 s//\1/
1232 q
1233 }
1234 /^X\(\/\/\)[^/].*/{
1235 s//\1/
1236 q
1237 }
1238 /^X\(\/\/\)$/{
1239 s//\1/
1240 q
1241 }
1242 /^X\(\/\).*/{
1243 s//\1/
1244 q
1245 }
1246 s/.*/./; q'`
1247 srcdir=$ac_confdir
1248 if test ! -r "$srcdir/$ac_unique_file"; then
1249 srcdir=..
1250 fi
1251else
1252 ac_srcdir_defaulted=no
1253fi
1254if test ! -r "$srcdir/$ac_unique_file"; then
1255 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1256 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1257fi
1258ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1259ac_abs_confdir=`(
1260 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1261 pwd)`
1262# When building in place, set srcdir=.
1263if test "$ac_abs_confdir" = "$ac_pwd"; then
1264 srcdir=.
1265fi
1266# Remove unnecessary trailing slashes from srcdir.
1267# Double slashes in file names in object file debugging info
1268# mess up M-x gdb in Emacs.
1269case $srcdir in
1270*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1271esac
1272for ac_var in $ac_precious_vars; do
1273 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1274 eval ac_env_${ac_var}_value=\$${ac_var}
1275 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1276 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1277done
1278
1279#
1280# Report the --help message.
1281#
1282if test "$ac_init_help" = "long"; then
1283 # Omit some internal or obsolete options to make the list less imposing.
1284 # This message is too long to be a string in the A/UX 3.1 sh.
1285 cat <<_ACEOF
1286\`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1287
1288Usage: $0 [OPTION]... [VAR=VALUE]...
1289
1290To assign environment variables (e.g., CC, CFLAGS...), specify them as
1291VAR=VALUE. See below for descriptions of some of the useful variables.
1292
1293Defaults for the options are specified in brackets.
1294
1295Configuration:
1296 -h, --help display this help and exit
1297 --help=short display options specific to this package
1298 --help=recursive display the short help of all the included packages
1299 -V, --version display version information and exit
1300 -q, --quiet, --silent do not print \`checking...' messages
1301 --cache-file=FILE cache test results in FILE [disabled]
1302 -C, --config-cache alias for \`--cache-file=config.cache'
1303 -n, --no-create do not create output files
1304 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1305
1306Installation directories:
1307 --prefix=PREFIX install architecture-independent files in PREFIX
1308 [$ac_default_prefix]
1309 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1310 [PREFIX]
1311
1312By default, \`make install' will install all the files in
1313\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1314an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1315for instance \`--prefix=\$HOME'.
1316
1317For better control, use the options below.
1318
1319Fine tuning of the installation directories:
1320 --bindir=DIR user executables [EPREFIX/bin]
1321 --sbindir=DIR system admin executables [EPREFIX/sbin]
1322 --libexecdir=DIR program executables [EPREFIX/libexec]
1323 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1324 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1325 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1326 --libdir=DIR object code libraries [EPREFIX/lib]
1327 --includedir=DIR C header files [PREFIX/include]
1328 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1329 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1330 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1331 --infodir=DIR info documentation [DATAROOTDIR/info]
1332 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1333 --mandir=DIR man documentation [DATAROOTDIR/man]
1334 --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin]
1335 --htmldir=DIR html documentation [DOCDIR]
1336 --dvidir=DIR dvi documentation [DOCDIR]
1337 --pdfdir=DIR pdf documentation [DOCDIR]
1338 --psdir=DIR ps documentation [DOCDIR]
1339_ACEOF
1340
1341 cat <<\_ACEOF
1342
1343Program names:
1344 --program-prefix=PREFIX prepend PREFIX to installed program names
1345 --program-suffix=SUFFIX append SUFFIX to installed program names
1346 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1347
1348System types:
1349 --build=BUILD configure for building on BUILD [guessed]
1350 --host=HOST cross-compile to build programs to run on HOST [BUILD]
73d5e770 1351 --target=TARGET configure for building compilers for TARGET [HOST]
d7f09764
DN
1352_ACEOF
1353fi
1354
1355if test -n "$ac_init_help"; then
1356 case $ac_init_help in
1357 short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1358 esac
1359 cat <<\_ACEOF
1360
1361Optional Features:
1362 --disable-option-checking ignore unrecognized --enable/--with options
1363 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1364 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
03428d41
RG
1365 --enable-maintainer-mode enable make rules and dependencies not useful
1366 (and sometimes confusing) to the casual installer
d7f09764
DN
1367 --disable-dependency-tracking speeds up one-time build
1368 --enable-dependency-tracking do not reject slow dependency extractors
4c0f4b0b 1369 --disable-largefile omit support for large files
d7f09764
DN
1370 --enable-shared[=PKGS] build shared libraries [default=yes]
1371 --enable-static[=PKGS] build static libraries [default=yes]
1372 --enable-fast-install[=PKGS]
1373 optimize for fast installation [default=yes]
1374 --disable-libtool-lock avoid locking (might break parallel builds)
d7f09764
DN
1375
1376Optional Packages:
1377 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1378 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1379 --with-build-libsubdir=DIR Directory where to find libraries for build system
1380 --with-pic try to use only PIC/non-PIC objects [default=use
1381 both]
1382 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1383
1384Some influential environment variables:
1385 CC C compiler command
1386 CFLAGS C compiler flags
1387 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1388 nonstandard directory <lib dir>
1389 LIBS libraries to pass to the linker, e.g. -l<library>
1390 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1391 you have headers in a nonstandard directory <include dir>
d7f09764
DN
1392 CPP C preprocessor
1393
1394Use these variables to override the choices made by `configure' or to help
1395it to find libraries and programs with nonstandard names/locations.
1396
1397Report bugs to the package provider.
1398_ACEOF
1399ac_status=$?
1400fi
1401
1402if test "$ac_init_help" = "recursive"; then
1403 # If there are subdirs, report their specific --help.
1404 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1405 test -d "$ac_dir" ||
1406 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1407 continue
1408 ac_builddir=.
1409
1410case "$ac_dir" in
1411.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1412*)
1413 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1414 # A ".." for each directory in $ac_dir_suffix.
1415 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1416 case $ac_top_builddir_sub in
1417 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1418 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1419 esac ;;
1420esac
1421ac_abs_top_builddir=$ac_pwd
1422ac_abs_builddir=$ac_pwd$ac_dir_suffix
1423# for backward compatibility:
1424ac_top_builddir=$ac_top_build_prefix
1425
1426case $srcdir in
1427 .) # We are building in place.
1428 ac_srcdir=.
1429 ac_top_srcdir=$ac_top_builddir_sub
1430 ac_abs_top_srcdir=$ac_pwd ;;
1431 [\\/]* | ?:[\\/]* ) # Absolute name.
1432 ac_srcdir=$srcdir$ac_dir_suffix;
1433 ac_top_srcdir=$srcdir
1434 ac_abs_top_srcdir=$srcdir ;;
1435 *) # Relative name.
1436 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1437 ac_top_srcdir=$ac_top_build_prefix$srcdir
1438 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1439esac
1440ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1441
1442 cd "$ac_dir" || { ac_status=$?; continue; }
1443 # Check for guested configure.
1444 if test -f "$ac_srcdir/configure.gnu"; then
1445 echo &&
1446 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1447 elif test -f "$ac_srcdir/configure"; then
1448 echo &&
1449 $SHELL "$ac_srcdir/configure" --help=recursive
1450 else
1451 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1452 fi || ac_status=$?
1453 cd "$ac_pwd" || { ac_status=$?; break; }
1454 done
1455fi
1456
1457test -n "$ac_init_help" && exit $ac_status
1458if $ac_init_version; then
1459 cat <<\_ACEOF
1460LTO plugin for ld configure 0.1
1461generated by GNU Autoconf 2.64
1462
1463Copyright (C) 2009 Free Software Foundation, Inc.
1464This configure script is free software; the Free Software Foundation
1465gives unlimited permission to copy, distribute and modify it.
1466_ACEOF
1467 exit
1468fi
1469
1470## ------------------------ ##
1471## Autoconf initialization. ##
1472## ------------------------ ##
1473
1474# ac_fn_c_try_compile LINENO
1475# --------------------------
1476# Try to compile conftest.$ac_ext, and return whether this succeeded.
1477ac_fn_c_try_compile ()
1478{
1479 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1480 rm -f conftest.$ac_objext
1481 if { { ac_try="$ac_compile"
1482case "(($ac_try" in
1483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484 *) ac_try_echo=$ac_try;;
1485esac
1486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487$as_echo "$ac_try_echo"; } >&5
1488 (eval "$ac_compile") 2>conftest.err
1489 ac_status=$?
1490 if test -s conftest.err; then
1491 grep -v '^ *+' conftest.err >conftest.er1
1492 cat conftest.er1 >&5
1493 mv -f conftest.er1 conftest.err
1494 fi
1495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496 test $ac_status = 0; } && {
1497 test -z "$ac_c_werror_flag" ||
1498 test ! -s conftest.err
1499 } && test -s conftest.$ac_objext; then :
1500 ac_retval=0
1501else
1502 $as_echo "$as_me: failed program was:" >&5
1503sed 's/^/| /' conftest.$ac_ext >&5
1504
1505 ac_retval=1
1506fi
1507 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1508 return $ac_retval
1509
1510} # ac_fn_c_try_compile
1511
1512# ac_fn_c_try_link LINENO
1513# -----------------------
1514# Try to link conftest.$ac_ext, and return whether this succeeded.
1515ac_fn_c_try_link ()
1516{
1517 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1518 rm -f conftest.$ac_objext conftest$ac_exeext
1519 if { { ac_try="$ac_link"
1520case "(($ac_try" in
1521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1522 *) ac_try_echo=$ac_try;;
1523esac
1524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1525$as_echo "$ac_try_echo"; } >&5
1526 (eval "$ac_link") 2>conftest.err
1527 ac_status=$?
1528 if test -s conftest.err; then
1529 grep -v '^ *+' conftest.err >conftest.er1
1530 cat conftest.er1 >&5
1531 mv -f conftest.er1 conftest.err
1532 fi
1533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1534 test $ac_status = 0; } && {
1535 test -z "$ac_c_werror_flag" ||
1536 test ! -s conftest.err
1537 } && test -s conftest$ac_exeext && {
1538 test "$cross_compiling" = yes ||
1539 $as_test_x conftest$ac_exeext
1540 }; then :
1541 ac_retval=0
1542else
1543 $as_echo "$as_me: failed program was:" >&5
1544sed 's/^/| /' conftest.$ac_ext >&5
1545
1546 ac_retval=1
1547fi
1548 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1549 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1550 # interfere with the next link command; also delete a directory that is
1551 # left behind by Apple's compiler. We do this before executing the actions.
1552 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1553 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1554 return $ac_retval
1555
1556} # ac_fn_c_try_link
1557
1558# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1559# -------------------------------------------------------
1560# Tests whether HEADER exists and can be compiled using the include files in
1561# INCLUDES, setting the cache variable VAR accordingly.
1562ac_fn_c_check_header_compile ()
1563{
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1566$as_echo_n "checking for $2... " >&6; }
1567if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1568 $as_echo_n "(cached) " >&6
1569else
1570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1571/* end confdefs.h. */
1572$4
1573#include <$2>
1574_ACEOF
1575if ac_fn_c_try_compile "$LINENO"; then :
1576 eval "$3=yes"
1577else
1578 eval "$3=no"
1579fi
1580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1581fi
1582eval ac_res=\$$3
1583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1584$as_echo "$ac_res" >&6; }
1585 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1586
1587} # ac_fn_c_check_header_compile
1588
1589# ac_fn_c_try_cpp LINENO
1590# ----------------------
1591# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1592ac_fn_c_try_cpp ()
1593{
1594 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1595 if { { ac_try="$ac_cpp conftest.$ac_ext"
1596case "(($ac_try" in
1597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598 *) ac_try_echo=$ac_try;;
1599esac
1600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601$as_echo "$ac_try_echo"; } >&5
1602 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1603 ac_status=$?
1604 if test -s conftest.err; then
1605 grep -v '^ *+' conftest.err >conftest.er1
1606 cat conftest.er1 >&5
1607 mv -f conftest.er1 conftest.err
1608 fi
1609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1610 test $ac_status = 0; } >/dev/null && {
1611 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1612 test ! -s conftest.err
1613 }; then :
1614 ac_retval=0
1615else
1616 $as_echo "$as_me: failed program was:" >&5
1617sed 's/^/| /' conftest.$ac_ext >&5
1618
1619 ac_retval=1
1620fi
1621 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1622 return $ac_retval
1623
1624} # ac_fn_c_try_cpp
1625
1626# ac_fn_c_try_run LINENO
1627# ----------------------
1628# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1629# that executables *can* be run.
1630ac_fn_c_try_run ()
1631{
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 if { { ac_try="$ac_link"
1634case "(($ac_try" in
1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636 *) ac_try_echo=$ac_try;;
1637esac
1638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639$as_echo "$ac_try_echo"; } >&5
1640 (eval "$ac_link") 2>&5
1641 ac_status=$?
1642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1644 { { case "(($ac_try" in
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1647esac
1648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649$as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_try") 2>&5
1651 ac_status=$?
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; }; }; then :
1654 ac_retval=0
1655else
1656 $as_echo "$as_me: program exited with status $ac_status" >&5
1657 $as_echo "$as_me: failed program was:" >&5
1658sed 's/^/| /' conftest.$ac_ext >&5
1659
1660 ac_retval=$ac_status
1661fi
1662 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1663 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1664 return $ac_retval
1665
1666} # ac_fn_c_try_run
1667
1668# ac_fn_c_check_func LINENO FUNC VAR
1669# ----------------------------------
1670# Tests whether FUNC exists, setting the cache variable VAR accordingly
1671ac_fn_c_check_func ()
1672{
1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1675$as_echo_n "checking for $2... " >&6; }
1676if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1677 $as_echo_n "(cached) " >&6
1678else
1679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h. */
1681/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1682 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1683#define $2 innocuous_$2
1684
1685/* System header to define __stub macros and hopefully few prototypes,
1686 which can conflict with char $2 (); below.
1687 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1688 <limits.h> exists even on freestanding compilers. */
1689
1690#ifdef __STDC__
1691# include <limits.h>
1692#else
1693# include <assert.h>
1694#endif
1695
1696#undef $2
1697
1698/* Override any GCC internal prototype to avoid an error.
1699 Use char because int might match the return type of a GCC
1700 builtin and then its argument prototype would still apply. */
1701#ifdef __cplusplus
1702extern "C"
1703#endif
1704char $2 ();
1705/* The GNU C library defines this for functions which it implements
1706 to always fail with ENOSYS. Some functions are actually named
1707 something starting with __ and the normal name is an alias. */
1708#if defined __stub_$2 || defined __stub___$2
1709choke me
1710#endif
1711
1712int
1713main ()
1714{
1715return $2 ();
1716 ;
1717 return 0;
1718}
1719_ACEOF
1720if ac_fn_c_try_link "$LINENO"; then :
1721 eval "$3=yes"
1722else
1723 eval "$3=no"
1724fi
1725rm -f core conftest.err conftest.$ac_objext \
1726 conftest$ac_exeext conftest.$ac_ext
1727fi
1728eval ac_res=\$$3
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730$as_echo "$ac_res" >&6; }
1731 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732
1733} # ac_fn_c_check_func
21750c78 1734
d19e0f01
DK
1735# ac_fn_c_find_intX_t LINENO BITS VAR
1736# -----------------------------------
1737# Finds a signed integer type with width BITS, setting cache variable VAR
1738# accordingly.
1739ac_fn_c_find_intX_t ()
1740{
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1743$as_echo_n "checking for int$2_t... " >&6; }
1744if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745 $as_echo_n "(cached) " >&6
1746else
1747 eval "$3=no"
1748 for ac_type in int$2_t 'int' 'long int' \
1749 'long long int' 'short int' 'signed char'; do
1750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751/* end confdefs.h. */
1752$ac_includes_default
1753int
1754main ()
1755{
1756static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1757test_array [0] = 0
1758
1759 ;
1760 return 0;
1761}
1762_ACEOF
1763if ac_fn_c_try_compile "$LINENO"; then :
1764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765/* end confdefs.h. */
1766$ac_includes_default
1767int
1768main ()
1769{
1770static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
1771 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
1772test_array [0] = 0
1773
1774 ;
1775 return 0;
1776}
1777_ACEOF
1778if ac_fn_c_try_compile "$LINENO"; then :
1779
1780else
1781 case $ac_type in #(
1782 int$2_t) :
1783 eval "$3=yes" ;; #(
1784 *) :
1785 eval "$3=\$ac_type" ;;
1786esac
1787fi
1788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789fi
1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791 eval as_val=\$$3
1792 if test "x$as_val" = x""no; then :
1793
1794else
1795 break
1796fi
1797 done
1798fi
1799eval ac_res=\$$3
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801$as_echo "$ac_res" >&6; }
1802 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1803
1804} # ac_fn_c_find_intX_t
1805
21750c78
RE
1806# ac_fn_c_find_uintX_t LINENO BITS VAR
1807# ------------------------------------
1808# Finds an unsigned integer type with width BITS, setting cache variable VAR
1809# accordingly.
1810ac_fn_c_find_uintX_t ()
1811{
1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1814$as_echo_n "checking for uint$2_t... " >&6; }
1815if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1816 $as_echo_n "(cached) " >&6
1817else
1818 eval "$3=no"
1819 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1820 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h. */
1823$ac_includes_default
1824int
1825main ()
1826{
1827static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1828test_array [0] = 0
1829
1830 ;
1831 return 0;
1832}
1833_ACEOF
1834if ac_fn_c_try_compile "$LINENO"; then :
1835 case $ac_type in #(
1836 uint$2_t) :
1837 eval "$3=yes" ;; #(
1838 *) :
1839 eval "$3=\$ac_type" ;;
1840esac
1841fi
1842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1843 eval as_val=\$$3
1844 if test "x$as_val" = x""no; then :
1845
1846else
1847 break
1848fi
1849 done
1850fi
1851eval ac_res=\$$3
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1853$as_echo "$ac_res" >&6; }
1854 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1855
1856} # ac_fn_c_find_uintX_t
d7f09764
DN
1857cat >config.log <<_ACEOF
1858This file contains any messages produced by compilers while
1859running configure, to aid debugging if configure makes a mistake.
1860
1861It was created by LTO plugin for ld $as_me 0.1, which was
1862generated by GNU Autoconf 2.64. Invocation command line was
1863
1864 $ $0 $@
1865
1866_ACEOF
1867exec 5>>config.log
1868{
1869cat <<_ASUNAME
1870## --------- ##
1871## Platform. ##
1872## --------- ##
1873
1874hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1875uname -m = `(uname -m) 2>/dev/null || echo unknown`
1876uname -r = `(uname -r) 2>/dev/null || echo unknown`
1877uname -s = `(uname -s) 2>/dev/null || echo unknown`
1878uname -v = `(uname -v) 2>/dev/null || echo unknown`
1879
1880/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1881/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1882
1883/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1884/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1885/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1886/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1887/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1888/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1889/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1890
1891_ASUNAME
1892
1893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1894for as_dir in $PATH
1895do
1896 IFS=$as_save_IFS
1897 test -z "$as_dir" && as_dir=.
1898 $as_echo "PATH: $as_dir"
1899 done
1900IFS=$as_save_IFS
1901
1902} >&5
1903
1904cat >&5 <<_ACEOF
1905
1906
1907## ----------- ##
1908## Core tests. ##
1909## ----------- ##
1910
1911_ACEOF
1912
1913
1914# Keep a trace of the command line.
1915# Strip out --no-create and --no-recursion so they do not pile up.
1916# Strip out --silent because we don't want to record it for future runs.
1917# Also quote any args containing shell meta-characters.
1918# Make two passes to allow for proper duplicate-argument suppression.
1919ac_configure_args=
1920ac_configure_args0=
1921ac_configure_args1=
1922ac_must_keep_next=false
1923for ac_pass in 1 2
1924do
1925 for ac_arg
1926 do
1927 case $ac_arg in
1928 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1929 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1930 | -silent | --silent | --silen | --sile | --sil)
1931 continue ;;
1932 *\'*)
1933 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1934 esac
1935 case $ac_pass in
1936 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1937 2)
1938 as_fn_append ac_configure_args1 " '$ac_arg'"
1939 if test $ac_must_keep_next = true; then
1940 ac_must_keep_next=false # Got value, back to normal.
1941 else
1942 case $ac_arg in
1943 *=* | --config-cache | -C | -disable-* | --disable-* \
1944 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1945 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1946 | -with-* | --with-* | -without-* | --without-* | --x)
1947 case "$ac_configure_args0 " in
1948 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1949 esac
1950 ;;
1951 -* ) ac_must_keep_next=true ;;
1952 esac
1953 fi
1954 as_fn_append ac_configure_args " '$ac_arg'"
1955 ;;
1956 esac
1957 done
1958done
1959{ ac_configure_args0=; unset ac_configure_args0;}
1960{ ac_configure_args1=; unset ac_configure_args1;}
1961
1962# When interrupted or exit'd, cleanup temporary files, and complete
1963# config.log. We remove comments because anyway the quotes in there
1964# would cause problems or look ugly.
1965# WARNING: Use '\'' to represent an apostrophe within the trap.
1966# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1967trap 'exit_status=$?
1968 # Save into config.log some information that might help in debugging.
1969 {
1970 echo
1971
1972 cat <<\_ASBOX
1973## ---------------- ##
1974## Cache variables. ##
1975## ---------------- ##
1976_ASBOX
1977 echo
1978 # The following way of writing the cache mishandles newlines in values,
1979(
1980 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1981 eval ac_val=\$$ac_var
1982 case $ac_val in #(
1983 *${as_nl}*)
1984 case $ac_var in #(
1985 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1986$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1987 esac
1988 case $ac_var in #(
1989 _ | IFS | as_nl) ;; #(
1990 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1991 *) { eval $ac_var=; unset $ac_var;} ;;
1992 esac ;;
1993 esac
1994 done
1995 (set) 2>&1 |
1996 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1997 *${as_nl}ac_space=\ *)
1998 sed -n \
1999 "s/'\''/'\''\\\\'\'''\''/g;
2000 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2001 ;; #(
2002 *)
2003 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2004 ;;
2005 esac |
2006 sort
2007)
2008 echo
2009
2010 cat <<\_ASBOX
2011## ----------------- ##
2012## Output variables. ##
2013## ----------------- ##
2014_ASBOX
2015 echo
2016 for ac_var in $ac_subst_vars
2017 do
2018 eval ac_val=\$$ac_var
2019 case $ac_val in
2020 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2021 esac
2022 $as_echo "$ac_var='\''$ac_val'\''"
2023 done | sort
2024 echo
2025
2026 if test -n "$ac_subst_files"; then
2027 cat <<\_ASBOX
2028## ------------------- ##
2029## File substitutions. ##
2030## ------------------- ##
2031_ASBOX
2032 echo
2033 for ac_var in $ac_subst_files
2034 do
2035 eval ac_val=\$$ac_var
2036 case $ac_val in
2037 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038 esac
2039 $as_echo "$ac_var='\''$ac_val'\''"
2040 done | sort
2041 echo
2042 fi
2043
2044 if test -s confdefs.h; then
2045 cat <<\_ASBOX
2046## ----------- ##
2047## confdefs.h. ##
2048## ----------- ##
2049_ASBOX
2050 echo
2051 cat confdefs.h
2052 echo
2053 fi
2054 test "$ac_signal" != 0 &&
2055 $as_echo "$as_me: caught signal $ac_signal"
2056 $as_echo "$as_me: exit $exit_status"
2057 } >&5
2058 rm -f core *.core core.conftest.* &&
2059 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2060 exit $exit_status
2061' 0
2062for ac_signal in 1 2 13 15; do
2063 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064done
2065ac_signal=0
2066
2067# confdefs.h avoids OS command line length limits that DEFS can exceed.
2068rm -f -r conftest* confdefs.h
2069
2070$as_echo "/* confdefs.h */" > confdefs.h
2071
2072# Predefined preprocessor variables.
2073
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_NAME "$PACKAGE_NAME"
2076_ACEOF
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080_ACEOF
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_VERSION "$PACKAGE_VERSION"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_STRING "$PACKAGE_STRING"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092_ACEOF
2093
2094cat >>confdefs.h <<_ACEOF
2095#define PACKAGE_URL "$PACKAGE_URL"
2096_ACEOF
2097
2098
2099# Let the site file select an alternate cache file if it wants to.
2100# Prefer an explicitly selected file to automatically selected ones.
2101ac_site_file1=NONE
2102ac_site_file2=NONE
2103if test -n "$CONFIG_SITE"; then
2104 ac_site_file1=$CONFIG_SITE
2105elif test "x$prefix" != xNONE; then
2106 ac_site_file1=$prefix/share/config.site
2107 ac_site_file2=$prefix/etc/config.site
2108else
2109 ac_site_file1=$ac_default_prefix/share/config.site
2110 ac_site_file2=$ac_default_prefix/etc/config.site
2111fi
2112for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2113do
2114 test "x$ac_site_file" = xNONE && continue
2115 if test -r "$ac_site_file"; then
2116 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2117$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2118 sed 's/^/| /' "$ac_site_file" >&5
2119 . "$ac_site_file"
2120 fi
2121done
2122
2123if test -r "$cache_file"; then
2124 # Some versions of bash will fail to source /dev/null (special
2125 # files actually), so we avoid doing that.
2126 if test -f "$cache_file"; then
2127 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2128$as_echo "$as_me: loading cache $cache_file" >&6;}
2129 case $cache_file in
2130 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2131 *) . "./$cache_file";;
2132 esac
2133 fi
2134else
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2136$as_echo "$as_me: creating cache $cache_file" >&6;}
2137 >$cache_file
2138fi
2139
2140# Check that the precious variables saved in the cache have kept the same
2141# value.
2142ac_cache_corrupted=false
2143for ac_var in $ac_precious_vars; do
2144 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2145 eval ac_new_set=\$ac_env_${ac_var}_set
2146 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2147 eval ac_new_val=\$ac_env_${ac_var}_value
2148 case $ac_old_set,$ac_new_set in
2149 set,)
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2151$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2152 ac_cache_corrupted=: ;;
2153 ,set)
2154 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2155$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2156 ac_cache_corrupted=: ;;
2157 ,);;
2158 *)
2159 if test "x$ac_old_val" != "x$ac_new_val"; then
2160 # differences in whitespace do not lead to failure.
2161 ac_old_val_w=`echo x $ac_old_val`
2162 ac_new_val_w=`echo x $ac_new_val`
2163 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2164 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2165$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2166 ac_cache_corrupted=:
2167 else
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2169$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2170 eval $ac_var=\$ac_old_val
2171 fi
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2173$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2175$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2176 fi;;
2177 esac
2178 # Pass precious variables to config.status.
2179 if test "$ac_new_set" = set; then
2180 case $ac_new_val in
2181 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2182 *) ac_arg=$ac_var=$ac_new_val ;;
2183 esac
2184 case " $ac_configure_args " in
2185 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2186 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2187 esac
2188 fi
2189done
2190if $ac_cache_corrupted; then
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2192$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2194$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2195 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2196fi
2197## -------------------- ##
2198## Main body of script. ##
2199## -------------------- ##
2200
2201ac_ext=c
2202ac_cpp='$CPP $CPPFLAGS'
2203ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2204ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2205ac_compiler_gnu=$ac_cv_c_compiler_gnu
2206
2207
2208
2209
2210
2211ac_aux_dir=
2212for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2213 for ac_t in install-sh install.sh shtool; do
2214 if test -f "$ac_dir/$ac_t"; then
2215 ac_aux_dir=$ac_dir
2216 ac_install_sh="$ac_aux_dir/$ac_t -c"
2217 break 2
2218 fi
2219 done
2220done
2221if test -z "$ac_aux_dir"; then
2222 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2223fi
2224
2225# These three variables are undocumented and unsupported,
2226# and are intended to be withdrawn in a future Autoconf release.
2227# They can cause serious problems if a builder's source tree is in a directory
2228# whose full name contains unusual characters.
2229ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2230ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2231ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2232
2233
2234# Make sure we can run config.sub.
2235$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2236 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2237
2238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2239$as_echo_n "checking build system type... " >&6; }
2240if test "${ac_cv_build+set}" = set; then :
2241 $as_echo_n "(cached) " >&6
2242else
2243 ac_build_alias=$build_alias
2244test "x$ac_build_alias" = x &&
2245 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2246test "x$ac_build_alias" = x &&
2247 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2248ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2249 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2250
2251fi
2252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2253$as_echo "$ac_cv_build" >&6; }
2254case $ac_cv_build in
2255*-*-*) ;;
2256*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2257esac
2258build=$ac_cv_build
2259ac_save_IFS=$IFS; IFS='-'
2260set x $ac_cv_build
2261shift
2262build_cpu=$1
2263build_vendor=$2
2264shift; shift
2265# Remember, the first character of IFS is used to create $*,
2266# except with old shells:
2267build_os=$*
2268IFS=$ac_save_IFS
2269case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2270
2271
73d5e770
L
2272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2273$as_echo_n "checking host system type... " >&6; }
2274if test "${ac_cv_host+set}" = set; then :
2275 $as_echo_n "(cached) " >&6
2276else
2277 if test "x$host_alias" = x; then
2278 ac_cv_host=$ac_cv_build
2279else
2280 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2281 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2282fi
2283
2284fi
2285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2286$as_echo "$ac_cv_host" >&6; }
2287case $ac_cv_host in
2288*-*-*) ;;
2289*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2290esac
2291host=$ac_cv_host
2292ac_save_IFS=$IFS; IFS='-'
2293set x $ac_cv_host
2294shift
2295host_cpu=$1
2296host_vendor=$2
2297shift; shift
2298# Remember, the first character of IFS is used to create $*,
2299# except with old shells:
2300host_os=$*
2301IFS=$ac_save_IFS
2302case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2303
2304
2305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2306$as_echo_n "checking target system type... " >&6; }
2307if test "${ac_cv_target+set}" = set; then :
2308 $as_echo_n "(cached) " >&6
2309else
2310 if test "x$target_alias" = x; then
2311 ac_cv_target=$ac_cv_host
2312else
2313 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2314 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2315fi
2316
2317fi
2318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2319$as_echo "$ac_cv_target" >&6; }
2320case $ac_cv_target in
2321*-*-*) ;;
2322*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2323esac
2324target=$ac_cv_target
2325ac_save_IFS=$IFS; IFS='-'
2326set x $ac_cv_target
2327shift
2328target_cpu=$1
2329target_vendor=$2
2330shift; shift
2331# Remember, the first character of IFS is used to create $*,
2332# except with old shells:
2333target_os=$*
2334IFS=$ac_save_IFS
2335case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2336
2337
2338# The aliases save the names the user supplied, while $host etc.
2339# will get canonicalized.
2340test -n "$target_alias" &&
2341 test "$program_prefix$program_suffix$program_transform_name" = \
2342 NONENONEs,x,x, &&
2343 program_prefix=${target_alias}-
2344
d7f09764
DN
2345 case ${build_alias} in
2346 "") build_noncanonical=${build} ;;
2347 *) build_noncanonical=${build_alias} ;;
2348esac
2349
2350 case ${host_alias} in
2351 "") host_noncanonical=${build_noncanonical} ;;
2352 *) host_noncanonical=${host_alias} ;;
2353esac
2354
2355 case ${target_alias} in
2356 "") target_noncanonical=${host_noncanonical} ;;
2357 *) target_noncanonical=${target_alias} ;;
2358esac
2359
2360
2361# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2362# have matching libraries, they should use host libraries: Makefile.tpl
2363# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2364# However, they still use the build modules, because the corresponding
2365# host modules (e.g. bison) are only built for the host when bootstrap
2366# finishes. So:
2367# - build_subdir is where we find build modules, and never changes.
2368# - build_libsubdir is where we find build libraries, and can be overridden.
2369
2370# Prefix 'build-' so this never conflicts with target_subdir.
2371build_subdir="build-${build_noncanonical}"
2372
2373# Check whether --with-build-libsubdir was given.
2374if test "${with_build_libsubdir+set}" = set; then :
2375 withval=$with_build_libsubdir; build_libsubdir="$withval"
2376else
2377 build_libsubdir="$build_subdir"
2378fi
2379
2380# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2381if ( test $srcdir = . && test -d gcc ) \
2382 || test -d $srcdir/../host-${host_noncanonical}; then
2383 host_subdir="host-${host_noncanonical}"
2384else
2385 host_subdir=.
2386fi
2387# No prefix.
2388target_subdir=${target_noncanonical}
2389
2390am__api_version='1.11'
2391
2392# Find a good install program. We prefer a C program (faster),
2393# so one script is as good as another. But avoid the broken or
2394# incompatible versions:
2395# SysV /etc/install, /usr/sbin/install
2396# SunOS /usr/etc/install
2397# IRIX /sbin/install
2398# AIX /bin/install
2399# AmigaOS /C/install, which installs bootblocks on floppy discs
2400# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2401# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2402# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2403# OS/2's system install, which has a completely different semantic
2404# ./install, which can be erroneously created by make from ./install.sh.
2405# Reject install programs that cannot install multiple files.
2406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2407$as_echo_n "checking for a BSD-compatible install... " >&6; }
2408if test -z "$INSTALL"; then
2409if test "${ac_cv_path_install+set}" = set; then :
2410 $as_echo_n "(cached) " >&6
2411else
2412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2413for as_dir in $PATH
2414do
2415 IFS=$as_save_IFS
2416 test -z "$as_dir" && as_dir=.
2417 # Account for people who put trailing slashes in PATH elements.
2418case $as_dir/ in #((
2419 ./ | .// | /[cC]/* | \
2420 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2421 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2422 /usr/ucb/* ) ;;
2423 *)
2424 # OSF1 and SCO ODT 3.0 have their own names for install.
2425 # Don't use installbsd from OSF since it installs stuff as root
2426 # by default.
2427 for ac_prog in ginstall scoinst install; do
2428 for ac_exec_ext in '' $ac_executable_extensions; do
2429 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2430 if test $ac_prog = install &&
2431 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2432 # AIX install. It has an incompatible calling convention.
2433 :
2434 elif test $ac_prog = install &&
2435 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2436 # program-specific install script used by HP pwplus--don't use.
2437 :
2438 else
2439 rm -rf conftest.one conftest.two conftest.dir
2440 echo one > conftest.one
2441 echo two > conftest.two
2442 mkdir conftest.dir
2443 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2444 test -s conftest.one && test -s conftest.two &&
2445 test -s conftest.dir/conftest.one &&
2446 test -s conftest.dir/conftest.two
2447 then
2448 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2449 break 3
2450 fi
2451 fi
2452 fi
2453 done
2454 done
2455 ;;
2456esac
2457
2458 done
2459IFS=$as_save_IFS
2460
2461rm -rf conftest.one conftest.two conftest.dir
2462
2463fi
2464 if test "${ac_cv_path_install+set}" = set; then
2465 INSTALL=$ac_cv_path_install
2466 else
2467 # As a last resort, use the slow shell script. Don't cache a
2468 # value for INSTALL within a source directory, because that will
2469 # break other packages using the cache if that directory is
2470 # removed, or if the value is a relative name.
2471 INSTALL=$ac_install_sh
2472 fi
2473fi
2474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2475$as_echo "$INSTALL" >&6; }
2476
2477# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2478# It thinks the first close brace ends the variable substitution.
2479test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2480
2481test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2482
2483test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2484
2485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2486$as_echo_n "checking whether build environment is sane... " >&6; }
2487# Just in case
2488sleep 1
2489echo timestamp > conftest.file
2490# Reject unsafe characters in $srcdir or the absolute working directory
2491# name. Accept space and tab only in the latter.
2492am_lf='
2493'
2494case `pwd` in
2495 *[\\\"\#\$\&\'\`$am_lf]*)
2496 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2497esac
2498case $srcdir in
2499 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2500 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2501esac
2502
2503# Do `set' in a subshell so we don't clobber the current shell's
2504# arguments. Must try -L first in case configure is actually a
2505# symlink; some systems play weird games with the mod time of symlinks
2506# (eg FreeBSD returns the mod time of the symlink's containing
2507# directory).
2508if (
2509 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2510 if test "$*" = "X"; then
2511 # -L didn't work.
2512 set X `ls -t "$srcdir/configure" conftest.file`
2513 fi
2514 rm -f conftest.file
2515 if test "$*" != "X $srcdir/configure conftest.file" \
2516 && test "$*" != "X conftest.file $srcdir/configure"; then
2517
2518 # If neither matched, then we have a broken ls. This can happen
2519 # if, for instance, CONFIG_SHELL is bash and it inherits a
2520 # broken ls alias from the environment. This has actually
2521 # happened. Such a system could not be considered "sane".
2522 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2523alias in your environment" "$LINENO" 5
2524 fi
2525
2526 test "$2" = conftest.file
2527 )
2528then
2529 # Ok.
2530 :
2531else
2532 as_fn_error "newly created file is older than distributed files!
2533Check your system clock" "$LINENO" 5
2534fi
2535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2536$as_echo "yes" >&6; }
2537test "$program_prefix" != NONE &&
2538 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2539# Use a double $ so make ignores it.
2540test "$program_suffix" != NONE &&
2541 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2542# Double any \ or $.
2543# By default was `s,x,x', remove it if useless.
2544ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2545program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2546
2547# expand $ac_aux_dir to an absolute path
2548am_aux_dir=`cd $ac_aux_dir && pwd`
2549
2550if test x"${MISSING+set}" != xset; then
2551 case $am_aux_dir in
2552 *\ * | *\ *)
2553 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2554 *)
2555 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2556 esac
2557fi
2558# Use eval to expand $SHELL
2559if eval "$MISSING --run true"; then
2560 am_missing_run="$MISSING --run "
2561else
2562 am_missing_run=
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2564$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2565fi
2566
2567if test x"${install_sh}" != xset; then
2568 case $am_aux_dir in
2569 *\ * | *\ *)
2570 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2571 *)
2572 install_sh="\${SHELL} $am_aux_dir/install-sh"
2573 esac
2574fi
2575
2576# Installed binaries are usually stripped using `strip' when the user
2577# run `make install-strip'. However `strip' might not be the right
2578# tool to use in cross-compilation environments, therefore Automake
2579# will honor the `STRIP' environment variable to overrule this program.
2580if test "$cross_compiling" != no; then
2581 if test -n "$ac_tool_prefix"; then
2582 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2583set dummy ${ac_tool_prefix}strip; ac_word=$2
2584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585$as_echo_n "checking for $ac_word... " >&6; }
2586if test "${ac_cv_prog_STRIP+set}" = set; then :
2587 $as_echo_n "(cached) " >&6
2588else
2589 if test -n "$STRIP"; then
2590 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2591else
2592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593for as_dir in $PATH
2594do
2595 IFS=$as_save_IFS
2596 test -z "$as_dir" && as_dir=.
2597 for ac_exec_ext in '' $ac_executable_extensions; do
2598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601 break 2
2602 fi
2603done
2604 done
2605IFS=$as_save_IFS
2606
2607fi
2608fi
2609STRIP=$ac_cv_prog_STRIP
2610if test -n "$STRIP"; then
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2612$as_echo "$STRIP" >&6; }
2613else
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615$as_echo "no" >&6; }
2616fi
2617
2618
2619fi
2620if test -z "$ac_cv_prog_STRIP"; then
2621 ac_ct_STRIP=$STRIP
2622 # Extract the first word of "strip", so it can be a program name with args.
2623set dummy strip; ac_word=$2
2624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625$as_echo_n "checking for $ac_word... " >&6; }
2626if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2627 $as_echo_n "(cached) " >&6
2628else
2629 if test -n "$ac_ct_STRIP"; then
2630 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2631else
2632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633for as_dir in $PATH
2634do
2635 IFS=$as_save_IFS
2636 test -z "$as_dir" && as_dir=.
2637 for ac_exec_ext in '' $ac_executable_extensions; do
2638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639 ac_cv_prog_ac_ct_STRIP="strip"
2640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641 break 2
2642 fi
2643done
2644 done
2645IFS=$as_save_IFS
2646
2647fi
2648fi
2649ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2650if test -n "$ac_ct_STRIP"; then
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2652$as_echo "$ac_ct_STRIP" >&6; }
2653else
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655$as_echo "no" >&6; }
2656fi
2657
2658 if test "x$ac_ct_STRIP" = x; then
2659 STRIP=":"
2660 else
2661 case $cross_compiling:$ac_tool_warned in
2662yes:)
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665ac_tool_warned=yes ;;
2666esac
2667 STRIP=$ac_ct_STRIP
2668 fi
2669else
2670 STRIP="$ac_cv_prog_STRIP"
2671fi
2672
2673fi
2674INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2675
2676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2677$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2678if test -z "$MKDIR_P"; then
2679 if test "${ac_cv_path_mkdir+set}" = set; then :
2680 $as_echo_n "(cached) " >&6
2681else
2682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2683for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2684do
2685 IFS=$as_save_IFS
2686 test -z "$as_dir" && as_dir=.
2687 for ac_prog in mkdir gmkdir; do
2688 for ac_exec_ext in '' $ac_executable_extensions; do
2689 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2690 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2691 'mkdir (GNU coreutils) '* | \
2692 'mkdir (coreutils) '* | \
2693 'mkdir (fileutils) '4.1*)
2694 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2695 break 3;;
2696 esac
2697 done
2698 done
2699 done
2700IFS=$as_save_IFS
2701
2702fi
2703
2704 if test "${ac_cv_path_mkdir+set}" = set; then
2705 MKDIR_P="$ac_cv_path_mkdir -p"
2706 else
2707 # As a last resort, use the slow shell script. Don't cache a
2708 # value for MKDIR_P within a source directory, because that will
2709 # break other packages using the cache if that directory is
2710 # removed, or if the value is a relative name.
2711 test -d ./--version && rmdir ./--version
2712 MKDIR_P="$ac_install_sh -d"
2713 fi
2714fi
2715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2716$as_echo "$MKDIR_P" >&6; }
2717
2718mkdir_p="$MKDIR_P"
2719case $mkdir_p in
2720 [\\/$]* | ?:[\\/]*) ;;
2721 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2722esac
2723
2724for ac_prog in gawk mawk nawk awk
2725do
2726 # Extract the first word of "$ac_prog", so it can be a program name with args.
2727set dummy $ac_prog; ac_word=$2
2728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729$as_echo_n "checking for $ac_word... " >&6; }
2730if test "${ac_cv_prog_AWK+set}" = set; then :
2731 $as_echo_n "(cached) " >&6
2732else
2733 if test -n "$AWK"; then
2734 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2735else
2736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737for as_dir in $PATH
2738do
2739 IFS=$as_save_IFS
2740 test -z "$as_dir" && as_dir=.
2741 for ac_exec_ext in '' $ac_executable_extensions; do
2742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2743 ac_cv_prog_AWK="$ac_prog"
2744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745 break 2
2746 fi
2747done
2748 done
2749IFS=$as_save_IFS
2750
2751fi
2752fi
2753AWK=$ac_cv_prog_AWK
2754if test -n "$AWK"; then
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2756$as_echo "$AWK" >&6; }
2757else
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759$as_echo "no" >&6; }
2760fi
2761
2762
2763 test -n "$AWK" && break
2764done
2765
2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2767$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2768set x ${MAKE-make}
2769ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2770if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2771 $as_echo_n "(cached) " >&6
2772else
2773 cat >conftest.make <<\_ACEOF
2774SHELL = /bin/sh
2775all:
2776 @echo '@@@%%%=$(MAKE)=@@@%%%'
2777_ACEOF
2778# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2779case `${MAKE-make} -f conftest.make 2>/dev/null` in
2780 *@@@%%%=?*=@@@%%%*)
2781 eval ac_cv_prog_make_${ac_make}_set=yes;;
2782 *)
2783 eval ac_cv_prog_make_${ac_make}_set=no;;
2784esac
2785rm -f conftest.make
2786fi
2787if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2789$as_echo "yes" >&6; }
2790 SET_MAKE=
2791else
2792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2793$as_echo "no" >&6; }
2794 SET_MAKE="MAKE=${MAKE-make}"
2795fi
2796
2797rm -rf .tst 2>/dev/null
2798mkdir .tst 2>/dev/null
2799if test -d .tst; then
2800 am__leading_dot=.
2801else
2802 am__leading_dot=_
2803fi
2804rmdir .tst 2>/dev/null
2805
2806if test "`cd $srcdir && pwd`" != "`pwd`"; then
2807 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2808 # is not polluted with repeated "-I."
2809 am__isrc=' -I$(srcdir)'
2810 # test to see if srcdir already configured
2811 if test -f $srcdir/config.status; then
2812 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2813 fi
2814fi
2815
2816# test whether we have cygpath
2817if test -z "$CYGPATH_W"; then
2818 if (cygpath --version) >/dev/null 2>/dev/null; then
2819 CYGPATH_W='cygpath -w'
2820 else
2821 CYGPATH_W=echo
2822 fi
2823fi
2824
2825
2826# Define the identity of the package.
2827 PACKAGE='lto-plugin'
2828 VERSION='0.1'
2829
2830
2831cat >>confdefs.h <<_ACEOF
2832#define PACKAGE "$PACKAGE"
2833_ACEOF
2834
2835
2836cat >>confdefs.h <<_ACEOF
2837#define VERSION "$VERSION"
2838_ACEOF
2839
2840# Some tools Automake needs.
2841
2842ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2843
2844
2845AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2846
2847
2848AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2849
2850
2851AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2852
2853
2854MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2855
2856# We need awk for the "check" target. The system "awk" is bad on
2857# some platforms.
2858# Always define AMTAR for backward compatibility.
2859
2860AMTAR=${AMTAR-"${am_missing_run}tar"}
2861
2862am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2863
2864
2865
2866
2867
03428d41
RG
2868
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2870$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2871 # Check whether --enable-maintainer-mode was given.
2872if test "${enable_maintainer_mode+set}" = set; then :
2873 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2874else
2875 USE_MAINTAINER_MODE=no
2876fi
2877
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2879$as_echo "$USE_MAINTAINER_MODE" >&6; }
2880 if test $USE_MAINTAINER_MODE = yes; then
2881 MAINTAINER_MODE_TRUE=
2882 MAINTAINER_MODE_FALSE='#'
2883else
2884 MAINTAINER_MODE_TRUE='#'
2885 MAINTAINER_MODE_FALSE=
2886fi
2887
2888 MAINT=$MAINTAINER_MODE_TRUE
2889
2890
d7f09764
DN
2891ac_ext=c
2892ac_cpp='$CPP $CPPFLAGS'
2893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2895ac_compiler_gnu=$ac_cv_c_compiler_gnu
2896if test -n "$ac_tool_prefix"; then
2897 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2898set dummy ${ac_tool_prefix}gcc; ac_word=$2
2899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2900$as_echo_n "checking for $ac_word... " >&6; }
2901if test "${ac_cv_prog_CC+set}" = set; then :
2902 $as_echo_n "(cached) " >&6
2903else
2904 if test -n "$CC"; then
2905 ac_cv_prog_CC="$CC" # Let the user override the test.
2906else
2907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908for as_dir in $PATH
2909do
2910 IFS=$as_save_IFS
2911 test -z "$as_dir" && as_dir=.
2912 for ac_exec_ext in '' $ac_executable_extensions; do
2913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2914 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2916 break 2
2917 fi
2918done
2919 done
2920IFS=$as_save_IFS
2921
2922fi
2923fi
2924CC=$ac_cv_prog_CC
2925if test -n "$CC"; then
2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2927$as_echo "$CC" >&6; }
2928else
2929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2930$as_echo "no" >&6; }
2931fi
2932
2933
2934fi
2935if test -z "$ac_cv_prog_CC"; then
2936 ac_ct_CC=$CC
2937 # Extract the first word of "gcc", so it can be a program name with args.
2938set dummy gcc; ac_word=$2
2939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940$as_echo_n "checking for $ac_word... " >&6; }
2941if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2942 $as_echo_n "(cached) " >&6
2943else
2944 if test -n "$ac_ct_CC"; then
2945 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2946else
2947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948for as_dir in $PATH
2949do
2950 IFS=$as_save_IFS
2951 test -z "$as_dir" && as_dir=.
2952 for ac_exec_ext in '' $ac_executable_extensions; do
2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954 ac_cv_prog_ac_ct_CC="gcc"
2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2956 break 2
2957 fi
2958done
2959 done
2960IFS=$as_save_IFS
2961
2962fi
2963fi
2964ac_ct_CC=$ac_cv_prog_ac_ct_CC
2965if test -n "$ac_ct_CC"; then
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2967$as_echo "$ac_ct_CC" >&6; }
2968else
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970$as_echo "no" >&6; }
2971fi
2972
2973 if test "x$ac_ct_CC" = x; then
2974 CC=""
2975 else
2976 case $cross_compiling:$ac_tool_warned in
2977yes:)
2978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2980ac_tool_warned=yes ;;
2981esac
2982 CC=$ac_ct_CC
2983 fi
2984else
2985 CC="$ac_cv_prog_CC"
2986fi
2987
2988if test -z "$CC"; then
2989 if test -n "$ac_tool_prefix"; then
2990 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2991set dummy ${ac_tool_prefix}cc; ac_word=$2
2992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993$as_echo_n "checking for $ac_word... " >&6; }
2994if test "${ac_cv_prog_CC+set}" = set; then :
2995 $as_echo_n "(cached) " >&6
2996else
2997 if test -n "$CC"; then
2998 ac_cv_prog_CC="$CC" # Let the user override the test.
2999else
3000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001for as_dir in $PATH
3002do
3003 IFS=$as_save_IFS
3004 test -z "$as_dir" && as_dir=.
3005 for ac_exec_ext in '' $ac_executable_extensions; do
3006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3007 ac_cv_prog_CC="${ac_tool_prefix}cc"
3008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009 break 2
3010 fi
3011done
3012 done
3013IFS=$as_save_IFS
3014
3015fi
3016fi
3017CC=$ac_cv_prog_CC
3018if test -n "$CC"; then
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3020$as_echo "$CC" >&6; }
3021else
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023$as_echo "no" >&6; }
3024fi
3025
3026
3027 fi
3028fi
3029if test -z "$CC"; then
3030 # Extract the first word of "cc", so it can be a program name with args.
3031set dummy cc; ac_word=$2
3032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033$as_echo_n "checking for $ac_word... " >&6; }
3034if test "${ac_cv_prog_CC+set}" = set; then :
3035 $as_echo_n "(cached) " >&6
3036else
3037 if test -n "$CC"; then
3038 ac_cv_prog_CC="$CC" # Let the user override the test.
3039else
3040 ac_prog_rejected=no
3041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042for as_dir in $PATH
3043do
3044 IFS=$as_save_IFS
3045 test -z "$as_dir" && as_dir=.
3046 for ac_exec_ext in '' $ac_executable_extensions; do
3047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3048 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3049 ac_prog_rejected=yes
3050 continue
3051 fi
3052 ac_cv_prog_CC="cc"
3053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054 break 2
3055 fi
3056done
3057 done
3058IFS=$as_save_IFS
3059
3060if test $ac_prog_rejected = yes; then
3061 # We found a bogon in the path, so make sure we never use it.
3062 set dummy $ac_cv_prog_CC
3063 shift
3064 if test $# != 0; then
3065 # We chose a different compiler from the bogus one.
3066 # However, it has the same basename, so the bogon will be chosen
3067 # first if we set CC to just the basename; use the full file name.
3068 shift
3069 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3070 fi
3071fi
3072fi
3073fi
3074CC=$ac_cv_prog_CC
3075if test -n "$CC"; then
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3077$as_echo "$CC" >&6; }
3078else
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080$as_echo "no" >&6; }
3081fi
3082
3083
3084fi
3085if test -z "$CC"; then
3086 if test -n "$ac_tool_prefix"; then
3087 for ac_prog in cl.exe
3088 do
3089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3092$as_echo_n "checking for $ac_word... " >&6; }
3093if test "${ac_cv_prog_CC+set}" = set; then :
3094 $as_echo_n "(cached) " >&6
3095else
3096 if test -n "$CC"; then
3097 ac_cv_prog_CC="$CC" # Let the user override the test.
3098else
3099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100for as_dir in $PATH
3101do
3102 IFS=$as_save_IFS
3103 test -z "$as_dir" && as_dir=.
3104 for ac_exec_ext in '' $ac_executable_extensions; do
3105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3106 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3108 break 2
3109 fi
3110done
3111 done
3112IFS=$as_save_IFS
3113
3114fi
3115fi
3116CC=$ac_cv_prog_CC
3117if test -n "$CC"; then
3118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3119$as_echo "$CC" >&6; }
3120else
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3122$as_echo "no" >&6; }
3123fi
3124
3125
3126 test -n "$CC" && break
3127 done
3128fi
3129if test -z "$CC"; then
3130 ac_ct_CC=$CC
3131 for ac_prog in cl.exe
3132do
3133 # Extract the first word of "$ac_prog", so it can be a program name with args.
3134set dummy $ac_prog; ac_word=$2
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3136$as_echo_n "checking for $ac_word... " >&6; }
3137if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3138 $as_echo_n "(cached) " >&6
3139else
3140 if test -n "$ac_ct_CC"; then
3141 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3142else
3143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3144for as_dir in $PATH
3145do
3146 IFS=$as_save_IFS
3147 test -z "$as_dir" && as_dir=.
3148 for ac_exec_ext in '' $ac_executable_extensions; do
3149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3150 ac_cv_prog_ac_ct_CC="$ac_prog"
3151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3152 break 2
3153 fi
3154done
3155 done
3156IFS=$as_save_IFS
3157
3158fi
3159fi
3160ac_ct_CC=$ac_cv_prog_ac_ct_CC
3161if test -n "$ac_ct_CC"; then
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3163$as_echo "$ac_ct_CC" >&6; }
3164else
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3166$as_echo "no" >&6; }
3167fi
3168
3169
3170 test -n "$ac_ct_CC" && break
3171done
3172
3173 if test "x$ac_ct_CC" = x; then
3174 CC=""
3175 else
3176 case $cross_compiling:$ac_tool_warned in
3177yes:)
3178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3180ac_tool_warned=yes ;;
3181esac
3182 CC=$ac_ct_CC
3183 fi
3184fi
3185
3186fi
3187
3188
3189test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191as_fn_error "no acceptable C compiler found in \$PATH
3192See \`config.log' for more details." "$LINENO" 5; }
3193
3194# Provide some information about the compiler.
3195$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3196set X $ac_compile
3197ac_compiler=$2
3198for ac_option in --version -v -V -qversion; do
3199 { { ac_try="$ac_compiler $ac_option >&5"
3200case "(($ac_try" in
3201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3202 *) ac_try_echo=$ac_try;;
3203esac
3204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3205$as_echo "$ac_try_echo"; } >&5
3206 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3207 ac_status=$?
3208 if test -s conftest.err; then
3209 sed '10a\
3210... rest of stderr output deleted ...
3211 10q' conftest.err >conftest.er1
3212 cat conftest.er1 >&5
3213 rm -f conftest.er1 conftest.err
3214 fi
3215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3216 test $ac_status = 0; }
3217done
3218
3219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220/* end confdefs.h. */
3221
3222int
3223main ()
3224{
3225
3226 ;
3227 return 0;
3228}
3229_ACEOF
3230ac_clean_files_save=$ac_clean_files
3231ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3232# Try to create an executable without -o first, disregard a.out.
3233# It will help us diagnose broken compilers, and finding out an intuition
3234# of exeext.
3235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3236$as_echo_n "checking for C compiler default output file name... " >&6; }
3237ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3238
3239# The possible output files:
3240ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3241
3242ac_rmfiles=
3243for ac_file in $ac_files
3244do
3245 case $ac_file in
3246 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3247 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3248 esac
3249done
3250rm -f $ac_rmfiles
3251
3252if { { ac_try="$ac_link_default"
3253case "(($ac_try" in
3254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3255 *) ac_try_echo=$ac_try;;
3256esac
3257eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3258$as_echo "$ac_try_echo"; } >&5
3259 (eval "$ac_link_default") 2>&5
3260 ac_status=$?
3261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3262 test $ac_status = 0; }; then :
3263 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3264# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3265# in a Makefile. We should not override ac_cv_exeext if it was cached,
3266# so that the user can short-circuit this test for compilers unknown to
3267# Autoconf.
3268for ac_file in $ac_files ''
3269do
3270 test -f "$ac_file" || continue
3271 case $ac_file in
3272 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3273 ;;
3274 [ab].out )
3275 # We found the default executable, but exeext='' is most
3276 # certainly right.
3277 break;;
3278 *.* )
3279 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3280 then :; else
3281 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3282 fi
3283 # We set ac_cv_exeext here because the later test for it is not
3284 # safe: cross compilers may not add the suffix if given an `-o'
3285 # argument, so we may need to know it at that point already.
3286 # Even if this section looks crufty: it has the advantage of
3287 # actually working.
3288 break;;
3289 * )
3290 break;;
3291 esac
3292done
3293test "$ac_cv_exeext" = no && ac_cv_exeext=
3294
3295else
3296 ac_file=''
3297fi
3298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3299$as_echo "$ac_file" >&6; }
3300if test -z "$ac_file"; then :
3301 $as_echo "$as_me: failed program was:" >&5
3302sed 's/^/| /' conftest.$ac_ext >&5
3303
3304{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306{ as_fn_set_status 77
3307as_fn_error "C compiler cannot create executables
3308See \`config.log' for more details." "$LINENO" 5; }; }
3309fi
3310ac_exeext=$ac_cv_exeext
3311
3312# Check that the compiler produces executables we can run. If not, either
3313# the compiler is broken, or we cross compile.
3314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3315$as_echo_n "checking whether the C compiler works... " >&6; }
3316# If not cross compiling, check that we can run a simple program.
3317if test "$cross_compiling" != yes; then
3318 if { ac_try='./$ac_file'
3319 { { case "(($ac_try" in
3320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321 *) ac_try_echo=$ac_try;;
3322esac
3323eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324$as_echo "$ac_try_echo"; } >&5
3325 (eval "$ac_try") 2>&5
3326 ac_status=$?
3327 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3328 test $ac_status = 0; }; }; then
3329 cross_compiling=no
3330 else
3331 if test "$cross_compiling" = maybe; then
3332 cross_compiling=yes
3333 else
3334 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3335$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3336as_fn_error "cannot run C compiled programs.
3337If you meant to cross compile, use \`--host'.
3338See \`config.log' for more details." "$LINENO" 5; }
3339 fi
3340 fi
3341fi
3342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343$as_echo "yes" >&6; }
3344
3345rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3346ac_clean_files=$ac_clean_files_save
3347# Check that the compiler produces executables we can run. If not, either
3348# the compiler is broken, or we cross compile.
3349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3350$as_echo_n "checking whether we are cross compiling... " >&6; }
3351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3352$as_echo "$cross_compiling" >&6; }
3353
3354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3355$as_echo_n "checking for suffix of executables... " >&6; }
3356if { { ac_try="$ac_link"
3357case "(($ac_try" in
3358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359 *) ac_try_echo=$ac_try;;
3360esac
3361eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362$as_echo "$ac_try_echo"; } >&5
3363 (eval "$ac_link") 2>&5
3364 ac_status=$?
3365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366 test $ac_status = 0; }; then :
3367 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3368# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3369# work properly (i.e., refer to `conftest.exe'), while it won't with
3370# `rm'.
3371for ac_file in conftest.exe conftest conftest.*; do
3372 test -f "$ac_file" || continue
3373 case $ac_file in
3374 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3375 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3376 break;;
3377 * ) break;;
3378 esac
3379done
3380else
3381 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3382$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3383as_fn_error "cannot compute suffix of executables: cannot compile and link
3384See \`config.log' for more details." "$LINENO" 5; }
3385fi
3386rm -f conftest$ac_cv_exeext
3387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3388$as_echo "$ac_cv_exeext" >&6; }
3389
3390rm -f conftest.$ac_ext
3391EXEEXT=$ac_cv_exeext
3392ac_exeext=$EXEEXT
3393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3394$as_echo_n "checking for suffix of object files... " >&6; }
3395if test "${ac_cv_objext+set}" = set; then :
3396 $as_echo_n "(cached) " >&6
3397else
3398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399/* end confdefs.h. */
3400
3401int
3402main ()
3403{
3404
3405 ;
3406 return 0;
3407}
3408_ACEOF
3409rm -f conftest.o conftest.obj
3410if { { ac_try="$ac_compile"
3411case "(($ac_try" in
3412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413 *) ac_try_echo=$ac_try;;
3414esac
3415eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3416$as_echo "$ac_try_echo"; } >&5
3417 (eval "$ac_compile") 2>&5
3418 ac_status=$?
3419 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3420 test $ac_status = 0; }; then :
3421 for ac_file in conftest.o conftest.obj conftest.*; do
3422 test -f "$ac_file" || continue;
3423 case $ac_file in
3424 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3425 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3426 break;;
3427 esac
3428done
3429else
3430 $as_echo "$as_me: failed program was:" >&5
3431sed 's/^/| /' conftest.$ac_ext >&5
3432
3433{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3435as_fn_error "cannot compute suffix of object files: cannot compile
3436See \`config.log' for more details." "$LINENO" 5; }
3437fi
3438rm -f conftest.$ac_cv_objext conftest.$ac_ext
3439fi
3440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3441$as_echo "$ac_cv_objext" >&6; }
3442OBJEXT=$ac_cv_objext
3443ac_objext=$OBJEXT
3444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3445$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3446if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3447 $as_echo_n "(cached) " >&6
3448else
3449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3450/* end confdefs.h. */
3451
3452int
3453main ()
3454{
3455#ifndef __GNUC__
3456 choke me
3457#endif
3458
3459 ;
3460 return 0;
3461}
3462_ACEOF
3463if ac_fn_c_try_compile "$LINENO"; then :
3464 ac_compiler_gnu=yes
3465else
3466 ac_compiler_gnu=no
3467fi
3468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3469ac_cv_c_compiler_gnu=$ac_compiler_gnu
3470
3471fi
3472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3473$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3474if test $ac_compiler_gnu = yes; then
3475 GCC=yes
3476else
3477 GCC=
3478fi
3479ac_test_CFLAGS=${CFLAGS+set}
3480ac_save_CFLAGS=$CFLAGS
3481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3482$as_echo_n "checking whether $CC accepts -g... " >&6; }
3483if test "${ac_cv_prog_cc_g+set}" = set; then :
3484 $as_echo_n "(cached) " >&6
3485else
3486 ac_save_c_werror_flag=$ac_c_werror_flag
3487 ac_c_werror_flag=yes
3488 ac_cv_prog_cc_g=no
3489 CFLAGS="-g"
3490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491/* end confdefs.h. */
3492
3493int
3494main ()
3495{
3496
3497 ;
3498 return 0;
3499}
3500_ACEOF
3501if ac_fn_c_try_compile "$LINENO"; then :
3502 ac_cv_prog_cc_g=yes
3503else
3504 CFLAGS=""
3505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506/* end confdefs.h. */
3507
3508int
3509main ()
3510{
3511
3512 ;
3513 return 0;
3514}
3515_ACEOF
3516if ac_fn_c_try_compile "$LINENO"; then :
3517
3518else
3519 ac_c_werror_flag=$ac_save_c_werror_flag
3520 CFLAGS="-g"
3521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522/* end confdefs.h. */
3523
3524int
3525main ()
3526{
3527
3528 ;
3529 return 0;
3530}
3531_ACEOF
3532if ac_fn_c_try_compile "$LINENO"; then :
3533 ac_cv_prog_cc_g=yes
3534fi
3535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536fi
3537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3538fi
3539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3540 ac_c_werror_flag=$ac_save_c_werror_flag
3541fi
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3543$as_echo "$ac_cv_prog_cc_g" >&6; }
3544if test "$ac_test_CFLAGS" = set; then
3545 CFLAGS=$ac_save_CFLAGS
3546elif test $ac_cv_prog_cc_g = yes; then
3547 if test "$GCC" = yes; then
3548 CFLAGS="-g -O2"
3549 else
3550 CFLAGS="-g"
3551 fi
3552else
3553 if test "$GCC" = yes; then
3554 CFLAGS="-O2"
3555 else
3556 CFLAGS=
3557 fi
3558fi
3559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3560$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3561if test "${ac_cv_prog_cc_c89+set}" = set; then :
3562 $as_echo_n "(cached) " >&6
3563else
3564 ac_cv_prog_cc_c89=no
3565ac_save_CC=$CC
3566cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567/* end confdefs.h. */
3568#include <stdarg.h>
3569#include <stdio.h>
3570#include <sys/types.h>
3571#include <sys/stat.h>
3572/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3573struct buf { int x; };
3574FILE * (*rcsopen) (struct buf *, struct stat *, int);
3575static char *e (p, i)
3576 char **p;
3577 int i;
3578{
3579 return p[i];
3580}
3581static char *f (char * (*g) (char **, int), char **p, ...)
3582{
3583 char *s;
3584 va_list v;
3585 va_start (v,p);
3586 s = g (p, va_arg (v,int));
3587 va_end (v);
3588 return s;
3589}
3590
3591/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3592 function prototypes and stuff, but not '\xHH' hex character constants.
3593 These don't provoke an error unfortunately, instead are silently treated
3594 as 'x'. The following induces an error, until -std is added to get
3595 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3596 array size at least. It's necessary to write '\x00'==0 to get something
3597 that's true only with -std. */
3598int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3599
3600/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3601 inside strings and character constants. */
3602#define FOO(x) 'x'
3603int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3604
3605int test (int i, double x);
3606struct s1 {int (*f) (int a);};
3607struct s2 {int (*f) (double a);};
3608int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3609int argc;
3610char **argv;
3611int
3612main ()
3613{
3614return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3615 ;
3616 return 0;
3617}
3618_ACEOF
3619for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3620 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3621do
3622 CC="$ac_save_CC $ac_arg"
3623 if ac_fn_c_try_compile "$LINENO"; then :
3624 ac_cv_prog_cc_c89=$ac_arg
3625fi
3626rm -f core conftest.err conftest.$ac_objext
3627 test "x$ac_cv_prog_cc_c89" != "xno" && break
3628done
3629rm -f conftest.$ac_ext
3630CC=$ac_save_CC
3631
3632fi
3633# AC_CACHE_VAL
3634case "x$ac_cv_prog_cc_c89" in
3635 x)
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3637$as_echo "none needed" >&6; } ;;
3638 xno)
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3640$as_echo "unsupported" >&6; } ;;
3641 *)
3642 CC="$CC $ac_cv_prog_cc_c89"
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3644$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3645esac
3646if test "x$ac_cv_prog_cc_c89" != xno; then :
3647
3648fi
3649
3650ac_ext=c
3651ac_cpp='$CPP $CPPFLAGS'
3652ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3653ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3654ac_compiler_gnu=$ac_cv_c_compiler_gnu
3655DEPDIR="${am__leading_dot}deps"
3656
3657ac_config_commands="$ac_config_commands depfiles"
3658
3659
3660am_make=${MAKE-make}
3661cat > confinc << 'END'
3662am__doit:
3663 @echo this is the am__doit target
3664.PHONY: am__doit
3665END
3666# If we don't find an include directive, just comment out the code.
3667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3668$as_echo_n "checking for style of include used by $am_make... " >&6; }
3669am__include="#"
3670am__quote=
3671_am_result=none
3672# First try GNU make style include.
3673echo "include confinc" > confmf
3674# Ignore all kinds of additional output from `make'.
3675case `$am_make -s -f confmf 2> /dev/null` in #(
3676*the\ am__doit\ target*)
3677 am__include=include
3678 am__quote=
3679 _am_result=GNU
3680 ;;
3681esac
3682# Now try BSD make style include.
3683if test "$am__include" = "#"; then
3684 echo '.include "confinc"' > confmf
3685 case `$am_make -s -f confmf 2> /dev/null` in #(
3686 *the\ am__doit\ target*)
3687 am__include=.include
3688 am__quote="\""
3689 _am_result=BSD
3690 ;;
3691 esac
3692fi
3693
3694
3695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3696$as_echo "$_am_result" >&6; }
3697rm -f confinc confmf
3698
3699# Check whether --enable-dependency-tracking was given.
3700if test "${enable_dependency_tracking+set}" = set; then :
3701 enableval=$enable_dependency_tracking;
3702fi
3703
3704if test "x$enable_dependency_tracking" != xno; then
3705 am_depcomp="$ac_aux_dir/depcomp"
3706 AMDEPBACKSLASH='\'
3707fi
3708 if test "x$enable_dependency_tracking" != xno; then
3709 AMDEP_TRUE=
3710 AMDEP_FALSE='#'
3711else
3712 AMDEP_TRUE='#'
3713 AMDEP_FALSE=
3714fi
3715
3716
3717
3718depcc="$CC" am_compiler_list=
3719
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3721$as_echo_n "checking dependency style of $depcc... " >&6; }
3722if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3723 $as_echo_n "(cached) " >&6
3724else
3725 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3726 # We make a subdir and do the tests there. Otherwise we can end up
3727 # making bogus files that we don't know about and never remove. For
3728 # instance it was reported that on HP-UX the gcc test will end up
3729 # making a dummy file named `D' -- because `-MD' means `put the output
3730 # in D'.
3731 mkdir conftest.dir
3732 # Copy depcomp to subdir because otherwise we won't find it if we're
3733 # using a relative directory.
3734 cp "$am_depcomp" conftest.dir
3735 cd conftest.dir
3736 # We will build objects and dependencies in a subdirectory because
3737 # it helps to detect inapplicable dependency modes. For instance
3738 # both Tru64's cc and ICC support -MD to output dependencies as a
3739 # side effect of compilation, but ICC will put the dependencies in
3740 # the current directory while Tru64 will put them in the object
3741 # directory.
3742 mkdir sub
3743
3744 am_cv_CC_dependencies_compiler_type=none
3745 if test "$am_compiler_list" = ""; then
3746 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3747 fi
3748 am__universal=false
3749 case " $depcc " in #(
3750 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3751 esac
3752
3753 for depmode in $am_compiler_list; do
3754 # Setup a source with many dependencies, because some compilers
3755 # like to wrap large dependency lists on column 80 (with \), and
3756 # we should not choose a depcomp mode which is confused by this.
3757 #
3758 # We need to recreate these files for each test, as the compiler may
3759 # overwrite some of them when testing with obscure command lines.
3760 # This happens at least with the AIX C compiler.
3761 : > sub/conftest.c
3762 for i in 1 2 3 4 5 6; do
3763 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3764 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3765 # Solaris 8's {/usr,}/bin/sh.
3766 touch sub/conftst$i.h
3767 done
3768 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3769
3770 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3771 # mode. It turns out that the SunPro C++ compiler does not properly
3772 # handle `-M -o', and we need to detect this. Also, some Intel
3773 # versions had trouble with output in subdirs
3774 am__obj=sub/conftest.${OBJEXT-o}
3775 am__minus_obj="-o $am__obj"
3776 case $depmode in
3777 gcc)
3778 # This depmode causes a compiler race in universal mode.
3779 test "$am__universal" = false || continue
3780 ;;
3781 nosideeffect)
3782 # after this tag, mechanisms are not by side-effect, so they'll
3783 # only be used when explicitly requested
3784 if test "x$enable_dependency_tracking" = xyes; then
3785 continue
3786 else
3787 break
3788 fi
3789 ;;
3790 msvisualcpp | msvcmsys)
3791 # This compiler won't grok `-c -o', but also, the minuso test has
3792 # not run yet. These depmodes are late enough in the game, and
3793 # so weak that their functioning should not be impacted.
3794 am__obj=conftest.${OBJEXT-o}
3795 am__minus_obj=
3796 ;;
3797 none) break ;;
3798 esac
3799 if depmode=$depmode \
3800 source=sub/conftest.c object=$am__obj \
3801 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3802 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3803 >/dev/null 2>conftest.err &&
3804 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3805 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3806 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3807 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3808 # icc doesn't choke on unknown options, it will just issue warnings
3809 # or remarks (even with -Werror). So we grep stderr for any message
3810 # that says an option was ignored or not supported.
3811 # When given -MP, icc 7.0 and 7.1 complain thusly:
3812 # icc: Command line warning: ignoring option '-M'; no argument required
3813 # The diagnosis changed in icc 8.0:
3814 # icc: Command line remark: option '-MP' not supported
3815 if (grep 'ignoring option' conftest.err ||
3816 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3817 am_cv_CC_dependencies_compiler_type=$depmode
3818 break
3819 fi
3820 fi
3821 done
3822
3823 cd ..
3824 rm -rf conftest.dir
3825else
3826 am_cv_CC_dependencies_compiler_type=none
3827fi
3828
3829fi
3830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3831$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3832CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3833
3834 if
3835 test "x$enable_dependency_tracking" != xno \
3836 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3837 am__fastdepCC_TRUE=
3838 am__fastdepCC_FALSE='#'
3839else
3840 am__fastdepCC_TRUE='#'
3841 am__fastdepCC_FALSE=
3842fi
3843
3844
3845
4c0f4b0b
DG
3846# Check whether --enable-largefile was given.
3847if test "${enable_largefile+set}" = set; then :
3848 enableval=$enable_largefile;
3849fi
3850
3851if test "$enable_largefile" != no; then
3852
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3854$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3855if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3856 $as_echo_n "(cached) " >&6
3857else
3858 ac_cv_sys_largefile_CC=no
3859 if test "$GCC" != yes; then
3860 ac_save_CC=$CC
3861 while :; do
3862 # IRIX 6.2 and later do not support large files by default,
3863 # so use the C compiler's -n32 option if that helps.
3864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3865/* end confdefs.h. */
3866#include <sys/types.h>
3867 /* Check that off_t can represent 2**63 - 1 correctly.
3868 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3869 since some C++ compilers masquerading as C compilers
3870 incorrectly reject 9223372036854775807. */
3871#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3872 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3873 && LARGE_OFF_T % 2147483647 == 1)
3874 ? 1 : -1];
3875int
3876main ()
3877{
3878
3879 ;
3880 return 0;
3881}
3882_ACEOF
3883 if ac_fn_c_try_compile "$LINENO"; then :
3884 break
3885fi
3886rm -f core conftest.err conftest.$ac_objext
3887 CC="$CC -n32"
3888 if ac_fn_c_try_compile "$LINENO"; then :
3889 ac_cv_sys_largefile_CC=' -n32'; break
3890fi
3891rm -f core conftest.err conftest.$ac_objext
3892 break
3893 done
3894 CC=$ac_save_CC
3895 rm -f conftest.$ac_ext
3896 fi
3897fi
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3899$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3900 if test "$ac_cv_sys_largefile_CC" != no; then
3901 CC=$CC$ac_cv_sys_largefile_CC
3902 fi
3903
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3905$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3906if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3907 $as_echo_n "(cached) " >&6
3908else
3909 while :; do
3910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911/* end confdefs.h. */
3912#include <sys/types.h>
3913 /* Check that off_t can represent 2**63 - 1 correctly.
3914 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3915 since some C++ compilers masquerading as C compilers
3916 incorrectly reject 9223372036854775807. */
3917#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3918 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3919 && LARGE_OFF_T % 2147483647 == 1)
3920 ? 1 : -1];
3921int
3922main ()
3923{
3924
3925 ;
3926 return 0;
3927}
3928_ACEOF
3929if ac_fn_c_try_compile "$LINENO"; then :
3930 ac_cv_sys_file_offset_bits=no; break
3931fi
3932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934/* end confdefs.h. */
3935#define _FILE_OFFSET_BITS 64
3936#include <sys/types.h>
3937 /* Check that off_t can represent 2**63 - 1 correctly.
3938 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3939 since some C++ compilers masquerading as C compilers
3940 incorrectly reject 9223372036854775807. */
3941#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3942 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3943 && LARGE_OFF_T % 2147483647 == 1)
3944 ? 1 : -1];
3945int
3946main ()
3947{
3948
3949 ;
3950 return 0;
3951}
3952_ACEOF
3953if ac_fn_c_try_compile "$LINENO"; then :
3954 ac_cv_sys_file_offset_bits=64; break
3955fi
3956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3957 ac_cv_sys_file_offset_bits=unknown
3958 break
3959done
3960fi
3961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3962$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3963case $ac_cv_sys_file_offset_bits in #(
3964 no | unknown) ;;
3965 *)
3966cat >>confdefs.h <<_ACEOF
3967#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3968_ACEOF
3969;;
3970esac
3971rm -rf conftest*
3972 if test $ac_cv_sys_file_offset_bits = unknown; then
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3974$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3975if test "${ac_cv_sys_large_files+set}" = set; then :
3976 $as_echo_n "(cached) " >&6
3977else
3978 while :; do
3979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980/* end confdefs.h. */
3981#include <sys/types.h>
3982 /* Check that off_t can represent 2**63 - 1 correctly.
3983 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3984 since some C++ compilers masquerading as C compilers
3985 incorrectly reject 9223372036854775807. */
3986#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3987 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3988 && LARGE_OFF_T % 2147483647 == 1)
3989 ? 1 : -1];
3990int
3991main ()
3992{
3993
3994 ;
3995 return 0;
3996}
3997_ACEOF
3998if ac_fn_c_try_compile "$LINENO"; then :
3999 ac_cv_sys_large_files=no; break
4000fi
4001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003/* end confdefs.h. */
4004#define _LARGE_FILES 1
4005#include <sys/types.h>
4006 /* Check that off_t can represent 2**63 - 1 correctly.
4007 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4008 since some C++ compilers masquerading as C compilers
4009 incorrectly reject 9223372036854775807. */
4010#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4011 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4012 && LARGE_OFF_T % 2147483647 == 1)
4013 ? 1 : -1];
4014int
4015main ()
4016{
4017
4018 ;
4019 return 0;
4020}
4021_ACEOF
4022if ac_fn_c_try_compile "$LINENO"; then :
4023 ac_cv_sys_large_files=1; break
4024fi
4025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026 ac_cv_sys_large_files=unknown
4027 break
4028done
4029fi
4030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4031$as_echo "$ac_cv_sys_large_files" >&6; }
4032case $ac_cv_sys_large_files in #(
4033 no | unknown) ;;
4034 *)
4035cat >>confdefs.h <<_ACEOF
4036#define _LARGE_FILES $ac_cv_sys_large_files
4037_ACEOF
4038;;
4039esac
4040rm -rf conftest*
4041 fi
4042fi
4043
f3016c47
RG
4044ac_lto_plugin_warn_cflags=
4045save_CFLAGS="$CFLAGS"
095af58f
AS
4046for real_option in -Wall; do
4047 # Do the check with the no- prefix removed since gcc silently
4048 # accepts any -Wno-* option on purpose
4049 case $real_option in
4050 -Wno-*) option=-W`expr $real_option : '-Wno-\(.*\)'` ;;
4051 *) option=$real_option ;;
4052 esac
f3016c47
RG
4053 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4054
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4056$as_echo_n "checking whether $CC supports $option... " >&6; }
4057if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4058 $as_echo_n "(cached) " >&6
4059else
4060 CFLAGS="$option"
4061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062/* end confdefs.h. */
4063
4064int
4065main ()
4066{
4067
4068 ;
4069 return 0;
4070}
4071_ACEOF
4072if ac_fn_c_try_compile "$LINENO"; then :
4073 eval "$as_acx_Woption=yes"
4074else
4075 eval "$as_acx_Woption=no"
4076fi
4077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078
4079fi
4080eval ac_res=\$$as_acx_Woption
4081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4082$as_echo "$ac_res" >&6; }
4083 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
095af58f 4084 ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
f3016c47
RG
4085fi
4086 done
4087CFLAGS="$save_CFLAGS"
4088
d7f09764
DN
4089case `pwd` in
4090 *\ * | *\ *)
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4092$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4093esac
4094
4095
4096
52327858
L
4097macro_version='2.2.7a'
4098macro_revision='1.3134'
d7f09764
DN
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112ltmain="$ac_aux_dir/ltmain.sh"
4113
52327858
L
4114# Backslashify metacharacters that are still active within
4115# double-quoted strings.
4116sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4117
4118# Same as above, but do not quote variable references.
4119double_quote_subst='s/\(["`\\]\)/\\\1/g'
4120
4121# Sed substitution to delay expansion of an escaped shell variable in a
4122# double_quote_subst'ed string.
4123delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4124
4125# Sed substitution to delay expansion of an escaped single quote.
4126delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4127
4128# Sed substitution to avoid accidental globbing in evaled expressions
4129no_glob_subst='s/\*/\\\*/g'
4130
4131ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4132ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4133ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4134
4135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4136$as_echo_n "checking how to print strings... " >&6; }
4137# Test print first, because it will be a builtin if present.
4138if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4139 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4140 ECHO='print -r --'
4141elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4142 ECHO='printf %s\n'
4143else
4144 # Use this function as a fallback that always works.
4145 func_fallback_echo ()
4146 {
4147 eval 'cat <<_LTECHO_EOF
4148$1
4149_LTECHO_EOF'
4150 }
4151 ECHO='func_fallback_echo'
4152fi
4153
4154# func_echo_all arg...
4155# Invoke $ECHO with all args, space-separated.
4156func_echo_all ()
4157{
4158 $ECHO ""
4159}
4160
4161case "$ECHO" in
4162 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4163$as_echo "printf" >&6; } ;;
4164 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4165$as_echo "print -r" >&6; } ;;
4166 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4167$as_echo "cat" >&6; } ;;
4168esac
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
d7f09764
DN
4183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4184$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4185if test "${ac_cv_path_SED+set}" = set; then :
4186 $as_echo_n "(cached) " >&6
4187else
4188 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4189 for ac_i in 1 2 3 4 5 6 7; do
4190 ac_script="$ac_script$as_nl$ac_script"
4191 done
4192 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4193 { ac_script=; unset ac_script;}
4194 if test -z "$SED"; then
4195 ac_path_SED_found=false
4196 # Loop through the user's path and test for each of PROGNAME-LIST
4197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198for as_dir in $PATH
4199do
4200 IFS=$as_save_IFS
4201 test -z "$as_dir" && as_dir=.
4202 for ac_prog in sed gsed; do
4203 for ac_exec_ext in '' $ac_executable_extensions; do
4204 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4205 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4206# Check for GNU ac_path_SED and select it if it is found.
4207 # Check for GNU $ac_path_SED
4208case `"$ac_path_SED" --version 2>&1` in
4209*GNU*)
4210 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4211*)
4212 ac_count=0
4213 $as_echo_n 0123456789 >"conftest.in"
4214 while :
4215 do
4216 cat "conftest.in" "conftest.in" >"conftest.tmp"
4217 mv "conftest.tmp" "conftest.in"
4218 cp "conftest.in" "conftest.nl"
4219 $as_echo '' >> "conftest.nl"
4220 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4221 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4222 as_fn_arith $ac_count + 1 && ac_count=$as_val
4223 if test $ac_count -gt ${ac_path_SED_max-0}; then
4224 # Best one so far, save it but keep looking for a better one
4225 ac_cv_path_SED="$ac_path_SED"
4226 ac_path_SED_max=$ac_count
4227 fi
4228 # 10*(2^10) chars as input seems more than enough
4229 test $ac_count -gt 10 && break
4230 done
4231 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4232esac
4233
4234 $ac_path_SED_found && break 3
4235 done
4236 done
4237 done
4238IFS=$as_save_IFS
4239 if test -z "$ac_cv_path_SED"; then
4240 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4241 fi
4242else
4243 ac_cv_path_SED=$SED
4244fi
4245
4246fi
4247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4248$as_echo "$ac_cv_path_SED" >&6; }
4249 SED="$ac_cv_path_SED"
4250 rm -f conftest.sed
4251
4252test -z "$SED" && SED=sed
4253Xsed="$SED -e 1s/^X//"
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4266$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4267if test "${ac_cv_path_GREP+set}" = set; then :
4268 $as_echo_n "(cached) " >&6
4269else
4270 if test -z "$GREP"; then
4271 ac_path_GREP_found=false
4272 # Loop through the user's path and test for each of PROGNAME-LIST
4273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4275do
4276 IFS=$as_save_IFS
4277 test -z "$as_dir" && as_dir=.
4278 for ac_prog in grep ggrep; do
4279 for ac_exec_ext in '' $ac_executable_extensions; do
4280 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4281 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4282# Check for GNU ac_path_GREP and select it if it is found.
4283 # Check for GNU $ac_path_GREP
4284case `"$ac_path_GREP" --version 2>&1` in
4285*GNU*)
4286 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4287*)
4288 ac_count=0
4289 $as_echo_n 0123456789 >"conftest.in"
4290 while :
4291 do
4292 cat "conftest.in" "conftest.in" >"conftest.tmp"
4293 mv "conftest.tmp" "conftest.in"
4294 cp "conftest.in" "conftest.nl"
4295 $as_echo 'GREP' >> "conftest.nl"
4296 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4297 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4298 as_fn_arith $ac_count + 1 && ac_count=$as_val
4299 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4300 # Best one so far, save it but keep looking for a better one
4301 ac_cv_path_GREP="$ac_path_GREP"
4302 ac_path_GREP_max=$ac_count
4303 fi
4304 # 10*(2^10) chars as input seems more than enough
4305 test $ac_count -gt 10 && break
4306 done
4307 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4308esac
4309
4310 $ac_path_GREP_found && break 3
4311 done
4312 done
4313 done
4314IFS=$as_save_IFS
4315 if test -z "$ac_cv_path_GREP"; then
4316 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4317 fi
4318else
4319 ac_cv_path_GREP=$GREP
4320fi
4321
4322fi
4323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4324$as_echo "$ac_cv_path_GREP" >&6; }
4325 GREP="$ac_cv_path_GREP"
4326
4327
4328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4329$as_echo_n "checking for egrep... " >&6; }
4330if test "${ac_cv_path_EGREP+set}" = set; then :
4331 $as_echo_n "(cached) " >&6
4332else
4333 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4334 then ac_cv_path_EGREP="$GREP -E"
4335 else
4336 if test -z "$EGREP"; then
4337 ac_path_EGREP_found=false
4338 # Loop through the user's path and test for each of PROGNAME-LIST
4339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4341do
4342 IFS=$as_save_IFS
4343 test -z "$as_dir" && as_dir=.
4344 for ac_prog in egrep; do
4345 for ac_exec_ext in '' $ac_executable_extensions; do
4346 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4347 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4348# Check for GNU ac_path_EGREP and select it if it is found.
4349 # Check for GNU $ac_path_EGREP
4350case `"$ac_path_EGREP" --version 2>&1` in
4351*GNU*)
4352 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4353*)
4354 ac_count=0
4355 $as_echo_n 0123456789 >"conftest.in"
4356 while :
4357 do
4358 cat "conftest.in" "conftest.in" >"conftest.tmp"
4359 mv "conftest.tmp" "conftest.in"
4360 cp "conftest.in" "conftest.nl"
4361 $as_echo 'EGREP' >> "conftest.nl"
4362 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4363 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4364 as_fn_arith $ac_count + 1 && ac_count=$as_val
4365 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4366 # Best one so far, save it but keep looking for a better one
4367 ac_cv_path_EGREP="$ac_path_EGREP"
4368 ac_path_EGREP_max=$ac_count
4369 fi
4370 # 10*(2^10) chars as input seems more than enough
4371 test $ac_count -gt 10 && break
4372 done
4373 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4374esac
4375
4376 $ac_path_EGREP_found && break 3
4377 done
4378 done
4379 done
4380IFS=$as_save_IFS
4381 if test -z "$ac_cv_path_EGREP"; then
4382 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4383 fi
4384else
4385 ac_cv_path_EGREP=$EGREP
4386fi
4387
4388 fi
4389fi
4390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4391$as_echo "$ac_cv_path_EGREP" >&6; }
4392 EGREP="$ac_cv_path_EGREP"
4393
4394
4395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4396$as_echo_n "checking for fgrep... " >&6; }
4397if test "${ac_cv_path_FGREP+set}" = set; then :
4398 $as_echo_n "(cached) " >&6
4399else
4400 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4401 then ac_cv_path_FGREP="$GREP -F"
4402 else
4403 if test -z "$FGREP"; then
4404 ac_path_FGREP_found=false
4405 # Loop through the user's path and test for each of PROGNAME-LIST
4406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4408do
4409 IFS=$as_save_IFS
4410 test -z "$as_dir" && as_dir=.
4411 for ac_prog in fgrep; do
4412 for ac_exec_ext in '' $ac_executable_extensions; do
4413 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4414 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4415# Check for GNU ac_path_FGREP and select it if it is found.
4416 # Check for GNU $ac_path_FGREP
4417case `"$ac_path_FGREP" --version 2>&1` in
4418*GNU*)
4419 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4420*)
4421 ac_count=0
4422 $as_echo_n 0123456789 >"conftest.in"
4423 while :
4424 do
4425 cat "conftest.in" "conftest.in" >"conftest.tmp"
4426 mv "conftest.tmp" "conftest.in"
4427 cp "conftest.in" "conftest.nl"
4428 $as_echo 'FGREP' >> "conftest.nl"
4429 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4430 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4431 as_fn_arith $ac_count + 1 && ac_count=$as_val
4432 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4433 # Best one so far, save it but keep looking for a better one
4434 ac_cv_path_FGREP="$ac_path_FGREP"
4435 ac_path_FGREP_max=$ac_count
4436 fi
4437 # 10*(2^10) chars as input seems more than enough
4438 test $ac_count -gt 10 && break
4439 done
4440 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4441esac
4442
4443 $ac_path_FGREP_found && break 3
4444 done
4445 done
4446 done
4447IFS=$as_save_IFS
4448 if test -z "$ac_cv_path_FGREP"; then
4449 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4450 fi
4451else
4452 ac_cv_path_FGREP=$FGREP
4453fi
4454
4455 fi
4456fi
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4458$as_echo "$ac_cv_path_FGREP" >&6; }
4459 FGREP="$ac_cv_path_FGREP"
4460
4461
4462test -z "$GREP" && GREP=grep
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482# Check whether --with-gnu-ld was given.
4483if test "${with_gnu_ld+set}" = set; then :
4484 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4485else
4486 with_gnu_ld=no
4487fi
4488
4489ac_prog=ld
4490if test "$GCC" = yes; then
4491 # Check if gcc -print-prog-name=ld gives a path.
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4493$as_echo_n "checking for ld used by $CC... " >&6; }
4494 case $host in
4495 *-*-mingw*)
4496 # gcc leaves a trailing carriage return which upsets mingw
4497 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4498 *)
4499 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4500 esac
4501 case $ac_prog in
4502 # Accept absolute paths.
4503 [\\/]* | ?:[\\/]*)
4504 re_direlt='/[^/][^/]*/\.\./'
4505 # Canonicalize the pathname of ld
4506 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4507 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4508 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4509 done
4510 test -z "$LD" && LD="$ac_prog"
4511 ;;
4512 "")
4513 # If it fails, then pretend we aren't using GCC.
4514 ac_prog=ld
4515 ;;
4516 *)
4517 # If it is relative, then search for the first ld in PATH.
4518 with_gnu_ld=unknown
4519 ;;
4520 esac
4521elif test "$with_gnu_ld" = yes; then
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4523$as_echo_n "checking for GNU ld... " >&6; }
4524else
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4526$as_echo_n "checking for non-GNU ld... " >&6; }
4527fi
4528if test "${lt_cv_path_LD+set}" = set; then :
4529 $as_echo_n "(cached) " >&6
4530else
4531 if test -z "$LD"; then
4532 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4533 for ac_dir in $PATH; do
4534 IFS="$lt_save_ifs"
4535 test -z "$ac_dir" && ac_dir=.
4536 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4537 lt_cv_path_LD="$ac_dir/$ac_prog"
4538 # Check to see if the program is GNU ld. I'd rather use --version,
4539 # but apparently some variants of GNU ld only accept -v.
4540 # Break only if it was the GNU/non-GNU ld that we prefer.
4541 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4542 *GNU* | *'with BFD'*)
4543 test "$with_gnu_ld" != no && break
4544 ;;
4545 *)
4546 test "$with_gnu_ld" != yes && break
4547 ;;
4548 esac
4549 fi
4550 done
4551 IFS="$lt_save_ifs"
4552else
4553 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4554fi
4555fi
4556
4557LD="$lt_cv_path_LD"
4558if test -n "$LD"; then
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4560$as_echo "$LD" >&6; }
4561else
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563$as_echo "no" >&6; }
4564fi
4565test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4567$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4568if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4569 $as_echo_n "(cached) " >&6
4570else
4571 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4572case `$LD -v 2>&1 </dev/null` in
4573*GNU* | *'with BFD'*)
4574 lt_cv_prog_gnu_ld=yes
4575 ;;
4576*)
4577 lt_cv_prog_gnu_ld=no
4578 ;;
4579esac
4580fi
4581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4582$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4583with_gnu_ld=$lt_cv_prog_gnu_ld
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4594$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4595if test "${lt_cv_path_NM+set}" = set; then :
4596 $as_echo_n "(cached) " >&6
4597else
4598 if test -n "$NM"; then
4599 # Let the user override the test.
4600 lt_cv_path_NM="$NM"
4601else
4602 lt_nm_to_check="${ac_tool_prefix}nm"
4603 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4604 lt_nm_to_check="$lt_nm_to_check nm"
4605 fi
4606 for lt_tmp_nm in $lt_nm_to_check; do
4607 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4608 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4609 IFS="$lt_save_ifs"
4610 test -z "$ac_dir" && ac_dir=.
4611 tmp_nm="$ac_dir/$lt_tmp_nm"
4612 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4613 # Check to see if the nm accepts a BSD-compat flag.
4614 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4615 # nm: unknown option "B" ignored
4616 # Tru64's nm complains that /dev/null is an invalid object file
4617 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4618 */dev/null* | *'Invalid file or object type'*)
4619 lt_cv_path_NM="$tmp_nm -B"
4620 break
4621 ;;
4622 *)
4623 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4624 */dev/null*)
4625 lt_cv_path_NM="$tmp_nm -p"
4626 break
4627 ;;
4628 *)
4629 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4630 continue # so that we can try to find one that supports BSD flags
4631 ;;
4632 esac
4633 ;;
4634 esac
4635 fi
4636 done
4637 IFS="$lt_save_ifs"
4638 done
4639 : ${lt_cv_path_NM=no}
4640fi
4641fi
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4643$as_echo "$lt_cv_path_NM" >&6; }
4644if test "$lt_cv_path_NM" != "no"; then
4645 NM="$lt_cv_path_NM"
4646else
4647 # Didn't find any BSD compatible name lister, look for dumpbin.
52327858
L
4648 if test -n "$DUMPBIN"; then :
4649 # Let the user override the test.
4650 else
4651 if test -n "$ac_tool_prefix"; then
4652 for ac_prog in dumpbin "link -dump"
d7f09764
DN
4653 do
4654 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4655set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4657$as_echo_n "checking for $ac_word... " >&6; }
4658if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4659 $as_echo_n "(cached) " >&6
4660else
4661 if test -n "$DUMPBIN"; then
4662 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4663else
4664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665for as_dir in $PATH
4666do
4667 IFS=$as_save_IFS
4668 test -z "$as_dir" && as_dir=.
4669 for ac_exec_ext in '' $ac_executable_extensions; do
4670 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4671 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4673 break 2
4674 fi
4675done
4676 done
4677IFS=$as_save_IFS
4678
4679fi
4680fi
4681DUMPBIN=$ac_cv_prog_DUMPBIN
4682if test -n "$DUMPBIN"; then
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4684$as_echo "$DUMPBIN" >&6; }
4685else
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687$as_echo "no" >&6; }
4688fi
4689
4690
4691 test -n "$DUMPBIN" && break
4692 done
4693fi
4694if test -z "$DUMPBIN"; then
4695 ac_ct_DUMPBIN=$DUMPBIN
52327858 4696 for ac_prog in dumpbin "link -dump"
d7f09764
DN
4697do
4698 # Extract the first word of "$ac_prog", so it can be a program name with args.
4699set dummy $ac_prog; ac_word=$2
4700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4701$as_echo_n "checking for $ac_word... " >&6; }
4702if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4703 $as_echo_n "(cached) " >&6
4704else
4705 if test -n "$ac_ct_DUMPBIN"; then
4706 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4707else
4708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4709for as_dir in $PATH
4710do
4711 IFS=$as_save_IFS
4712 test -z "$as_dir" && as_dir=.
4713 for ac_exec_ext in '' $ac_executable_extensions; do
4714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4715 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4717 break 2
4718 fi
4719done
4720 done
4721IFS=$as_save_IFS
4722
4723fi
4724fi
4725ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4726if test -n "$ac_ct_DUMPBIN"; then
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4728$as_echo "$ac_ct_DUMPBIN" >&6; }
4729else
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4731$as_echo "no" >&6; }
4732fi
4733
4734
4735 test -n "$ac_ct_DUMPBIN" && break
4736done
4737
4738 if test "x$ac_ct_DUMPBIN" = x; then
4739 DUMPBIN=":"
4740 else
4741 case $cross_compiling:$ac_tool_warned in
4742yes:)
4743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4745ac_tool_warned=yes ;;
4746esac
4747 DUMPBIN=$ac_ct_DUMPBIN
4748 fi
4749fi
4750
52327858
L
4751 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4752 *COFF*)
4753 DUMPBIN="$DUMPBIN -symbols"
4754 ;;
4755 *)
4756 DUMPBIN=:
4757 ;;
4758 esac
4759 fi
d7f09764
DN
4760
4761 if test "$DUMPBIN" != ":"; then
4762 NM="$DUMPBIN"
4763 fi
4764fi
4765test -z "$NM" && NM=nm
4766
4767
4768
4769
4770
4771
4772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4773$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4774if test "${lt_cv_nm_interface+set}" = set; then :
4775 $as_echo_n "(cached) " >&6
4776else
4777 lt_cv_nm_interface="BSD nm"
4778 echo "int some_variable = 0;" > conftest.$ac_ext
52327858 4779 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7f09764
DN
4780 (eval "$ac_compile" 2>conftest.err)
4781 cat conftest.err >&5
52327858 4782 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7f09764
DN
4783 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4784 cat conftest.err >&5
52327858 4785 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7f09764
DN
4786 cat conftest.out >&5
4787 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4788 lt_cv_nm_interface="MS dumpbin"
4789 fi
4790 rm -f conftest*
4791fi
4792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4793$as_echo "$lt_cv_nm_interface" >&6; }
4794
4795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4796$as_echo_n "checking whether ln -s works... " >&6; }
4797LN_S=$as_ln_s
4798if test "$LN_S" = "ln -s"; then
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4800$as_echo "yes" >&6; }
4801else
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4803$as_echo "no, using $LN_S" >&6; }
4804fi
4805
4806# find the maximum length of command line arguments
4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4808$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4809if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4810 $as_echo_n "(cached) " >&6
4811else
4812 i=0
4813 teststring="ABCD"
4814
4815 case $build_os in
4816 msdosdjgpp*)
4817 # On DJGPP, this test can blow up pretty badly due to problems in libc
4818 # (any single argument exceeding 2000 bytes causes a buffer overrun
4819 # during glob expansion). Even if it were fixed, the result of this
4820 # check would be larger than it should be.
4821 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4822 ;;
4823
4824 gnu*)
4825 # Under GNU Hurd, this test is not required because there is
4826 # no limit to the length of command line arguments.
4827 # Libtool will interpret -1 as no limit whatsoever
4828 lt_cv_sys_max_cmd_len=-1;
4829 ;;
4830
4831 cygwin* | mingw* | cegcc*)
4832 # On Win9x/ME, this test blows up -- it succeeds, but takes
4833 # about 5 minutes as the teststring grows exponentially.
4834 # Worse, since 9x/ME are not pre-emptively multitasking,
4835 # you end up with a "frozen" computer, even though with patience
4836 # the test eventually succeeds (with a max line length of 256k).
4837 # Instead, let's just punt: use the minimum linelength reported by
4838 # all of the supported platforms: 8192 (on NT/2K/XP).
4839 lt_cv_sys_max_cmd_len=8192;
4840 ;;
4841
52327858
L
4842 mint*)
4843 # On MiNT this can take a long time and run out of memory.
4844 lt_cv_sys_max_cmd_len=8192;
4845 ;;
4846
d7f09764
DN
4847 amigaos*)
4848 # On AmigaOS with pdksh, this test takes hours, literally.
4849 # So we just punt and use a minimum line length of 8192.
4850 lt_cv_sys_max_cmd_len=8192;
4851 ;;
4852
4853 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4854 # This has been around since 386BSD, at least. Likely further.
4855 if test -x /sbin/sysctl; then
4856 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4857 elif test -x /usr/sbin/sysctl; then
4858 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4859 else
4860 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4861 fi
4862 # And add a safety zone
4863 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4864 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4865 ;;
4866
4867 interix*)
4868 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4869 lt_cv_sys_max_cmd_len=196608
4870 ;;
4871
4872 osf*)
4873 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4874 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4875 # nice to cause kernel panics so lets avoid the loop below.
4876 # First set a reasonable default.
4877 lt_cv_sys_max_cmd_len=16384
4878 #
4879 if test -x /sbin/sysconfig; then
4880 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4881 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4882 esac
4883 fi
4884 ;;
4885 sco3.2v5*)
4886 lt_cv_sys_max_cmd_len=102400
4887 ;;
4888 sysv5* | sco5v6* | sysv4.2uw2*)
4889 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4890 if test -n "$kargmax"; then
4891 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4892 else
4893 lt_cv_sys_max_cmd_len=32768
4894 fi
4895 ;;
4896 *)
4897 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4898 if test -n "$lt_cv_sys_max_cmd_len"; then
4899 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4900 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4901 else
4902 # Make teststring a little bigger before we do anything with it.
4903 # a 1K string should be a reasonable start.
4904 for i in 1 2 3 4 5 6 7 8 ; do
4905 teststring=$teststring$teststring
4906 done
4907 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4908 # If test is not a shell built-in, we'll probably end up computing a
4909 # maximum length that is only half of the actual maximum length, but
4910 # we can't tell.
52327858
L
4911 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4912 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
d7f09764
DN
4913 test $i != 17 # 1/2 MB should be enough
4914 do
4915 i=`expr $i + 1`
4916 teststring=$teststring$teststring
4917 done
4918 # Only check the string length outside the loop.
4919 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4920 teststring=
4921 # Add a significant safety factor because C++ compilers can tack on
4922 # massive amounts of additional arguments before passing them to the
4923 # linker. It appears as though 1/2 is a usable value.
4924 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4925 fi
4926 ;;
4927 esac
4928
4929fi
4930
4931if test -n $lt_cv_sys_max_cmd_len ; then
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4933$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4934else
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4936$as_echo "none" >&6; }
4937fi
4938max_cmd_len=$lt_cv_sys_max_cmd_len
4939
4940
4941
4942
4943
4944
4945: ${CP="cp -f"}
4946: ${MV="mv -f"}
4947: ${RM="rm -f"}
4948
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4950$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4951# Try some XSI features
4952xsi_shell=no
4953( _lt_dummy="a/b/c"
4954 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4955 = c,a/b,, \
4956 && eval 'test $(( 1 + 1 )) -eq 2 \
4957 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4958 && xsi_shell=yes
4959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4960$as_echo "$xsi_shell" >&6; }
4961
4962
4963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4964$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4965lt_shell_append=no
4966( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4967 >/dev/null 2>&1 \
4968 && lt_shell_append=yes
4969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4970$as_echo "$lt_shell_append" >&6; }
4971
4972
4973if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4974 lt_unset=unset
4975else
4976 lt_unset=false
4977fi
4978
4979
4980
4981
4982
4983# test EBCDIC or ASCII
4984case `echo X|tr X '\101'` in
4985 A) # ASCII based system
4986 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4987 lt_SP2NL='tr \040 \012'
4988 lt_NL2SP='tr \015\012 \040\040'
4989 ;;
4990 *) # EBCDIC based system
4991 lt_SP2NL='tr \100 \n'
4992 lt_NL2SP='tr \r\n \100\100'
4993 ;;
4994esac
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5005$as_echo_n "checking for $LD option to reload object files... " >&6; }
5006if test "${lt_cv_ld_reload_flag+set}" = set; then :
5007 $as_echo_n "(cached) " >&6
5008else
5009 lt_cv_ld_reload_flag='-r'
5010fi
5011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5012$as_echo "$lt_cv_ld_reload_flag" >&6; }
5013reload_flag=$lt_cv_ld_reload_flag
5014case $reload_flag in
5015"" | " "*) ;;
5016*) reload_flag=" $reload_flag" ;;
5017esac
5018reload_cmds='$LD$reload_flag -o $output$reload_objs'
5019case $host_os in
5020 darwin*)
5021 if test "$GCC" = yes; then
5022 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5023 else
5024 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5025 fi
5026 ;;
5027esac
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037if test -n "$ac_tool_prefix"; then
5038 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5039set dummy ${ac_tool_prefix}objdump; ac_word=$2
5040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5041$as_echo_n "checking for $ac_word... " >&6; }
5042if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5043 $as_echo_n "(cached) " >&6
5044else
5045 if test -n "$OBJDUMP"; then
5046 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5047else
5048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5049for as_dir in $PATH
5050do
5051 IFS=$as_save_IFS
5052 test -z "$as_dir" && as_dir=.
5053 for ac_exec_ext in '' $ac_executable_extensions; do
5054 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5055 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5057 break 2
5058 fi
5059done
5060 done
5061IFS=$as_save_IFS
5062
5063fi
5064fi
5065OBJDUMP=$ac_cv_prog_OBJDUMP
5066if test -n "$OBJDUMP"; then
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5068$as_echo "$OBJDUMP" >&6; }
5069else
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5071$as_echo "no" >&6; }
5072fi
5073
5074
5075fi
5076if test -z "$ac_cv_prog_OBJDUMP"; then
5077 ac_ct_OBJDUMP=$OBJDUMP
5078 # Extract the first word of "objdump", so it can be a program name with args.
5079set dummy objdump; ac_word=$2
5080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5081$as_echo_n "checking for $ac_word... " >&6; }
5082if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5083 $as_echo_n "(cached) " >&6
5084else
5085 if test -n "$ac_ct_OBJDUMP"; then
5086 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5087else
5088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5089for as_dir in $PATH
5090do
5091 IFS=$as_save_IFS
5092 test -z "$as_dir" && as_dir=.
5093 for ac_exec_ext in '' $ac_executable_extensions; do
5094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5095 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5097 break 2
5098 fi
5099done
5100 done
5101IFS=$as_save_IFS
5102
5103fi
5104fi
5105ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5106if test -n "$ac_ct_OBJDUMP"; then
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5108$as_echo "$ac_ct_OBJDUMP" >&6; }
5109else
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5111$as_echo "no" >&6; }
5112fi
5113
5114 if test "x$ac_ct_OBJDUMP" = x; then
5115 OBJDUMP="false"
5116 else
5117 case $cross_compiling:$ac_tool_warned in
5118yes:)
5119{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5120$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5121ac_tool_warned=yes ;;
5122esac
5123 OBJDUMP=$ac_ct_OBJDUMP
5124 fi
5125else
5126 OBJDUMP="$ac_cv_prog_OBJDUMP"
5127fi
5128
5129test -z "$OBJDUMP" && OBJDUMP=objdump
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5140$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5141if test "${lt_cv_deplibs_check_method+set}" = set; then :
5142 $as_echo_n "(cached) " >&6
5143else
5144 lt_cv_file_magic_cmd='$MAGIC_CMD'
5145lt_cv_file_magic_test_file=
5146lt_cv_deplibs_check_method='unknown'
5147# Need to set the preceding variable on all platforms that support
5148# interlibrary dependencies.
5149# 'none' -- dependencies not supported.
5150# `unknown' -- same as none, but documents that we really don't know.
5151# 'pass_all' -- all dependencies passed with no checks.
5152# 'test_compile' -- check by making test program.
5153# 'file_magic [[regex]]' -- check by looking for files in library path
5154# which responds to the $file_magic_cmd with a given extended regex.
5155# If you have `file' or equivalent on your system and you're not sure
5156# whether `pass_all' will *always* work, you probably want this one.
5157
5158case $host_os in
5159aix[4-9]*)
5160 lt_cv_deplibs_check_method=pass_all
5161 ;;
5162
5163beos*)
5164 lt_cv_deplibs_check_method=pass_all
5165 ;;
5166
5167bsdi[45]*)
5168 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5169 lt_cv_file_magic_cmd='/usr/bin/file -L'
5170 lt_cv_file_magic_test_file=/shlib/libc.so
5171 ;;
5172
5173cygwin*)
5174 # func_win32_libid is a shell function defined in ltmain.sh
5175 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5176 lt_cv_file_magic_cmd='func_win32_libid'
5177 ;;
5178
5179mingw* | pw32*)
5180 # Base MSYS/MinGW do not provide the 'file' command needed by
5181 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5182 # unless we find 'file', for example because we are cross-compiling.
52327858
L
5183 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5184 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7f09764
DN
5185 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5186 lt_cv_file_magic_cmd='func_win32_libid'
5187 else
5188 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5189 lt_cv_file_magic_cmd='$OBJDUMP -f'
5190 fi
5191 ;;
5192
52327858 5193cegcc*)
d7f09764
DN
5194 # use the weaker test based on 'objdump'. See mingw*.
5195 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5196 lt_cv_file_magic_cmd='$OBJDUMP -f'
5197 ;;
5198
5199darwin* | rhapsody*)
5200 lt_cv_deplibs_check_method=pass_all
5201 ;;
5202
5203freebsd* | dragonfly*)
5204 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5205 case $host_cpu in
5206 i*86 )
5207 # Not sure whether the presence of OpenBSD here was a mistake.
5208 # Let's accept both of them until this is cleared up.
5209 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5210 lt_cv_file_magic_cmd=/usr/bin/file
5211 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5212 ;;
5213 esac
5214 else
5215 lt_cv_deplibs_check_method=pass_all
5216 fi
5217 ;;
5218
5219gnu*)
5220 lt_cv_deplibs_check_method=pass_all
5221 ;;
5222
52327858
L
5223haiku*)
5224 lt_cv_deplibs_check_method=pass_all
5225 ;;
5226
d7f09764
DN
5227hpux10.20* | hpux11*)
5228 lt_cv_file_magic_cmd=/usr/bin/file
5229 case $host_cpu in
5230 ia64*)
5231 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5232 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5233 ;;
5234 hppa*64*)
52327858 5235 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]'
d7f09764
DN
5236 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5237 ;;
5238 *)
52327858 5239 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7f09764
DN
5240 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5241 ;;
5242 esac
5243 ;;
5244
5245interix[3-9]*)
5246 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5247 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5248 ;;
5249
5250irix5* | irix6* | nonstopux*)
5251 case $LD in
5252 *-32|*"-32 ") libmagic=32-bit;;
5253 *-n32|*"-n32 ") libmagic=N32;;
5254 *-64|*"-64 ") libmagic=64-bit;;
5255 *) libmagic=never-match;;
5256 esac
5257 lt_cv_deplibs_check_method=pass_all
5258 ;;
5259
5260# This must be Linux ELF.
5261linux* | k*bsd*-gnu | kopensolaris*-gnu)
5262 lt_cv_deplibs_check_method=pass_all
5263 ;;
5264
5265netbsd*)
5266 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5267 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5268 else
5269 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5270 fi
5271 ;;
5272
5273newos6*)
5274 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5275 lt_cv_file_magic_cmd=/usr/bin/file
5276 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5277 ;;
5278
5279*nto* | *qnx*)
5280 lt_cv_deplibs_check_method=pass_all
5281 ;;
5282
5283openbsd*)
5284 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5285 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5286 else
5287 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5288 fi
5289 ;;
5290
5291osf3* | osf4* | osf5*)
5292 lt_cv_deplibs_check_method=pass_all
5293 ;;
5294
5295rdos*)
5296 lt_cv_deplibs_check_method=pass_all
5297 ;;
5298
5299solaris*)
5300 lt_cv_deplibs_check_method=pass_all
5301 ;;
5302
5303sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5304 lt_cv_deplibs_check_method=pass_all
5305 ;;
5306
5307sysv4 | sysv4.3*)
5308 case $host_vendor in
5309 motorola)
5310 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]'
5311 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5312 ;;
5313 ncr)
5314 lt_cv_deplibs_check_method=pass_all
5315 ;;
5316 sequent)
5317 lt_cv_file_magic_cmd='/bin/file'
5318 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5319 ;;
5320 sni)
5321 lt_cv_file_magic_cmd='/bin/file'
5322 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5323 lt_cv_file_magic_test_file=/lib/libc.so
5324 ;;
5325 siemens)
5326 lt_cv_deplibs_check_method=pass_all
5327 ;;
5328 pc)
5329 lt_cv_deplibs_check_method=pass_all
5330 ;;
5331 esac
5332 ;;
5333
5334tpf*)
5335 lt_cv_deplibs_check_method=pass_all
5336 ;;
5337esac
5338
5339fi
5340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5341$as_echo "$lt_cv_deplibs_check_method" >&6; }
5342file_magic_cmd=$lt_cv_file_magic_cmd
5343deplibs_check_method=$lt_cv_deplibs_check_method
5344test -z "$deplibs_check_method" && deplibs_check_method=unknown
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357if test -n "$ac_tool_prefix"; then
5358 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5359set dummy ${ac_tool_prefix}ar; ac_word=$2
5360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5361$as_echo_n "checking for $ac_word... " >&6; }
5362if test "${ac_cv_prog_AR+set}" = set; then :
5363 $as_echo_n "(cached) " >&6
5364else
5365 if test -n "$AR"; then
5366 ac_cv_prog_AR="$AR" # Let the user override the test.
5367else
5368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5369for as_dir in $PATH
5370do
5371 IFS=$as_save_IFS
5372 test -z "$as_dir" && as_dir=.
5373 for ac_exec_ext in '' $ac_executable_extensions; do
5374 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5375 ac_cv_prog_AR="${ac_tool_prefix}ar"
5376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5377 break 2
5378 fi
5379done
5380 done
5381IFS=$as_save_IFS
5382
5383fi
5384fi
5385AR=$ac_cv_prog_AR
5386if test -n "$AR"; then
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5388$as_echo "$AR" >&6; }
5389else
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391$as_echo "no" >&6; }
5392fi
5393
5394
5395fi
5396if test -z "$ac_cv_prog_AR"; then
5397 ac_ct_AR=$AR
5398 # Extract the first word of "ar", so it can be a program name with args.
5399set dummy ar; ac_word=$2
5400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5401$as_echo_n "checking for $ac_word... " >&6; }
5402if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5403 $as_echo_n "(cached) " >&6
5404else
5405 if test -n "$ac_ct_AR"; then
5406 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5407else
5408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409for as_dir in $PATH
5410do
5411 IFS=$as_save_IFS
5412 test -z "$as_dir" && as_dir=.
5413 for ac_exec_ext in '' $ac_executable_extensions; do
5414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5415 ac_cv_prog_ac_ct_AR="ar"
5416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417 break 2
5418 fi
5419done
5420 done
5421IFS=$as_save_IFS
5422
5423fi
5424fi
5425ac_ct_AR=$ac_cv_prog_ac_ct_AR
5426if test -n "$ac_ct_AR"; then
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5428$as_echo "$ac_ct_AR" >&6; }
5429else
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5431$as_echo "no" >&6; }
5432fi
5433
5434 if test "x$ac_ct_AR" = x; then
5435 AR="false"
5436 else
5437 case $cross_compiling:$ac_tool_warned in
5438yes:)
5439{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5440$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5441ac_tool_warned=yes ;;
5442esac
5443 AR=$ac_ct_AR
5444 fi
5445else
5446 AR="$ac_cv_prog_AR"
5447fi
5448
5449test -z "$AR" && AR=ar
5450test -z "$AR_FLAGS" && AR_FLAGS=cru
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462if test -n "$ac_tool_prefix"; then
5463 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5464set dummy ${ac_tool_prefix}strip; ac_word=$2
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5466$as_echo_n "checking for $ac_word... " >&6; }
5467if test "${ac_cv_prog_STRIP+set}" = set; then :
5468 $as_echo_n "(cached) " >&6
5469else
5470 if test -n "$STRIP"; then
5471 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5472else
5473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474for as_dir in $PATH
5475do
5476 IFS=$as_save_IFS
5477 test -z "$as_dir" && as_dir=.
5478 for ac_exec_ext in '' $ac_executable_extensions; do
5479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5480 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5482 break 2
5483 fi
5484done
5485 done
5486IFS=$as_save_IFS
5487
5488fi
5489fi
5490STRIP=$ac_cv_prog_STRIP
5491if test -n "$STRIP"; then
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5493$as_echo "$STRIP" >&6; }
5494else
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496$as_echo "no" >&6; }
5497fi
5498
5499
5500fi
5501if test -z "$ac_cv_prog_STRIP"; then
5502 ac_ct_STRIP=$STRIP
5503 # Extract the first word of "strip", so it can be a program name with args.
5504set dummy strip; ac_word=$2
5505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5506$as_echo_n "checking for $ac_word... " >&6; }
5507if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5508 $as_echo_n "(cached) " >&6
5509else
5510 if test -n "$ac_ct_STRIP"; then
5511 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5512else
5513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514for as_dir in $PATH
5515do
5516 IFS=$as_save_IFS
5517 test -z "$as_dir" && as_dir=.
5518 for ac_exec_ext in '' $ac_executable_extensions; do
5519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5520 ac_cv_prog_ac_ct_STRIP="strip"
5521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5522 break 2
5523 fi
5524done
5525 done
5526IFS=$as_save_IFS
5527
5528fi
5529fi
5530ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5531if test -n "$ac_ct_STRIP"; then
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5533$as_echo "$ac_ct_STRIP" >&6; }
5534else
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5536$as_echo "no" >&6; }
5537fi
5538
5539 if test "x$ac_ct_STRIP" = x; then
5540 STRIP=":"
5541 else
5542 case $cross_compiling:$ac_tool_warned in
5543yes:)
5544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5546ac_tool_warned=yes ;;
5547esac
5548 STRIP=$ac_ct_STRIP
5549 fi
5550else
5551 STRIP="$ac_cv_prog_STRIP"
5552fi
5553
5554test -z "$STRIP" && STRIP=:
5555
5556
5557
5558
5559
5560
5561if test -n "$ac_tool_prefix"; then
5562 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5563set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565$as_echo_n "checking for $ac_word... " >&6; }
5566if test "${ac_cv_prog_RANLIB+set}" = set; then :
5567 $as_echo_n "(cached) " >&6
5568else
5569 if test -n "$RANLIB"; then
5570 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5571else
5572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5573for as_dir in $PATH
5574do
5575 IFS=$as_save_IFS
5576 test -z "$as_dir" && as_dir=.
5577 for ac_exec_ext in '' $ac_executable_extensions; do
5578 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5579 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5581 break 2
5582 fi
5583done
5584 done
5585IFS=$as_save_IFS
5586
5587fi
5588fi
5589RANLIB=$ac_cv_prog_RANLIB
5590if test -n "$RANLIB"; then
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5592$as_echo "$RANLIB" >&6; }
5593else
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5595$as_echo "no" >&6; }
5596fi
5597
5598
5599fi
5600if test -z "$ac_cv_prog_RANLIB"; then
5601 ac_ct_RANLIB=$RANLIB
5602 # Extract the first word of "ranlib", so it can be a program name with args.
5603set dummy ranlib; ac_word=$2
5604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5605$as_echo_n "checking for $ac_word... " >&6; }
5606if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5607 $as_echo_n "(cached) " >&6
5608else
5609 if test -n "$ac_ct_RANLIB"; then
5610 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5611else
5612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5613for as_dir in $PATH
5614do
5615 IFS=$as_save_IFS
5616 test -z "$as_dir" && as_dir=.
5617 for ac_exec_ext in '' $ac_executable_extensions; do
5618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5619 ac_cv_prog_ac_ct_RANLIB="ranlib"
5620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5621 break 2
5622 fi
5623done
5624 done
5625IFS=$as_save_IFS
5626
5627fi
5628fi
5629ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5630if test -n "$ac_ct_RANLIB"; then
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5632$as_echo "$ac_ct_RANLIB" >&6; }
5633else
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635$as_echo "no" >&6; }
5636fi
5637
5638 if test "x$ac_ct_RANLIB" = x; then
5639 RANLIB=":"
5640 else
5641 case $cross_compiling:$ac_tool_warned in
5642yes:)
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5644$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5645ac_tool_warned=yes ;;
5646esac
5647 RANLIB=$ac_ct_RANLIB
5648 fi
5649else
5650 RANLIB="$ac_cv_prog_RANLIB"
5651fi
5652
5653test -z "$RANLIB" && RANLIB=:
5654
5655
5656
5657
5658
5659
5660# Determine commands to create old-style static archives.
5661old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5662old_postinstall_cmds='chmod 644 $oldlib'
5663old_postuninstall_cmds=
5664
5665if test -n "$RANLIB"; then
5666 case $host_os in
5667 openbsd*)
5668 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5669 ;;
5670 *)
5671 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5672 ;;
5673 esac
5674 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5675fi
5676
52327858
L
5677case $host_os in
5678 darwin*)
5679 lock_old_archive_extraction=yes ;;
5680 *)
5681 lock_old_archive_extraction=no ;;
5682esac
5683
5684
5685
5686
5687
5688
d7f09764
DN
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722# If no C compiler was specified, use CC.
5723LTCC=${LTCC-"$CC"}
5724
5725# If no C compiler flags were specified, use CFLAGS.
5726LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5727
5728# Allow CC to be a program name with arguments.
5729compiler=$CC
5730
5731
5732# Check for command to grab the raw symbol name followed by C symbol from nm.
5733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5734$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5735if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5736 $as_echo_n "(cached) " >&6
5737else
5738
5739# These are sane defaults that work on at least a few old systems.
5740# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5741
5742# Character class describing NM global symbol codes.
5743symcode='[BCDEGRST]'
5744
5745# Regexp to match symbols that can be accessed directly from C.
5746sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5747
5748# Define system-specific variables.
5749case $host_os in
5750aix*)
5751 symcode='[BCDT]'
5752 ;;
5753cygwin* | mingw* | pw32* | cegcc*)
5754 symcode='[ABCDGISTW]'
5755 ;;
5756hpux*)
5757 if test "$host_cpu" = ia64; then
5758 symcode='[ABCDEGRST]'
5759 fi
5760 ;;
5761irix* | nonstopux*)
5762 symcode='[BCDEGRST]'
5763 ;;
5764osf*)
5765 symcode='[BCDEGQRST]'
5766 ;;
5767solaris*)
5768 symcode='[BDRT]'
5769 ;;
5770sco3.2v5*)
5771 symcode='[DT]'
5772 ;;
5773sysv4.2uw2*)
5774 symcode='[DT]'
5775 ;;
5776sysv5* | sco5v6* | unixware* | OpenUNIX*)
5777 symcode='[ABDT]'
5778 ;;
5779sysv4)
5780 symcode='[DFNSTU]'
5781 ;;
5782esac
5783
5784# If we're using GNU nm, then use its standard symbol codes.
5785case `$NM -V 2>&1` in
5786*GNU* | *'with BFD'*)
5787 symcode='[ABCDGIRSTW]' ;;
5788esac
5789
5790# Transform an extracted symbol line into a proper C declaration.
5791# Some systems (esp. on ia64) link data and code symbols differently,
5792# so use this general approach.
5793lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5794
5795# Transform an extracted symbol line into symbol name and symbol address
5796lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5797lt_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'"
5798
5799# Handle CRLF in mingw tool chain
5800opt_cr=
5801case $build_os in
5802mingw*)
5803 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5804 ;;
5805esac
5806
5807# Try without a prefix underscore, then with it.
5808for ac_symprfx in "" "_"; do
5809
5810 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5811 symxfrm="\\1 $ac_symprfx\\2 \\2"
5812
5813 # Write the raw and C identifiers.
5814 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5815 # Fake it for dumpbin and say T for any non-static function
5816 # and D for any global variable.
5817 # Also find C++ and __fastcall symbols from MSVC++,
5818 # which start with @ or ?.
5819 lt_cv_sys_global_symbol_pipe="$AWK '"\
5820" {last_section=section; section=\$ 3};"\
5821" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5822" \$ 0!~/External *\|/{next};"\
5823" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5824" {if(hide[section]) next};"\
5825" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5826" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5827" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5828" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5829" ' prfx=^$ac_symprfx"
5830 else
5831 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5832 fi
5833
5834 # Check to see that the pipe works correctly.
5835 pipe_works=no
5836
5837 rm -f conftest*
5838 cat > conftest.$ac_ext <<_LT_EOF
5839#ifdef __cplusplus
5840extern "C" {
5841#endif
5842char nm_test_var;
5843void nm_test_func(void);
5844void nm_test_func(void){}
5845#ifdef __cplusplus
5846}
5847#endif
5848int main(){nm_test_var='a';nm_test_func();return(0);}
5849_LT_EOF
5850
5851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5852 (eval $ac_compile) 2>&5
5853 ac_status=$?
5854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5855 test $ac_status = 0; }; then
5856 # Now try to grab the symbols.
5857 nlist=conftest.nm
52327858
L
5858 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5859 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
d7f09764
DN
5860 ac_status=$?
5861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5862 test $ac_status = 0; } && test -s "$nlist"; then
5863 # Try sorting and uniquifying the output.
5864 if sort "$nlist" | uniq > "$nlist"T; then
5865 mv -f "$nlist"T "$nlist"
5866 else
5867 rm -f "$nlist"T
5868 fi
5869
5870 # Make sure that we snagged all the symbols we need.
5871 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5872 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5873 cat <<_LT_EOF > conftest.$ac_ext
5874#ifdef __cplusplus
5875extern "C" {
5876#endif
5877
5878_LT_EOF
5879 # Now generate the symbol file.
5880 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5881
5882 cat <<_LT_EOF >> conftest.$ac_ext
5883
5884/* The mapping between symbol names and symbols. */
5885const struct {
5886 const char *name;
5887 void *address;
5888}
5889lt__PROGRAM__LTX_preloaded_symbols[] =
5890{
5891 { "@PROGRAM@", (void *) 0 },
5892_LT_EOF
5893 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5894 cat <<\_LT_EOF >> conftest.$ac_ext
5895 {0, (void *) 0}
5896};
5897
5898/* This works around a problem in FreeBSD linker */
5899#ifdef FREEBSD_WORKAROUND
5900static const void *lt_preloaded_setup() {
5901 return lt__PROGRAM__LTX_preloaded_symbols;
5902}
5903#endif
5904
5905#ifdef __cplusplus
5906}
5907#endif
5908_LT_EOF
5909 # Now try linking the two files.
5910 mv conftest.$ac_objext conftstm.$ac_objext
5911 lt_save_LIBS="$LIBS"
5912 lt_save_CFLAGS="$CFLAGS"
5913 LIBS="conftstm.$ac_objext"
5914 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5915 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5916 (eval $ac_link) 2>&5
5917 ac_status=$?
5918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5920 pipe_works=yes
5921 fi
5922 LIBS="$lt_save_LIBS"
5923 CFLAGS="$lt_save_CFLAGS"
5924 else
5925 echo "cannot find nm_test_func in $nlist" >&5
5926 fi
5927 else
5928 echo "cannot find nm_test_var in $nlist" >&5
5929 fi
5930 else
5931 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5932 fi
5933 else
5934 echo "$progname: failed program was:" >&5
5935 cat conftest.$ac_ext >&5
5936 fi
5937 rm -rf conftest* conftst*
5938
5939 # Do not use the global_symbol_pipe unless it works.
5940 if test "$pipe_works" = yes; then
5941 break
5942 else
5943 lt_cv_sys_global_symbol_pipe=
5944 fi
5945done
5946
5947fi
5948
5949if test -z "$lt_cv_sys_global_symbol_pipe"; then
5950 lt_cv_sys_global_symbol_to_cdecl=
5951fi
5952if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5954$as_echo "failed" >&6; }
5955else
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5957$as_echo "ok" >&6; }
5958fi
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
d7f09764
DN
5979
5980
5981# Check whether --enable-libtool-lock was given.
5982if test "${enable_libtool_lock+set}" = set; then :
5983 enableval=$enable_libtool_lock;
5984fi
5985
5986test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5987
5988# Some flags need to be propagated to the compiler or linker for good
5989# libtool support.
5990case $host in
5991ia64-*-hpux*)
5992 # Find out which ABI we are using.
5993 echo 'int i;' > conftest.$ac_ext
5994 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5995 (eval $ac_compile) 2>&5
5996 ac_status=$?
5997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5998 test $ac_status = 0; }; then
5999 case `/usr/bin/file conftest.$ac_objext` in
6000 *ELF-32*)
6001 HPUX_IA64_MODE="32"
6002 ;;
6003 *ELF-64*)
6004 HPUX_IA64_MODE="64"
6005 ;;
6006 esac
6007 fi
6008 rm -rf conftest*
6009 ;;
6010*-*-irix6*)
6011 # Find out which ABI we are using.
52327858 6012 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
d7f09764
DN
6013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6014 (eval $ac_compile) 2>&5
6015 ac_status=$?
6016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6017 test $ac_status = 0; }; then
6018 if test "$lt_cv_prog_gnu_ld" = yes; then
6019 case `/usr/bin/file conftest.$ac_objext` in
6020 *32-bit*)
6021 LD="${LD-ld} -melf32bsmip"
6022 ;;
6023 *N32*)
6024 LD="${LD-ld} -melf32bmipn32"
6025 ;;
6026 *64-bit*)
6027 LD="${LD-ld} -melf64bmip"
6028 ;;
6029 esac
6030 else
6031 case `/usr/bin/file conftest.$ac_objext` in
6032 *32-bit*)
6033 LD="${LD-ld} -32"
6034 ;;
6035 *N32*)
6036 LD="${LD-ld} -n32"
6037 ;;
6038 *64-bit*)
6039 LD="${LD-ld} -64"
6040 ;;
6041 esac
6042 fi
6043 fi
6044 rm -rf conftest*
6045 ;;
6046
6047x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6048s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6049 # Find out which ABI we are using.
6050 echo 'int i;' > conftest.$ac_ext
6051 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6052 (eval $ac_compile) 2>&5
6053 ac_status=$?
6054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6055 test $ac_status = 0; }; then
6056 case `/usr/bin/file conftest.o` in
6057 *32-bit*)
6058 case $host in
6059 x86_64-*kfreebsd*-gnu)
6060 LD="${LD-ld} -m elf_i386_fbsd"
6061 ;;
6062 x86_64-*linux*)
6063 LD="${LD-ld} -m elf_i386"
6064 ;;
6065 ppc64-*linux*|powerpc64-*linux*)
6066 LD="${LD-ld} -m elf32ppclinux"
6067 ;;
6068 s390x-*linux*)
6069 LD="${LD-ld} -m elf_s390"
6070 ;;
6071 sparc64-*linux*)
6072 LD="${LD-ld} -m elf32_sparc"
6073 ;;
6074 esac
6075 ;;
6076 *64-bit*)
6077 case $host in
6078 x86_64-*kfreebsd*-gnu)
6079 LD="${LD-ld} -m elf_x86_64_fbsd"
6080 ;;
6081 x86_64-*linux*)
6082 LD="${LD-ld} -m elf_x86_64"
6083 ;;
6084 ppc*-*linux*|powerpc*-*linux*)
6085 LD="${LD-ld} -m elf64ppc"
6086 ;;
6087 s390*-*linux*|s390*-*tpf*)
6088 LD="${LD-ld} -m elf64_s390"
6089 ;;
6090 sparc*-*linux*)
6091 LD="${LD-ld} -m elf64_sparc"
6092 ;;
6093 esac
6094 ;;
6095 esac
6096 fi
6097 rm -rf conftest*
6098 ;;
6099
6100*-*-sco3.2v5*)
6101 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6102 SAVE_CFLAGS="$CFLAGS"
6103 CFLAGS="$CFLAGS -belf"
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6105$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6106if test "${lt_cv_cc_needs_belf+set}" = set; then :
6107 $as_echo_n "(cached) " >&6
6108else
6109 ac_ext=c
6110ac_cpp='$CPP $CPPFLAGS'
6111ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6112ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6113ac_compiler_gnu=$ac_cv_c_compiler_gnu
6114
6115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6116/* end confdefs.h. */
6117
6118int
6119main ()
6120{
6121
6122 ;
6123 return 0;
6124}
6125_ACEOF
6126if ac_fn_c_try_link "$LINENO"; then :
6127 lt_cv_cc_needs_belf=yes
6128else
6129 lt_cv_cc_needs_belf=no
6130fi
6131rm -f core conftest.err conftest.$ac_objext \
6132 conftest$ac_exeext conftest.$ac_ext
6133 ac_ext=c
6134ac_cpp='$CPP $CPPFLAGS'
6135ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6136ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6137ac_compiler_gnu=$ac_cv_c_compiler_gnu
6138
6139fi
6140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6141$as_echo "$lt_cv_cc_needs_belf" >&6; }
6142 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6143 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6144 CFLAGS="$SAVE_CFLAGS"
6145 fi
6146 ;;
6147sparc*-*solaris*)
6148 # Find out which ABI we are using.
6149 echo 'int i;' > conftest.$ac_ext
6150 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6151 (eval $ac_compile) 2>&5
6152 ac_status=$?
6153 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6154 test $ac_status = 0; }; then
6155 case `/usr/bin/file conftest.o` in
6156 *64-bit*)
6157 case $lt_cv_prog_gnu_ld in
6158 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6159 *)
6160 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6161 LD="${LD-ld} -64"
6162 fi
6163 ;;
6164 esac
6165 ;;
6166 esac
6167 fi
6168 rm -rf conftest*
6169 ;;
6170esac
6171
6172need_locks="$enable_libtool_lock"
6173
6174
6175 case $host_os in
6176 rhapsody* | darwin*)
6177 if test -n "$ac_tool_prefix"; then
6178 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6179set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6181$as_echo_n "checking for $ac_word... " >&6; }
6182if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6183 $as_echo_n "(cached) " >&6
6184else
6185 if test -n "$DSYMUTIL"; then
6186 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6187else
6188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189for as_dir in $PATH
6190do
6191 IFS=$as_save_IFS
6192 test -z "$as_dir" && as_dir=.
6193 for ac_exec_ext in '' $ac_executable_extensions; do
6194 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6195 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6197 break 2
6198 fi
6199done
6200 done
6201IFS=$as_save_IFS
6202
6203fi
6204fi
6205DSYMUTIL=$ac_cv_prog_DSYMUTIL
6206if test -n "$DSYMUTIL"; then
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6208$as_echo "$DSYMUTIL" >&6; }
6209else
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6211$as_echo "no" >&6; }
6212fi
6213
6214
6215fi
6216if test -z "$ac_cv_prog_DSYMUTIL"; then
6217 ac_ct_DSYMUTIL=$DSYMUTIL
6218 # Extract the first word of "dsymutil", so it can be a program name with args.
6219set dummy dsymutil; ac_word=$2
6220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6221$as_echo_n "checking for $ac_word... " >&6; }
6222if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6223 $as_echo_n "(cached) " >&6
6224else
6225 if test -n "$ac_ct_DSYMUTIL"; then
6226 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6227else
6228as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6229for as_dir in $PATH
6230do
6231 IFS=$as_save_IFS
6232 test -z "$as_dir" && as_dir=.
6233 for ac_exec_ext in '' $ac_executable_extensions; do
6234 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6235 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6237 break 2
6238 fi
6239done
6240 done
6241IFS=$as_save_IFS
6242
6243fi
6244fi
6245ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6246if test -n "$ac_ct_DSYMUTIL"; then
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6248$as_echo "$ac_ct_DSYMUTIL" >&6; }
6249else
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6251$as_echo "no" >&6; }
6252fi
6253
6254 if test "x$ac_ct_DSYMUTIL" = x; then
6255 DSYMUTIL=":"
6256 else
6257 case $cross_compiling:$ac_tool_warned in
6258yes:)
6259{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6260$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6261ac_tool_warned=yes ;;
6262esac
6263 DSYMUTIL=$ac_ct_DSYMUTIL
6264 fi
6265else
6266 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6267fi
6268
6269 if test -n "$ac_tool_prefix"; then
6270 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6271set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6273$as_echo_n "checking for $ac_word... " >&6; }
6274if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6275 $as_echo_n "(cached) " >&6
6276else
6277 if test -n "$NMEDIT"; then
6278 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6279else
6280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6281for as_dir in $PATH
6282do
6283 IFS=$as_save_IFS
6284 test -z "$as_dir" && as_dir=.
6285 for ac_exec_ext in '' $ac_executable_extensions; do
6286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6287 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6289 break 2
6290 fi
6291done
6292 done
6293IFS=$as_save_IFS
6294
6295fi
6296fi
6297NMEDIT=$ac_cv_prog_NMEDIT
6298if test -n "$NMEDIT"; then
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6300$as_echo "$NMEDIT" >&6; }
6301else
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6303$as_echo "no" >&6; }
6304fi
6305
6306
6307fi
6308if test -z "$ac_cv_prog_NMEDIT"; then
6309 ac_ct_NMEDIT=$NMEDIT
6310 # Extract the first word of "nmedit", so it can be a program name with args.
6311set dummy nmedit; ac_word=$2
6312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6313$as_echo_n "checking for $ac_word... " >&6; }
6314if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6315 $as_echo_n "(cached) " >&6
6316else
6317 if test -n "$ac_ct_NMEDIT"; then
6318 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6319else
6320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321for as_dir in $PATH
6322do
6323 IFS=$as_save_IFS
6324 test -z "$as_dir" && as_dir=.
6325 for ac_exec_ext in '' $ac_executable_extensions; do
6326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6327 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6329 break 2
6330 fi
6331done
6332 done
6333IFS=$as_save_IFS
6334
6335fi
6336fi
6337ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6338if test -n "$ac_ct_NMEDIT"; then
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6340$as_echo "$ac_ct_NMEDIT" >&6; }
6341else
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6343$as_echo "no" >&6; }
6344fi
6345
6346 if test "x$ac_ct_NMEDIT" = x; then
6347 NMEDIT=":"
6348 else
6349 case $cross_compiling:$ac_tool_warned in
6350yes:)
6351{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6352$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6353ac_tool_warned=yes ;;
6354esac
6355 NMEDIT=$ac_ct_NMEDIT
6356 fi
6357else
6358 NMEDIT="$ac_cv_prog_NMEDIT"
6359fi
6360
6361 if test -n "$ac_tool_prefix"; then
6362 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6363set dummy ${ac_tool_prefix}lipo; ac_word=$2
6364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6365$as_echo_n "checking for $ac_word... " >&6; }
6366if test "${ac_cv_prog_LIPO+set}" = set; then :
6367 $as_echo_n "(cached) " >&6
6368else
6369 if test -n "$LIPO"; then
6370 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6371else
6372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6373for as_dir in $PATH
6374do
6375 IFS=$as_save_IFS
6376 test -z "$as_dir" && as_dir=.
6377 for ac_exec_ext in '' $ac_executable_extensions; do
6378 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6379 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6381 break 2
6382 fi
6383done
6384 done
6385IFS=$as_save_IFS
6386
6387fi
6388fi
6389LIPO=$ac_cv_prog_LIPO
6390if test -n "$LIPO"; then
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6392$as_echo "$LIPO" >&6; }
6393else
6394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395$as_echo "no" >&6; }
6396fi
6397
6398
6399fi
6400if test -z "$ac_cv_prog_LIPO"; then
6401 ac_ct_LIPO=$LIPO
6402 # Extract the first word of "lipo", so it can be a program name with args.
6403set dummy lipo; ac_word=$2
6404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6405$as_echo_n "checking for $ac_word... " >&6; }
6406if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6407 $as_echo_n "(cached) " >&6
6408else
6409 if test -n "$ac_ct_LIPO"; then
6410 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6411else
6412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413for as_dir in $PATH
6414do
6415 IFS=$as_save_IFS
6416 test -z "$as_dir" && as_dir=.
6417 for ac_exec_ext in '' $ac_executable_extensions; do
6418 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6419 ac_cv_prog_ac_ct_LIPO="lipo"
6420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6421 break 2
6422 fi
6423done
6424 done
6425IFS=$as_save_IFS
6426
6427fi
6428fi
6429ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6430if test -n "$ac_ct_LIPO"; then
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6432$as_echo "$ac_ct_LIPO" >&6; }
6433else
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6435$as_echo "no" >&6; }
6436fi
6437
6438 if test "x$ac_ct_LIPO" = x; then
6439 LIPO=":"
6440 else
6441 case $cross_compiling:$ac_tool_warned in
6442yes:)
6443{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6444$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6445ac_tool_warned=yes ;;
6446esac
6447 LIPO=$ac_ct_LIPO
6448 fi
6449else
6450 LIPO="$ac_cv_prog_LIPO"
6451fi
6452
6453 if test -n "$ac_tool_prefix"; then
6454 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6455set dummy ${ac_tool_prefix}otool; ac_word=$2
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6457$as_echo_n "checking for $ac_word... " >&6; }
6458if test "${ac_cv_prog_OTOOL+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
6460else
6461 if test -n "$OTOOL"; then
6462 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6463else
6464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6465for as_dir in $PATH
6466do
6467 IFS=$as_save_IFS
6468 test -z "$as_dir" && as_dir=.
6469 for ac_exec_ext in '' $ac_executable_extensions; do
6470 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6471 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6473 break 2
6474 fi
6475done
6476 done
6477IFS=$as_save_IFS
6478
6479fi
6480fi
6481OTOOL=$ac_cv_prog_OTOOL
6482if test -n "$OTOOL"; then
6483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6484$as_echo "$OTOOL" >&6; }
6485else
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6487$as_echo "no" >&6; }
6488fi
6489
6490
6491fi
6492if test -z "$ac_cv_prog_OTOOL"; then
6493 ac_ct_OTOOL=$OTOOL
6494 # Extract the first word of "otool", so it can be a program name with args.
6495set dummy otool; ac_word=$2
6496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6497$as_echo_n "checking for $ac_word... " >&6; }
6498if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6499 $as_echo_n "(cached) " >&6
6500else
6501 if test -n "$ac_ct_OTOOL"; then
6502 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6503else
6504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6505for as_dir in $PATH
6506do
6507 IFS=$as_save_IFS
6508 test -z "$as_dir" && as_dir=.
6509 for ac_exec_ext in '' $ac_executable_extensions; do
6510 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6511 ac_cv_prog_ac_ct_OTOOL="otool"
6512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6513 break 2
6514 fi
6515done
6516 done
6517IFS=$as_save_IFS
6518
6519fi
6520fi
6521ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6522if test -n "$ac_ct_OTOOL"; then
6523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6524$as_echo "$ac_ct_OTOOL" >&6; }
6525else
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6527$as_echo "no" >&6; }
6528fi
6529
6530 if test "x$ac_ct_OTOOL" = x; then
6531 OTOOL=":"
6532 else
6533 case $cross_compiling:$ac_tool_warned in
6534yes:)
6535{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6536$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6537ac_tool_warned=yes ;;
6538esac
6539 OTOOL=$ac_ct_OTOOL
6540 fi
6541else
6542 OTOOL="$ac_cv_prog_OTOOL"
6543fi
6544
6545 if test -n "$ac_tool_prefix"; then
6546 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6547set dummy ${ac_tool_prefix}otool64; ac_word=$2
6548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6549$as_echo_n "checking for $ac_word... " >&6; }
6550if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6551 $as_echo_n "(cached) " >&6
6552else
6553 if test -n "$OTOOL64"; then
6554 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6555else
6556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6557for as_dir in $PATH
6558do
6559 IFS=$as_save_IFS
6560 test -z "$as_dir" && as_dir=.
6561 for ac_exec_ext in '' $ac_executable_extensions; do
6562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6563 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6565 break 2
6566 fi
6567done
6568 done
6569IFS=$as_save_IFS
6570
6571fi
6572fi
6573OTOOL64=$ac_cv_prog_OTOOL64
6574if test -n "$OTOOL64"; then
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6576$as_echo "$OTOOL64" >&6; }
6577else
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6579$as_echo "no" >&6; }
6580fi
6581
6582
6583fi
6584if test -z "$ac_cv_prog_OTOOL64"; then
6585 ac_ct_OTOOL64=$OTOOL64
6586 # Extract the first word of "otool64", so it can be a program name with args.
6587set dummy otool64; ac_word=$2
6588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6589$as_echo_n "checking for $ac_word... " >&6; }
6590if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6591 $as_echo_n "(cached) " >&6
6592else
6593 if test -n "$ac_ct_OTOOL64"; then
6594 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6595else
6596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6597for as_dir in $PATH
6598do
6599 IFS=$as_save_IFS
6600 test -z "$as_dir" && as_dir=.
6601 for ac_exec_ext in '' $ac_executable_extensions; do
6602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6603 ac_cv_prog_ac_ct_OTOOL64="otool64"
6604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6605 break 2
6606 fi
6607done
6608 done
6609IFS=$as_save_IFS
6610
6611fi
6612fi
6613ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6614if test -n "$ac_ct_OTOOL64"; then
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6616$as_echo "$ac_ct_OTOOL64" >&6; }
6617else
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6619$as_echo "no" >&6; }
6620fi
6621
6622 if test "x$ac_ct_OTOOL64" = x; then
6623 OTOOL64=":"
6624 else
6625 case $cross_compiling:$ac_tool_warned in
6626yes:)
6627{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6628$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6629ac_tool_warned=yes ;;
6630esac
6631 OTOOL64=$ac_ct_OTOOL64
6632 fi
6633else
6634 OTOOL64="$ac_cv_prog_OTOOL64"
6635fi
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6664$as_echo_n "checking for -single_module linker flag... " >&6; }
6665if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6666 $as_echo_n "(cached) " >&6
6667else
6668 lt_cv_apple_cc_single_mod=no
6669 if test -z "${LT_MULTI_MODULE}"; then
6670 # By default we will add the -single_module flag. You can override
6671 # by either setting the environment variable LT_MULTI_MODULE
6672 # non-empty at configure time, or by adding -multi_module to the
6673 # link flags.
6674 rm -rf libconftest.dylib*
6675 echo "int foo(void){return 1;}" > conftest.c
6676 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6677-dynamiclib -Wl,-single_module conftest.c" >&5
6678 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6679 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6680 _lt_result=$?
6681 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6682 lt_cv_apple_cc_single_mod=yes
6683 else
6684 cat conftest.err >&5
6685 fi
6686 rm -rf libconftest.dylib*
6687 rm -f conftest.*
6688 fi
6689fi
6690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6691$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6693$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6694if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6695 $as_echo_n "(cached) " >&6
6696else
6697 lt_cv_ld_exported_symbols_list=no
6698 save_LDFLAGS=$LDFLAGS
6699 echo "_main" > conftest.sym
6700 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6702/* end confdefs.h. */
6703
6704int
6705main ()
6706{
6707
6708 ;
6709 return 0;
6710}
6711_ACEOF
6712if ac_fn_c_try_link "$LINENO"; then :
6713 lt_cv_ld_exported_symbols_list=yes
6714else
6715 lt_cv_ld_exported_symbols_list=no
6716fi
6717rm -f core conftest.err conftest.$ac_objext \
6718 conftest$ac_exeext conftest.$ac_ext
6719 LDFLAGS="$save_LDFLAGS"
6720
6721fi
6722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6723$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
52327858
L
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6725$as_echo_n "checking for -force_load linker flag... " >&6; }
6726if test "${lt_cv_ld_force_load+set}" = set; then :
6727 $as_echo_n "(cached) " >&6
6728else
6729 lt_cv_ld_force_load=no
6730 cat > conftest.c << _LT_EOF
6731int forced_loaded() { return 2;}
6732_LT_EOF
6733 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6734 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6735 echo "$AR cru libconftest.a conftest.o" >&5
6736 $AR cru libconftest.a conftest.o 2>&5
6737 cat > conftest.c << _LT_EOF
6738int main() { return 0;}
6739_LT_EOF
6740 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6741 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6742 _lt_result=$?
6743 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6744 lt_cv_ld_force_load=yes
6745 else
6746 cat conftest.err >&5
6747 fi
6748 rm -f conftest.err libconftest.a conftest conftest.c
6749 rm -rf conftest.dSYM
6750
6751fi
6752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6753$as_echo "$lt_cv_ld_force_load" >&6; }
d7f09764
DN
6754 case $host_os in
6755 rhapsody* | darwin1.[012])
6756 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6757 darwin1.*)
6758 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6759 darwin*) # darwin 5.x on
6760 # if running on 10.5 or later, the deployment target defaults
6761 # to the OS version, if on x86, and 10.4, the deployment
6762 # target defaults to 10.4. Don't you love it?
6763 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6764 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6765 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6766 10.[012]*)
6767 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6768 10.*)
6769 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6770 esac
6771 ;;
6772 esac
6773 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6774 _lt_dar_single_mod='$single_module'
6775 fi
6776 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6777 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6778 else
6779 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6780 fi
52327858 6781 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
d7f09764
DN
6782 _lt_dsymutil='~$DSYMUTIL $lib || :'
6783 else
6784 _lt_dsymutil=
6785 fi
6786 ;;
6787 esac
6788
6789ac_ext=c
6790ac_cpp='$CPP $CPPFLAGS'
6791ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6792ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6793ac_compiler_gnu=$ac_cv_c_compiler_gnu
6794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6795$as_echo_n "checking how to run the C preprocessor... " >&6; }
6796# On Suns, sometimes $CPP names a directory.
6797if test -n "$CPP" && test -d "$CPP"; then
6798 CPP=
6799fi
6800if test -z "$CPP"; then
6801 if test "${ac_cv_prog_CPP+set}" = set; then :
6802 $as_echo_n "(cached) " >&6
6803else
6804 # Double quotes because CPP needs to be expanded
6805 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6806 do
6807 ac_preproc_ok=false
6808for ac_c_preproc_warn_flag in '' yes
6809do
6810 # Use a header file that comes with gcc, so configuring glibc
6811 # with a fresh cross-compiler works.
6812 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6813 # <limits.h> exists even on freestanding compilers.
6814 # On the NeXT, cc -E runs the code through the compiler's parser,
6815 # not just through cpp. "Syntax error" is here to catch this case.
6816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6817/* end confdefs.h. */
6818#ifdef __STDC__
6819# include <limits.h>
6820#else
6821# include <assert.h>
6822#endif
6823 Syntax error
6824_ACEOF
6825if ac_fn_c_try_cpp "$LINENO"; then :
6826
6827else
6828 # Broken: fails on valid input.
6829continue
6830fi
6831rm -f conftest.err conftest.$ac_ext
6832
6833 # OK, works on sane cases. Now check whether nonexistent headers
6834 # can be detected and how.
6835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6836/* end confdefs.h. */
6837#include <ac_nonexistent.h>
6838_ACEOF
6839if ac_fn_c_try_cpp "$LINENO"; then :
6840 # Broken: success on invalid input.
6841continue
6842else
6843 # Passes both tests.
6844ac_preproc_ok=:
6845break
6846fi
6847rm -f conftest.err conftest.$ac_ext
6848
6849done
6850# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6851rm -f conftest.err conftest.$ac_ext
6852if $ac_preproc_ok; then :
6853 break
6854fi
6855
6856 done
6857 ac_cv_prog_CPP=$CPP
6858
6859fi
6860 CPP=$ac_cv_prog_CPP
6861else
6862 ac_cv_prog_CPP=$CPP
6863fi
6864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6865$as_echo "$CPP" >&6; }
6866ac_preproc_ok=false
6867for ac_c_preproc_warn_flag in '' yes
6868do
6869 # Use a header file that comes with gcc, so configuring glibc
6870 # with a fresh cross-compiler works.
6871 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6872 # <limits.h> exists even on freestanding compilers.
6873 # On the NeXT, cc -E runs the code through the compiler's parser,
6874 # not just through cpp. "Syntax error" is here to catch this case.
6875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876/* end confdefs.h. */
6877#ifdef __STDC__
6878# include <limits.h>
6879#else
6880# include <assert.h>
6881#endif
6882 Syntax error
6883_ACEOF
6884if ac_fn_c_try_cpp "$LINENO"; then :
6885
6886else
6887 # Broken: fails on valid input.
6888continue
6889fi
6890rm -f conftest.err conftest.$ac_ext
6891
6892 # OK, works on sane cases. Now check whether nonexistent headers
6893 # can be detected and how.
6894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6895/* end confdefs.h. */
6896#include <ac_nonexistent.h>
6897_ACEOF
6898if ac_fn_c_try_cpp "$LINENO"; then :
6899 # Broken: success on invalid input.
6900continue
6901else
6902 # Passes both tests.
6903ac_preproc_ok=:
6904break
6905fi
6906rm -f conftest.err conftest.$ac_ext
6907
6908done
6909# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6910rm -f conftest.err conftest.$ac_ext
6911if $ac_preproc_ok; then :
6912
6913else
6914 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6915$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6916as_fn_error "C preprocessor \"$CPP\" fails sanity check
6917See \`config.log' for more details." "$LINENO" 5; }
6918fi
6919
6920ac_ext=c
6921ac_cpp='$CPP $CPPFLAGS'
6922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6924ac_compiler_gnu=$ac_cv_c_compiler_gnu
6925
6926
6927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6928$as_echo_n "checking for ANSI C header files... " >&6; }
6929if test "${ac_cv_header_stdc+set}" = set; then :
6930 $as_echo_n "(cached) " >&6
6931else
6932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6933/* end confdefs.h. */
6934#include <stdlib.h>
6935#include <stdarg.h>
6936#include <string.h>
6937#include <float.h>
6938
6939int
6940main ()
6941{
6942
6943 ;
6944 return 0;
6945}
6946_ACEOF
6947if ac_fn_c_try_compile "$LINENO"; then :
6948 ac_cv_header_stdc=yes
6949else
6950 ac_cv_header_stdc=no
6951fi
6952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6953
6954if test $ac_cv_header_stdc = yes; then
6955 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6957/* end confdefs.h. */
6958#include <string.h>
6959
6960_ACEOF
6961if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6962 $EGREP "memchr" >/dev/null 2>&1; then :
6963
6964else
6965 ac_cv_header_stdc=no
6966fi
6967rm -f conftest*
6968
6969fi
6970
6971if test $ac_cv_header_stdc = yes; then
6972 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6974/* end confdefs.h. */
6975#include <stdlib.h>
6976
6977_ACEOF
6978if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6979 $EGREP "free" >/dev/null 2>&1; then :
6980
6981else
6982 ac_cv_header_stdc=no
6983fi
6984rm -f conftest*
6985
6986fi
6987
6988if test $ac_cv_header_stdc = yes; then
6989 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6990 if test "$cross_compiling" = yes; then :
6991 :
6992else
6993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6994/* end confdefs.h. */
6995#include <ctype.h>
6996#include <stdlib.h>
6997#if ((' ' & 0x0FF) == 0x020)
6998# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6999# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7000#else
7001# define ISLOWER(c) \
7002 (('a' <= (c) && (c) <= 'i') \
7003 || ('j' <= (c) && (c) <= 'r') \
7004 || ('s' <= (c) && (c) <= 'z'))
7005# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7006#endif
7007
7008#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7009int
7010main ()
7011{
7012 int i;
7013 for (i = 0; i < 256; i++)
7014 if (XOR (islower (i), ISLOWER (i))
7015 || toupper (i) != TOUPPER (i))
7016 return 2;
7017 return 0;
7018}
7019_ACEOF
7020if ac_fn_c_try_run "$LINENO"; then :
7021
7022else
7023 ac_cv_header_stdc=no
7024fi
7025rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7026 conftest.$ac_objext conftest.beam conftest.$ac_ext
7027fi
7028
7029fi
7030fi
7031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7032$as_echo "$ac_cv_header_stdc" >&6; }
7033if test $ac_cv_header_stdc = yes; then
7034
7035$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7036
7037fi
7038
7039# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7040for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7041 inttypes.h stdint.h unistd.h
7042do :
7043 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7044ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7045"
7046eval as_val=\$$as_ac_Header
7047 if test "x$as_val" = x""yes; then :
7048 cat >>confdefs.h <<_ACEOF
7049#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7050_ACEOF
7051
7052fi
7053
7054done
7055
7056
7057for ac_header in dlfcn.h
7058do :
7059 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7060"
7061if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7062 cat >>confdefs.h <<_ACEOF
7063#define HAVE_DLFCN_H 1
7064_ACEOF
7065
7066fi
7067
7068done
7069
7070
7071
52327858
L
7072
7073
d7f09764
DN
7074# Set options
7075
7076
7077
7078 enable_dlopen=no
7079
7080
7081 enable_win32_dll=no
7082
7083
7084 # Check whether --enable-shared was given.
7085if test "${enable_shared+set}" = set; then :
7086 enableval=$enable_shared; p=${PACKAGE-default}
7087 case $enableval in
7088 yes) enable_shared=yes ;;
7089 no) enable_shared=no ;;
7090 *)
7091 enable_shared=no
7092 # Look at the argument we got. We use all the common list separators.
7093 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7094 for pkg in $enableval; do
7095 IFS="$lt_save_ifs"
7096 if test "X$pkg" = "X$p"; then
7097 enable_shared=yes
7098 fi
7099 done
7100 IFS="$lt_save_ifs"
7101 ;;
7102 esac
7103else
7104 enable_shared=yes
7105fi
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115 # Check whether --enable-static was given.
7116if test "${enable_static+set}" = set; then :
7117 enableval=$enable_static; p=${PACKAGE-default}
7118 case $enableval in
7119 yes) enable_static=yes ;;
7120 no) enable_static=no ;;
7121 *)
7122 enable_static=no
7123 # Look at the argument we got. We use all the common list separators.
7124 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7125 for pkg in $enableval; do
7126 IFS="$lt_save_ifs"
7127 if test "X$pkg" = "X$p"; then
7128 enable_static=yes
7129 fi
7130 done
7131 IFS="$lt_save_ifs"
7132 ;;
7133 esac
7134else
7135 enable_static=yes
7136fi
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147# Check whether --with-pic was given.
7148if test "${with_pic+set}" = set; then :
7149 withval=$with_pic; pic_mode="$withval"
7150else
7151 pic_mode=default
7152fi
7153
7154
7155test -z "$pic_mode" && pic_mode=default
7156
7157
7158
7159
7160
7161
7162
7163 # Check whether --enable-fast-install was given.
7164if test "${enable_fast_install+set}" = set; then :
7165 enableval=$enable_fast_install; p=${PACKAGE-default}
7166 case $enableval in
7167 yes) enable_fast_install=yes ;;
7168 no) enable_fast_install=no ;;
7169 *)
7170 enable_fast_install=no
7171 # Look at the argument we got. We use all the common list separators.
7172 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7173 for pkg in $enableval; do
7174 IFS="$lt_save_ifs"
7175 if test "X$pkg" = "X$p"; then
7176 enable_fast_install=yes
7177 fi
7178 done
7179 IFS="$lt_save_ifs"
7180 ;;
7181 esac
7182else
7183 enable_fast_install=yes
7184fi
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196# This can be used to rebuild libtool when needed
7197LIBTOOL_DEPS="$ltmain"
7198
7199# Always use our own libtool.
7200LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
52327858 7224
d7f09764
DN
7225
7226
7227test -z "$LN_S" && LN_S="ln -s"
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242if test -n "${ZSH_VERSION+set}" ; then
7243 setopt NO_GLOB_SUBST
7244fi
7245
7246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7247$as_echo_n "checking for objdir... " >&6; }
7248if test "${lt_cv_objdir+set}" = set; then :
7249 $as_echo_n "(cached) " >&6
7250else
7251 rm -f .libs 2>/dev/null
7252mkdir .libs 2>/dev/null
7253if test -d .libs; then
7254 lt_cv_objdir=.libs
7255else
7256 # MS-DOS does not allow filenames that begin with a dot.
7257 lt_cv_objdir=_libs
7258fi
7259rmdir .libs 2>/dev/null
7260fi
7261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7262$as_echo "$lt_cv_objdir" >&6; }
7263objdir=$lt_cv_objdir
7264
7265
7266
7267
7268
7269cat >>confdefs.h <<_ACEOF
7270#define LT_OBJDIR "$lt_cv_objdir/"
7271_ACEOF
7272
7273
7274
7275
d7f09764
DN
7276case $host_os in
7277aix3*)
7278 # AIX sometimes has problems with the GCC collect2 program. For some
7279 # reason, if we set the COLLECT_NAMES environment variable, the problems
7280 # vanish in a puff of smoke.
7281 if test "X${COLLECT_NAMES+set}" != Xset; then
7282 COLLECT_NAMES=
7283 export COLLECT_NAMES
7284 fi
7285 ;;
7286esac
7287
d7f09764
DN
7288# Global variables:
7289ofile=libtool
7290can_build_shared=yes
7291
7292# All known linkers require a `.a' archive for static linking (except MSVC,
7293# which needs '.lib').
7294libext=a
7295
7296with_gnu_ld="$lt_cv_prog_gnu_ld"
7297
7298old_CC="$CC"
7299old_CFLAGS="$CFLAGS"
7300
7301# Set sane defaults for various variables
7302test -z "$CC" && CC=cc
7303test -z "$LTCC" && LTCC=$CC
7304test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7305test -z "$LD" && LD=ld
7306test -z "$ac_objext" && ac_objext=o
7307
7308for cc_temp in $compiler""; do
7309 case $cc_temp in
7310 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7311 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7312 \-*) ;;
7313 *) break;;
7314 esac
7315done
52327858 7316cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7f09764
DN
7317
7318
7319# Only perform the check for file, if the check method requires it
7320test -z "$MAGIC_CMD" && MAGIC_CMD=file
7321case $deplibs_check_method in
7322file_magic*)
7323 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7325$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7326if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7327 $as_echo_n "(cached) " >&6
7328else
7329 case $MAGIC_CMD in
7330[\\/*] | ?:[\\/]*)
7331 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7332 ;;
7333*)
7334 lt_save_MAGIC_CMD="$MAGIC_CMD"
7335 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7336 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7337 for ac_dir in $ac_dummy; do
7338 IFS="$lt_save_ifs"
7339 test -z "$ac_dir" && ac_dir=.
7340 if test -f $ac_dir/${ac_tool_prefix}file; then
7341 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7342 if test -n "$file_magic_test_file"; then
7343 case $deplibs_check_method in
7344 "file_magic "*)
7345 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7346 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7347 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7348 $EGREP "$file_magic_regex" > /dev/null; then
7349 :
7350 else
7351 cat <<_LT_EOF 1>&2
7352
7353*** Warning: the command libtool uses to detect shared libraries,
7354*** $file_magic_cmd, produces output that libtool cannot recognize.
7355*** The result is that libtool may fail to recognize shared libraries
7356*** as such. This will affect the creation of libtool libraries that
7357*** depend on shared libraries, but programs linked with such libtool
7358*** libraries will work regardless of this problem. Nevertheless, you
7359*** may want to report the problem to your system manager and/or to
7360*** bug-libtool@gnu.org
7361
7362_LT_EOF
7363 fi ;;
7364 esac
7365 fi
7366 break
7367 fi
7368 done
7369 IFS="$lt_save_ifs"
7370 MAGIC_CMD="$lt_save_MAGIC_CMD"
7371 ;;
7372esac
7373fi
7374
7375MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7376if test -n "$MAGIC_CMD"; then
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7378$as_echo "$MAGIC_CMD" >&6; }
7379else
7380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7381$as_echo "no" >&6; }
7382fi
7383
7384
7385
7386
7387
7388if test -z "$lt_cv_path_MAGIC_CMD"; then
7389 if test -n "$ac_tool_prefix"; then
7390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7391$as_echo_n "checking for file... " >&6; }
7392if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7393 $as_echo_n "(cached) " >&6
7394else
7395 case $MAGIC_CMD in
7396[\\/*] | ?:[\\/]*)
7397 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7398 ;;
7399*)
7400 lt_save_MAGIC_CMD="$MAGIC_CMD"
7401 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7402 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7403 for ac_dir in $ac_dummy; do
7404 IFS="$lt_save_ifs"
7405 test -z "$ac_dir" && ac_dir=.
7406 if test -f $ac_dir/file; then
7407 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7408 if test -n "$file_magic_test_file"; then
7409 case $deplibs_check_method in
7410 "file_magic "*)
7411 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7412 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7413 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7414 $EGREP "$file_magic_regex" > /dev/null; then
7415 :
7416 else
7417 cat <<_LT_EOF 1>&2
7418
7419*** Warning: the command libtool uses to detect shared libraries,
7420*** $file_magic_cmd, produces output that libtool cannot recognize.
7421*** The result is that libtool may fail to recognize shared libraries
7422*** as such. This will affect the creation of libtool libraries that
7423*** depend on shared libraries, but programs linked with such libtool
7424*** libraries will work regardless of this problem. Nevertheless, you
7425*** may want to report the problem to your system manager and/or to
7426*** bug-libtool@gnu.org
7427
7428_LT_EOF
7429 fi ;;
7430 esac
7431 fi
7432 break
7433 fi
7434 done
7435 IFS="$lt_save_ifs"
7436 MAGIC_CMD="$lt_save_MAGIC_CMD"
7437 ;;
7438esac
7439fi
7440
7441MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7442if test -n "$MAGIC_CMD"; then
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7444$as_echo "$MAGIC_CMD" >&6; }
7445else
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7447$as_echo "no" >&6; }
7448fi
7449
7450
7451 else
7452 MAGIC_CMD=:
7453 fi
7454fi
7455
7456 fi
7457 ;;
7458esac
7459
7460# Use C for the default configuration in the libtool script
7461
7462lt_save_CC="$CC"
7463ac_ext=c
7464ac_cpp='$CPP $CPPFLAGS'
7465ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7466ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7467ac_compiler_gnu=$ac_cv_c_compiler_gnu
7468
7469
7470# Source file extension for C test sources.
7471ac_ext=c
7472
7473# Object file extension for compiled C test sources.
7474objext=o
7475objext=$objext
7476
7477# Code to be used in simple compile tests
7478lt_simple_compile_test_code="int some_variable = 0;"
7479
7480# Code to be used in simple link tests
7481lt_simple_link_test_code='int main(){return(0);}'
7482
7483
7484
7485
7486
7487
7488
7489# If no C compiler was specified, use CC.
7490LTCC=${LTCC-"$CC"}
7491
7492# If no C compiler flags were specified, use CFLAGS.
7493LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7494
7495# Allow CC to be a program name with arguments.
7496compiler=$CC
7497
7498# Save the default compiler, since it gets overwritten when the other
7499# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7500compiler_DEFAULT=$CC
7501
7502# save warnings/boilerplate of simple test code
7503ac_outfile=conftest.$ac_objext
7504echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7505eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7506_lt_compiler_boilerplate=`cat conftest.err`
7507$RM conftest*
7508
7509ac_outfile=conftest.$ac_objext
7510echo "$lt_simple_link_test_code" >conftest.$ac_ext
7511eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7512_lt_linker_boilerplate=`cat conftest.err`
7513$RM -r conftest*
7514
7515
7516## CAVEAT EMPTOR:
7517## There is no encapsulation within the following macros, do not change
7518## the running order or otherwise move them around unless you know exactly
7519## what you are doing...
7520if test -n "$compiler"; then
7521
7522lt_prog_compiler_no_builtin_flag=
7523
7524if test "$GCC" = yes; then
52327858
L
7525 case $cc_basename in
7526 nvcc*)
7527 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7528 *)
7529 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7530 esac
d7f09764
DN
7531
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7533$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7534if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7535 $as_echo_n "(cached) " >&6
7536else
7537 lt_cv_prog_compiler_rtti_exceptions=no
7538 ac_outfile=conftest.$ac_objext
7539 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7540 lt_compiler_flag="-fno-rtti -fno-exceptions"
7541 # Insert the option either (1) after the last *FLAGS variable, or
7542 # (2) before a word containing "conftest.", or (3) at the end.
7543 # Note that $ac_compile itself does not contain backslashes and begins
7544 # with a dollar sign (not a hyphen), so the echo should work correctly.
7545 # The option is referenced via a variable to avoid confusing sed.
7546 lt_compile=`echo "$ac_compile" | $SED \
7547 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7548 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7549 -e 's:$: $lt_compiler_flag:'`
52327858 7550 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
7551 (eval "$lt_compile" 2>conftest.err)
7552 ac_status=$?
7553 cat conftest.err >&5
52327858 7554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
7555 if (exit $ac_status) && test -s "$ac_outfile"; then
7556 # The compiler can only warn and ignore the option if not recognized
7557 # So say no if there are warnings other than the usual output.
52327858 7558 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7f09764
DN
7559 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7560 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7561 lt_cv_prog_compiler_rtti_exceptions=yes
7562 fi
7563 fi
7564 $RM conftest*
7565
7566fi
7567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7568$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7569
7570if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7571 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7572else
7573 :
7574fi
7575
7576fi
7577
7578
7579
7580
7581
7582
7583 lt_prog_compiler_wl=
7584lt_prog_compiler_pic=
7585lt_prog_compiler_static=
7586
7587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7588$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7589
7590 if test "$GCC" = yes; then
7591 lt_prog_compiler_wl='-Wl,'
7592 lt_prog_compiler_static='-static'
7593
7594 case $host_os in
7595 aix*)
7596 # All AIX code is PIC.
7597 if test "$host_cpu" = ia64; then
7598 # AIX 5 now supports IA64 processor
7599 lt_prog_compiler_static='-Bstatic'
7600 fi
7601 ;;
7602
7603 amigaos*)
7604 case $host_cpu in
7605 powerpc)
7606 # see comment about AmigaOS4 .so support
7607 lt_prog_compiler_pic='-fPIC'
7608 ;;
7609 m68k)
7610 # FIXME: we need at least 68020 code to build shared libraries, but
7611 # adding the `-m68020' flag to GCC prevents building anything better,
7612 # like `-m68040'.
7613 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7614 ;;
7615 esac
7616 ;;
7617
7618 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7619 # PIC is the default for these OSes.
7620 ;;
7621
7622 mingw* | cygwin* | pw32* | os2* | cegcc*)
7623 # This hack is so that the source file can tell whether it is being
7624 # built for inclusion in a dll (and should export symbols for example).
7625 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7626 # (--disable-auto-import) libraries
7627 lt_prog_compiler_pic='-DDLL_EXPORT'
7628 ;;
7629
7630 darwin* | rhapsody*)
7631 # PIC is the default on this platform
7632 # Common symbols not allowed in MH_DYLIB files
7633 lt_prog_compiler_pic='-fno-common'
7634 ;;
7635
52327858
L
7636 haiku*)
7637 # PIC is the default for Haiku.
7638 # The "-static" flag exists, but is broken.
7639 lt_prog_compiler_static=
7640 ;;
7641
d7f09764
DN
7642 hpux*)
7643 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7644 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7645 # sets the default TLS model and affects inlining.
7646 case $host_cpu in
7647 hppa*64*)
7648 # +Z the default
7649 ;;
7650 *)
7651 lt_prog_compiler_pic='-fPIC'
7652 ;;
7653 esac
7654 ;;
7655
7656 interix[3-9]*)
7657 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7658 # Instead, we relocate shared libraries at runtime.
7659 ;;
7660
7661 msdosdjgpp*)
7662 # Just because we use GCC doesn't mean we suddenly get shared libraries
7663 # on systems that don't support them.
7664 lt_prog_compiler_can_build_shared=no
7665 enable_shared=no
7666 ;;
7667
7668 *nto* | *qnx*)
7669 # QNX uses GNU C++, but need to define -shared option too, otherwise
7670 # it will coredump.
7671 lt_prog_compiler_pic='-fPIC -shared'
7672 ;;
7673
7674 sysv4*MP*)
7675 if test -d /usr/nec; then
7676 lt_prog_compiler_pic=-Kconform_pic
7677 fi
7678 ;;
7679
7680 *)
7681 lt_prog_compiler_pic='-fPIC'
7682 ;;
7683 esac
52327858
L
7684
7685 case $cc_basename in
7686 nvcc*) # Cuda Compiler Driver 2.2
7687 lt_prog_compiler_wl='-Xlinker '
7688 lt_prog_compiler_pic='-Xcompiler -fPIC'
7689 ;;
7690 esac
d7f09764
DN
7691 else
7692 # PORTME Check for flag to pass linker flags through the system compiler.
7693 case $host_os in
7694 aix*)
7695 lt_prog_compiler_wl='-Wl,'
7696 if test "$host_cpu" = ia64; then
7697 # AIX 5 now supports IA64 processor
7698 lt_prog_compiler_static='-Bstatic'
7699 else
7700 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7701 fi
7702 ;;
7703
7704 mingw* | cygwin* | pw32* | os2* | cegcc*)
7705 # This hack is so that the source file can tell whether it is being
7706 # built for inclusion in a dll (and should export symbols for example).
7707 lt_prog_compiler_pic='-DDLL_EXPORT'
7708 ;;
7709
7710 hpux9* | hpux10* | hpux11*)
7711 lt_prog_compiler_wl='-Wl,'
7712 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7713 # not for PA HP-UX.
7714 case $host_cpu in
7715 hppa*64*|ia64*)
7716 # +Z the default
7717 ;;
7718 *)
7719 lt_prog_compiler_pic='+Z'
7720 ;;
7721 esac
7722 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7723 lt_prog_compiler_static='${wl}-a ${wl}archive'
7724 ;;
7725
7726 irix5* | irix6* | nonstopux*)
7727 lt_prog_compiler_wl='-Wl,'
7728 # PIC (with -KPIC) is the default.
7729 lt_prog_compiler_static='-non_shared'
7730 ;;
7731
7732 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7733 case $cc_basename in
7734 # old Intel for x86_64 which still supported -KPIC.
7735 ecc*)
7736 lt_prog_compiler_wl='-Wl,'
7737 lt_prog_compiler_pic='-KPIC'
7738 lt_prog_compiler_static='-static'
7739 ;;
7740 # icc used to be incompatible with GCC.
7741 # ICC 10 doesn't accept -KPIC any more.
7742 icc* | ifort*)
7743 lt_prog_compiler_wl='-Wl,'
7744 lt_prog_compiler_pic='-fPIC'
7745 lt_prog_compiler_static='-static'
7746 ;;
7747 # Lahey Fortran 8.1.
7748 lf95*)
7749 lt_prog_compiler_wl='-Wl,'
7750 lt_prog_compiler_pic='--shared'
7751 lt_prog_compiler_static='--static'
7752 ;;
52327858 7753 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7f09764
DN
7754 # Portland Group compilers (*not* the Pentium gcc compiler,
7755 # which looks to be a dead project)
7756 lt_prog_compiler_wl='-Wl,'
7757 lt_prog_compiler_pic='-fpic'
7758 lt_prog_compiler_static='-Bstatic'
7759 ;;
7760 ccc*)
7761 lt_prog_compiler_wl='-Wl,'
7762 # All Alpha code is PIC.
7763 lt_prog_compiler_static='-non_shared'
7764 ;;
52327858
L
7765 xl* | bgxl* | bgf* | mpixl*)
7766 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
d7f09764
DN
7767 lt_prog_compiler_wl='-Wl,'
7768 lt_prog_compiler_pic='-qpic'
7769 lt_prog_compiler_static='-qstaticlink'
7770 ;;
7771 *)
7772 case `$CC -V 2>&1 | sed 5q` in
52327858
L
7773 *Sun\ F* | *Sun*Fortran*)
7774 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7f09764
DN
7775 lt_prog_compiler_pic='-KPIC'
7776 lt_prog_compiler_static='-Bstatic'
52327858 7777 lt_prog_compiler_wl=''
d7f09764 7778 ;;
52327858
L
7779 *Sun\ C*)
7780 # Sun C 5.9
d7f09764
DN
7781 lt_prog_compiler_pic='-KPIC'
7782 lt_prog_compiler_static='-Bstatic'
52327858 7783 lt_prog_compiler_wl='-Wl,'
d7f09764
DN
7784 ;;
7785 esac
7786 ;;
7787 esac
7788 ;;
7789
7790 newsos6)
7791 lt_prog_compiler_pic='-KPIC'
7792 lt_prog_compiler_static='-Bstatic'
7793 ;;
7794
7795 *nto* | *qnx*)
7796 # QNX uses GNU C++, but need to define -shared option too, otherwise
7797 # it will coredump.
7798 lt_prog_compiler_pic='-fPIC -shared'
7799 ;;
7800
7801 osf3* | osf4* | osf5*)
7802 lt_prog_compiler_wl='-Wl,'
7803 # All OSF/1 code is PIC.
7804 lt_prog_compiler_static='-non_shared'
7805 ;;
7806
7807 rdos*)
7808 lt_prog_compiler_static='-non_shared'
7809 ;;
7810
7811 solaris*)
7812 lt_prog_compiler_pic='-KPIC'
7813 lt_prog_compiler_static='-Bstatic'
7814 case $cc_basename in
7815 f77* | f90* | f95*)
7816 lt_prog_compiler_wl='-Qoption ld ';;
7817 *)
7818 lt_prog_compiler_wl='-Wl,';;
7819 esac
7820 ;;
7821
7822 sunos4*)
7823 lt_prog_compiler_wl='-Qoption ld '
7824 lt_prog_compiler_pic='-PIC'
7825 lt_prog_compiler_static='-Bstatic'
7826 ;;
7827
7828 sysv4 | sysv4.2uw2* | sysv4.3*)
7829 lt_prog_compiler_wl='-Wl,'
7830 lt_prog_compiler_pic='-KPIC'
7831 lt_prog_compiler_static='-Bstatic'
7832 ;;
7833
7834 sysv4*MP*)
7835 if test -d /usr/nec ;then
7836 lt_prog_compiler_pic='-Kconform_pic'
7837 lt_prog_compiler_static='-Bstatic'
7838 fi
7839 ;;
7840
7841 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7842 lt_prog_compiler_wl='-Wl,'
7843 lt_prog_compiler_pic='-KPIC'
7844 lt_prog_compiler_static='-Bstatic'
7845 ;;
7846
7847 unicos*)
7848 lt_prog_compiler_wl='-Wl,'
7849 lt_prog_compiler_can_build_shared=no
7850 ;;
7851
7852 uts4*)
7853 lt_prog_compiler_pic='-pic'
7854 lt_prog_compiler_static='-Bstatic'
7855 ;;
7856
7857 *)
7858 lt_prog_compiler_can_build_shared=no
7859 ;;
7860 esac
7861 fi
7862
7863case $host_os in
7864 # For platforms which do not support PIC, -DPIC is meaningless:
7865 *djgpp*)
7866 lt_prog_compiler_pic=
7867 ;;
7868 *)
7869 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7870 ;;
7871esac
7872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7873$as_echo "$lt_prog_compiler_pic" >&6; }
7874
7875
7876
7877
7878
7879
7880#
7881# Check to make sure the PIC flag actually works.
7882#
7883if test -n "$lt_prog_compiler_pic"; then
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7885$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7886if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7887 $as_echo_n "(cached) " >&6
7888else
7889 lt_cv_prog_compiler_pic_works=no
7890 ac_outfile=conftest.$ac_objext
7891 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7892 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7893 # Insert the option either (1) after the last *FLAGS variable, or
7894 # (2) before a word containing "conftest.", or (3) at the end.
7895 # Note that $ac_compile itself does not contain backslashes and begins
7896 # with a dollar sign (not a hyphen), so the echo should work correctly.
7897 # The option is referenced via a variable to avoid confusing sed.
7898 lt_compile=`echo "$ac_compile" | $SED \
7899 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7900 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7901 -e 's:$: $lt_compiler_flag:'`
52327858 7902 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
7903 (eval "$lt_compile" 2>conftest.err)
7904 ac_status=$?
7905 cat conftest.err >&5
52327858 7906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
7907 if (exit $ac_status) && test -s "$ac_outfile"; then
7908 # The compiler can only warn and ignore the option if not recognized
7909 # So say no if there are warnings other than the usual output.
52327858 7910 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7f09764
DN
7911 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7912 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7913 lt_cv_prog_compiler_pic_works=yes
7914 fi
7915 fi
7916 $RM conftest*
7917
7918fi
7919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7920$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7921
7922if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7923 case $lt_prog_compiler_pic in
7924 "" | " "*) ;;
7925 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7926 esac
7927else
7928 lt_prog_compiler_pic=
7929 lt_prog_compiler_can_build_shared=no
7930fi
7931
7932fi
7933
7934
7935
7936
7937
7938
7939#
7940# Check to make sure the static flag actually works.
7941#
7942wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7944$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7945if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7946 $as_echo_n "(cached) " >&6
7947else
7948 lt_cv_prog_compiler_static_works=no
7949 save_LDFLAGS="$LDFLAGS"
7950 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7951 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7952 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7953 # The linker can only warn and ignore the option if not recognized
7954 # So say no if there are warnings
7955 if test -s conftest.err; then
7956 # Append any errors to the config.log.
7957 cat conftest.err 1>&5
52327858 7958 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7f09764
DN
7959 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7960 if diff conftest.exp conftest.er2 >/dev/null; then
7961 lt_cv_prog_compiler_static_works=yes
7962 fi
7963 else
7964 lt_cv_prog_compiler_static_works=yes
7965 fi
7966 fi
7967 $RM -r conftest*
7968 LDFLAGS="$save_LDFLAGS"
7969
7970fi
7971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7972$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7973
7974if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7975 :
7976else
7977 lt_prog_compiler_static=
7978fi
7979
7980
7981
7982
7983
7984
7985
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7987$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7988if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7989 $as_echo_n "(cached) " >&6
7990else
7991 lt_cv_prog_compiler_c_o=no
7992 $RM -r conftest 2>/dev/null
7993 mkdir conftest
7994 cd conftest
7995 mkdir out
7996 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7997
7998 lt_compiler_flag="-o out/conftest2.$ac_objext"
7999 # Insert the option either (1) after the last *FLAGS variable, or
8000 # (2) before a word containing "conftest.", or (3) at the end.
8001 # Note that $ac_compile itself does not contain backslashes and begins
8002 # with a dollar sign (not a hyphen), so the echo should work correctly.
8003 lt_compile=`echo "$ac_compile" | $SED \
8004 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8005 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8006 -e 's:$: $lt_compiler_flag:'`
52327858 8007 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
8008 (eval "$lt_compile" 2>out/conftest.err)
8009 ac_status=$?
8010 cat out/conftest.err >&5
52327858 8011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
8012 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8013 then
8014 # The compiler can only warn and ignore the option if not recognized
8015 # So say no if there are warnings
52327858 8016 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7f09764
DN
8017 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8018 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8019 lt_cv_prog_compiler_c_o=yes
8020 fi
8021 fi
8022 chmod u+w . 2>&5
8023 $RM conftest*
8024 # SGI C++ compiler will create directory out/ii_files/ for
8025 # template instantiation
8026 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8027 $RM out/* && rmdir out
8028 cd ..
8029 $RM -r conftest
8030 $RM conftest*
8031
8032fi
8033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8034$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8035
8036
8037
8038
8039
8040
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8042$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8043if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8044 $as_echo_n "(cached) " >&6
8045else
8046 lt_cv_prog_compiler_c_o=no
8047 $RM -r conftest 2>/dev/null
8048 mkdir conftest
8049 cd conftest
8050 mkdir out
8051 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8052
8053 lt_compiler_flag="-o out/conftest2.$ac_objext"
8054 # Insert the option either (1) after the last *FLAGS variable, or
8055 # (2) before a word containing "conftest.", or (3) at the end.
8056 # Note that $ac_compile itself does not contain backslashes and begins
8057 # with a dollar sign (not a hyphen), so the echo should work correctly.
8058 lt_compile=`echo "$ac_compile" | $SED \
8059 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8060 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8061 -e 's:$: $lt_compiler_flag:'`
52327858 8062 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
8063 (eval "$lt_compile" 2>out/conftest.err)
8064 ac_status=$?
8065 cat out/conftest.err >&5
52327858 8066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
8067 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8068 then
8069 # The compiler can only warn and ignore the option if not recognized
8070 # So say no if there are warnings
52327858 8071 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7f09764
DN
8072 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8073 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8074 lt_cv_prog_compiler_c_o=yes
8075 fi
8076 fi
8077 chmod u+w . 2>&5
8078 $RM conftest*
8079 # SGI C++ compiler will create directory out/ii_files/ for
8080 # template instantiation
8081 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8082 $RM out/* && rmdir out
8083 cd ..
8084 $RM -r conftest
8085 $RM conftest*
8086
8087fi
8088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8089$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8090
8091
8092
8093
8094hard_links="nottested"
8095if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8096 # do not overwrite the value of need_locks provided by the user
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8098$as_echo_n "checking if we can lock with hard links... " >&6; }
8099 hard_links=yes
8100 $RM conftest*
8101 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8102 touch conftest.a
8103 ln conftest.a conftest.b 2>&5 || hard_links=no
8104 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8106$as_echo "$hard_links" >&6; }
8107 if test "$hard_links" = no; then
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8109$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8110 need_locks=warn
8111 fi
8112else
8113 need_locks=no
8114fi
8115
8116
8117
8118
8119
8120
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8122$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8123
8124 runpath_var=
8125 allow_undefined_flag=
8126 always_export_symbols=no
8127 archive_cmds=
8128 archive_expsym_cmds=
8129 compiler_needs_object=no
8130 enable_shared_with_static_runtimes=no
8131 export_dynamic_flag_spec=
8132 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8133 hardcode_automatic=no
8134 hardcode_direct=no
8135 hardcode_direct_absolute=no
8136 hardcode_libdir_flag_spec=
8137 hardcode_libdir_flag_spec_ld=
8138 hardcode_libdir_separator=
8139 hardcode_minus_L=no
8140 hardcode_shlibpath_var=unsupported
8141 inherit_rpath=no
8142 link_all_deplibs=unknown
8143 module_cmds=
8144 module_expsym_cmds=
8145 old_archive_from_new_cmds=
8146 old_archive_from_expsyms_cmds=
8147 thread_safe_flag_spec=
8148 whole_archive_flag_spec=
8149 # include_expsyms should be a list of space-separated symbols to be *always*
8150 # included in the symbol list
8151 include_expsyms=
8152 # exclude_expsyms can be an extended regexp of symbols to exclude
8153 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8154 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8155 # as well as any symbol that contains `d'.
8156 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8157 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8158 # platforms (ab)use it in PIC code, but their linkers get confused if
8159 # the symbol is explicitly referenced. Since portable code cannot
8160 # rely on this symbol name, it's probably fine to never include it in
8161 # preloaded symbol tables.
8162 # Exclude shared library initialization/finalization symbols.
8163 extract_expsyms_cmds=
8164
8165 case $host_os in
8166 cygwin* | mingw* | pw32* | cegcc*)
8167 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8168 # When not using gcc, we currently assume that we are using
8169 # Microsoft Visual C++.
8170 if test "$GCC" != yes; then
8171 with_gnu_ld=no
8172 fi
8173 ;;
8174 interix*)
8175 # we just hope/assume this is gcc and not c89 (= MSVC++)
8176 with_gnu_ld=yes
8177 ;;
8178 openbsd*)
8179 with_gnu_ld=no
8180 ;;
8181 esac
8182
8183 ld_shlibs=yes
52327858
L
8184
8185 # On some targets, GNU ld is compatible enough with the native linker
8186 # that we're better off using the native interface for both.
8187 lt_use_gnu_ld_interface=no
d7f09764 8188 if test "$with_gnu_ld" = yes; then
52327858
L
8189 case $host_os in
8190 aix*)
8191 # The AIX port of GNU ld has always aspired to compatibility
8192 # with the native linker. However, as the warning in the GNU ld
8193 # block says, versions before 2.19.5* couldn't really create working
8194 # shared libraries, regardless of the interface used.
8195 case `$LD -v 2>&1` in
8196 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8197 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8198 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8199 *)
8200 lt_use_gnu_ld_interface=yes
8201 ;;
8202 esac
8203 ;;
8204 *)
8205 lt_use_gnu_ld_interface=yes
8206 ;;
8207 esac
8208 fi
8209
8210 if test "$lt_use_gnu_ld_interface" = yes; then
d7f09764
DN
8211 # If archive_cmds runs LD, not CC, wlarc should be empty
8212 wlarc='${wl}'
8213
8214 # Set some defaults for GNU ld with shared library support. These
8215 # are reset later if shared libraries are not supported. Putting them
8216 # here allows them to be overridden if necessary.
8217 runpath_var=LD_RUN_PATH
8218 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8219 export_dynamic_flag_spec='${wl}--export-dynamic'
8220 # ancient GNU ld didn't support --whole-archive et. al.
8221 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8222 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8223 else
8224 whole_archive_flag_spec=
8225 fi
8226 supports_anon_versioning=no
8227 case `$LD -v 2>&1` in
52327858 8228 *GNU\ gold*) supports_anon_versioning=yes ;;
d7f09764
DN
8229 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8230 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8231 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8232 *\ 2.11.*) ;; # other 2.11 versions
8233 *) supports_anon_versioning=yes ;;
8234 esac
8235
8236 # See if GNU ld supports shared libraries.
8237 case $host_os in
8238 aix[3-9]*)
8239 # On AIX/PPC, the GNU linker is very broken
8240 if test "$host_cpu" != ia64; then
8241 ld_shlibs=no
8242 cat <<_LT_EOF 1>&2
8243
52327858 8244*** Warning: the GNU linker, at least up to release 2.19, is reported
d7f09764
DN
8245*** to be unable to reliably create shared libraries on AIX.
8246*** Therefore, libtool is disabling shared libraries support. If you
52327858
L
8247*** really care for shared libraries, you may want to install binutils
8248*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8249*** You will then need to restart the configuration process.
d7f09764
DN
8250
8251_LT_EOF
8252 fi
8253 ;;
8254
8255 amigaos*)
8256 case $host_cpu in
8257 powerpc)
8258 # see comment about AmigaOS4 .so support
8259 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8260 archive_expsym_cmds=''
8261 ;;
8262 m68k)
8263 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)'
8264 hardcode_libdir_flag_spec='-L$libdir'
8265 hardcode_minus_L=yes
8266 ;;
8267 esac
8268 ;;
8269
8270 beos*)
8271 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8272 allow_undefined_flag=unsupported
8273 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8274 # support --undefined. This deserves some investigation. FIXME
8275 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8276 else
8277 ld_shlibs=no
8278 fi
8279 ;;
8280
8281 cygwin* | mingw* | pw32* | cegcc*)
8282 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8283 # as there is no search path for DLLs.
8284 hardcode_libdir_flag_spec='-L$libdir'
52327858 8285 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7f09764
DN
8286 allow_undefined_flag=unsupported
8287 always_export_symbols=no
8288 enable_shared_with_static_runtimes=yes
8289 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8290
8291 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8292 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8293 # If the export-symbols file already is a .def file (1st line
8294 # is EXPORTS), use it as is; otherwise, prepend...
8295 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8296 cp $export_symbols $output_objdir/$soname.def;
8297 else
8298 echo EXPORTS > $output_objdir/$soname.def;
8299 cat $export_symbols >> $output_objdir/$soname.def;
8300 fi~
8301 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8302 else
8303 ld_shlibs=no
8304 fi
8305 ;;
8306
52327858
L
8307 haiku*)
8308 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8309 link_all_deplibs=yes
8310 ;;
8311
d7f09764
DN
8312 interix[3-9]*)
8313 hardcode_direct=no
8314 hardcode_shlibpath_var=no
8315 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8316 export_dynamic_flag_spec='${wl}-E'
8317 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8318 # Instead, shared libraries are loaded at an image base (0x10000000 by
8319 # default) and relocated if they conflict, which is a slow very memory
8320 # consuming and fragmenting process. To avoid this, we pick a random,
8321 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8322 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8323 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8324 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'
8325 ;;
8326
8327 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8328 tmp_diet=no
8329 if test "$host_os" = linux-dietlibc; then
8330 case $cc_basename in
8331 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8332 esac
8333 fi
8334 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8335 && test "$tmp_diet" = no
8336 then
8337 tmp_addflag=
8338 tmp_sharedflag='-shared'
8339 case $cc_basename,$host_cpu in
8340 pgcc*) # Portland Group C compiler
52327858 8341 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'
d7f09764
DN
8342 tmp_addflag=' $pic_flag'
8343 ;;
52327858
L
8344 pgf77* | pgf90* | pgf95* | pgfortran*)
8345 # Portland Group f77 and f90 compilers
8346 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'
d7f09764
DN
8347 tmp_addflag=' $pic_flag -Mnomain' ;;
8348 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8349 tmp_addflag=' -i_dynamic' ;;
8350 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8351 tmp_addflag=' -i_dynamic -nofor_main' ;;
8352 ifc* | ifort*) # Intel Fortran compiler
8353 tmp_addflag=' -nofor_main' ;;
8354 lf95*) # Lahey Fortran 8.1
8355 whole_archive_flag_spec=
8356 tmp_sharedflag='--shared' ;;
52327858 8357 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
d7f09764
DN
8358 tmp_sharedflag='-qmkshrobj'
8359 tmp_addflag= ;;
52327858
L
8360 nvcc*) # Cuda Compiler Driver 2.2
8361 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'
8362 compiler_needs_object=yes
8363 ;;
d7f09764
DN
8364 esac
8365 case `$CC -V 2>&1 | sed 5q` in
8366 *Sun\ C*) # Sun C 5.9
52327858 8367 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'
d7f09764
DN
8368 compiler_needs_object=yes
8369 tmp_sharedflag='-G' ;;
8370 *Sun\ F*) # Sun Fortran 8.3
8371 tmp_sharedflag='-G' ;;
8372 esac
8373 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8374
8375 if test "x$supports_anon_versioning" = xyes; then
8376 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8377 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8378 echo "local: *; };" >> $output_objdir/$libname.ver~
8379 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8380 fi
8381
8382 case $cc_basename in
52327858 8383 xlf* | bgf* | bgxlf* | mpixlf*)
d7f09764
DN
8384 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8385 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8386 hardcode_libdir_flag_spec=
8387 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8388 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8389 if test "x$supports_anon_versioning" = xyes; then
8390 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8391 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8392 echo "local: *; };" >> $output_objdir/$libname.ver~
8393 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8394 fi
8395 ;;
8396 esac
8397 else
8398 ld_shlibs=no
8399 fi
8400 ;;
8401
8402 netbsd*)
8403 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8404 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8405 wlarc=
8406 else
8407 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8408 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8409 fi
8410 ;;
8411
8412 solaris*)
8413 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8414 ld_shlibs=no
8415 cat <<_LT_EOF 1>&2
8416
8417*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8418*** create shared libraries on Solaris systems. Therefore, libtool
8419*** is disabling shared libraries support. We urge you to upgrade GNU
8420*** binutils to release 2.9.1 or newer. Another option is to modify
8421*** your PATH or compiler configuration so that the native linker is
8422*** used, and then restart.
8423
8424_LT_EOF
8425 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8426 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8427 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8428 else
8429 ld_shlibs=no
8430 fi
8431 ;;
8432
8433 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8434 case `$LD -v 2>&1` in
8435 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8436 ld_shlibs=no
8437 cat <<_LT_EOF 1>&2
8438
8439*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8440*** reliably create shared libraries on SCO systems. Therefore, libtool
8441*** is disabling shared libraries support. We urge you to upgrade GNU
8442*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8443*** your PATH or compiler configuration so that the native linker is
8444*** used, and then restart.
8445
8446_LT_EOF
8447 ;;
8448 *)
8449 # For security reasons, it is highly recommended that you always
8450 # use absolute paths for naming shared libraries, and exclude the
8451 # DT_RUNPATH tag from executables and libraries. But doing so
8452 # requires that you compile everything twice, which is a pain.
8453 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8454 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8455 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8456 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8457 else
8458 ld_shlibs=no
8459 fi
8460 ;;
8461 esac
8462 ;;
8463
8464 sunos4*)
8465 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8466 wlarc=
8467 hardcode_direct=yes
8468 hardcode_shlibpath_var=no
8469 ;;
8470
8471 *)
8472 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8473 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8474 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8475 else
8476 ld_shlibs=no
8477 fi
8478 ;;
8479 esac
8480
8481 if test "$ld_shlibs" = no; then
8482 runpath_var=
8483 hardcode_libdir_flag_spec=
8484 export_dynamic_flag_spec=
8485 whole_archive_flag_spec=
8486 fi
8487 else
8488 # PORTME fill in a description of your system's linker (not GNU ld)
8489 case $host_os in
8490 aix3*)
8491 allow_undefined_flag=unsupported
8492 always_export_symbols=yes
8493 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'
8494 # Note: this linker hardcodes the directories in LIBPATH if there
8495 # are no directories specified by -L.
8496 hardcode_minus_L=yes
8497 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8498 # Neither direct hardcoding nor static linking is supported with a
8499 # broken collect2.
8500 hardcode_direct=unsupported
8501 fi
8502 ;;
8503
8504 aix[4-9]*)
8505 if test "$host_cpu" = ia64; then
8506 # On IA64, the linker does run time linking by default, so we don't
8507 # have to do anything special.
8508 aix_use_runtimelinking=no
8509 exp_sym_flag='-Bexport'
8510 no_entry_flag=""
8511 else
8512 # If we're using GNU nm, then we don't want the "-C" option.
8513 # -C means demangle to AIX nm, but means don't demangle with GNU nm
52327858
L
8514 # Also, AIX nm treats weak defined symbols like other global
8515 # defined symbols, whereas GNU nm marks them as "W".
d7f09764 8516 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
52327858 8517 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'
d7f09764
DN
8518 else
8519 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'
8520 fi
8521 aix_use_runtimelinking=no
8522
8523 # Test if we are trying to use run time linking or normal
8524 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8525 # need to do runtime linking.
8526 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8527 for ld_flag in $LDFLAGS; do
8528 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8529 aix_use_runtimelinking=yes
8530 break
8531 fi
8532 done
8533 ;;
8534 esac
8535
8536 exp_sym_flag='-bexport'
8537 no_entry_flag='-bnoentry'
8538 fi
8539
8540 # When large executables or shared objects are built, AIX ld can
8541 # have problems creating the table of contents. If linking a library
8542 # or program results in "error TOC overflow" add -mminimal-toc to
8543 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8544 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8545
8546 archive_cmds=''
8547 hardcode_direct=yes
8548 hardcode_direct_absolute=yes
8549 hardcode_libdir_separator=':'
8550 link_all_deplibs=yes
8551 file_list_spec='${wl}-f,'
8552
8553 if test "$GCC" = yes; then
8554 case $host_os in aix4.[012]|aix4.[012].*)
8555 # We only want to do this on AIX 4.2 and lower, the check
8556 # below for broken collect2 doesn't work under 4.3+
8557 collect2name=`${CC} -print-prog-name=collect2`
8558 if test -f "$collect2name" &&
8559 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8560 then
8561 # We have reworked collect2
8562 :
8563 else
8564 # We have old collect2
8565 hardcode_direct=unsupported
8566 # It fails to find uninstalled libraries when the uninstalled
8567 # path is not listed in the libpath. Setting hardcode_minus_L
8568 # to unsupported forces relinking
8569 hardcode_minus_L=yes
8570 hardcode_libdir_flag_spec='-L$libdir'
8571 hardcode_libdir_separator=
8572 fi
8573 ;;
8574 esac
8575 shared_flag='-shared'
8576 if test "$aix_use_runtimelinking" = yes; then
8577 shared_flag="$shared_flag "'${wl}-G'
8578 fi
8579 else
8580 # not using gcc
8581 if test "$host_cpu" = ia64; then
8582 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8583 # chokes on -Wl,-G. The following line is correct:
8584 shared_flag='-G'
8585 else
8586 if test "$aix_use_runtimelinking" = yes; then
8587 shared_flag='${wl}-G'
8588 else
8589 shared_flag='${wl}-bM:SRE'
8590 fi
8591 fi
8592 fi
8593
8594 export_dynamic_flag_spec='${wl}-bexpall'
8595 # It seems that -bexpall does not export symbols beginning with
8596 # underscore (_), so it is better to generate a list of symbols to export.
8597 always_export_symbols=yes
8598 if test "$aix_use_runtimelinking" = yes; then
8599 # Warning - without using the other runtime loading flags (-brtl),
8600 # -berok will link without error, but may produce a broken library.
8601 allow_undefined_flag='-berok'
8602 # Determine the default libpath from the value encoded in an
8603 # empty executable.
8604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8605/* end confdefs.h. */
8606
8607int
8608main ()
8609{
8610
8611 ;
8612 return 0;
8613}
8614_ACEOF
8615if ac_fn_c_try_link "$LINENO"; then :
8616
8617lt_aix_libpath_sed='
8618 /Import File Strings/,/^$/ {
8619 /^0/ {
8620 s/^0 *\(.*\)$/\1/
8621 p
8622 }
8623 }'
8624aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8625# Check for a 64-bit object if we didn't find anything.
8626if test -z "$aix_libpath"; then
8627 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8628fi
8629fi
8630rm -f core conftest.err conftest.$ac_objext \
8631 conftest$ac_exeext conftest.$ac_ext
8632if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8633
8634 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
52327858 8635 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"
d7f09764
DN
8636 else
8637 if test "$host_cpu" = ia64; then
8638 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8639 allow_undefined_flag="-z nodefs"
8640 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"
8641 else
8642 # Determine the default libpath from the value encoded in an
8643 # empty executable.
8644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8645/* end confdefs.h. */
8646
8647int
8648main ()
8649{
8650
8651 ;
8652 return 0;
8653}
8654_ACEOF
8655if ac_fn_c_try_link "$LINENO"; then :
8656
8657lt_aix_libpath_sed='
8658 /Import File Strings/,/^$/ {
8659 /^0/ {
8660 s/^0 *\(.*\)$/\1/
8661 p
8662 }
8663 }'
8664aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8665# Check for a 64-bit object if we didn't find anything.
8666if test -z "$aix_libpath"; then
8667 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8668fi
8669fi
8670rm -f core conftest.err conftest.$ac_objext \
8671 conftest$ac_exeext conftest.$ac_ext
8672if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8673
8674 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8675 # Warning - without using the other run time loading flags,
8676 # -berok will link without error, but may produce a broken library.
8677 no_undefined_flag=' ${wl}-bernotok'
8678 allow_undefined_flag=' ${wl}-berok'
52327858
L
8679 if test "$with_gnu_ld" = yes; then
8680 # We only use this code for GNU lds that support --whole-archive.
8681 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8682 else
8683 # Exported symbols can be pulled into shared objects from archives
8684 whole_archive_flag_spec='$convenience'
8685 fi
d7f09764
DN
8686 archive_cmds_need_lc=yes
8687 # This is similar to how AIX traditionally builds its shared libraries.
8688 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'
8689 fi
8690 fi
8691 ;;
8692
8693 amigaos*)
8694 case $host_cpu in
8695 powerpc)
8696 # see comment about AmigaOS4 .so support
8697 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8698 archive_expsym_cmds=''
8699 ;;
8700 m68k)
8701 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)'
8702 hardcode_libdir_flag_spec='-L$libdir'
8703 hardcode_minus_L=yes
8704 ;;
8705 esac
8706 ;;
8707
8708 bsdi[45]*)
8709 export_dynamic_flag_spec=-rdynamic
8710 ;;
8711
8712 cygwin* | mingw* | pw32* | cegcc*)
8713 # When not using gcc, we currently assume that we are using
8714 # Microsoft Visual C++.
8715 # hardcode_libdir_flag_spec is actually meaningless, as there is
8716 # no search path for DLLs.
8717 hardcode_libdir_flag_spec=' '
8718 allow_undefined_flag=unsupported
8719 # Tell ltmain to make .lib files, not .a files.
8720 libext=lib
8721 # Tell ltmain to make .dll files, not .so files.
8722 shrext_cmds=".dll"
8723 # FIXME: Setting linknames here is a bad hack.
52327858 8724 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
d7f09764
DN
8725 # The linker will automatically build a .lib file if we build a DLL.
8726 old_archive_from_new_cmds='true'
8727 # FIXME: Should let the user specify the lib program.
8728 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8729 fix_srcfile_path='`cygpath -w "$srcfile"`'
8730 enable_shared_with_static_runtimes=yes
8731 ;;
8732
8733 darwin* | rhapsody*)
8734
8735
8736 archive_cmds_need_lc=no
8737 hardcode_direct=no
8738 hardcode_automatic=yes
8739 hardcode_shlibpath_var=unsupported
52327858
L
8740 if test "$lt_cv_ld_force_load" = "yes"; then
8741 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\"`'
8742 else
8743 whole_archive_flag_spec=''
8744 fi
d7f09764
DN
8745 link_all_deplibs=yes
8746 allow_undefined_flag="$_lt_dar_allow_undefined"
8747 case $cc_basename in
8748 ifort*) _lt_dar_can_shared=yes ;;
8749 *) _lt_dar_can_shared=$GCC ;;
8750 esac
8751 if test "$_lt_dar_can_shared" = "yes"; then
52327858 8752 output_verbose_link_cmd=func_echo_all
d7f09764
DN
8753 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8754 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8755 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}"
8756 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}"
8757
8758 else
8759 ld_shlibs=no
8760 fi
8761
8762 ;;
8763
8764 dgux*)
8765 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8766 hardcode_libdir_flag_spec='-L$libdir'
8767 hardcode_shlibpath_var=no
8768 ;;
8769
d7f09764
DN
8770 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8771 # support. Future versions do this automatically, but an explicit c++rt0.o
8772 # does not break anything, and helps significantly (at the cost of a little
8773 # extra space).
8774 freebsd2.2*)
8775 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8776 hardcode_libdir_flag_spec='-R$libdir'
8777 hardcode_direct=yes
8778 hardcode_shlibpath_var=no
8779 ;;
8780
8781 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
c6084f68 8782 freebsd2.*)
d7f09764
DN
8783 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8784 hardcode_direct=yes
8785 hardcode_minus_L=yes
8786 hardcode_shlibpath_var=no
8787 ;;
8788
8789 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8790 freebsd* | dragonfly*)
8791 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8792 hardcode_libdir_flag_spec='-R$libdir'
8793 hardcode_direct=yes
8794 hardcode_shlibpath_var=no
8795 ;;
8796
8797 hpux9*)
8798 if test "$GCC" = yes; then
8799 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8800 else
8801 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'
8802 fi
8803 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8804 hardcode_libdir_separator=:
8805 hardcode_direct=yes
8806
8807 # hardcode_minus_L: Not really in the search PATH,
8808 # but as the default location of the library.
8809 hardcode_minus_L=yes
8810 export_dynamic_flag_spec='${wl}-E'
8811 ;;
8812
8813 hpux10*)
52327858 8814 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7f09764
DN
8815 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8816 else
8817 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8818 fi
8819 if test "$with_gnu_ld" = no; then
8820 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8821 hardcode_libdir_flag_spec_ld='+b $libdir'
8822 hardcode_libdir_separator=:
8823 hardcode_direct=yes
8824 hardcode_direct_absolute=yes
8825 export_dynamic_flag_spec='${wl}-E'
8826 # hardcode_minus_L: Not really in the search PATH,
8827 # but as the default location of the library.
8828 hardcode_minus_L=yes
8829 fi
8830 ;;
8831
8832 hpux11*)
52327858 8833 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7f09764
DN
8834 case $host_cpu in
8835 hppa*64*)
8836 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8837 ;;
8838 ia64*)
8839 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8840 ;;
8841 *)
8842 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8843 ;;
8844 esac
8845 else
8846 case $host_cpu in
8847 hppa*64*)
8848 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8849 ;;
8850 ia64*)
8851 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8852 ;;
8853 *)
52327858
L
8854
8855 # Older versions of the 11.00 compiler do not understand -b yet
8856 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8858$as_echo_n "checking if $CC understands -b... " >&6; }
8859if test "${lt_cv_prog_compiler__b+set}" = set; then :
8860 $as_echo_n "(cached) " >&6
8861else
8862 lt_cv_prog_compiler__b=no
8863 save_LDFLAGS="$LDFLAGS"
8864 LDFLAGS="$LDFLAGS -b"
8865 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8866 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8867 # The linker can only warn and ignore the option if not recognized
8868 # So say no if there are warnings
8869 if test -s conftest.err; then
8870 # Append any errors to the config.log.
8871 cat conftest.err 1>&5
8872 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8873 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8874 if diff conftest.exp conftest.er2 >/dev/null; then
8875 lt_cv_prog_compiler__b=yes
8876 fi
8877 else
8878 lt_cv_prog_compiler__b=yes
8879 fi
8880 fi
8881 $RM -r conftest*
8882 LDFLAGS="$save_LDFLAGS"
8883
8884fi
8885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8886$as_echo "$lt_cv_prog_compiler__b" >&6; }
8887
8888if test x"$lt_cv_prog_compiler__b" = xyes; then
8889 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8890else
8891 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8892fi
8893
d7f09764
DN
8894 ;;
8895 esac
8896 fi
8897 if test "$with_gnu_ld" = no; then
8898 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8899 hardcode_libdir_separator=:
8900
8901 case $host_cpu in
8902 hppa*64*|ia64*)
8903 hardcode_direct=no
8904 hardcode_shlibpath_var=no
8905 ;;
8906 *)
8907 hardcode_direct=yes
8908 hardcode_direct_absolute=yes
8909 export_dynamic_flag_spec='${wl}-E'
8910
8911 # hardcode_minus_L: Not really in the search PATH,
8912 # but as the default location of the library.
8913 hardcode_minus_L=yes
8914 ;;
8915 esac
8916 fi
8917 ;;
8918
8919 irix5* | irix6* | nonstopux*)
8920 if test "$GCC" = yes; then
52327858 8921 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
d7f09764
DN
8922 # Try to use the -exported_symbol ld option, if it does not
8923 # work, assume that -exports_file does not work either and
8924 # implicitly export all symbols.
8925 save_LDFLAGS="$LDFLAGS"
8926 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8928/* end confdefs.h. */
8929int foo(void) {}
8930_ACEOF
8931if ac_fn_c_try_link "$LINENO"; then :
52327858 8932 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
d7f09764
DN
8933
8934fi
8935rm -f core conftest.err conftest.$ac_objext \
8936 conftest$ac_exeext conftest.$ac_ext
8937 LDFLAGS="$save_LDFLAGS"
8938 else
52327858
L
8939 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'
8940 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'
d7f09764
DN
8941 fi
8942 archive_cmds_need_lc='no'
8943 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8944 hardcode_libdir_separator=:
8945 inherit_rpath=yes
8946 link_all_deplibs=yes
8947 ;;
8948
8949 netbsd*)
8950 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8951 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8952 else
8953 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8954 fi
8955 hardcode_libdir_flag_spec='-R$libdir'
8956 hardcode_direct=yes
8957 hardcode_shlibpath_var=no
8958 ;;
8959
8960 newsos6)
8961 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8962 hardcode_direct=yes
8963 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8964 hardcode_libdir_separator=:
8965 hardcode_shlibpath_var=no
8966 ;;
8967
8968 *nto* | *qnx*)
8969 ;;
8970
8971 openbsd*)
8972 if test -f /usr/libexec/ld.so; then
8973 hardcode_direct=yes
8974 hardcode_shlibpath_var=no
8975 hardcode_direct_absolute=yes
8976 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8977 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8978 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8979 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8980 export_dynamic_flag_spec='${wl}-E'
8981 else
8982 case $host_os in
8983 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8984 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8985 hardcode_libdir_flag_spec='-R$libdir'
8986 ;;
8987 *)
8988 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8989 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8990 ;;
8991 esac
8992 fi
8993 else
8994 ld_shlibs=no
8995 fi
8996 ;;
8997
8998 os2*)
8999 hardcode_libdir_flag_spec='-L$libdir'
9000 hardcode_minus_L=yes
9001 allow_undefined_flag=unsupported
52327858 9002 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'
d7f09764
DN
9003 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9004 ;;
9005
9006 osf3*)
9007 if test "$GCC" = yes; then
9008 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
52327858 9009 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'
d7f09764
DN
9010 else
9011 allow_undefined_flag=' -expect_unresolved \*'
52327858 9012 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'
d7f09764
DN
9013 fi
9014 archive_cmds_need_lc='no'
9015 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9016 hardcode_libdir_separator=:
9017 ;;
9018
9019 osf4* | osf5*) # as osf3* with the addition of -msym flag
9020 if test "$GCC" = yes; then
9021 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
52327858 9022 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
d7f09764
DN
9023 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9024 else
9025 allow_undefined_flag=' -expect_unresolved \*'
52327858 9026 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'
d7f09764 9027 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~
52327858 9028 $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'
d7f09764
DN
9029
9030 # Both c and cxx compiler support -rpath directly
9031 hardcode_libdir_flag_spec='-rpath $libdir'
9032 fi
9033 archive_cmds_need_lc='no'
9034 hardcode_libdir_separator=:
9035 ;;
9036
9037 solaris*)
9038 no_undefined_flag=' -z defs'
9039 if test "$GCC" = yes; then
9040 wlarc='${wl}'
9041 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9042 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9043 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9044 else
9045 case `$CC -V 2>&1` in
9046 *"Compilers 5.0"*)
9047 wlarc=''
9048 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9049 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9050 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9051 ;;
9052 *)
9053 wlarc='${wl}'
9054 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9055 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9056 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9057 ;;
9058 esac
9059 fi
9060 hardcode_libdir_flag_spec='-R$libdir'
9061 hardcode_shlibpath_var=no
9062 case $host_os in
9063 solaris2.[0-5] | solaris2.[0-5].*) ;;
9064 *)
9065 # The compiler driver will combine and reorder linker options,
9066 # but understands `-z linker_flag'. GCC discards it without `$wl',
9067 # but is careful enough not to reorder.
9068 # Supported since Solaris 2.6 (maybe 2.5.1?)
9069 if test "$GCC" = yes; then
9070 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9071 else
9072 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9073 fi
9074 ;;
9075 esac
9076 link_all_deplibs=yes
9077 ;;
9078
9079 sunos4*)
9080 if test "x$host_vendor" = xsequent; then
9081 # Use $CC to link under sequent, because it throws in some extra .o
9082 # files that make .init and .fini sections work.
9083 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9084 else
9085 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9086 fi
9087 hardcode_libdir_flag_spec='-L$libdir'
9088 hardcode_direct=yes
9089 hardcode_minus_L=yes
9090 hardcode_shlibpath_var=no
9091 ;;
9092
9093 sysv4)
9094 case $host_vendor in
9095 sni)
9096 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9097 hardcode_direct=yes # is this really true???
9098 ;;
9099 siemens)
9100 ## LD is ld it makes a PLAMLIB
9101 ## CC just makes a GrossModule.
9102 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9103 reload_cmds='$CC -r -o $output$reload_objs'
9104 hardcode_direct=no
9105 ;;
9106 motorola)
9107 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9108 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9109 ;;
9110 esac
9111 runpath_var='LD_RUN_PATH'
9112 hardcode_shlibpath_var=no
9113 ;;
9114
9115 sysv4.3*)
9116 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9117 hardcode_shlibpath_var=no
9118 export_dynamic_flag_spec='-Bexport'
9119 ;;
9120
9121 sysv4*MP*)
9122 if test -d /usr/nec; then
9123 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9124 hardcode_shlibpath_var=no
9125 runpath_var=LD_RUN_PATH
9126 hardcode_runpath_var=yes
9127 ld_shlibs=yes
9128 fi
9129 ;;
9130
9131 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9132 no_undefined_flag='${wl}-z,text'
9133 archive_cmds_need_lc=no
9134 hardcode_shlibpath_var=no
9135 runpath_var='LD_RUN_PATH'
9136
9137 if test "$GCC" = yes; then
9138 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9139 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9140 else
9141 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9142 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9143 fi
9144 ;;
9145
9146 sysv5* | sco3.2v5* | sco5v6*)
9147 # Note: We can NOT use -z defs as we might desire, because we do not
9148 # link with -lc, and that would cause any symbols used from libc to
9149 # always be unresolved, which means just about no library would
9150 # ever link correctly. If we're not using GNU ld we use -z text
9151 # though, which does catch some bad symbols but isn't as heavy-handed
9152 # as -z defs.
9153 no_undefined_flag='${wl}-z,text'
9154 allow_undefined_flag='${wl}-z,nodefs'
9155 archive_cmds_need_lc=no
9156 hardcode_shlibpath_var=no
9157 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9158 hardcode_libdir_separator=':'
9159 link_all_deplibs=yes
9160 export_dynamic_flag_spec='${wl}-Bexport'
9161 runpath_var='LD_RUN_PATH'
9162
9163 if test "$GCC" = yes; then
9164 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9165 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9166 else
9167 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9168 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9169 fi
9170 ;;
9171
9172 uts4*)
9173 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9174 hardcode_libdir_flag_spec='-L$libdir'
9175 hardcode_shlibpath_var=no
9176 ;;
9177
9178 *)
9179 ld_shlibs=no
9180 ;;
9181 esac
9182
9183 if test x$host_vendor = xsni; then
9184 case $host in
9185 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9186 export_dynamic_flag_spec='${wl}-Blargedynsym'
9187 ;;
9188 esac
9189 fi
9190 fi
9191
9192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9193$as_echo "$ld_shlibs" >&6; }
9194test "$ld_shlibs" = no && can_build_shared=no
9195
9196with_gnu_ld=$with_gnu_ld
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212#
9213# Do we need to explicitly link libc?
9214#
9215case "x$archive_cmds_need_lc" in
9216x|xyes)
9217 # Assume -lc should be added
9218 archive_cmds_need_lc=yes
9219
9220 if test "$enable_shared" = yes && test "$GCC" = yes; then
9221 case $archive_cmds in
9222 *'~'*)
9223 # FIXME: we may have to deal with multi-command sequences.
9224 ;;
9225 '$CC '*)
9226 # Test whether the compiler implicitly links with -lc since on some
9227 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9228 # to ld, don't add -lc before -lgcc.
9229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9230$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9231if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9232 $as_echo_n "(cached) " >&6
9233else
9234 $RM conftest*
9235 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9236
9237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9238 (eval $ac_compile) 2>&5
9239 ac_status=$?
9240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9241 test $ac_status = 0; } 2>conftest.err; then
9242 soname=conftest
9243 lib=conftest
9244 libobjs=conftest.$ac_objext
9245 deplibs=
9246 wl=$lt_prog_compiler_wl
9247 pic_flag=$lt_prog_compiler_pic
9248 compiler_flags=-v
9249 linker_flags=-v
9250 verstring=
9251 output_objdir=.
9252 libname=conftest
9253 lt_save_allow_undefined_flag=$allow_undefined_flag
9254 allow_undefined_flag=
9255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9256 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9257 ac_status=$?
9258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9259 test $ac_status = 0; }
9260 then
9261 lt_cv_archive_cmds_need_lc=no
9262 else
9263 lt_cv_archive_cmds_need_lc=yes
9264 fi
9265 allow_undefined_flag=$lt_save_allow_undefined_flag
9266 else
9267 cat conftest.err 1>&5
9268 fi
9269 $RM conftest*
9270
9271fi
9272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9273$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9274 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9275 ;;
9276 esac
9277 fi
9278 ;;
9279esac
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9438$as_echo_n "checking dynamic linker characteristics... " >&6; }
9439
9440if test "$GCC" = yes; then
9441 case $host_os in
9442 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9443 *) lt_awk_arg="/^libraries:/" ;;
9444 esac
52327858
L
9445 case $host_os in
9446 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9447 *) lt_sed_strip_eq="s,=/,/,g" ;;
9448 esac
9449 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9450 case $lt_search_path_spec in
9451 *\;*)
d7f09764
DN
9452 # if the path contains ";" then we assume it to be the separator
9453 # otherwise default to the standard path separator (i.e. ":") - it is
9454 # assumed that no part of a normal pathname contains ";" but that should
9455 # okay in the real world where ";" in dirpaths is itself problematic.
52327858
L
9456 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9457 ;;
9458 *)
9459 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9460 ;;
9461 esac
d7f09764
DN
9462 # Ok, now we have the path, separated by spaces, we can step through it
9463 # and add multilib dir if necessary.
9464 lt_tmp_lt_search_path_spec=
9465 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9466 for lt_sys_path in $lt_search_path_spec; do
9467 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9468 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9469 else
9470 test -d "$lt_sys_path" && \
9471 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9472 fi
9473 done
52327858 9474 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7f09764
DN
9475BEGIN {RS=" "; FS="/|\n";} {
9476 lt_foo="";
9477 lt_count=0;
9478 for (lt_i = NF; lt_i > 0; lt_i--) {
9479 if ($lt_i != "" && $lt_i != ".") {
9480 if ($lt_i == "..") {
9481 lt_count++;
9482 } else {
9483 if (lt_count == 0) {
9484 lt_foo="/" $lt_i lt_foo;
9485 } else {
9486 lt_count--;
9487 }
9488 }
9489 }
9490 }
9491 if (lt_foo != "") { lt_freq[lt_foo]++; }
9492 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9493}'`
52327858
L
9494 # AWK program above erroneously prepends '/' to C:/dos/paths
9495 # for these hosts.
9496 case $host_os in
9497 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9498 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9499 esac
9500 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7f09764
DN
9501else
9502 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9503fi
9504library_names_spec=
9505libname_spec='lib$name'
9506soname_spec=
9507shrext_cmds=".so"
9508postinstall_cmds=
9509postuninstall_cmds=
9510finish_cmds=
9511finish_eval=
9512shlibpath_var=
9513shlibpath_overrides_runpath=unknown
9514version_type=none
9515dynamic_linker="$host_os ld.so"
9516sys_lib_dlsearch_path_spec="/lib /usr/lib"
9517need_lib_prefix=unknown
9518hardcode_into_libs=no
9519
9520# when you set need_version to no, make sure it does not cause -set_version
9521# flags to be left without arguments
9522need_version=unknown
9523
9524case $host_os in
9525aix3*)
9526 version_type=linux
9527 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9528 shlibpath_var=LIBPATH
9529
9530 # AIX 3 has no versioning support, so we append a major version to the name.
9531 soname_spec='${libname}${release}${shared_ext}$major'
9532 ;;
9533
9534aix[4-9]*)
9535 version_type=linux
9536 need_lib_prefix=no
9537 need_version=no
9538 hardcode_into_libs=yes
9539 if test "$host_cpu" = ia64; then
9540 # AIX 5 supports IA64
9541 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9542 shlibpath_var=LD_LIBRARY_PATH
9543 else
9544 # With GCC up to 2.95.x, collect2 would create an import file
9545 # for dependence libraries. The import file would start with
9546 # the line `#! .'. This would cause the generated library to
9547 # depend on `.', always an invalid library. This was fixed in
9548 # development snapshots of GCC prior to 3.0.
9549 case $host_os in
9550 aix4 | aix4.[01] | aix4.[01].*)
9551 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9552 echo ' yes '
9553 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9554 :
9555 else
9556 can_build_shared=no
9557 fi
9558 ;;
9559 esac
9560 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9561 # soname into executable. Probably we can add versioning support to
9562 # collect2, so additional links can be useful in future.
9563 if test "$aix_use_runtimelinking" = yes; then
9564 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9565 # instead of lib<name>.a to let people know that these are not
9566 # typical AIX shared libraries.
9567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9568 else
9569 # We preserve .a as extension for shared libraries through AIX4.2
9570 # and later when we are not doing run time linking.
9571 library_names_spec='${libname}${release}.a $libname.a'
9572 soname_spec='${libname}${release}${shared_ext}$major'
9573 fi
9574 shlibpath_var=LIBPATH
9575 fi
9576 ;;
9577
9578amigaos*)
9579 case $host_cpu in
9580 powerpc)
9581 # Since July 2007 AmigaOS4 officially supports .so libraries.
9582 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9584 ;;
9585 m68k)
9586 library_names_spec='$libname.ixlibrary $libname.a'
9587 # Create ${libname}_ixlibrary.a entries in /sys/libs.
52327858 9588 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'
d7f09764
DN
9589 ;;
9590 esac
9591 ;;
9592
9593beos*)
9594 library_names_spec='${libname}${shared_ext}'
9595 dynamic_linker="$host_os ld.so"
9596 shlibpath_var=LIBRARY_PATH
9597 ;;
9598
9599bsdi[45]*)
9600 version_type=linux
9601 need_version=no
9602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9603 soname_spec='${libname}${release}${shared_ext}$major'
9604 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9605 shlibpath_var=LD_LIBRARY_PATH
9606 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9607 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9608 # the default ld.so.conf also contains /usr/contrib/lib and
9609 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9610 # libtool to hard-code these into programs
9611 ;;
9612
9613cygwin* | mingw* | pw32* | cegcc*)
9614 version_type=windows
9615 shrext_cmds=".dll"
9616 need_version=no
9617 need_lib_prefix=no
9618
9619 case $GCC,$host_os in
9620 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9621 library_names_spec='$libname.dll.a'
9622 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9623 postinstall_cmds='base_file=`basename \${file}`~
9624 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9625 dldir=$destdir/`dirname \$dlpath`~
9626 test -d \$dldir || mkdir -p \$dldir~
9627 $install_prog $dir/$dlname \$dldir/$dlname~
9628 chmod a+x \$dldir/$dlname~
9629 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9630 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9631 fi'
9632 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9633 dlpath=$dir/\$dldll~
9634 $RM \$dlpath'
9635 shlibpath_overrides_runpath=yes
9636
9637 case $host_os in
9638 cygwin*)
9639 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9640 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
52327858
L
9641
9642 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7f09764
DN
9643 ;;
9644 mingw* | cegcc*)
9645 # MinGW DLLs use traditional 'lib' prefix
9646 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7f09764
DN
9647 ;;
9648 pw32*)
9649 # pw32 DLLs use 'pw' prefix rather than 'lib'
9650 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9651 ;;
9652 esac
9653 ;;
9654
9655 *)
9656 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9657 ;;
9658 esac
9659 dynamic_linker='Win32 ld.exe'
9660 # FIXME: first we should search . and the directory the executable is in
9661 shlibpath_var=PATH
9662 ;;
9663
9664darwin* | rhapsody*)
9665 dynamic_linker="$host_os dyld"
9666 version_type=darwin
9667 need_lib_prefix=no
9668 need_version=no
9669 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9670 soname_spec='${libname}${release}${major}$shared_ext'
9671 shlibpath_overrides_runpath=yes
9672 shlibpath_var=DYLD_LIBRARY_PATH
9673 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9674
9675 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9676 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9677 ;;
9678
9679dgux*)
9680 version_type=linux
9681 need_lib_prefix=no
9682 need_version=no
9683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9684 soname_spec='${libname}${release}${shared_ext}$major'
9685 shlibpath_var=LD_LIBRARY_PATH
9686 ;;
9687
d7f09764
DN
9688freebsd* | dragonfly*)
9689 # DragonFly does not have aout. When/if they implement a new
9690 # versioning mechanism, adjust this.
9691 if test -x /usr/bin/objformat; then
9692 objformat=`/usr/bin/objformat`
9693 else
9694 case $host_os in
c6084f68 9695 freebsd[23].*) objformat=aout ;;
d7f09764
DN
9696 *) objformat=elf ;;
9697 esac
9698 fi
9699 version_type=freebsd-$objformat
9700 case $version_type in
9701 freebsd-elf*)
9702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9703 need_version=no
9704 need_lib_prefix=no
9705 ;;
9706 freebsd-*)
9707 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9708 need_version=yes
9709 ;;
9710 esac
9711 shlibpath_var=LD_LIBRARY_PATH
9712 case $host_os in
c6084f68 9713 freebsd2.*)
d7f09764
DN
9714 shlibpath_overrides_runpath=yes
9715 ;;
9716 freebsd3.[01]* | freebsdelf3.[01]*)
9717 shlibpath_overrides_runpath=yes
9718 hardcode_into_libs=yes
9719 ;;
9720 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9721 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9722 shlibpath_overrides_runpath=no
9723 hardcode_into_libs=yes
9724 ;;
9725 *) # from 4.6 on, and DragonFly
9726 shlibpath_overrides_runpath=yes
9727 hardcode_into_libs=yes
9728 ;;
9729 esac
9730 ;;
9731
9732gnu*)
9733 version_type=linux
9734 need_lib_prefix=no
9735 need_version=no
9736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9737 soname_spec='${libname}${release}${shared_ext}$major'
9738 shlibpath_var=LD_LIBRARY_PATH
9739 hardcode_into_libs=yes
9740 ;;
9741
52327858
L
9742haiku*)
9743 version_type=linux
9744 need_lib_prefix=no
9745 need_version=no
9746 dynamic_linker="$host_os runtime_loader"
9747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9748 soname_spec='${libname}${release}${shared_ext}$major'
9749 shlibpath_var=LIBRARY_PATH
9750 shlibpath_overrides_runpath=yes
9751 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9752 hardcode_into_libs=yes
9753 ;;
9754
d7f09764
DN
9755hpux9* | hpux10* | hpux11*)
9756 # Give a soname corresponding to the major version so that dld.sl refuses to
9757 # link against other versions.
9758 version_type=sunos
9759 need_lib_prefix=no
9760 need_version=no
9761 case $host_cpu in
9762 ia64*)
9763 shrext_cmds='.so'
9764 hardcode_into_libs=yes
9765 dynamic_linker="$host_os dld.so"
9766 shlibpath_var=LD_LIBRARY_PATH
9767 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9769 soname_spec='${libname}${release}${shared_ext}$major'
9770 if test "X$HPUX_IA64_MODE" = X32; then
9771 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9772 else
9773 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9774 fi
9775 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9776 ;;
9777 hppa*64*)
9778 shrext_cmds='.sl'
9779 hardcode_into_libs=yes
9780 dynamic_linker="$host_os dld.sl"
9781 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9782 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9784 soname_spec='${libname}${release}${shared_ext}$major'
9785 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9786 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9787 ;;
9788 *)
9789 shrext_cmds='.sl'
9790 dynamic_linker="$host_os dld.sl"
9791 shlibpath_var=SHLIB_PATH
9792 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9794 soname_spec='${libname}${release}${shared_ext}$major'
9795 ;;
9796 esac
52327858 9797 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7f09764 9798 postinstall_cmds='chmod 555 $lib'
52327858
L
9799 # or fails outright, so override atomically:
9800 install_override_mode=555
d7f09764
DN
9801 ;;
9802
9803interix[3-9]*)
9804 version_type=linux
9805 need_lib_prefix=no
9806 need_version=no
9807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9808 soname_spec='${libname}${release}${shared_ext}$major'
9809 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9810 shlibpath_var=LD_LIBRARY_PATH
9811 shlibpath_overrides_runpath=no
9812 hardcode_into_libs=yes
9813 ;;
9814
9815irix5* | irix6* | nonstopux*)
9816 case $host_os in
9817 nonstopux*) version_type=nonstopux ;;
9818 *)
9819 if test "$lt_cv_prog_gnu_ld" = yes; then
9820 version_type=linux
9821 else
9822 version_type=irix
9823 fi ;;
9824 esac
9825 need_lib_prefix=no
9826 need_version=no
9827 soname_spec='${libname}${release}${shared_ext}$major'
9828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9829 case $host_os in
9830 irix5* | nonstopux*)
9831 libsuff= shlibsuff=
9832 ;;
9833 *)
9834 case $LD in # libtool.m4 will add one of these switches to LD
9835 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9836 libsuff= shlibsuff= libmagic=32-bit;;
9837 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9838 libsuff=32 shlibsuff=N32 libmagic=N32;;
9839 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9840 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9841 *) libsuff= shlibsuff= libmagic=never-match;;
9842 esac
9843 ;;
9844 esac
9845 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9846 shlibpath_overrides_runpath=no
9847 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9848 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9849 hardcode_into_libs=yes
9850 ;;
9851
9852# No shared lib support for Linux oldld, aout, or coff.
9853linux*oldld* | linux*aout* | linux*coff*)
9854 dynamic_linker=no
9855 ;;
9856
9857# This must be Linux ELF.
9858linux* | k*bsd*-gnu | kopensolaris*-gnu)
9859 version_type=linux
9860 need_lib_prefix=no
9861 need_version=no
9862 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9863 soname_spec='${libname}${release}${shared_ext}$major'
9864 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9865 shlibpath_var=LD_LIBRARY_PATH
9866 shlibpath_overrides_runpath=no
9867
9868 # Some binutils ld are patched to set DT_RUNPATH
9869 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9870 $as_echo_n "(cached) " >&6
9871else
9872 lt_cv_shlibpath_overrides_runpath=no
9873 save_LDFLAGS=$LDFLAGS
9874 save_libdir=$libdir
9875 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9876 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9878/* end confdefs.h. */
9879
9880int
9881main ()
9882{
9883
9884 ;
9885 return 0;
9886}
9887_ACEOF
9888if ac_fn_c_try_link "$LINENO"; then :
9889 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9890 lt_cv_shlibpath_overrides_runpath=yes
9891fi
9892fi
9893rm -f core conftest.err conftest.$ac_objext \
9894 conftest$ac_exeext conftest.$ac_ext
9895 LDFLAGS=$save_LDFLAGS
9896 libdir=$save_libdir
9897
9898fi
9899
9900 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9901
9902 # This implies no fast_install, which is unacceptable.
9903 # Some rework will be needed to allow for fast_install
9904 # before this can be enabled.
9905 hardcode_into_libs=yes
9906
9907 # Append ld.so.conf contents to the search path
9908 if test -f /etc/ld.so.conf; then
52327858 9909 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' ' '`
d7f09764
DN
9910 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9911 fi
9912
9913 # We used to test for /lib/ld.so.1 and disable shared libraries on
9914 # powerpc, because MkLinux only supported shared libraries with the
9915 # GNU dynamic linker. Since this was broken with cross compilers,
9916 # most powerpc-linux boxes support dynamic linking these days and
9917 # people can always --disable-shared, the test was removed, and we
9918 # assume the GNU/Linux dynamic linker is in use.
9919 dynamic_linker='GNU/Linux ld.so'
9920 ;;
9921
9922netbsd*)
9923 version_type=sunos
9924 need_lib_prefix=no
9925 need_version=no
9926 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9928 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9929 dynamic_linker='NetBSD (a.out) ld.so'
9930 else
9931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9932 soname_spec='${libname}${release}${shared_ext}$major'
9933 dynamic_linker='NetBSD ld.elf_so'
9934 fi
9935 shlibpath_var=LD_LIBRARY_PATH
9936 shlibpath_overrides_runpath=yes
9937 hardcode_into_libs=yes
9938 ;;
9939
9940newsos6)
9941 version_type=linux
9942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9943 shlibpath_var=LD_LIBRARY_PATH
9944 shlibpath_overrides_runpath=yes
9945 ;;
9946
9947*nto* | *qnx*)
9948 version_type=qnx
9949 need_lib_prefix=no
9950 need_version=no
9951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9952 soname_spec='${libname}${release}${shared_ext}$major'
9953 shlibpath_var=LD_LIBRARY_PATH
9954 shlibpath_overrides_runpath=no
9955 hardcode_into_libs=yes
9956 dynamic_linker='ldqnx.so'
9957 ;;
9958
9959openbsd*)
9960 version_type=sunos
9961 sys_lib_dlsearch_path_spec="/usr/lib"
9962 need_lib_prefix=no
9963 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9964 case $host_os in
9965 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9966 *) need_version=no ;;
9967 esac
9968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9969 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9970 shlibpath_var=LD_LIBRARY_PATH
9971 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9972 case $host_os in
9973 openbsd2.[89] | openbsd2.[89].*)
9974 shlibpath_overrides_runpath=no
9975 ;;
9976 *)
9977 shlibpath_overrides_runpath=yes
9978 ;;
9979 esac
9980 else
9981 shlibpath_overrides_runpath=yes
9982 fi
9983 ;;
9984
9985os2*)
9986 libname_spec='$name'
9987 shrext_cmds=".dll"
9988 need_lib_prefix=no
9989 library_names_spec='$libname${shared_ext} $libname.a'
9990 dynamic_linker='OS/2 ld.exe'
9991 shlibpath_var=LIBPATH
9992 ;;
9993
9994osf3* | osf4* | osf5*)
9995 version_type=osf
9996 need_lib_prefix=no
9997 need_version=no
9998 soname_spec='${libname}${release}${shared_ext}$major'
9999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000 shlibpath_var=LD_LIBRARY_PATH
10001 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10002 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10003 ;;
10004
10005rdos*)
10006 dynamic_linker=no
10007 ;;
10008
10009solaris*)
10010 version_type=linux
10011 need_lib_prefix=no
10012 need_version=no
10013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10014 soname_spec='${libname}${release}${shared_ext}$major'
10015 shlibpath_var=LD_LIBRARY_PATH
10016 shlibpath_overrides_runpath=yes
10017 hardcode_into_libs=yes
10018 # ldd complains unless libraries are executable
10019 postinstall_cmds='chmod +x $lib'
10020 ;;
10021
10022sunos4*)
10023 version_type=sunos
10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10025 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10026 shlibpath_var=LD_LIBRARY_PATH
10027 shlibpath_overrides_runpath=yes
10028 if test "$with_gnu_ld" = yes; then
10029 need_lib_prefix=no
10030 fi
10031 need_version=yes
10032 ;;
10033
10034sysv4 | sysv4.3*)
10035 version_type=linux
10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10037 soname_spec='${libname}${release}${shared_ext}$major'
10038 shlibpath_var=LD_LIBRARY_PATH
10039 case $host_vendor in
10040 sni)
10041 shlibpath_overrides_runpath=no
10042 need_lib_prefix=no
10043 runpath_var=LD_RUN_PATH
10044 ;;
10045 siemens)
10046 need_lib_prefix=no
10047 ;;
10048 motorola)
10049 need_lib_prefix=no
10050 need_version=no
10051 shlibpath_overrides_runpath=no
10052 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10053 ;;
10054 esac
10055 ;;
10056
10057sysv4*MP*)
10058 if test -d /usr/nec ;then
10059 version_type=linux
10060 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10061 soname_spec='$libname${shared_ext}.$major'
10062 shlibpath_var=LD_LIBRARY_PATH
10063 fi
10064 ;;
10065
10066sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10067 version_type=freebsd-elf
10068 need_lib_prefix=no
10069 need_version=no
10070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10071 soname_spec='${libname}${release}${shared_ext}$major'
10072 shlibpath_var=LD_LIBRARY_PATH
10073 shlibpath_overrides_runpath=yes
10074 hardcode_into_libs=yes
10075 if test "$with_gnu_ld" = yes; then
10076 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10077 else
10078 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10079 case $host_os in
10080 sco3.2v5*)
10081 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10082 ;;
10083 esac
10084 fi
10085 sys_lib_dlsearch_path_spec='/usr/lib'
10086 ;;
10087
10088tpf*)
10089 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10090 version_type=linux
10091 need_lib_prefix=no
10092 need_version=no
10093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10094 shlibpath_var=LD_LIBRARY_PATH
10095 shlibpath_overrides_runpath=no
10096 hardcode_into_libs=yes
10097 ;;
10098
10099uts4*)
10100 version_type=linux
10101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10102 soname_spec='${libname}${release}${shared_ext}$major'
10103 shlibpath_var=LD_LIBRARY_PATH
10104 ;;
10105
10106*)
10107 dynamic_linker=no
10108 ;;
10109esac
10110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10111$as_echo "$dynamic_linker" >&6; }
10112test "$dynamic_linker" = no && can_build_shared=no
10113
10114variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10115if test "$GCC" = yes; then
10116 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10117fi
10118
10119if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10120 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10121fi
10122if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10123 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10124fi
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
52327858
L
10206
10207
10208
10209
10210
d7f09764
DN
10211
10212
10213
10214
10215
10216
10217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10218$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10219hardcode_action=
10220if test -n "$hardcode_libdir_flag_spec" ||
10221 test -n "$runpath_var" ||
10222 test "X$hardcode_automatic" = "Xyes" ; then
10223
10224 # We can hardcode non-existent directories.
10225 if test "$hardcode_direct" != no &&
10226 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10227 # have to relink, otherwise we might link with an installed library
10228 # when we should be linking with a yet-to-be-installed one
10229 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10230 test "$hardcode_minus_L" != no; then
10231 # Linking always hardcodes the temporary library directory.
10232 hardcode_action=relink
10233 else
10234 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10235 hardcode_action=immediate
10236 fi
10237else
10238 # We cannot hardcode anything, or else we can only hardcode existing
10239 # directories.
10240 hardcode_action=unsupported
10241fi
10242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10243$as_echo "$hardcode_action" >&6; }
10244
10245if test "$hardcode_action" = relink ||
10246 test "$inherit_rpath" = yes; then
10247 # Fast installation is not supported
10248 enable_fast_install=no
10249elif test "$shlibpath_overrides_runpath" = yes ||
10250 test "$enable_shared" = no; then
10251 # Fast installation is not necessary
10252 enable_fast_install=needless
10253fi
10254
10255
10256
10257
10258
10259
10260 if test "x$enable_dlopen" != xyes; then
10261 enable_dlopen=unknown
10262 enable_dlopen_self=unknown
10263 enable_dlopen_self_static=unknown
10264else
10265 lt_cv_dlopen=no
10266 lt_cv_dlopen_libs=
10267
10268 case $host_os in
10269 beos*)
10270 lt_cv_dlopen="load_add_on"
10271 lt_cv_dlopen_libs=
10272 lt_cv_dlopen_self=yes
10273 ;;
10274
10275 mingw* | pw32* | cegcc*)
10276 lt_cv_dlopen="LoadLibrary"
10277 lt_cv_dlopen_libs=
10278 ;;
10279
10280 cygwin*)
10281 lt_cv_dlopen="dlopen"
10282 lt_cv_dlopen_libs=
10283 ;;
10284
10285 darwin*)
10286 # if libdl is installed we need to link against it
10287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10288$as_echo_n "checking for dlopen in -ldl... " >&6; }
10289if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10290 $as_echo_n "(cached) " >&6
10291else
10292 ac_check_lib_save_LIBS=$LIBS
10293LIBS="-ldl $LIBS"
10294cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10295/* end confdefs.h. */
10296
10297/* Override any GCC internal prototype to avoid an error.
10298 Use char because int might match the return type of a GCC
10299 builtin and then its argument prototype would still apply. */
10300#ifdef __cplusplus
10301extern "C"
10302#endif
10303char dlopen ();
10304int
10305main ()
10306{
10307return dlopen ();
10308 ;
10309 return 0;
10310}
10311_ACEOF
10312if ac_fn_c_try_link "$LINENO"; then :
10313 ac_cv_lib_dl_dlopen=yes
10314else
10315 ac_cv_lib_dl_dlopen=no
10316fi
10317rm -f core conftest.err conftest.$ac_objext \
10318 conftest$ac_exeext conftest.$ac_ext
10319LIBS=$ac_check_lib_save_LIBS
10320fi
10321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10322$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10323if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10324 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10325else
10326
10327 lt_cv_dlopen="dyld"
10328 lt_cv_dlopen_libs=
10329 lt_cv_dlopen_self=yes
10330
10331fi
10332
10333 ;;
10334
10335 *)
10336 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10337if test "x$ac_cv_func_shl_load" = x""yes; then :
10338 lt_cv_dlopen="shl_load"
10339else
10340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10341$as_echo_n "checking for shl_load in -ldld... " >&6; }
10342if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10343 $as_echo_n "(cached) " >&6
10344else
10345 ac_check_lib_save_LIBS=$LIBS
10346LIBS="-ldld $LIBS"
10347cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10348/* end confdefs.h. */
10349
10350/* Override any GCC internal prototype to avoid an error.
10351 Use char because int might match the return type of a GCC
10352 builtin and then its argument prototype would still apply. */
10353#ifdef __cplusplus
10354extern "C"
10355#endif
10356char shl_load ();
10357int
10358main ()
10359{
10360return shl_load ();
10361 ;
10362 return 0;
10363}
10364_ACEOF
10365if ac_fn_c_try_link "$LINENO"; then :
10366 ac_cv_lib_dld_shl_load=yes
10367else
10368 ac_cv_lib_dld_shl_load=no
10369fi
10370rm -f core conftest.err conftest.$ac_objext \
10371 conftest$ac_exeext conftest.$ac_ext
10372LIBS=$ac_check_lib_save_LIBS
10373fi
10374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10375$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10376if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10377 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10378else
10379 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10380if test "x$ac_cv_func_dlopen" = x""yes; then :
10381 lt_cv_dlopen="dlopen"
10382else
10383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10384$as_echo_n "checking for dlopen in -ldl... " >&6; }
10385if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10386 $as_echo_n "(cached) " >&6
10387else
10388 ac_check_lib_save_LIBS=$LIBS
10389LIBS="-ldl $LIBS"
10390cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10391/* end confdefs.h. */
10392
10393/* Override any GCC internal prototype to avoid an error.
10394 Use char because int might match the return type of a GCC
10395 builtin and then its argument prototype would still apply. */
10396#ifdef __cplusplus
10397extern "C"
10398#endif
10399char dlopen ();
10400int
10401main ()
10402{
10403return dlopen ();
10404 ;
10405 return 0;
10406}
10407_ACEOF
10408if ac_fn_c_try_link "$LINENO"; then :
10409 ac_cv_lib_dl_dlopen=yes
10410else
10411 ac_cv_lib_dl_dlopen=no
10412fi
10413rm -f core conftest.err conftest.$ac_objext \
10414 conftest$ac_exeext conftest.$ac_ext
10415LIBS=$ac_check_lib_save_LIBS
10416fi
10417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10418$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10419if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10420 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10421else
10422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10423$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10424if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10425 $as_echo_n "(cached) " >&6
10426else
10427 ac_check_lib_save_LIBS=$LIBS
10428LIBS="-lsvld $LIBS"
10429cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10430/* end confdefs.h. */
10431
10432/* Override any GCC internal prototype to avoid an error.
10433 Use char because int might match the return type of a GCC
10434 builtin and then its argument prototype would still apply. */
10435#ifdef __cplusplus
10436extern "C"
10437#endif
10438char dlopen ();
10439int
10440main ()
10441{
10442return dlopen ();
10443 ;
10444 return 0;
10445}
10446_ACEOF
10447if ac_fn_c_try_link "$LINENO"; then :
10448 ac_cv_lib_svld_dlopen=yes
10449else
10450 ac_cv_lib_svld_dlopen=no
10451fi
10452rm -f core conftest.err conftest.$ac_objext \
10453 conftest$ac_exeext conftest.$ac_ext
10454LIBS=$ac_check_lib_save_LIBS
10455fi
10456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10457$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10458if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10459 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10460else
10461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10462$as_echo_n "checking for dld_link in -ldld... " >&6; }
10463if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10464 $as_echo_n "(cached) " >&6
10465else
10466 ac_check_lib_save_LIBS=$LIBS
10467LIBS="-ldld $LIBS"
10468cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10469/* end confdefs.h. */
10470
10471/* Override any GCC internal prototype to avoid an error.
10472 Use char because int might match the return type of a GCC
10473 builtin and then its argument prototype would still apply. */
10474#ifdef __cplusplus
10475extern "C"
10476#endif
10477char dld_link ();
10478int
10479main ()
10480{
10481return dld_link ();
10482 ;
10483 return 0;
10484}
10485_ACEOF
10486if ac_fn_c_try_link "$LINENO"; then :
10487 ac_cv_lib_dld_dld_link=yes
10488else
10489 ac_cv_lib_dld_dld_link=no
10490fi
10491rm -f core conftest.err conftest.$ac_objext \
10492 conftest$ac_exeext conftest.$ac_ext
10493LIBS=$ac_check_lib_save_LIBS
10494fi
10495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10496$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10497if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10498 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10499fi
10500
10501
10502fi
10503
10504
10505fi
10506
10507
10508fi
10509
10510
10511fi
10512
10513
10514fi
10515
10516 ;;
10517 esac
10518
10519 if test "x$lt_cv_dlopen" != xno; then
10520 enable_dlopen=yes
10521 else
10522 enable_dlopen=no
10523 fi
10524
10525 case $lt_cv_dlopen in
10526 dlopen)
10527 save_CPPFLAGS="$CPPFLAGS"
10528 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10529
10530 save_LDFLAGS="$LDFLAGS"
10531 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10532
10533 save_LIBS="$LIBS"
10534 LIBS="$lt_cv_dlopen_libs $LIBS"
10535
10536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10537$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10538if test "${lt_cv_dlopen_self+set}" = set; then :
10539 $as_echo_n "(cached) " >&6
10540else
10541 if test "$cross_compiling" = yes; then :
10542 lt_cv_dlopen_self=cross
10543else
10544 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10545 lt_status=$lt_dlunknown
10546 cat > conftest.$ac_ext <<_LT_EOF
095af58f 10547#line 10547 "configure"
d7f09764
DN
10548#include "confdefs.h"
10549
10550#if HAVE_DLFCN_H
10551#include <dlfcn.h>
10552#endif
10553
10554#include <stdio.h>
10555
10556#ifdef RTLD_GLOBAL
10557# define LT_DLGLOBAL RTLD_GLOBAL
10558#else
10559# ifdef DL_GLOBAL
10560# define LT_DLGLOBAL DL_GLOBAL
10561# else
10562# define LT_DLGLOBAL 0
10563# endif
10564#endif
10565
10566/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10567 find out it does not work in some platform. */
10568#ifndef LT_DLLAZY_OR_NOW
10569# ifdef RTLD_LAZY
10570# define LT_DLLAZY_OR_NOW RTLD_LAZY
10571# else
10572# ifdef DL_LAZY
10573# define LT_DLLAZY_OR_NOW DL_LAZY
10574# else
10575# ifdef RTLD_NOW
10576# define LT_DLLAZY_OR_NOW RTLD_NOW
10577# else
10578# ifdef DL_NOW
10579# define LT_DLLAZY_OR_NOW DL_NOW
10580# else
10581# define LT_DLLAZY_OR_NOW 0
10582# endif
10583# endif
10584# endif
10585# endif
10586#endif
10587
52327858
L
10588/* When -fvisbility=hidden is used, assume the code has been annotated
10589 correspondingly for the symbols needed. */
10590#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10591void fnord () __attribute__((visibility("default")));
10592#endif
10593
10594void fnord () { int i=42; }
d7f09764
DN
10595int main ()
10596{
10597 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10598 int status = $lt_dlunknown;
10599
10600 if (self)
10601 {
10602 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
52327858
L
10603 else
10604 {
10605 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10606 else puts (dlerror ());
10607 }
d7f09764
DN
10608 /* dlclose (self); */
10609 }
10610 else
10611 puts (dlerror ());
10612
10613 return status;
10614}
10615_LT_EOF
10616 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10617 (eval $ac_link) 2>&5
10618 ac_status=$?
10619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10620 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10621 (./conftest; exit; ) >&5 2>/dev/null
10622 lt_status=$?
10623 case x$lt_status in
10624 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10625 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10626 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10627 esac
10628 else :
10629 # compilation failed
10630 lt_cv_dlopen_self=no
10631 fi
10632fi
10633rm -fr conftest*
10634
10635
10636fi
10637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10638$as_echo "$lt_cv_dlopen_self" >&6; }
10639
10640 if test "x$lt_cv_dlopen_self" = xyes; then
10641 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10643$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10644if test "${lt_cv_dlopen_self_static+set}" = set; then :
10645 $as_echo_n "(cached) " >&6
10646else
10647 if test "$cross_compiling" = yes; then :
10648 lt_cv_dlopen_self_static=cross
10649else
10650 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10651 lt_status=$lt_dlunknown
10652 cat > conftest.$ac_ext <<_LT_EOF
095af58f 10653#line 10653 "configure"
d7f09764
DN
10654#include "confdefs.h"
10655
10656#if HAVE_DLFCN_H
10657#include <dlfcn.h>
10658#endif
10659
10660#include <stdio.h>
10661
10662#ifdef RTLD_GLOBAL
10663# define LT_DLGLOBAL RTLD_GLOBAL
10664#else
10665# ifdef DL_GLOBAL
10666# define LT_DLGLOBAL DL_GLOBAL
10667# else
10668# define LT_DLGLOBAL 0
10669# endif
10670#endif
10671
10672/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10673 find out it does not work in some platform. */
10674#ifndef LT_DLLAZY_OR_NOW
10675# ifdef RTLD_LAZY
10676# define LT_DLLAZY_OR_NOW RTLD_LAZY
10677# else
10678# ifdef DL_LAZY
10679# define LT_DLLAZY_OR_NOW DL_LAZY
10680# else
10681# ifdef RTLD_NOW
10682# define LT_DLLAZY_OR_NOW RTLD_NOW
10683# else
10684# ifdef DL_NOW
10685# define LT_DLLAZY_OR_NOW DL_NOW
10686# else
10687# define LT_DLLAZY_OR_NOW 0
10688# endif
10689# endif
10690# endif
10691# endif
10692#endif
10693
52327858
L
10694/* When -fvisbility=hidden is used, assume the code has been annotated
10695 correspondingly for the symbols needed. */
10696#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10697void fnord () __attribute__((visibility("default")));
10698#endif
10699
10700void fnord () { int i=42; }
d7f09764
DN
10701int main ()
10702{
10703 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10704 int status = $lt_dlunknown;
10705
10706 if (self)
10707 {
10708 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
52327858
L
10709 else
10710 {
10711 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10712 else puts (dlerror ());
10713 }
d7f09764
DN
10714 /* dlclose (self); */
10715 }
10716 else
10717 puts (dlerror ());
10718
10719 return status;
10720}
10721_LT_EOF
10722 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10723 (eval $ac_link) 2>&5
10724 ac_status=$?
10725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10726 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10727 (./conftest; exit; ) >&5 2>/dev/null
10728 lt_status=$?
10729 case x$lt_status in
10730 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10731 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10732 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10733 esac
10734 else :
10735 # compilation failed
10736 lt_cv_dlopen_self_static=no
10737 fi
10738fi
10739rm -fr conftest*
10740
10741
10742fi
10743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10744$as_echo "$lt_cv_dlopen_self_static" >&6; }
10745 fi
10746
10747 CPPFLAGS="$save_CPPFLAGS"
10748 LDFLAGS="$save_LDFLAGS"
10749 LIBS="$save_LIBS"
10750 ;;
10751 esac
10752
10753 case $lt_cv_dlopen_self in
10754 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10755 *) enable_dlopen_self=unknown ;;
10756 esac
10757
10758 case $lt_cv_dlopen_self_static in
10759 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10760 *) enable_dlopen_self_static=unknown ;;
10761 esac
10762fi
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780striplib=
10781old_striplib=
10782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10783$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10784if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10785 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10786 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10788$as_echo "yes" >&6; }
10789else
10790# FIXME - insert some real tests, host_os isn't really good enough
10791 case $host_os in
10792 darwin*)
10793 if test -n "$STRIP" ; then
10794 striplib="$STRIP -x"
10795 old_striplib="$STRIP -S"
10796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10797$as_echo "yes" >&6; }
10798 else
10799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10800$as_echo "no" >&6; }
10801 fi
10802 ;;
10803 *)
10804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10805$as_echo "no" >&6; }
10806 ;;
10807 esac
10808fi
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821 # Report which library types will actually be built
10822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10823$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10825$as_echo "$can_build_shared" >&6; }
10826
10827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10828$as_echo_n "checking whether to build shared libraries... " >&6; }
10829 test "$can_build_shared" = "no" && enable_shared=no
10830
10831 # On AIX, shared libraries and static libraries use the same namespace, and
10832 # are all built from PIC.
10833 case $host_os in
10834 aix3*)
10835 test "$enable_shared" = yes && enable_static=no
10836 if test -n "$RANLIB"; then
10837 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10838 postinstall_cmds='$RANLIB $lib'
10839 fi
10840 ;;
10841
10842 aix[4-9]*)
10843 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10844 test "$enable_shared" = yes && enable_static=no
10845 fi
10846 ;;
10847 esac
10848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10849$as_echo "$enable_shared" >&6; }
10850
10851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10852$as_echo_n "checking whether to build static libraries... " >&6; }
10853 # Make sure either enable_shared or enable_static is yes.
10854 test "$enable_shared" = yes || enable_static=yes
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10856$as_echo "$enable_static" >&6; }
10857
10858
10859
10860
10861fi
10862ac_ext=c
10863ac_cpp='$CPP $CPPFLAGS'
10864ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10865ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10866ac_compiler_gnu=$ac_cv_c_compiler_gnu
10867
10868CC="$lt_save_CC"
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882 ac_config_commands="$ac_config_commands libtool"
10883
10884
10885
10886
10887# Only expand once:
10888
10889
10890
7de6ba7a
DK
10891
10892
10893case $host in
10894 *-cygwin* | *-mingw*)
10895 # 'host' will be top-level target in the case of a target lib,
10896 # we must compare to with_cross_host to decide if this is a native
10897 # or cross-compiler and select where to install dlls appropriately.
10898 if test -n "$with_cross_host" &&
10899 test x"$with_cross_host" != x"no"; then
10900 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
10901 else
10902 lt_host_flags='-no-undefined -bindir "$(bindir)"';
10903 fi
10904 ;;
10905 *)
10906 lt_host_flags=
10907 ;;
10908esac
10909
10910
10911
10912
d19e0f01
DK
10913ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
10914case $ac_cv_c_int64_t in #(
10915 no|yes) ;; #(
10916 *)
10917
10918cat >>confdefs.h <<_ACEOF
10919#define int64_t $ac_cv_c_int64_t
10920_ACEOF
10921;;
10922esac
10923
21750c78
RE
10924ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
10925case $ac_cv_c_uint64_t in #(
10926 no|yes) ;; #(
10927 *)
10928
10929$as_echo "#define _UINT64_T 1" >>confdefs.h
10930
10931
10932cat >>confdefs.h <<_ACEOF
10933#define uint64_t $ac_cv_c_uint64_t
10934_ACEOF
10935;;
10936 esac
10937
ec692d5f
KT
10938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
10939$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
10940if test "${ac_cv_header_sys_wait_h+set}" = set; then :
10941 $as_echo_n "(cached) " >&6
10942else
10943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10944/* end confdefs.h. */
10945#include <sys/types.h>
10946#include <sys/wait.h>
10947#ifndef WEXITSTATUS
10948# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
10949#endif
10950#ifndef WIFEXITED
10951# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10952#endif
a2254c5d 10953
ec692d5f
KT
10954int
10955main ()
10956{
10957 int s;
10958 wait (&s);
10959 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10960 ;
10961 return 0;
10962}
10963_ACEOF
10964if ac_fn_c_try_compile "$LINENO"; then :
10965 ac_cv_header_sys_wait_h=yes
10966else
10967 ac_cv_header_sys_wait_h=no
10968fi
10969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a2254c5d 10970fi
ec692d5f
KT
10971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
10972$as_echo "$ac_cv_header_sys_wait_h" >&6; }
10973if test $ac_cv_header_sys_wait_h = yes; then
a2254c5d 10974
ec692d5f
KT
10975$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
10976
10977fi
a2254c5d 10978
d7f09764
DN
10979ac_config_files="$ac_config_files Makefile"
10980
48215350
DK
10981ac_config_headers="$ac_config_headers config.h"
10982
d7f09764
DN
10983cat >confcache <<\_ACEOF
10984# This file is a shell script that caches the results of configure
10985# tests run on this system so they can be shared between configure
10986# scripts and configure runs, see configure's option --config-cache.
10987# It is not useful on other systems. If it contains results you don't
10988# want to keep, you may remove or edit it.
10989#
10990# config.status only pays attention to the cache file if you give it
10991# the --recheck option to rerun configure.
10992#
10993# `ac_cv_env_foo' variables (set or unset) will be overridden when
10994# loading this file, other *unset* `ac_cv_foo' will be assigned the
10995# following values.
10996
10997_ACEOF
10998
10999# The following way of writing the cache mishandles newlines in values,
11000# but we know of no workaround that is simple, portable, and efficient.
11001# So, we kill variables containing newlines.
11002# Ultrix sh set writes to stderr and can't be redirected directly,
11003# and sets the high bit in the cache file unless we assign to the vars.
11004(
11005 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11006 eval ac_val=\$$ac_var
11007 case $ac_val in #(
11008 *${as_nl}*)
11009 case $ac_var in #(
11010 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11011$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11012 esac
11013 case $ac_var in #(
11014 _ | IFS | as_nl) ;; #(
11015 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11016 *) { eval $ac_var=; unset $ac_var;} ;;
11017 esac ;;
11018 esac
11019 done
11020
11021 (set) 2>&1 |
11022 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11023 *${as_nl}ac_space=\ *)
11024 # `set' does not quote correctly, so add quotes: double-quote
11025 # substitution turns \\\\ into \\, and sed turns \\ into \.
11026 sed -n \
11027 "s/'/'\\\\''/g;
11028 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11029 ;; #(
11030 *)
11031 # `set' quotes correctly as required by POSIX, so do not add quotes.
11032 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11033 ;;
11034 esac |
11035 sort
11036) |
11037 sed '
11038 /^ac_cv_env_/b end
11039 t clear
11040 :clear
11041 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11042 t end
11043 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11044 :end' >>confcache
11045if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11046 if test -w "$cache_file"; then
11047 test "x$cache_file" != "x/dev/null" &&
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11049$as_echo "$as_me: updating cache $cache_file" >&6;}
11050 cat confcache >$cache_file
11051 else
11052 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11053$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11054 fi
11055fi
11056rm -f confcache
11057
11058test "x$prefix" = xNONE && prefix=$ac_default_prefix
11059# Let make expand exec_prefix.
11060test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11061
48215350 11062DEFS=-DHAVE_CONFIG_H
d7f09764
DN
11063
11064ac_libobjs=
11065ac_ltlibobjs=
11066for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11067 # 1. Remove the extension, and $U if already installed.
11068 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11069 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11070 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11071 # will be set to the directory where LIBOBJS objects are built.
11072 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11073 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11074done
11075LIBOBJS=$ac_libobjs
11076
11077LTLIBOBJS=$ac_ltlibobjs
11078
11079
11080 if test -n "$EXEEXT"; then
11081 am__EXEEXT_TRUE=
11082 am__EXEEXT_FALSE='#'
11083else
11084 am__EXEEXT_TRUE='#'
11085 am__EXEEXT_FALSE=
11086fi
11087
03428d41
RG
11088if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11089 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11090Usually this means the macro was only invoked conditionally." "$LINENO" 5
11091fi
d7f09764
DN
11092if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11093 as_fn_error "conditional \"AMDEP\" was never defined.
11094Usually this means the macro was only invoked conditionally." "$LINENO" 5
11095fi
11096if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11097 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11098Usually this means the macro was only invoked conditionally." "$LINENO" 5
11099fi
11100
11101: ${CONFIG_STATUS=./config.status}
11102ac_write_fail=0
11103ac_clean_files_save=$ac_clean_files
11104ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11105{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11106$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11107as_write_fail=0
11108cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11109#! $SHELL
11110# Generated by $as_me.
11111# Run this file to recreate the current configuration.
11112# Compiler output produced by configure, useful for debugging
11113# configure, is in config.log if it exists.
11114
11115debug=false
11116ac_cs_recheck=false
11117ac_cs_silent=false
11118
11119SHELL=\${CONFIG_SHELL-$SHELL}
11120export SHELL
11121_ASEOF
11122cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11123## -------------------- ##
11124## M4sh Initialization. ##
11125## -------------------- ##
11126
11127# Be more Bourne compatible
11128DUALCASE=1; export DUALCASE # for MKS sh
11129if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11130 emulate sh
11131 NULLCMD=:
11132 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11133 # is contrary to our usage. Disable this feature.
11134 alias -g '${1+"$@"}'='"$@"'
11135 setopt NO_GLOB_SUBST
11136else
11137 case `(set -o) 2>/dev/null` in #(
11138 *posix*) :
11139 set -o posix ;; #(
11140 *) :
11141 ;;
11142esac
11143fi
11144
11145
11146as_nl='
11147'
11148export as_nl
11149# Printing a long string crashes Solaris 7 /usr/bin/printf.
11150as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11151as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11152as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11153# Prefer a ksh shell builtin over an external printf program on Solaris,
11154# but without wasting forks for bash or zsh.
11155if test -z "$BASH_VERSION$ZSH_VERSION" \
11156 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11157 as_echo='print -r --'
11158 as_echo_n='print -rn --'
11159elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11160 as_echo='printf %s\n'
11161 as_echo_n='printf %s'
11162else
11163 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11164 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11165 as_echo_n='/usr/ucb/echo -n'
11166 else
11167 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11168 as_echo_n_body='eval
11169 arg=$1;
11170 case $arg in #(
11171 *"$as_nl"*)
11172 expr "X$arg" : "X\\(.*\\)$as_nl";
11173 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11174 esac;
11175 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11176 '
11177 export as_echo_n_body
11178 as_echo_n='sh -c $as_echo_n_body as_echo'
11179 fi
11180 export as_echo_body
11181 as_echo='sh -c $as_echo_body as_echo'
11182fi
11183
11184# The user is always right.
11185if test "${PATH_SEPARATOR+set}" != set; then
11186 PATH_SEPARATOR=:
11187 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11188 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11189 PATH_SEPARATOR=';'
11190 }
11191fi
11192
11193
11194# IFS
11195# We need space, tab and new line, in precisely that order. Quoting is
11196# there to prevent editors from complaining about space-tab.
11197# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11198# splitting by setting IFS to empty value.)
11199IFS=" "" $as_nl"
11200
11201# Find who we are. Look in the path if we contain no directory separator.
11202case $0 in #((
11203 *[\\/]* ) as_myself=$0 ;;
11204 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11205for as_dir in $PATH
11206do
11207 IFS=$as_save_IFS
11208 test -z "$as_dir" && as_dir=.
11209 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11210 done
11211IFS=$as_save_IFS
11212
11213 ;;
11214esac
11215# We did not find ourselves, most probably we were run as `sh COMMAND'
11216# in which case we are not to be found in the path.
11217if test "x$as_myself" = x; then
11218 as_myself=$0
11219fi
11220if test ! -f "$as_myself"; then
11221 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11222 exit 1
11223fi
11224
11225# Unset variables that we do not need and which cause bugs (e.g. in
11226# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11227# suppresses any "Segmentation fault" message there. '((' could
11228# trigger a bug in pdksh 5.2.14.
11229for as_var in BASH_ENV ENV MAIL MAILPATH
11230do eval test x\${$as_var+set} = xset \
11231 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11232done
11233PS1='$ '
11234PS2='> '
11235PS4='+ '
11236
11237# NLS nuisances.
11238LC_ALL=C
11239export LC_ALL
11240LANGUAGE=C
11241export LANGUAGE
11242
11243# CDPATH.
11244(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11245
11246
11247# as_fn_error ERROR [LINENO LOG_FD]
11248# ---------------------------------
11249# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11250# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11251# script with status $?, using 1 if that was 0.
11252as_fn_error ()
11253{
11254 as_status=$?; test $as_status -eq 0 && as_status=1
11255 if test "$3"; then
11256 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11257 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11258 fi
11259 $as_echo "$as_me: error: $1" >&2
11260 as_fn_exit $as_status
11261} # as_fn_error
11262
11263
11264# as_fn_set_status STATUS
11265# -----------------------
11266# Set $? to STATUS, without forking.
11267as_fn_set_status ()
11268{
11269 return $1
11270} # as_fn_set_status
11271
11272# as_fn_exit STATUS
11273# -----------------
11274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11275as_fn_exit ()
11276{
11277 set +e
11278 as_fn_set_status $1
11279 exit $1
11280} # as_fn_exit
11281
11282# as_fn_unset VAR
11283# ---------------
11284# Portably unset VAR.
11285as_fn_unset ()
11286{
11287 { eval $1=; unset $1;}
11288}
11289as_unset=as_fn_unset
11290# as_fn_append VAR VALUE
11291# ----------------------
11292# Append the text in VALUE to the end of the definition contained in VAR. Take
11293# advantage of any shell optimizations that allow amortized linear growth over
11294# repeated appends, instead of the typical quadratic growth present in naive
11295# implementations.
11296if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11297 eval 'as_fn_append ()
11298 {
11299 eval $1+=\$2
11300 }'
11301else
11302 as_fn_append ()
11303 {
11304 eval $1=\$$1\$2
11305 }
11306fi # as_fn_append
11307
11308# as_fn_arith ARG...
11309# ------------------
11310# Perform arithmetic evaluation on the ARGs, and store the result in the
11311# global $as_val. Take advantage of shells that can avoid forks. The arguments
11312# must be portable across $(()) and expr.
11313if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11314 eval 'as_fn_arith ()
11315 {
11316 as_val=$(( $* ))
11317 }'
11318else
11319 as_fn_arith ()
11320 {
11321 as_val=`expr "$@" || test $? -eq 1`
11322 }
11323fi # as_fn_arith
11324
11325
11326if expr a : '\(a\)' >/dev/null 2>&1 &&
11327 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11328 as_expr=expr
11329else
11330 as_expr=false
11331fi
11332
11333if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11334 as_basename=basename
11335else
11336 as_basename=false
11337fi
11338
11339if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11340 as_dirname=dirname
11341else
11342 as_dirname=false
11343fi
11344
11345as_me=`$as_basename -- "$0" ||
11346$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11347 X"$0" : 'X\(//\)$' \| \
11348 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11349$as_echo X/"$0" |
11350 sed '/^.*\/\([^/][^/]*\)\/*$/{
11351 s//\1/
11352 q
11353 }
11354 /^X\/\(\/\/\)$/{
11355 s//\1/
11356 q
11357 }
11358 /^X\/\(\/\).*/{
11359 s//\1/
11360 q
11361 }
11362 s/.*/./; q'`
11363
11364# Avoid depending upon Character Ranges.
11365as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11366as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11367as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11368as_cr_digits='0123456789'
11369as_cr_alnum=$as_cr_Letters$as_cr_digits
11370
11371ECHO_C= ECHO_N= ECHO_T=
11372case `echo -n x` in #(((((
11373-n*)
11374 case `echo 'xy\c'` in
11375 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11376 xy) ECHO_C='\c';;
11377 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11378 ECHO_T=' ';;
11379 esac;;
11380*)
11381 ECHO_N='-n';;
11382esac
11383
11384rm -f conf$$ conf$$.exe conf$$.file
11385if test -d conf$$.dir; then
11386 rm -f conf$$.dir/conf$$.file
11387else
11388 rm -f conf$$.dir
11389 mkdir conf$$.dir 2>/dev/null
11390fi
11391if (echo >conf$$.file) 2>/dev/null; then
11392 if ln -s conf$$.file conf$$ 2>/dev/null; then
11393 as_ln_s='ln -s'
11394 # ... but there are two gotchas:
11395 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11396 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11397 # In both cases, we have to default to `cp -p'.
11398 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11399 as_ln_s='cp -p'
11400 elif ln conf$$.file conf$$ 2>/dev/null; then
11401 as_ln_s=ln
11402 else
11403 as_ln_s='cp -p'
11404 fi
11405else
11406 as_ln_s='cp -p'
11407fi
11408rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11409rmdir conf$$.dir 2>/dev/null
11410
11411
11412# as_fn_mkdir_p
11413# -------------
11414# Create "$as_dir" as a directory, including parents if necessary.
11415as_fn_mkdir_p ()
11416{
11417
11418 case $as_dir in #(
11419 -*) as_dir=./$as_dir;;
11420 esac
11421 test -d "$as_dir" || eval $as_mkdir_p || {
11422 as_dirs=
11423 while :; do
11424 case $as_dir in #(
11425 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11426 *) as_qdir=$as_dir;;
11427 esac
11428 as_dirs="'$as_qdir' $as_dirs"
11429 as_dir=`$as_dirname -- "$as_dir" ||
11430$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11431 X"$as_dir" : 'X\(//\)[^/]' \| \
11432 X"$as_dir" : 'X\(//\)$' \| \
11433 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11434$as_echo X"$as_dir" |
11435 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11436 s//\1/
11437 q
11438 }
11439 /^X\(\/\/\)[^/].*/{
11440 s//\1/
11441 q
11442 }
11443 /^X\(\/\/\)$/{
11444 s//\1/
11445 q
11446 }
11447 /^X\(\/\).*/{
11448 s//\1/
11449 q
11450 }
11451 s/.*/./; q'`
11452 test -d "$as_dir" && break
11453 done
11454 test -z "$as_dirs" || eval "mkdir $as_dirs"
11455 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11456
11457
11458} # as_fn_mkdir_p
11459if mkdir -p . 2>/dev/null; then
11460 as_mkdir_p='mkdir -p "$as_dir"'
11461else
11462 test -d ./-p && rmdir ./-p
11463 as_mkdir_p=false
11464fi
11465
11466if test -x / >/dev/null 2>&1; then
11467 as_test_x='test -x'
11468else
11469 if ls -dL / >/dev/null 2>&1; then
11470 as_ls_L_option=L
11471 else
11472 as_ls_L_option=
11473 fi
11474 as_test_x='
11475 eval sh -c '\''
11476 if test -d "$1"; then
11477 test -d "$1/.";
11478 else
11479 case $1 in #(
11480 -*)set "./$1";;
11481 esac;
11482 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11483 ???[sx]*):;;*)false;;esac;fi
11484 '\'' sh
11485 '
11486fi
11487as_executable_p=$as_test_x
11488
11489# Sed expression to map a string onto a valid CPP name.
11490as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11491
11492# Sed expression to map a string onto a valid variable name.
11493as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11494
11495
11496exec 6>&1
11497## ----------------------------------- ##
11498## Main body of $CONFIG_STATUS script. ##
11499## ----------------------------------- ##
11500_ASEOF
11501test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11502
11503cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11504# Save the log message, to keep $0 and so on meaningful, and to
11505# report actual input values of CONFIG_FILES etc. instead of their
11506# values after options handling.
11507ac_log="
11508This file was extended by LTO plugin for ld $as_me 0.1, which was
11509generated by GNU Autoconf 2.64. Invocation command line was
11510
11511 CONFIG_FILES = $CONFIG_FILES
11512 CONFIG_HEADERS = $CONFIG_HEADERS
11513 CONFIG_LINKS = $CONFIG_LINKS
11514 CONFIG_COMMANDS = $CONFIG_COMMANDS
11515 $ $0 $@
11516
11517on `(hostname || uname -n) 2>/dev/null | sed 1q`
11518"
11519
11520_ACEOF
11521
11522case $ac_config_files in *"
11523"*) set x $ac_config_files; shift; ac_config_files=$*;;
11524esac
11525
48215350
DK
11526case $ac_config_headers in *"
11527"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11528esac
d7f09764
DN
11529
11530
11531cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11532# Files that config.status was made for.
11533config_files="$ac_config_files"
48215350 11534config_headers="$ac_config_headers"
d7f09764
DN
11535config_commands="$ac_config_commands"
11536
11537_ACEOF
11538
11539cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11540ac_cs_usage="\
11541\`$as_me' instantiates files and other configuration actions
11542from templates according to the current configuration. Unless the files
11543and actions are specified as TAGs, all are instantiated by default.
11544
11545Usage: $0 [OPTION]... [TAG]...
11546
11547 -h, --help print this help, then exit
11548 -V, --version print version number and configuration settings, then exit
11549 -q, --quiet, --silent
11550 do not print progress messages
11551 -d, --debug don't remove temporary files
11552 --recheck update $as_me by reconfiguring in the same conditions
11553 --file=FILE[:TEMPLATE]
11554 instantiate the configuration file FILE
48215350
DK
11555 --header=FILE[:TEMPLATE]
11556 instantiate the configuration header FILE
d7f09764
DN
11557
11558Configuration files:
11559$config_files
11560
48215350
DK
11561Configuration headers:
11562$config_headers
11563
d7f09764
DN
11564Configuration commands:
11565$config_commands
11566
11567Report bugs to the package provider."
11568
11569_ACEOF
11570cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11571ac_cs_version="\\
11572LTO plugin for ld config.status 0.1
11573configured by $0, generated by GNU Autoconf 2.64,
11574 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11575
11576Copyright (C) 2009 Free Software Foundation, Inc.
11577This config.status script is free software; the Free Software Foundation
11578gives unlimited permission to copy, distribute and modify it."
11579
11580ac_pwd='$ac_pwd'
11581srcdir='$srcdir'
11582INSTALL='$INSTALL'
11583MKDIR_P='$MKDIR_P'
11584AWK='$AWK'
11585test -n "\$AWK" || AWK=awk
11586_ACEOF
11587
11588cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11589# The default lists apply if the user does not specify any file.
11590ac_need_defaults=:
11591while test $# != 0
11592do
11593 case $1 in
11594 --*=*)
11595 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11596 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11597 ac_shift=:
11598 ;;
11599 *)
11600 ac_option=$1
11601 ac_optarg=$2
11602 ac_shift=shift
11603 ;;
11604 esac
11605
11606 case $ac_option in
11607 # Handling of the options.
11608 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11609 ac_cs_recheck=: ;;
11610 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11611 $as_echo "$ac_cs_version"; exit ;;
11612 --debug | --debu | --deb | --de | --d | -d )
11613 debug=: ;;
11614 --file | --fil | --fi | --f )
11615 $ac_shift
11616 case $ac_optarg in
11617 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11618 esac
11619 as_fn_append CONFIG_FILES " '$ac_optarg'"
11620 ac_need_defaults=false;;
48215350
DK
11621 --header | --heade | --head | --hea )
11622 $ac_shift
11623 case $ac_optarg in
11624 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11625 esac
11626 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11627 ac_need_defaults=false;;
11628 --he | --h)
11629 # Conflict between --help and --header
11630 as_fn_error "ambiguous option: \`$1'
11631Try \`$0 --help' for more information.";;
11632 --help | --hel | -h )
d7f09764
DN
11633 $as_echo "$ac_cs_usage"; exit ;;
11634 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11635 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11636 ac_cs_silent=: ;;
11637
11638 # This is an error.
11639 -*) as_fn_error "unrecognized option: \`$1'
11640Try \`$0 --help' for more information." ;;
11641
11642 *) as_fn_append ac_config_targets " $1"
11643 ac_need_defaults=false ;;
11644
11645 esac
11646 shift
11647done
11648
11649ac_configure_extra_args=
11650
11651if $ac_cs_silent; then
11652 exec 6>/dev/null
11653 ac_configure_extra_args="$ac_configure_extra_args --silent"
11654fi
11655
11656_ACEOF
11657cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11658if \$ac_cs_recheck; then
11659 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11660 shift
11661 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11662 CONFIG_SHELL='$SHELL'
11663 export CONFIG_SHELL
11664 exec "\$@"
11665fi
11666
11667_ACEOF
11668cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11669exec 5>>config.log
11670{
11671 echo
11672 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11673## Running $as_me. ##
11674_ASBOX
11675 $as_echo "$ac_log"
11676} >&5
11677
11678_ACEOF
11679cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11680#
11681# INIT-COMMANDS
11682#
11683AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11684
11685
11686# The HP-UX ksh and POSIX shell print the target directory to stdout
11687# if CDPATH is set.
11688(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11689
11690sed_quote_subst='$sed_quote_subst'
11691double_quote_subst='$double_quote_subst'
11692delay_variable_subst='$delay_variable_subst'
52327858
L
11693macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11694macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11695enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11696enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11697pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11698enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11699SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11700ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11701host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11702host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11703host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11704build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11705build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11706build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11707SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11708Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11709GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11710EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11711FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11712LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11713NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11714LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11715max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11716ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11717exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11718lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11719lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11720lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11721reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11722reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11723OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11724deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11725file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11726AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11727AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11728STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11729RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11730old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11731old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11732old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11733lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11734CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11735CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11736compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11737GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11738lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11739lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11740lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11741lt_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"`'
11742objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11743MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11744lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11745lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11746lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11747lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11748lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11749need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11750DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11751NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11752LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11753OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11754OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11755libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11756shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11757extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11758archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11759enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11760export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11761whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11762compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11763old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11764old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11765archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11766archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11767module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11768module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11769with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11770allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11771no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11772hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11773hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11774hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11775hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11776hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11777hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11778hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11779hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11780inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11781link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11782fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11783always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11784export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11785exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11786include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11787prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11788file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11789variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11790need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11791need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11792version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11793runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11794shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11795shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11796libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11797library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11798soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11799install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11800postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11801postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11802finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11803finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11804hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11805sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11806sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11807hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11808enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11809enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11810enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11811old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11812striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7f09764
DN
11813
11814LTCC='$LTCC'
11815LTCFLAGS='$LTCFLAGS'
11816compiler='$compiler_DEFAULT'
11817
52327858
L
11818# A function that is used when there is no print builtin or printf.
11819func_fallback_echo ()
11820{
11821 eval 'cat <<_LTECHO_EOF
11822\$1
11823_LTECHO_EOF'
11824}
11825
d7f09764 11826# Quote evaled strings.
52327858
L
11827for var in SHELL \
11828ECHO \
11829SED \
d7f09764
DN
11830GREP \
11831EGREP \
11832FGREP \
11833LD \
11834NM \
11835LN_S \
11836lt_SP2NL \
11837lt_NL2SP \
11838reload_flag \
11839OBJDUMP \
11840deplibs_check_method \
11841file_magic_cmd \
11842AR \
11843AR_FLAGS \
11844STRIP \
11845RANLIB \
11846CC \
11847CFLAGS \
11848compiler \
11849lt_cv_sys_global_symbol_pipe \
11850lt_cv_sys_global_symbol_to_cdecl \
11851lt_cv_sys_global_symbol_to_c_name_address \
11852lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7f09764
DN
11853lt_prog_compiler_no_builtin_flag \
11854lt_prog_compiler_wl \
11855lt_prog_compiler_pic \
11856lt_prog_compiler_static \
11857lt_cv_prog_compiler_c_o \
11858need_locks \
11859DSYMUTIL \
11860NMEDIT \
11861LIPO \
11862OTOOL \
11863OTOOL64 \
11864shrext_cmds \
11865export_dynamic_flag_spec \
11866whole_archive_flag_spec \
11867compiler_needs_object \
11868with_gnu_ld \
11869allow_undefined_flag \
11870no_undefined_flag \
11871hardcode_libdir_flag_spec \
11872hardcode_libdir_flag_spec_ld \
11873hardcode_libdir_separator \
11874fix_srcfile_path \
11875exclude_expsyms \
11876include_expsyms \
11877file_list_spec \
11878variables_saved_for_relink \
11879libname_spec \
11880library_names_spec \
11881soname_spec \
52327858 11882install_override_mode \
d7f09764
DN
11883finish_eval \
11884old_striplib \
11885striplib; do
52327858 11886 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7f09764 11887 *[\\\\\\\`\\"\\\$]*)
52327858 11888 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7f09764
DN
11889 ;;
11890 *)
11891 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11892 ;;
11893 esac
11894done
11895
11896# Double-quote double-evaled strings.
11897for var in reload_cmds \
11898old_postinstall_cmds \
11899old_postuninstall_cmds \
11900old_archive_cmds \
11901extract_expsyms_cmds \
11902old_archive_from_new_cmds \
11903old_archive_from_expsyms_cmds \
11904archive_cmds \
11905archive_expsym_cmds \
11906module_cmds \
11907module_expsym_cmds \
11908export_symbols_cmds \
11909prelink_cmds \
11910postinstall_cmds \
11911postuninstall_cmds \
11912finish_cmds \
11913sys_lib_search_path_spec \
11914sys_lib_dlsearch_path_spec; do
52327858 11915 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7f09764 11916 *[\\\\\\\`\\"\\\$]*)
52327858 11917 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7f09764
DN
11918 ;;
11919 *)
11920 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11921 ;;
11922 esac
11923done
11924
d7f09764
DN
11925ac_aux_dir='$ac_aux_dir'
11926xsi_shell='$xsi_shell'
11927lt_shell_append='$lt_shell_append'
11928
11929# See if we are running on zsh, and set the options which allow our
11930# commands through without removal of \ escapes INIT.
11931if test -n "\${ZSH_VERSION+set}" ; then
11932 setopt NO_GLOB_SUBST
11933fi
11934
11935
11936 PACKAGE='$PACKAGE'
11937 VERSION='$VERSION'
11938 TIMESTAMP='$TIMESTAMP'
11939 RM='$RM'
11940 ofile='$ofile'
11941
11942
11943
11944
11945_ACEOF
11946
11947cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11948
11949# Handling of arguments.
11950for ac_config_target in $ac_config_targets
11951do
11952 case $ac_config_target in
11953 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11954 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11955 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
48215350 11956 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
d7f09764
DN
11957
11958 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11959 esac
11960done
11961
11962
11963# If the user did not use the arguments to specify the items to instantiate,
11964# then the envvar interface is used. Set only those that are not.
11965# We use the long form for the default assignment because of an extremely
11966# bizarre bug on SunOS 4.1.3.
11967if $ac_need_defaults; then
11968 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
48215350 11969 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
d7f09764
DN
11970 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11971fi
11972
11973# Have a temporary directory for convenience. Make it in the build tree
11974# simply because there is no reason against having it here, and in addition,
11975# creating and moving files from /tmp can sometimes cause problems.
11976# Hook for its removal unless debugging.
11977# Note that there is a small window in which the directory will not be cleaned:
11978# after its creation but before its name has been assigned to `$tmp'.
11979$debug ||
11980{
11981 tmp=
11982 trap 'exit_status=$?
11983 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11984' 0
11985 trap 'as_fn_exit 1' 1 2 13 15
11986}
11987# Create a (secure) tmp directory for tmp files.
11988
11989{
11990 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11991 test -n "$tmp" && test -d "$tmp"
11992} ||
11993{
11994 tmp=./conf$$-$RANDOM
11995 (umask 077 && mkdir "$tmp")
11996} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11997
11998# Set up the scripts for CONFIG_FILES section.
11999# No need to generate them if there are no CONFIG_FILES.
12000# This happens for instance with `./config.status config.h'.
12001if test -n "$CONFIG_FILES"; then
12002
12003
12004ac_cr=`echo X | tr X '\015'`
12005# On cygwin, bash can eat \r inside `` if the user requested igncr.
12006# But we know of no other shell where ac_cr would be empty at this
12007# point, so we can use a bashism as a fallback.
12008if test "x$ac_cr" = x; then
12009 eval ac_cr=\$\'\\r\'
12010fi
12011ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12012if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12013 ac_cs_awk_cr='\r'
12014else
12015 ac_cs_awk_cr=$ac_cr
12016fi
12017
12018echo 'BEGIN {' >"$tmp/subs1.awk" &&
12019_ACEOF
12020
12021
12022{
12023 echo "cat >conf$$subs.awk <<_ACEOF" &&
12024 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12025 echo "_ACEOF"
12026} >conf$$subs.sh ||
12027 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12028ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12029ac_delim='%!_!# '
12030for ac_last_try in false false false false false :; do
12031 . ./conf$$subs.sh ||
12032 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12033
12034 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12035 if test $ac_delim_n = $ac_delim_num; then
12036 break
12037 elif $ac_last_try; then
12038 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12039 else
12040 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12041 fi
12042done
12043rm -f conf$$subs.sh
12044
12045cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12046cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12047_ACEOF
12048sed -n '
12049h
12050s/^/S["/; s/!.*/"]=/
12051p
12052g
12053s/^[^!]*!//
12054:repl
12055t repl
12056s/'"$ac_delim"'$//
12057t delim
12058:nl
12059h
12060s/\(.\{148\}\).*/\1/
12061t more1
12062s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12063p
12064n
12065b repl
12066:more1
12067s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12068p
12069g
12070s/.\{148\}//
12071t nl
12072:delim
12073h
12074s/\(.\{148\}\).*/\1/
12075t more2
12076s/["\\]/\\&/g; s/^/"/; s/$/"/
12077p
12078b
12079:more2
12080s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12081p
12082g
12083s/.\{148\}//
12084t delim
12085' <conf$$subs.awk | sed '
12086/^[^""]/{
12087 N
12088 s/\n//
12089}
12090' >>$CONFIG_STATUS || ac_write_fail=1
12091rm -f conf$$subs.awk
12092cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12093_ACAWK
12094cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12095 for (key in S) S_is_set[key] = 1
12096 FS = "\a"
12097
12098}
12099{
12100 line = $ 0
12101 nfields = split(line, field, "@")
12102 substed = 0
12103 len = length(field[1])
12104 for (i = 2; i < nfields; i++) {
12105 key = field[i]
12106 keylen = length(key)
12107 if (S_is_set[key]) {
12108 value = S[key]
12109 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12110 len += length(value) + length(field[++i])
12111 substed = 1
12112 } else
12113 len += 1 + keylen
12114 }
12115
12116 print line
12117}
12118
12119_ACAWK
12120_ACEOF
12121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12122if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12123 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12124else
12125 cat
12126fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12127 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12128_ACEOF
12129
12130# VPATH may cause trouble with some makes, so we remove $(srcdir),
12131# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12132# trailing colons and then remove the whole line if VPATH becomes empty
12133# (actually we leave an empty line to preserve line numbers).
12134if test "x$srcdir" = x.; then
12135 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12136s/:*\$(srcdir):*/:/
12137s/:*\${srcdir}:*/:/
12138s/:*@srcdir@:*/:/
12139s/^\([^=]*=[ ]*\):*/\1/
12140s/:*$//
12141s/^[^=]*=[ ]*$//
12142}'
12143fi
12144
12145cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12146fi # test -n "$CONFIG_FILES"
12147
48215350
DK
12148# Set up the scripts for CONFIG_HEADERS section.
12149# No need to generate them if there are no CONFIG_HEADERS.
12150# This happens for instance with `./config.status Makefile'.
12151if test -n "$CONFIG_HEADERS"; then
12152cat >"$tmp/defines.awk" <<\_ACAWK ||
12153BEGIN {
12154_ACEOF
12155
12156# Transform confdefs.h into an awk script `defines.awk', embedded as
12157# here-document in config.status, that substitutes the proper values into
12158# config.h.in to produce config.h.
d7f09764 12159
48215350
DK
12160# Create a delimiter string that does not exist in confdefs.h, to ease
12161# handling of long lines.
12162ac_delim='%!_!# '
12163for ac_last_try in false false :; do
12164 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12165 if test -z "$ac_t"; then
12166 break
12167 elif $ac_last_try; then
12168 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12169 else
12170 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12171 fi
12172done
12173
12174# For the awk script, D is an array of macro values keyed by name,
12175# likewise P contains macro parameters if any. Preserve backslash
12176# newline sequences.
12177
12178ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12179sed -n '
12180s/.\{148\}/&'"$ac_delim"'/g
12181t rset
12182:rset
12183s/^[ ]*#[ ]*define[ ][ ]*/ /
12184t def
12185d
12186:def
12187s/\\$//
12188t bsnl
12189s/["\\]/\\&/g
12190s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12191D["\1"]=" \3"/p
12192s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12193d
12194:bsnl
12195s/["\\]/\\&/g
12196s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12197D["\1"]=" \3\\\\\\n"\\/p
12198t cont
12199s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12200t cont
12201d
12202:cont
12203n
12204s/.\{148\}/&'"$ac_delim"'/g
12205t clear
12206:clear
12207s/\\$//
12208t bsnlc
12209s/["\\]/\\&/g; s/^/"/; s/$/"/p
12210d
12211:bsnlc
12212s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12213b cont
12214' <confdefs.h | sed '
12215s/'"$ac_delim"'/"\\\
12216"/g' >>$CONFIG_STATUS || ac_write_fail=1
12217
12218cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12219 for (key in D) D_is_set[key] = 1
12220 FS = "\a"
12221}
12222/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12223 line = \$ 0
12224 split(line, arg, " ")
12225 if (arg[1] == "#") {
12226 defundef = arg[2]
12227 mac1 = arg[3]
12228 } else {
12229 defundef = substr(arg[1], 2)
12230 mac1 = arg[2]
12231 }
12232 split(mac1, mac2, "(") #)
12233 macro = mac2[1]
12234 prefix = substr(line, 1, index(line, defundef) - 1)
12235 if (D_is_set[macro]) {
12236 # Preserve the white space surrounding the "#".
12237 print prefix "define", macro P[macro] D[macro]
12238 next
12239 } else {
12240 # Replace #undef with comments. This is necessary, for example,
12241 # in the case of _POSIX_SOURCE, which is predefined and required
12242 # on some systems where configure will not decide to define it.
12243 if (defundef == "undef") {
12244 print "/*", prefix defundef, macro, "*/"
12245 next
12246 }
12247 }
12248}
12249{ print }
12250_ACAWK
12251_ACEOF
12252cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12253 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12254fi # test -n "$CONFIG_HEADERS"
12255
12256
12257eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
d7f09764
DN
12258shift
12259for ac_tag
12260do
12261 case $ac_tag in
12262 :[FHLC]) ac_mode=$ac_tag; continue;;
12263 esac
12264 case $ac_mode$ac_tag in
12265 :[FHL]*:*);;
12266 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12267 :[FH]-) ac_tag=-:-;;
12268 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12269 esac
12270 ac_save_IFS=$IFS
12271 IFS=:
12272 set x $ac_tag
12273 IFS=$ac_save_IFS
12274 shift
12275 ac_file=$1
12276 shift
12277
12278 case $ac_mode in
12279 :L) ac_source=$1;;
12280 :[FH])
12281 ac_file_inputs=
12282 for ac_f
12283 do
12284 case $ac_f in
12285 -) ac_f="$tmp/stdin";;
12286 *) # Look for the file first in the build tree, then in the source tree
12287 # (if the path is not absolute). The absolute path cannot be DOS-style,
12288 # because $ac_f cannot contain `:'.
12289 test -f "$ac_f" ||
12290 case $ac_f in
12291 [\\/$]*) false;;
12292 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12293 esac ||
12294 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12295 esac
12296 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12297 as_fn_append ac_file_inputs " '$ac_f'"
12298 done
12299
12300 # Let's still pretend it is `configure' which instantiates (i.e., don't
12301 # use $as_me), people would be surprised to read:
12302 # /* config.h. Generated by config.status. */
12303 configure_input='Generated from '`
12304 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12305 `' by configure.'
12306 if test x"$ac_file" != x-; then
12307 configure_input="$ac_file. $configure_input"
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12309$as_echo "$as_me: creating $ac_file" >&6;}
12310 fi
12311 # Neutralize special characters interpreted by sed in replacement strings.
12312 case $configure_input in #(
12313 *\&* | *\|* | *\\* )
12314 ac_sed_conf_input=`$as_echo "$configure_input" |
12315 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12316 *) ac_sed_conf_input=$configure_input;;
12317 esac
12318
12319 case $ac_tag in
12320 *:-:* | *:-) cat >"$tmp/stdin" \
12321 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12322 esac
12323 ;;
12324 esac
12325
12326 ac_dir=`$as_dirname -- "$ac_file" ||
12327$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12328 X"$ac_file" : 'X\(//\)[^/]' \| \
12329 X"$ac_file" : 'X\(//\)$' \| \
12330 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12331$as_echo X"$ac_file" |
12332 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12333 s//\1/
12334 q
12335 }
12336 /^X\(\/\/\)[^/].*/{
12337 s//\1/
12338 q
12339 }
12340 /^X\(\/\/\)$/{
12341 s//\1/
12342 q
12343 }
12344 /^X\(\/\).*/{
12345 s//\1/
12346 q
12347 }
12348 s/.*/./; q'`
12349 as_dir="$ac_dir"; as_fn_mkdir_p
12350 ac_builddir=.
12351
12352case "$ac_dir" in
12353.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12354*)
12355 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12356 # A ".." for each directory in $ac_dir_suffix.
12357 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12358 case $ac_top_builddir_sub in
12359 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12360 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12361 esac ;;
12362esac
12363ac_abs_top_builddir=$ac_pwd
12364ac_abs_builddir=$ac_pwd$ac_dir_suffix
12365# for backward compatibility:
12366ac_top_builddir=$ac_top_build_prefix
12367
12368case $srcdir in
12369 .) # We are building in place.
12370 ac_srcdir=.
12371 ac_top_srcdir=$ac_top_builddir_sub
12372 ac_abs_top_srcdir=$ac_pwd ;;
12373 [\\/]* | ?:[\\/]* ) # Absolute name.
12374 ac_srcdir=$srcdir$ac_dir_suffix;
12375 ac_top_srcdir=$srcdir
12376 ac_abs_top_srcdir=$srcdir ;;
12377 *) # Relative name.
12378 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12379 ac_top_srcdir=$ac_top_build_prefix$srcdir
12380 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12381esac
12382ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12383
12384
12385 case $ac_mode in
12386 :F)
12387 #
12388 # CONFIG_FILE
12389 #
12390
12391 case $INSTALL in
12392 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12393 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12394 esac
12395 ac_MKDIR_P=$MKDIR_P
12396 case $MKDIR_P in
12397 [\\/$]* | ?:[\\/]* ) ;;
12398 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12399 esac
12400_ACEOF
12401
12402cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12403# If the template does not know about datarootdir, expand it.
12404# FIXME: This hack should be removed a few years after 2.60.
12405ac_datarootdir_hack=; ac_datarootdir_seen=
12406ac_sed_dataroot='
12407/datarootdir/ {
12408 p
12409 q
12410}
12411/@datadir@/p
12412/@docdir@/p
12413/@infodir@/p
12414/@localedir@/p
12415/@mandir@/p'
12416case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12417*datarootdir*) ac_datarootdir_seen=yes;;
12418*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12420$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12421_ACEOF
12422cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12423 ac_datarootdir_hack='
12424 s&@datadir@&$datadir&g
12425 s&@docdir@&$docdir&g
12426 s&@infodir@&$infodir&g
12427 s&@localedir@&$localedir&g
12428 s&@mandir@&$mandir&g
12429 s&\\\${datarootdir}&$datarootdir&g' ;;
12430esac
12431_ACEOF
12432
12433# Neutralize VPATH when `$srcdir' = `.'.
12434# Shell code in configure.ac might set extrasub.
12435# FIXME: do we really want to maintain this feature?
12436cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12437ac_sed_extra="$ac_vpsub
12438$extrasub
12439_ACEOF
12440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12441:t
12442/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12443s|@configure_input@|$ac_sed_conf_input|;t t
12444s&@top_builddir@&$ac_top_builddir_sub&;t t
12445s&@top_build_prefix@&$ac_top_build_prefix&;t t
12446s&@srcdir@&$ac_srcdir&;t t
12447s&@abs_srcdir@&$ac_abs_srcdir&;t t
12448s&@top_srcdir@&$ac_top_srcdir&;t t
12449s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12450s&@builddir@&$ac_builddir&;t t
12451s&@abs_builddir@&$ac_abs_builddir&;t t
12452s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12453s&@INSTALL@&$ac_INSTALL&;t t
12454s&@MKDIR_P@&$ac_MKDIR_P&;t t
12455$ac_datarootdir_hack
12456"
12457eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12458 || as_fn_error "could not create $ac_file" "$LINENO" 5
12459
12460test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12461 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12462 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12464which seems to be undefined. Please make sure it is defined." >&5
12465$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12466which seems to be undefined. Please make sure it is defined." >&2;}
12467
12468 rm -f "$tmp/stdin"
12469 case $ac_file in
12470 -) cat "$tmp/out" && rm -f "$tmp/out";;
12471 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12472 esac \
12473 || as_fn_error "could not create $ac_file" "$LINENO" 5
12474 ;;
48215350
DK
12475 :H)
12476 #
12477 # CONFIG_HEADER
12478 #
12479 if test x"$ac_file" != x-; then
12480 {
12481 $as_echo "/* $configure_input */" \
12482 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12483 } >"$tmp/config.h" \
12484 || as_fn_error "could not create $ac_file" "$LINENO" 5
12485 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12487$as_echo "$as_me: $ac_file is unchanged" >&6;}
12488 else
12489 rm -f "$ac_file"
12490 mv "$tmp/config.h" "$ac_file" \
12491 || as_fn_error "could not create $ac_file" "$LINENO" 5
12492 fi
12493 else
12494 $as_echo "/* $configure_input */" \
12495 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12496 || as_fn_error "could not create -" "$LINENO" 5
12497 fi
12498# Compute "$ac_file"'s index in $config_headers.
12499_am_arg="$ac_file"
12500_am_stamp_count=1
12501for _am_header in $config_headers :; do
12502 case $_am_header in
12503 $_am_arg | $_am_arg:* )
12504 break ;;
12505 * )
12506 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12507 esac
12508done
12509echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12510$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12511 X"$_am_arg" : 'X\(//\)[^/]' \| \
12512 X"$_am_arg" : 'X\(//\)$' \| \
12513 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12514$as_echo X"$_am_arg" |
12515 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12516 s//\1/
12517 q
12518 }
12519 /^X\(\/\/\)[^/].*/{
12520 s//\1/
12521 q
12522 }
12523 /^X\(\/\/\)$/{
12524 s//\1/
12525 q
12526 }
12527 /^X\(\/\).*/{
12528 s//\1/
12529 q
12530 }
12531 s/.*/./; q'`/stamp-h$_am_stamp_count
12532 ;;
d7f09764
DN
12533
12534 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12535$as_echo "$as_me: executing $ac_file commands" >&6;}
12536 ;;
12537 esac
12538
12539
12540 case $ac_file$ac_mode in
12541 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12542 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12543 # are listed without --file. Let's play safe and only enable the eval
12544 # if we detect the quoting.
12545 case $CONFIG_FILES in
12546 *\'*) eval set x "$CONFIG_FILES" ;;
12547 *) set x $CONFIG_FILES ;;
12548 esac
12549 shift
12550 for mf
12551 do
12552 # Strip MF so we end up with the name of the file.
12553 mf=`echo "$mf" | sed -e 's/:.*$//'`
12554 # Check whether this is an Automake generated Makefile or not.
12555 # We used to match only the files named `Makefile.in', but
12556 # some people rename them; so instead we look at the file content.
12557 # Grep'ing the first line is not enough: some people post-process
12558 # each Makefile.in and add a new line on top of each file to say so.
12559 # Grep'ing the whole file is not good either: AIX grep has a line
12560 # limit of 2048, but all sed's we know have understand at least 4000.
12561 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12562 dirpart=`$as_dirname -- "$mf" ||
12563$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12564 X"$mf" : 'X\(//\)[^/]' \| \
12565 X"$mf" : 'X\(//\)$' \| \
12566 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12567$as_echo X"$mf" |
12568 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12569 s//\1/
12570 q
12571 }
12572 /^X\(\/\/\)[^/].*/{
12573 s//\1/
12574 q
12575 }
12576 /^X\(\/\/\)$/{
12577 s//\1/
12578 q
12579 }
12580 /^X\(\/\).*/{
12581 s//\1/
12582 q
12583 }
12584 s/.*/./; q'`
12585 else
12586 continue
12587 fi
12588 # Extract the definition of DEPDIR, am__include, and am__quote
12589 # from the Makefile without running `make'.
12590 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12591 test -z "$DEPDIR" && continue
12592 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12593 test -z "am__include" && continue
12594 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12595 # When using ansi2knr, U may be empty or an underscore; expand it
12596 U=`sed -n 's/^U = //p' < "$mf"`
12597 # Find all dependency output files, they are included files with
12598 # $(DEPDIR) in their names. We invoke sed twice because it is the
12599 # simplest approach to changing $(DEPDIR) to its actual value in the
12600 # expansion.
12601 for file in `sed -n "
12602 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12603 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12604 # Make sure the directory exists.
12605 test -f "$dirpart/$file" && continue
12606 fdir=`$as_dirname -- "$file" ||
12607$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12608 X"$file" : 'X\(//\)[^/]' \| \
12609 X"$file" : 'X\(//\)$' \| \
12610 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12611$as_echo X"$file" |
12612 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12613 s//\1/
12614 q
12615 }
12616 /^X\(\/\/\)[^/].*/{
12617 s//\1/
12618 q
12619 }
12620 /^X\(\/\/\)$/{
12621 s//\1/
12622 q
12623 }
12624 /^X\(\/\).*/{
12625 s//\1/
12626 q
12627 }
12628 s/.*/./; q'`
12629 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12630 # echo "creating $dirpart/$file"
12631 echo '# dummy' > "$dirpart/$file"
12632 done
12633 done
12634}
12635 ;;
12636 "libtool":C)
12637
12638 # See if we are running on zsh, and set the options which allow our
12639 # commands through without removal of \ escapes.
12640 if test -n "${ZSH_VERSION+set}" ; then
12641 setopt NO_GLOB_SUBST
12642 fi
12643
12644 cfgfile="${ofile}T"
12645 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12646 $RM "$cfgfile"
12647
12648 cat <<_LT_EOF >> "$cfgfile"
12649#! $SHELL
12650
12651# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12652# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12653# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12654# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12655#
12656# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
52327858 12657# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
d7f09764
DN
12658# Written by Gordon Matzigkeit, 1996
12659#
12660# This file is part of GNU Libtool.
12661#
12662# GNU Libtool is free software; you can redistribute it and/or
12663# modify it under the terms of the GNU General Public License as
12664# published by the Free Software Foundation; either version 2 of
12665# the License, or (at your option) any later version.
12666#
12667# As a special exception to the GNU General Public License,
12668# if you distribute this file as part of a program or library that
12669# is built using GNU Libtool, you may include this file under the
12670# same distribution terms that you use for the rest of that program.
12671#
12672# GNU Libtool is distributed in the hope that it will be useful,
12673# but WITHOUT ANY WARRANTY; without even the implied warranty of
12674# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12675# GNU General Public License for more details.
12676#
12677# You should have received a copy of the GNU General Public License
12678# along with GNU Libtool; see the file COPYING. If not, a copy
12679# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12680# obtained by writing to the Free Software Foundation, Inc.,
12681# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12682
12683
12684# The names of the tagged configurations supported by this script.
12685available_tags=""
12686
12687# ### BEGIN LIBTOOL CONFIG
12688
12689# Which release of libtool.m4 was used?
12690macro_version=$macro_version
12691macro_revision=$macro_revision
12692
12693# Whether or not to build shared libraries.
12694build_libtool_libs=$enable_shared
12695
12696# Whether or not to build static libraries.
12697build_old_libs=$enable_static
12698
12699# What type of objects to build.
12700pic_mode=$pic_mode
12701
12702# Whether or not to optimize for fast installation.
12703fast_install=$enable_fast_install
12704
52327858
L
12705# Shell to use when invoking shell scripts.
12706SHELL=$lt_SHELL
12707
12708# An echo program that protects backslashes.
12709ECHO=$lt_ECHO
12710
d7f09764
DN
12711# The host system.
12712host_alias=$host_alias
12713host=$host
12714host_os=$host_os
12715
12716# The build system.
12717build_alias=$build_alias
12718build=$build
12719build_os=$build_os
12720
12721# A sed program that does not truncate output.
12722SED=$lt_SED
12723
12724# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12725Xsed="\$SED -e 1s/^X//"
12726
12727# A grep program that handles long lines.
12728GREP=$lt_GREP
12729
12730# An ERE matcher.
12731EGREP=$lt_EGREP
12732
12733# A literal string matcher.
12734FGREP=$lt_FGREP
12735
12736# A BSD- or MS-compatible name lister.
12737NM=$lt_NM
12738
12739# Whether we need soft or hard links.
12740LN_S=$lt_LN_S
12741
12742# What is the maximum length of a command?
12743max_cmd_len=$max_cmd_len
12744
12745# Object file suffix (normally "o").
12746objext=$ac_objext
12747
12748# Executable file suffix (normally "").
12749exeext=$exeext
12750
12751# whether the shell understands "unset".
12752lt_unset=$lt_unset
12753
12754# turn spaces into newlines.
12755SP2NL=$lt_lt_SP2NL
12756
12757# turn newlines into spaces.
12758NL2SP=$lt_lt_NL2SP
12759
d7f09764
DN
12760# An object symbol dumper.
12761OBJDUMP=$lt_OBJDUMP
12762
12763# Method to check whether dependent libraries are shared objects.
12764deplibs_check_method=$lt_deplibs_check_method
12765
12766# Command to use when deplibs_check_method == "file_magic".
12767file_magic_cmd=$lt_file_magic_cmd
12768
12769# The archiver.
12770AR=$lt_AR
12771AR_FLAGS=$lt_AR_FLAGS
12772
12773# A symbol stripping program.
12774STRIP=$lt_STRIP
12775
12776# Commands used to install an old-style archive.
12777RANLIB=$lt_RANLIB
12778old_postinstall_cmds=$lt_old_postinstall_cmds
12779old_postuninstall_cmds=$lt_old_postuninstall_cmds
12780
52327858
L
12781# Whether to use a lock for old archive extraction.
12782lock_old_archive_extraction=$lock_old_archive_extraction
12783
d7f09764
DN
12784# A C compiler.
12785LTCC=$lt_CC
12786
12787# LTCC compiler flags.
12788LTCFLAGS=$lt_CFLAGS
12789
12790# Take the output of nm and produce a listing of raw symbols and C names.
12791global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12792
12793# Transform the output of nm in a proper C declaration.
12794global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12795
12796# Transform the output of nm in a C name address pair.
12797global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12798
12799# Transform the output of nm in a C name address pair when lib prefix is needed.
12800global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12801
12802# The name of the directory that contains temporary libtool files.
12803objdir=$objdir
12804
d7f09764
DN
12805# Used to examine libraries when file_magic_cmd begins with "file".
12806MAGIC_CMD=$MAGIC_CMD
12807
12808# Must we lock files when doing compilation?
12809need_locks=$lt_need_locks
12810
12811# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12812DSYMUTIL=$lt_DSYMUTIL
12813
12814# Tool to change global to local symbols on Mac OS X.
12815NMEDIT=$lt_NMEDIT
12816
12817# Tool to manipulate fat objects and archives on Mac OS X.
12818LIPO=$lt_LIPO
12819
12820# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12821OTOOL=$lt_OTOOL
12822
12823# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12824OTOOL64=$lt_OTOOL64
12825
12826# Old archive suffix (normally "a").
12827libext=$libext
12828
12829# Shared library suffix (normally ".so").
12830shrext_cmds=$lt_shrext_cmds
12831
12832# The commands to extract the exported symbol list from a shared archive.
12833extract_expsyms_cmds=$lt_extract_expsyms_cmds
12834
12835# Variables whose values should be saved in libtool wrapper scripts and
12836# restored at link time.
12837variables_saved_for_relink=$lt_variables_saved_for_relink
12838
12839# Do we need the "lib" prefix for modules?
12840need_lib_prefix=$need_lib_prefix
12841
12842# Do we need a version for libraries?
12843need_version=$need_version
12844
12845# Library versioning type.
12846version_type=$version_type
12847
12848# Shared library runtime path variable.
12849runpath_var=$runpath_var
12850
12851# Shared library path variable.
12852shlibpath_var=$shlibpath_var
12853
12854# Is shlibpath searched before the hard-coded library search path?
12855shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12856
12857# Format of library name prefix.
12858libname_spec=$lt_libname_spec
12859
12860# List of archive names. First name is the real one, the rest are links.
12861# The last name is the one that the linker finds with -lNAME
12862library_names_spec=$lt_library_names_spec
12863
12864# The coded name of the library, if different from the real name.
12865soname_spec=$lt_soname_spec
12866
52327858
L
12867# Permission mode override for installation of shared libraries.
12868install_override_mode=$lt_install_override_mode
12869
d7f09764
DN
12870# Command to use after installation of a shared archive.
12871postinstall_cmds=$lt_postinstall_cmds
12872
12873# Command to use after uninstallation of a shared archive.
12874postuninstall_cmds=$lt_postuninstall_cmds
12875
12876# Commands used to finish a libtool library installation in a directory.
12877finish_cmds=$lt_finish_cmds
12878
12879# As "finish_cmds", except a single script fragment to be evaled but
12880# not shown.
12881finish_eval=$lt_finish_eval
12882
12883# Whether we should hardcode library paths into libraries.
12884hardcode_into_libs=$hardcode_into_libs
12885
12886# Compile-time system search path for libraries.
12887sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12888
12889# Run-time system search path for libraries.
12890sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12891
12892# Whether dlopen is supported.
12893dlopen_support=$enable_dlopen
12894
12895# Whether dlopen of programs is supported.
12896dlopen_self=$enable_dlopen_self
12897
12898# Whether dlopen of statically linked programs is supported.
12899dlopen_self_static=$enable_dlopen_self_static
12900
12901# Commands to strip libraries.
12902old_striplib=$lt_old_striplib
12903striplib=$lt_striplib
12904
12905
12906# The linker used to build libraries.
12907LD=$lt_LD
12908
52327858
L
12909# How to create reloadable object files.
12910reload_flag=$lt_reload_flag
12911reload_cmds=$lt_reload_cmds
12912
d7f09764
DN
12913# Commands used to build an old-style archive.
12914old_archive_cmds=$lt_old_archive_cmds
12915
12916# A language specific compiler.
12917CC=$lt_compiler
12918
12919# Is the compiler the GNU compiler?
12920with_gcc=$GCC
12921
12922# Compiler flag to turn off builtin functions.
12923no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12924
12925# How to pass a linker flag through the compiler.
12926wl=$lt_lt_prog_compiler_wl
12927
12928# Additional compiler flags for building library objects.
12929pic_flag=$lt_lt_prog_compiler_pic
12930
12931# Compiler flag to prevent dynamic linking.
12932link_static_flag=$lt_lt_prog_compiler_static
12933
12934# Does compiler simultaneously support -c and -o options?
12935compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12936
12937# Whether or not to add -lc for building shared libraries.
12938build_libtool_need_lc=$archive_cmds_need_lc
12939
12940# Whether or not to disallow shared libs when runtime libs are static.
12941allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12942
12943# Compiler flag to allow reflexive dlopens.
12944export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12945
12946# Compiler flag to generate shared objects directly from archives.
12947whole_archive_flag_spec=$lt_whole_archive_flag_spec
12948
12949# Whether the compiler copes with passing no objects directly.
12950compiler_needs_object=$lt_compiler_needs_object
12951
12952# Create an old-style archive from a shared archive.
12953old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12954
12955# Create a temporary old-style archive to link instead of a shared archive.
12956old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12957
12958# Commands used to build a shared archive.
12959archive_cmds=$lt_archive_cmds
12960archive_expsym_cmds=$lt_archive_expsym_cmds
12961
12962# Commands used to build a loadable module if different from building
12963# a shared archive.
12964module_cmds=$lt_module_cmds
12965module_expsym_cmds=$lt_module_expsym_cmds
12966
12967# Whether we are building with GNU ld or not.
12968with_gnu_ld=$lt_with_gnu_ld
12969
12970# Flag that allows shared libraries with undefined symbols to be built.
12971allow_undefined_flag=$lt_allow_undefined_flag
12972
12973# Flag that enforces no undefined symbols.
12974no_undefined_flag=$lt_no_undefined_flag
12975
12976# Flag to hardcode \$libdir into a binary during linking.
12977# This must work even if \$libdir does not exist
12978hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12979
12980# If ld is used when linking, flag to hardcode \$libdir into a binary
12981# during linking. This must work even if \$libdir does not exist.
12982hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12983
12984# Whether we need a single "-rpath" flag with a separated argument.
12985hardcode_libdir_separator=$lt_hardcode_libdir_separator
12986
12987# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12988# DIR into the resulting binary.
12989hardcode_direct=$hardcode_direct
12990
12991# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12992# DIR into the resulting binary and the resulting library dependency is
12993# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12994# library is relocated.
12995hardcode_direct_absolute=$hardcode_direct_absolute
12996
12997# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12998# into the resulting binary.
12999hardcode_minus_L=$hardcode_minus_L
13000
13001# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13002# into the resulting binary.
13003hardcode_shlibpath_var=$hardcode_shlibpath_var
13004
13005# Set to "yes" if building a shared library automatically hardcodes DIR
13006# into the library and all subsequent libraries and executables linked
13007# against it.
13008hardcode_automatic=$hardcode_automatic
13009
13010# Set to yes if linker adds runtime paths of dependent libraries
13011# to runtime path list.
13012inherit_rpath=$inherit_rpath
13013
13014# Whether libtool must link a program against all its dependency libraries.
13015link_all_deplibs=$link_all_deplibs
13016
13017# Fix the shell variable \$srcfile for the compiler.
13018fix_srcfile_path=$lt_fix_srcfile_path
13019
13020# Set to "yes" if exported symbols are required.
13021always_export_symbols=$always_export_symbols
13022
13023# The commands to list exported symbols.
13024export_symbols_cmds=$lt_export_symbols_cmds
13025
13026# Symbols that should not be listed in the preloaded symbols.
13027exclude_expsyms=$lt_exclude_expsyms
13028
13029# Symbols that must always be exported.
13030include_expsyms=$lt_include_expsyms
13031
13032# Commands necessary for linking programs (against libraries) with templates.
13033prelink_cmds=$lt_prelink_cmds
13034
13035# Specify filename containing input files.
13036file_list_spec=$lt_file_list_spec
13037
13038# How to hardcode a shared library path into an executable.
13039hardcode_action=$hardcode_action
13040
13041# ### END LIBTOOL CONFIG
13042
13043_LT_EOF
13044
13045 case $host_os in
13046 aix3*)
13047 cat <<\_LT_EOF >> "$cfgfile"
13048# AIX sometimes has problems with the GCC collect2 program. For some
13049# reason, if we set the COLLECT_NAMES environment variable, the problems
13050# vanish in a puff of smoke.
13051if test "X${COLLECT_NAMES+set}" != Xset; then
13052 COLLECT_NAMES=
13053 export COLLECT_NAMES
13054fi
13055_LT_EOF
13056 ;;
13057 esac
13058
13059
13060ltmain="$ac_aux_dir/ltmain.sh"
13061
13062
13063 # We use sed instead of cat because bash on DJGPP gets confused if
13064 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13065 # text mode, it properly converts lines to CR/LF. This bash problem
13066 # is reportedly fixed, but why not run on old versions too?
13067 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13068 || (rm -f "$cfgfile"; exit 1)
13069
13070 case $xsi_shell in
13071 yes)
13072 cat << \_LT_EOF >> "$cfgfile"
13073
13074# func_dirname file append nondir_replacement
13075# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13076# otherwise set result to NONDIR_REPLACEMENT.
13077func_dirname ()
13078{
13079 case ${1} in
13080 */*) func_dirname_result="${1%/*}${2}" ;;
13081 * ) func_dirname_result="${3}" ;;
13082 esac
13083}
13084
13085# func_basename file
13086func_basename ()
13087{
13088 func_basename_result="${1##*/}"
13089}
13090
13091# func_dirname_and_basename file append nondir_replacement
13092# perform func_basename and func_dirname in a single function
13093# call:
13094# dirname: Compute the dirname of FILE. If nonempty,
13095# add APPEND to the result, otherwise set result
13096# to NONDIR_REPLACEMENT.
13097# value returned in "$func_dirname_result"
13098# basename: Compute filename of FILE.
13099# value retuned in "$func_basename_result"
13100# Implementation must be kept synchronized with func_dirname
13101# and func_basename. For efficiency, we do not delegate to
13102# those functions but instead duplicate the functionality here.
13103func_dirname_and_basename ()
13104{
13105 case ${1} in
13106 */*) func_dirname_result="${1%/*}${2}" ;;
13107 * ) func_dirname_result="${3}" ;;
13108 esac
13109 func_basename_result="${1##*/}"
13110}
13111
13112# func_stripname prefix suffix name
13113# strip PREFIX and SUFFIX off of NAME.
13114# PREFIX and SUFFIX must not contain globbing or regex special
13115# characters, hashes, percent signs, but SUFFIX may contain a leading
13116# dot (in which case that matches only a dot).
13117func_stripname ()
13118{
13119 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13120 # positional parameters, so assign one to ordinary parameter first.
13121 func_stripname_result=${3}
13122 func_stripname_result=${func_stripname_result#"${1}"}
13123 func_stripname_result=${func_stripname_result%"${2}"}
13124}
13125
13126# func_opt_split
13127func_opt_split ()
13128{
13129 func_opt_split_opt=${1%%=*}
13130 func_opt_split_arg=${1#*=}
13131}
13132
13133# func_lo2o object
13134func_lo2o ()
13135{
13136 case ${1} in
13137 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13138 *) func_lo2o_result=${1} ;;
13139 esac
13140}
13141
13142# func_xform libobj-or-source
13143func_xform ()
13144{
13145 func_xform_result=${1%.*}.lo
13146}
13147
13148# func_arith arithmetic-term...
13149func_arith ()
13150{
13151 func_arith_result=$(( $* ))
13152}
13153
13154# func_len string
13155# STRING may not start with a hyphen.
13156func_len ()
13157{
13158 func_len_result=${#1}
13159}
13160
13161_LT_EOF
13162 ;;
13163 *) # Bourne compatible functions.
13164 cat << \_LT_EOF >> "$cfgfile"
13165
13166# func_dirname file append nondir_replacement
13167# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13168# otherwise set result to NONDIR_REPLACEMENT.
13169func_dirname ()
13170{
13171 # Extract subdirectory from the argument.
52327858 13172 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7f09764
DN
13173 if test "X$func_dirname_result" = "X${1}"; then
13174 func_dirname_result="${3}"
13175 else
13176 func_dirname_result="$func_dirname_result${2}"
13177 fi
13178}
13179
13180# func_basename file
13181func_basename ()
13182{
52327858 13183 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7f09764
DN
13184}
13185
13186
13187# func_stripname prefix suffix name
13188# strip PREFIX and SUFFIX off of NAME.
13189# PREFIX and SUFFIX must not contain globbing or regex special
13190# characters, hashes, percent signs, but SUFFIX may contain a leading
13191# dot (in which case that matches only a dot).
13192# func_strip_suffix prefix name
13193func_stripname ()
13194{
13195 case ${2} in
52327858
L
13196 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13197 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7f09764
DN
13198 esac
13199}
13200
13201# sed scripts:
13202my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13203my_sed_long_arg='1s/^-[^=]*=//'
13204
13205# func_opt_split
13206func_opt_split ()
13207{
52327858
L
13208 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13209 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7f09764
DN
13210}
13211
13212# func_lo2o object
13213func_lo2o ()
13214{
52327858 13215 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7f09764
DN
13216}
13217
13218# func_xform libobj-or-source
13219func_xform ()
13220{
52327858 13221 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
d7f09764
DN
13222}
13223
13224# func_arith arithmetic-term...
13225func_arith ()
13226{
13227 func_arith_result=`expr "$@"`
13228}
13229
13230# func_len string
13231# STRING may not start with a hyphen.
13232func_len ()
13233{
13234 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13235}
13236
13237_LT_EOF
13238esac
13239
13240case $lt_shell_append in
13241 yes)
13242 cat << \_LT_EOF >> "$cfgfile"
13243
13244# func_append var value
13245# Append VALUE to the end of shell variable VAR.
13246func_append ()
13247{
13248 eval "$1+=\$2"
13249}
13250_LT_EOF
13251 ;;
13252 *)
13253 cat << \_LT_EOF >> "$cfgfile"
13254
13255# func_append var value
13256# Append VALUE to the end of shell variable VAR.
13257func_append ()
13258{
13259 eval "$1=\$$1\$2"
13260}
13261
13262_LT_EOF
13263 ;;
13264 esac
13265
13266
13267 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13268 || (rm -f "$cfgfile"; exit 1)
13269
13270 mv -f "$cfgfile" "$ofile" ||
13271 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13272 chmod +x "$ofile"
13273
13274 ;;
13275
13276 esac
13277done # for ac_tag
13278
13279
13280as_fn_exit 0
13281_ACEOF
13282ac_clean_files=$ac_clean_files_save
13283
13284test $ac_write_fail = 0 ||
13285 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13286
13287
13288# configure is writing to config.log, and then calls config.status.
13289# config.status does its own redirection, appending to config.log.
13290# Unfortunately, on DOS this fails, as config.log is still kept open
13291# by configure, so config.status won't be able to write to it; its
13292# output is simply discarded. So we exec the FD to /dev/null,
13293# effectively closing config.log, so it can be properly (re)opened and
13294# appended to by config.status. When coming back to configure, we
13295# need to make the FD available again.
13296if test "$no_create" != yes; then
13297 ac_cs_success=:
13298 ac_config_status_args=
13299 test "$silent" = yes &&
13300 ac_config_status_args="$ac_config_status_args --quiet"
13301 exec 5>/dev/null
13302 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13303 exec 5>>config.log
13304 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13305 # would make configure fail if this is the last instruction.
13306 $ac_cs_success || as_fn_exit $?
13307fi
13308if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13309 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13310$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13311fi
13312