]> git.ipfire.org Git - thirdparty/gcc.git/blame - lto-plugin/configure
Always use PIC option with -shared in libtool
[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
85c64bbe
BS
625real_target_noncanonical
626accel_dir_suffix
43f4a446 627gcc_build_dir
5523efdf 628ac_lto_plugin_ldflags
f3016c47 629ac_lto_plugin_warn_cflags
d7f09764
DN
630am__fastdepCC_FALSE
631am__fastdepCC_TRUE
632CCDEPMODE
633AMDEPBACKSLASH
634AMDEP_FALSE
635AMDEP_TRUE
636am__quote
637am__include
638DEPDIR
639OBJEXT
640EXEEXT
641ac_ct_CC
642CPPFLAGS
643LDFLAGS
644CFLAGS
645CC
2a7a8388 646with_libiberty
03428d41
RG
647MAINT
648MAINTAINER_MODE_FALSE
649MAINTAINER_MODE_TRUE
d7f09764
DN
650am__untar
651am__tar
652AMTAR
653am__leading_dot
654SET_MAKE
655AWK
656mkdir_p
657MKDIR_P
658INSTALL_STRIP_PROGRAM
659STRIP
660install_sh
661MAKEINFO
662AUTOHEADER
663AUTOMAKE
664AUTOCONF
665ACLOCAL
666VERSION
667PACKAGE
668CYGPATH_W
669am__isrc
670INSTALL_DATA
671INSTALL_SCRIPT
672INSTALL_PROGRAM
673target_subdir
674host_subdir
675build_subdir
676build_libsubdir
73d5e770
L
677target_os
678target_vendor
679target_cpu
680target
681host_os
682host_vendor
683host_cpu
684host
d7f09764
DN
685build_os
686build_vendor
687build_cpu
688build
689target_alias
690host_alias
691build_alias
692LIBS
693ECHO_T
694ECHO_N
695ECHO_C
696DEFS
697mandir
698localedir
699libdir
700psdir
701pdfdir
702dvidir
703htmldir
704infodir
705docdir
706oldincludedir
707includedir
708localstatedir
709sharedstatedir
710sysconfdir
711datadir
712datarootdir
713libexecdir
714sbindir
715bindir
716program_transform_name
717prefix
718exec_prefix
719PACKAGE_URL
720PACKAGE_BUGREPORT
721PACKAGE_STRING
722PACKAGE_VERSION
723PACKAGE_TARNAME
724PACKAGE_NAME
725PATH_SEPARATOR
726SHELL'
727ac_subst_files=''
728ac_user_opts='
729enable_option_checking
730with_build_libsubdir
03428d41 731enable_maintainer_mode
2a7a8388 732with_libiberty
d7f09764 733enable_dependency_tracking
4c0f4b0b 734enable_largefile
d7f09764
DN
735enable_shared
736enable_static
737with_pic
738enable_fast_install
739with_gnu_ld
740enable_libtool_lock
d7f09764
DN
741'
742 ac_precious_vars='build_alias
743host_alias
744target_alias
745CC
746CFLAGS
747LDFLAGS
748LIBS
749CPPFLAGS
d7f09764
DN
750CPP'
751
752
753# Initialize some variables set by options.
754ac_init_help=
755ac_init_version=false
756ac_unrecognized_opts=
757ac_unrecognized_sep=
758# The variables have the same names as the options, with
759# dashes changed to underlines.
760cache_file=/dev/null
761exec_prefix=NONE
762no_create=
763no_recursion=
764prefix=NONE
765program_prefix=NONE
766program_suffix=NONE
767program_transform_name=s,x,x,
768silent=
769site=
770srcdir=
771verbose=
772x_includes=NONE
773x_libraries=NONE
774
775# Installation directory options.
776# These are left unexpanded so users can "make install exec_prefix=/foo"
777# and all the variables that are supposed to be based on exec_prefix
778# by default will actually change.
779# Use braces instead of parens because sh, perl, etc. also accept them.
780# (The list follows the same order as the GNU Coding Standards.)
781bindir='${exec_prefix}/bin'
782sbindir='${exec_prefix}/sbin'
783libexecdir='${exec_prefix}/libexec'
784datarootdir='${prefix}/share'
785datadir='${datarootdir}'
786sysconfdir='${prefix}/etc'
787sharedstatedir='${prefix}/com'
788localstatedir='${prefix}/var'
789includedir='${prefix}/include'
790oldincludedir='/usr/include'
791docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
792infodir='${datarootdir}/info'
793htmldir='${docdir}'
794dvidir='${docdir}'
795pdfdir='${docdir}'
796psdir='${docdir}'
797libdir='${exec_prefix}/lib'
798localedir='${datarootdir}/locale'
799mandir='${datarootdir}/man'
800
801ac_prev=
802ac_dashdash=
803for ac_option
804do
805 # If the previous option needs an argument, assign it.
806 if test -n "$ac_prev"; then
807 eval $ac_prev=\$ac_option
808 ac_prev=
809 continue
810 fi
811
812 case $ac_option in
813 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
814 *) ac_optarg=yes ;;
815 esac
816
817 # Accept the important Cygnus configure options, so we can diagnose typos.
818
819 case $ac_dashdash$ac_option in
820 --)
821 ac_dashdash=yes ;;
822
823 -bindir | --bindir | --bindi | --bind | --bin | --bi)
824 ac_prev=bindir ;;
825 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
826 bindir=$ac_optarg ;;
827
828 -build | --build | --buil | --bui | --bu)
829 ac_prev=build_alias ;;
830 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
831 build_alias=$ac_optarg ;;
832
833 -cache-file | --cache-file | --cache-fil | --cache-fi \
834 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
835 ac_prev=cache_file ;;
836 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
837 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
838 cache_file=$ac_optarg ;;
839
840 --config-cache | -C)
841 cache_file=config.cache ;;
842
843 -datadir | --datadir | --datadi | --datad)
844 ac_prev=datadir ;;
845 -datadir=* | --datadir=* | --datadi=* | --datad=*)
846 datadir=$ac_optarg ;;
847
848 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
849 | --dataroo | --dataro | --datar)
850 ac_prev=datarootdir ;;
851 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
852 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
853 datarootdir=$ac_optarg ;;
854
855 -disable-* | --disable-*)
856 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
857 # Reject names that are not valid shell variable names.
858 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
859 as_fn_error "invalid feature name: $ac_useropt"
860 ac_useropt_orig=$ac_useropt
861 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
862 case $ac_user_opts in
863 *"
864"enable_$ac_useropt"
865"*) ;;
866 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
867 ac_unrecognized_sep=', ';;
868 esac
869 eval enable_$ac_useropt=no ;;
870
871 -docdir | --docdir | --docdi | --doc | --do)
872 ac_prev=docdir ;;
873 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
874 docdir=$ac_optarg ;;
875
876 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
877 ac_prev=dvidir ;;
878 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
879 dvidir=$ac_optarg ;;
880
881 -enable-* | --enable-*)
882 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
883 # Reject names that are not valid shell variable names.
884 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
885 as_fn_error "invalid feature name: $ac_useropt"
886 ac_useropt_orig=$ac_useropt
887 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
888 case $ac_user_opts in
889 *"
890"enable_$ac_useropt"
891"*) ;;
892 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
893 ac_unrecognized_sep=', ';;
894 esac
895 eval enable_$ac_useropt=\$ac_optarg ;;
896
897 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
898 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
899 | --exec | --exe | --ex)
900 ac_prev=exec_prefix ;;
901 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
902 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
903 | --exec=* | --exe=* | --ex=*)
904 exec_prefix=$ac_optarg ;;
905
906 -gas | --gas | --ga | --g)
907 # Obsolete; use --with-gas.
908 with_gas=yes ;;
909
910 -help | --help | --hel | --he | -h)
911 ac_init_help=long ;;
912 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
913 ac_init_help=recursive ;;
914 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
915 ac_init_help=short ;;
916
917 -host | --host | --hos | --ho)
918 ac_prev=host_alias ;;
919 -host=* | --host=* | --hos=* | --ho=*)
920 host_alias=$ac_optarg ;;
921
922 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
923 ac_prev=htmldir ;;
924 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
925 | --ht=*)
926 htmldir=$ac_optarg ;;
927
928 -includedir | --includedir | --includedi | --included | --include \
929 | --includ | --inclu | --incl | --inc)
930 ac_prev=includedir ;;
931 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
932 | --includ=* | --inclu=* | --incl=* | --inc=*)
933 includedir=$ac_optarg ;;
934
935 -infodir | --infodir | --infodi | --infod | --info | --inf)
936 ac_prev=infodir ;;
937 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
938 infodir=$ac_optarg ;;
939
940 -libdir | --libdir | --libdi | --libd)
941 ac_prev=libdir ;;
942 -libdir=* | --libdir=* | --libdi=* | --libd=*)
943 libdir=$ac_optarg ;;
944
945 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
946 | --libexe | --libex | --libe)
947 ac_prev=libexecdir ;;
948 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
949 | --libexe=* | --libex=* | --libe=*)
950 libexecdir=$ac_optarg ;;
951
952 -localedir | --localedir | --localedi | --localed | --locale)
953 ac_prev=localedir ;;
954 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
955 localedir=$ac_optarg ;;
956
957 -localstatedir | --localstatedir | --localstatedi | --localstated \
958 | --localstate | --localstat | --localsta | --localst | --locals)
959 ac_prev=localstatedir ;;
960 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
961 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
962 localstatedir=$ac_optarg ;;
963
964 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
965 ac_prev=mandir ;;
966 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
967 mandir=$ac_optarg ;;
968
969 -nfp | --nfp | --nf)
970 # Obsolete; use --without-fp.
971 with_fp=no ;;
972
973 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
974 | --no-cr | --no-c | -n)
975 no_create=yes ;;
976
977 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
978 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
979 no_recursion=yes ;;
980
981 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
982 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
983 | --oldin | --oldi | --old | --ol | --o)
984 ac_prev=oldincludedir ;;
985 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
986 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
987 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
988 oldincludedir=$ac_optarg ;;
989
990 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
991 ac_prev=prefix ;;
992 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
993 prefix=$ac_optarg ;;
994
995 -program-prefix | --program-prefix | --program-prefi | --program-pref \
996 | --program-pre | --program-pr | --program-p)
997 ac_prev=program_prefix ;;
998 -program-prefix=* | --program-prefix=* | --program-prefi=* \
999 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1000 program_prefix=$ac_optarg ;;
1001
1002 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1003 | --program-suf | --program-su | --program-s)
1004 ac_prev=program_suffix ;;
1005 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1006 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1007 program_suffix=$ac_optarg ;;
1008
1009 -program-transform-name | --program-transform-name \
1010 | --program-transform-nam | --program-transform-na \
1011 | --program-transform-n | --program-transform- \
1012 | --program-transform | --program-transfor \
1013 | --program-transfo | --program-transf \
1014 | --program-trans | --program-tran \
1015 | --progr-tra | --program-tr | --program-t)
1016 ac_prev=program_transform_name ;;
1017 -program-transform-name=* | --program-transform-name=* \
1018 | --program-transform-nam=* | --program-transform-na=* \
1019 | --program-transform-n=* | --program-transform-=* \
1020 | --program-transform=* | --program-transfor=* \
1021 | --program-transfo=* | --program-transf=* \
1022 | --program-trans=* | --program-tran=* \
1023 | --progr-tra=* | --program-tr=* | --program-t=*)
1024 program_transform_name=$ac_optarg ;;
1025
1026 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1027 ac_prev=pdfdir ;;
1028 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1029 pdfdir=$ac_optarg ;;
1030
1031 -psdir | --psdir | --psdi | --psd | --ps)
1032 ac_prev=psdir ;;
1033 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1034 psdir=$ac_optarg ;;
1035
1036 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1037 | -silent | --silent | --silen | --sile | --sil)
1038 silent=yes ;;
1039
1040 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1041 ac_prev=sbindir ;;
1042 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1043 | --sbi=* | --sb=*)
1044 sbindir=$ac_optarg ;;
1045
1046 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1047 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1048 | --sharedst | --shareds | --shared | --share | --shar \
1049 | --sha | --sh)
1050 ac_prev=sharedstatedir ;;
1051 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1052 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1053 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1054 | --sha=* | --sh=*)
1055 sharedstatedir=$ac_optarg ;;
1056
1057 -site | --site | --sit)
1058 ac_prev=site ;;
1059 -site=* | --site=* | --sit=*)
1060 site=$ac_optarg ;;
1061
1062 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1063 ac_prev=srcdir ;;
1064 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1065 srcdir=$ac_optarg ;;
1066
1067 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1068 | --syscon | --sysco | --sysc | --sys | --sy)
1069 ac_prev=sysconfdir ;;
1070 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1071 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1072 sysconfdir=$ac_optarg ;;
1073
1074 -target | --target | --targe | --targ | --tar | --ta | --t)
1075 ac_prev=target_alias ;;
1076 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1077 target_alias=$ac_optarg ;;
1078
1079 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1080 verbose=yes ;;
1081
1082 -version | --version | --versio | --versi | --vers | -V)
1083 ac_init_version=: ;;
1084
1085 -with-* | --with-*)
1086 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1087 # Reject names that are not valid shell variable names.
1088 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1089 as_fn_error "invalid package name: $ac_useropt"
1090 ac_useropt_orig=$ac_useropt
1091 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1092 case $ac_user_opts in
1093 *"
1094"with_$ac_useropt"
1095"*) ;;
1096 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1097 ac_unrecognized_sep=', ';;
1098 esac
1099 eval with_$ac_useropt=\$ac_optarg ;;
1100
1101 -without-* | --without-*)
1102 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1103 # Reject names that are not valid shell variable names.
1104 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1105 as_fn_error "invalid package name: $ac_useropt"
1106 ac_useropt_orig=$ac_useropt
1107 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1108 case $ac_user_opts in
1109 *"
1110"with_$ac_useropt"
1111"*) ;;
1112 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1113 ac_unrecognized_sep=', ';;
1114 esac
1115 eval with_$ac_useropt=no ;;
1116
1117 --x)
1118 # Obsolete; use --with-x.
1119 with_x=yes ;;
1120
1121 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1122 | --x-incl | --x-inc | --x-in | --x-i)
1123 ac_prev=x_includes ;;
1124 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1125 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1126 x_includes=$ac_optarg ;;
1127
1128 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1129 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1130 ac_prev=x_libraries ;;
1131 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1132 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1133 x_libraries=$ac_optarg ;;
1134
1135 -*) as_fn_error "unrecognized option: \`$ac_option'
1136Try \`$0 --help' for more information."
1137 ;;
1138
1139 *=*)
1140 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1141 # Reject names that are not valid shell variable names.
1142 case $ac_envvar in #(
1143 '' | [0-9]* | *[!_$as_cr_alnum]* )
1144 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1145 esac
1146 eval $ac_envvar=\$ac_optarg
1147 export $ac_envvar ;;
1148
1149 *)
1150 # FIXME: should be removed in autoconf 3.0.
1151 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1152 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1153 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1154 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1155 ;;
1156
1157 esac
1158done
1159
1160if test -n "$ac_prev"; then
1161 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1162 as_fn_error "missing argument to $ac_option"
1163fi
1164
1165if test -n "$ac_unrecognized_opts"; then
1166 case $enable_option_checking in
1167 no) ;;
1168 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1169 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1170 esac
1171fi
1172
1173# Check all directory arguments for consistency.
1174for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1175 datadir sysconfdir sharedstatedir localstatedir includedir \
1176 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1177 libdir localedir mandir
1178do
1179 eval ac_val=\$$ac_var
1180 # Remove trailing slashes.
1181 case $ac_val in
1182 */ )
1183 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1184 eval $ac_var=\$ac_val;;
1185 esac
1186 # Be sure to have absolute directory names.
1187 case $ac_val in
1188 [\\/$]* | ?:[\\/]* ) continue;;
1189 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1190 esac
1191 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1192done
1193
1194# There might be people who depend on the old broken behavior: `$host'
1195# used to hold the argument of --host etc.
1196# FIXME: To remove some day.
1197build=$build_alias
1198host=$host_alias
1199target=$target_alias
1200
1201# FIXME: To remove some day.
1202if test "x$host_alias" != x; then
1203 if test "x$build_alias" = x; then
1204 cross_compiling=maybe
1205 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1206 If a cross compiler is detected then cross compile mode will be used." >&2
1207 elif test "x$build_alias" != "x$host_alias"; then
1208 cross_compiling=yes
1209 fi
1210fi
1211
1212ac_tool_prefix=
1213test -n "$host_alias" && ac_tool_prefix=$host_alias-
1214
1215test "$silent" = yes && exec 6>/dev/null
1216
1217
1218ac_pwd=`pwd` && test -n "$ac_pwd" &&
1219ac_ls_di=`ls -di .` &&
1220ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1221 as_fn_error "working directory cannot be determined"
1222test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1223 as_fn_error "pwd does not report name of working directory"
1224
1225
1226# Find the source files, if location was not specified.
1227if test -z "$srcdir"; then
1228 ac_srcdir_defaulted=yes
1229 # Try the directory containing this script, then the parent directory.
1230 ac_confdir=`$as_dirname -- "$as_myself" ||
1231$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1232 X"$as_myself" : 'X\(//\)[^/]' \| \
1233 X"$as_myself" : 'X\(//\)$' \| \
1234 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1235$as_echo X"$as_myself" |
1236 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1237 s//\1/
1238 q
1239 }
1240 /^X\(\/\/\)[^/].*/{
1241 s//\1/
1242 q
1243 }
1244 /^X\(\/\/\)$/{
1245 s//\1/
1246 q
1247 }
1248 /^X\(\/\).*/{
1249 s//\1/
1250 q
1251 }
1252 s/.*/./; q'`
1253 srcdir=$ac_confdir
1254 if test ! -r "$srcdir/$ac_unique_file"; then
1255 srcdir=..
1256 fi
1257else
1258 ac_srcdir_defaulted=no
1259fi
1260if test ! -r "$srcdir/$ac_unique_file"; then
1261 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1262 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1263fi
1264ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1265ac_abs_confdir=`(
1266 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1267 pwd)`
1268# When building in place, set srcdir=.
1269if test "$ac_abs_confdir" = "$ac_pwd"; then
1270 srcdir=.
1271fi
1272# Remove unnecessary trailing slashes from srcdir.
1273# Double slashes in file names in object file debugging info
1274# mess up M-x gdb in Emacs.
1275case $srcdir in
1276*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1277esac
1278for ac_var in $ac_precious_vars; do
1279 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1280 eval ac_env_${ac_var}_value=\$${ac_var}
1281 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1282 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1283done
1284
1285#
1286# Report the --help message.
1287#
1288if test "$ac_init_help" = "long"; then
1289 # Omit some internal or obsolete options to make the list less imposing.
1290 # This message is too long to be a string in the A/UX 3.1 sh.
1291 cat <<_ACEOF
1292\`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1293
1294Usage: $0 [OPTION]... [VAR=VALUE]...
1295
1296To assign environment variables (e.g., CC, CFLAGS...), specify them as
1297VAR=VALUE. See below for descriptions of some of the useful variables.
1298
1299Defaults for the options are specified in brackets.
1300
1301Configuration:
1302 -h, --help display this help and exit
1303 --help=short display options specific to this package
1304 --help=recursive display the short help of all the included packages
1305 -V, --version display version information and exit
1306 -q, --quiet, --silent do not print \`checking...' messages
1307 --cache-file=FILE cache test results in FILE [disabled]
1308 -C, --config-cache alias for \`--cache-file=config.cache'
1309 -n, --no-create do not create output files
1310 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1311
1312Installation directories:
1313 --prefix=PREFIX install architecture-independent files in PREFIX
1314 [$ac_default_prefix]
1315 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1316 [PREFIX]
1317
1318By default, \`make install' will install all the files in
1319\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1320an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1321for instance \`--prefix=\$HOME'.
1322
1323For better control, use the options below.
1324
1325Fine tuning of the installation directories:
1326 --bindir=DIR user executables [EPREFIX/bin]
1327 --sbindir=DIR system admin executables [EPREFIX/sbin]
1328 --libexecdir=DIR program executables [EPREFIX/libexec]
1329 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1330 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1331 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1332 --libdir=DIR object code libraries [EPREFIX/lib]
1333 --includedir=DIR C header files [PREFIX/include]
1334 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1335 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1336 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1337 --infodir=DIR info documentation [DATAROOTDIR/info]
1338 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1339 --mandir=DIR man documentation [DATAROOTDIR/man]
1340 --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin]
1341 --htmldir=DIR html documentation [DOCDIR]
1342 --dvidir=DIR dvi documentation [DOCDIR]
1343 --pdfdir=DIR pdf documentation [DOCDIR]
1344 --psdir=DIR ps documentation [DOCDIR]
1345_ACEOF
1346
1347 cat <<\_ACEOF
1348
1349Program names:
1350 --program-prefix=PREFIX prepend PREFIX to installed program names
1351 --program-suffix=SUFFIX append SUFFIX to installed program names
1352 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1353
1354System types:
1355 --build=BUILD configure for building on BUILD [guessed]
1356 --host=HOST cross-compile to build programs to run on HOST [BUILD]
73d5e770 1357 --target=TARGET configure for building compilers for TARGET [HOST]
d7f09764
DN
1358_ACEOF
1359fi
1360
1361if test -n "$ac_init_help"; then
1362 case $ac_init_help in
1363 short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1364 esac
1365 cat <<\_ACEOF
1366
1367Optional Features:
1368 --disable-option-checking ignore unrecognized --enable/--with options
1369 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1370 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
03428d41
RG
1371 --enable-maintainer-mode enable make rules and dependencies not useful
1372 (and sometimes confusing) to the casual installer
d7f09764
DN
1373 --disable-dependency-tracking speeds up one-time build
1374 --enable-dependency-tracking do not reject slow dependency extractors
4c0f4b0b 1375 --disable-largefile omit support for large files
d7f09764
DN
1376 --enable-shared[=PKGS] build shared libraries [default=yes]
1377 --enable-static[=PKGS] build static libraries [default=yes]
1378 --enable-fast-install[=PKGS]
1379 optimize for fast installation [default=yes]
1380 --disable-libtool-lock avoid locking (might break parallel builds)
d7f09764
DN
1381
1382Optional Packages:
1383 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1384 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1385 --with-build-libsubdir=DIR Directory where to find libraries for build system
2a7a8388
TS
1386 --with-libiberty=PATH specify the directory where to find libiberty
1387 [../libiberty]
d7f09764
DN
1388 --with-pic try to use only PIC/non-PIC objects [default=use
1389 both]
1390 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1391
1392Some influential environment variables:
1393 CC C compiler command
1394 CFLAGS C compiler flags
1395 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1396 nonstandard directory <lib dir>
1397 LIBS libraries to pass to the linker, e.g. -l<library>
1398 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1399 you have headers in a nonstandard directory <include dir>
d7f09764
DN
1400 CPP C preprocessor
1401
1402Use these variables to override the choices made by `configure' or to help
1403it to find libraries and programs with nonstandard names/locations.
1404
1405Report bugs to the package provider.
1406_ACEOF
1407ac_status=$?
1408fi
1409
1410if test "$ac_init_help" = "recursive"; then
1411 # If there are subdirs, report their specific --help.
1412 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1413 test -d "$ac_dir" ||
1414 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1415 continue
1416 ac_builddir=.
1417
1418case "$ac_dir" in
1419.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1420*)
1421 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1422 # A ".." for each directory in $ac_dir_suffix.
1423 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1424 case $ac_top_builddir_sub in
1425 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1426 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1427 esac ;;
1428esac
1429ac_abs_top_builddir=$ac_pwd
1430ac_abs_builddir=$ac_pwd$ac_dir_suffix
1431# for backward compatibility:
1432ac_top_builddir=$ac_top_build_prefix
1433
1434case $srcdir in
1435 .) # We are building in place.
1436 ac_srcdir=.
1437 ac_top_srcdir=$ac_top_builddir_sub
1438 ac_abs_top_srcdir=$ac_pwd ;;
1439 [\\/]* | ?:[\\/]* ) # Absolute name.
1440 ac_srcdir=$srcdir$ac_dir_suffix;
1441 ac_top_srcdir=$srcdir
1442 ac_abs_top_srcdir=$srcdir ;;
1443 *) # Relative name.
1444 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1445 ac_top_srcdir=$ac_top_build_prefix$srcdir
1446 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1447esac
1448ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1449
1450 cd "$ac_dir" || { ac_status=$?; continue; }
1451 # Check for guested configure.
1452 if test -f "$ac_srcdir/configure.gnu"; then
1453 echo &&
1454 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1455 elif test -f "$ac_srcdir/configure"; then
1456 echo &&
1457 $SHELL "$ac_srcdir/configure" --help=recursive
1458 else
1459 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1460 fi || ac_status=$?
1461 cd "$ac_pwd" || { ac_status=$?; break; }
1462 done
1463fi
1464
1465test -n "$ac_init_help" && exit $ac_status
1466if $ac_init_version; then
1467 cat <<\_ACEOF
1468LTO plugin for ld configure 0.1
1469generated by GNU Autoconf 2.64
1470
1471Copyright (C) 2009 Free Software Foundation, Inc.
1472This configure script is free software; the Free Software Foundation
1473gives unlimited permission to copy, distribute and modify it.
1474_ACEOF
1475 exit
1476fi
1477
1478## ------------------------ ##
1479## Autoconf initialization. ##
1480## ------------------------ ##
1481
1482# ac_fn_c_try_compile LINENO
1483# --------------------------
1484# Try to compile conftest.$ac_ext, and return whether this succeeded.
1485ac_fn_c_try_compile ()
1486{
1487 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1488 rm -f conftest.$ac_objext
1489 if { { ac_try="$ac_compile"
1490case "(($ac_try" in
1491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1492 *) ac_try_echo=$ac_try;;
1493esac
1494eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1495$as_echo "$ac_try_echo"; } >&5
1496 (eval "$ac_compile") 2>conftest.err
1497 ac_status=$?
1498 if test -s conftest.err; then
1499 grep -v '^ *+' conftest.err >conftest.er1
1500 cat conftest.er1 >&5
1501 mv -f conftest.er1 conftest.err
1502 fi
1503 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1504 test $ac_status = 0; } && {
1505 test -z "$ac_c_werror_flag" ||
1506 test ! -s conftest.err
1507 } && test -s conftest.$ac_objext; then :
1508 ac_retval=0
1509else
1510 $as_echo "$as_me: failed program was:" >&5
1511sed 's/^/| /' conftest.$ac_ext >&5
1512
1513 ac_retval=1
1514fi
1515 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1516 return $ac_retval
1517
1518} # ac_fn_c_try_compile
1519
1520# ac_fn_c_try_link LINENO
1521# -----------------------
1522# Try to link conftest.$ac_ext, and return whether this succeeded.
1523ac_fn_c_try_link ()
1524{
1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526 rm -f conftest.$ac_objext conftest$ac_exeext
1527 if { { ac_try="$ac_link"
1528case "(($ac_try" in
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1531esac
1532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533$as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_link") 2>conftest.err
1535 ac_status=$?
1536 if test -s conftest.err; then
1537 grep -v '^ *+' conftest.err >conftest.er1
1538 cat conftest.er1 >&5
1539 mv -f conftest.er1 conftest.err
1540 fi
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_c_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest$ac_exeext && {
1546 test "$cross_compiling" = yes ||
1547 $as_test_x conftest$ac_exeext
1548 }; then :
1549 ac_retval=0
1550else
1551 $as_echo "$as_me: failed program was:" >&5
1552sed 's/^/| /' conftest.$ac_ext >&5
1553
1554 ac_retval=1
1555fi
1556 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1557 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1558 # interfere with the next link command; also delete a directory that is
1559 # left behind by Apple's compiler. We do this before executing the actions.
1560 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1561 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1562 return $ac_retval
1563
1564} # ac_fn_c_try_link
1565
1566# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1567# -------------------------------------------------------
1568# Tests whether HEADER exists and can be compiled using the include files in
1569# INCLUDES, setting the cache variable VAR accordingly.
1570ac_fn_c_check_header_compile ()
1571{
1572 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1574$as_echo_n "checking for $2... " >&6; }
1575if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1576 $as_echo_n "(cached) " >&6
1577else
1578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1579/* end confdefs.h. */
1580$4
1581#include <$2>
1582_ACEOF
1583if ac_fn_c_try_compile "$LINENO"; then :
1584 eval "$3=yes"
1585else
1586 eval "$3=no"
1587fi
1588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1589fi
1590eval ac_res=\$$3
1591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1592$as_echo "$ac_res" >&6; }
1593 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1594
1595} # ac_fn_c_check_header_compile
1596
1597# ac_fn_c_try_cpp LINENO
1598# ----------------------
1599# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1600ac_fn_c_try_cpp ()
1601{
1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 if { { ac_try="$ac_cpp conftest.$ac_ext"
1604case "(($ac_try" in
1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606 *) ac_try_echo=$ac_try;;
1607esac
1608eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609$as_echo "$ac_try_echo"; } >&5
1610 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1611 ac_status=$?
1612 if test -s conftest.err; then
1613 grep -v '^ *+' conftest.err >conftest.er1
1614 cat conftest.er1 >&5
1615 mv -f conftest.er1 conftest.err
1616 fi
1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618 test $ac_status = 0; } >/dev/null && {
1619 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1620 test ! -s conftest.err
1621 }; then :
1622 ac_retval=0
1623else
1624 $as_echo "$as_me: failed program was:" >&5
1625sed 's/^/| /' conftest.$ac_ext >&5
1626
1627 ac_retval=1
1628fi
1629 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1630 return $ac_retval
1631
1632} # ac_fn_c_try_cpp
1633
1634# ac_fn_c_try_run LINENO
1635# ----------------------
1636# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1637# that executables *can* be run.
1638ac_fn_c_try_run ()
1639{
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 if { { ac_try="$ac_link"
1642case "(($ac_try" in
1643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1644 *) ac_try_echo=$ac_try;;
1645esac
1646eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1647$as_echo "$ac_try_echo"; } >&5
1648 (eval "$ac_link") 2>&5
1649 ac_status=$?
1650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1651 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1652 { { case "(($ac_try" in
1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654 *) ac_try_echo=$ac_try;;
1655esac
1656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657$as_echo "$ac_try_echo"; } >&5
1658 (eval "$ac_try") 2>&5
1659 ac_status=$?
1660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1661 test $ac_status = 0; }; }; then :
1662 ac_retval=0
1663else
1664 $as_echo "$as_me: program exited with status $ac_status" >&5
1665 $as_echo "$as_me: failed program was:" >&5
1666sed 's/^/| /' conftest.$ac_ext >&5
1667
1668 ac_retval=$ac_status
1669fi
1670 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672 return $ac_retval
1673
1674} # ac_fn_c_try_run
1675
1676# ac_fn_c_check_func LINENO FUNC VAR
1677# ----------------------------------
1678# Tests whether FUNC exists, setting the cache variable VAR accordingly
1679ac_fn_c_check_func ()
1680{
1681 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1683$as_echo_n "checking for $2... " >&6; }
1684if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1685 $as_echo_n "(cached) " >&6
1686else
1687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1688/* end confdefs.h. */
1689/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1690 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1691#define $2 innocuous_$2
1692
1693/* System header to define __stub macros and hopefully few prototypes,
1694 which can conflict with char $2 (); below.
1695 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1696 <limits.h> exists even on freestanding compilers. */
1697
1698#ifdef __STDC__
1699# include <limits.h>
1700#else
1701# include <assert.h>
1702#endif
1703
1704#undef $2
1705
1706/* Override any GCC internal prototype to avoid an error.
1707 Use char because int might match the return type of a GCC
1708 builtin and then its argument prototype would still apply. */
1709#ifdef __cplusplus
1710extern "C"
1711#endif
1712char $2 ();
1713/* The GNU C library defines this for functions which it implements
1714 to always fail with ENOSYS. Some functions are actually named
1715 something starting with __ and the normal name is an alias. */
1716#if defined __stub_$2 || defined __stub___$2
1717choke me
1718#endif
1719
1720int
1721main ()
1722{
1723return $2 ();
1724 ;
1725 return 0;
1726}
1727_ACEOF
1728if ac_fn_c_try_link "$LINENO"; then :
1729 eval "$3=yes"
1730else
1731 eval "$3=no"
1732fi
1733rm -f core conftest.err conftest.$ac_objext \
1734 conftest$ac_exeext conftest.$ac_ext
1735fi
1736eval ac_res=\$$3
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738$as_echo "$ac_res" >&6; }
1739 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1740
1741} # ac_fn_c_check_func
21750c78 1742
d19e0f01
DK
1743# ac_fn_c_find_intX_t LINENO BITS VAR
1744# -----------------------------------
1745# Finds a signed integer type with width BITS, setting cache variable VAR
1746# accordingly.
1747ac_fn_c_find_intX_t ()
1748{
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1751$as_echo_n "checking for int$2_t... " >&6; }
1752if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1753 $as_echo_n "(cached) " >&6
1754else
1755 eval "$3=no"
1756 for ac_type in int$2_t 'int' 'long int' \
1757 'long long int' 'short int' 'signed char'; do
1758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1759/* end confdefs.h. */
1760$ac_includes_default
1761int
1762main ()
1763{
1764static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1765test_array [0] = 0
1766
1767 ;
1768 return 0;
1769}
1770_ACEOF
1771if ac_fn_c_try_compile "$LINENO"; then :
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773/* end confdefs.h. */
1774$ac_includes_default
1775int
1776main ()
1777{
1778static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
1779 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
1780test_array [0] = 0
1781
1782 ;
1783 return 0;
1784}
1785_ACEOF
1786if ac_fn_c_try_compile "$LINENO"; then :
1787
1788else
1789 case $ac_type in #(
1790 int$2_t) :
1791 eval "$3=yes" ;; #(
1792 *) :
1793 eval "$3=\$ac_type" ;;
1794esac
1795fi
1796rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1797fi
1798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1799 eval as_val=\$$3
1800 if test "x$as_val" = x""no; then :
1801
1802else
1803 break
1804fi
1805 done
1806fi
1807eval ac_res=\$$3
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1809$as_echo "$ac_res" >&6; }
1810 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1811
1812} # ac_fn_c_find_intX_t
1813
21750c78
RE
1814# ac_fn_c_find_uintX_t LINENO BITS VAR
1815# ------------------------------------
1816# Finds an unsigned integer type with width BITS, setting cache variable VAR
1817# accordingly.
1818ac_fn_c_find_uintX_t ()
1819{
1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1822$as_echo_n "checking for uint$2_t... " >&6; }
1823if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1824 $as_echo_n "(cached) " >&6
1825else
1826 eval "$3=no"
1827 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1828 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830/* end confdefs.h. */
1831$ac_includes_default
1832int
1833main ()
1834{
1835static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1836test_array [0] = 0
1837
1838 ;
1839 return 0;
1840}
1841_ACEOF
1842if ac_fn_c_try_compile "$LINENO"; then :
1843 case $ac_type in #(
1844 uint$2_t) :
1845 eval "$3=yes" ;; #(
1846 *) :
1847 eval "$3=\$ac_type" ;;
1848esac
1849fi
1850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1851 eval as_val=\$$3
1852 if test "x$as_val" = x""no; then :
1853
1854else
1855 break
1856fi
1857 done
1858fi
1859eval ac_res=\$$3
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861$as_echo "$ac_res" >&6; }
1862 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1863
1864} # ac_fn_c_find_uintX_t
d7f09764
DN
1865cat >config.log <<_ACEOF
1866This file contains any messages produced by compilers while
1867running configure, to aid debugging if configure makes a mistake.
1868
1869It was created by LTO plugin for ld $as_me 0.1, which was
1870generated by GNU Autoconf 2.64. Invocation command line was
1871
1872 $ $0 $@
1873
1874_ACEOF
1875exec 5>>config.log
1876{
1877cat <<_ASUNAME
1878## --------- ##
1879## Platform. ##
1880## --------- ##
1881
1882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1883uname -m = `(uname -m) 2>/dev/null || echo unknown`
1884uname -r = `(uname -r) 2>/dev/null || echo unknown`
1885uname -s = `(uname -s) 2>/dev/null || echo unknown`
1886uname -v = `(uname -v) 2>/dev/null || echo unknown`
1887
1888/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1889/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1890
1891/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1892/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1893/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1894/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1895/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1896/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1897/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1898
1899_ASUNAME
1900
1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902for as_dir in $PATH
1903do
1904 IFS=$as_save_IFS
1905 test -z "$as_dir" && as_dir=.
1906 $as_echo "PATH: $as_dir"
1907 done
1908IFS=$as_save_IFS
1909
1910} >&5
1911
1912cat >&5 <<_ACEOF
1913
1914
1915## ----------- ##
1916## Core tests. ##
1917## ----------- ##
1918
1919_ACEOF
1920
1921
1922# Keep a trace of the command line.
1923# Strip out --no-create and --no-recursion so they do not pile up.
1924# Strip out --silent because we don't want to record it for future runs.
1925# Also quote any args containing shell meta-characters.
1926# Make two passes to allow for proper duplicate-argument suppression.
1927ac_configure_args=
1928ac_configure_args0=
1929ac_configure_args1=
1930ac_must_keep_next=false
1931for ac_pass in 1 2
1932do
1933 for ac_arg
1934 do
1935 case $ac_arg in
1936 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1937 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1938 | -silent | --silent | --silen | --sile | --sil)
1939 continue ;;
1940 *\'*)
1941 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1942 esac
1943 case $ac_pass in
1944 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1945 2)
1946 as_fn_append ac_configure_args1 " '$ac_arg'"
1947 if test $ac_must_keep_next = true; then
1948 ac_must_keep_next=false # Got value, back to normal.
1949 else
1950 case $ac_arg in
1951 *=* | --config-cache | -C | -disable-* | --disable-* \
1952 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1953 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1954 | -with-* | --with-* | -without-* | --without-* | --x)
1955 case "$ac_configure_args0 " in
1956 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1957 esac
1958 ;;
1959 -* ) ac_must_keep_next=true ;;
1960 esac
1961 fi
1962 as_fn_append ac_configure_args " '$ac_arg'"
1963 ;;
1964 esac
1965 done
1966done
1967{ ac_configure_args0=; unset ac_configure_args0;}
1968{ ac_configure_args1=; unset ac_configure_args1;}
1969
1970# When interrupted or exit'd, cleanup temporary files, and complete
1971# config.log. We remove comments because anyway the quotes in there
1972# would cause problems or look ugly.
1973# WARNING: Use '\'' to represent an apostrophe within the trap.
1974# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1975trap 'exit_status=$?
1976 # Save into config.log some information that might help in debugging.
1977 {
1978 echo
1979
1980 cat <<\_ASBOX
1981## ---------------- ##
1982## Cache variables. ##
1983## ---------------- ##
1984_ASBOX
1985 echo
1986 # The following way of writing the cache mishandles newlines in values,
1987(
1988 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1989 eval ac_val=\$$ac_var
1990 case $ac_val in #(
1991 *${as_nl}*)
1992 case $ac_var in #(
1993 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1994$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1995 esac
1996 case $ac_var in #(
1997 _ | IFS | as_nl) ;; #(
1998 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1999 *) { eval $ac_var=; unset $ac_var;} ;;
2000 esac ;;
2001 esac
2002 done
2003 (set) 2>&1 |
2004 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2005 *${as_nl}ac_space=\ *)
2006 sed -n \
2007 "s/'\''/'\''\\\\'\'''\''/g;
2008 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2009 ;; #(
2010 *)
2011 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2012 ;;
2013 esac |
2014 sort
2015)
2016 echo
2017
2018 cat <<\_ASBOX
2019## ----------------- ##
2020## Output variables. ##
2021## ----------------- ##
2022_ASBOX
2023 echo
2024 for ac_var in $ac_subst_vars
2025 do
2026 eval ac_val=\$$ac_var
2027 case $ac_val in
2028 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2029 esac
2030 $as_echo "$ac_var='\''$ac_val'\''"
2031 done | sort
2032 echo
2033
2034 if test -n "$ac_subst_files"; then
2035 cat <<\_ASBOX
2036## ------------------- ##
2037## File substitutions. ##
2038## ------------------- ##
2039_ASBOX
2040 echo
2041 for ac_var in $ac_subst_files
2042 do
2043 eval ac_val=\$$ac_var
2044 case $ac_val in
2045 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2046 esac
2047 $as_echo "$ac_var='\''$ac_val'\''"
2048 done | sort
2049 echo
2050 fi
2051
2052 if test -s confdefs.h; then
2053 cat <<\_ASBOX
2054## ----------- ##
2055## confdefs.h. ##
2056## ----------- ##
2057_ASBOX
2058 echo
2059 cat confdefs.h
2060 echo
2061 fi
2062 test "$ac_signal" != 0 &&
2063 $as_echo "$as_me: caught signal $ac_signal"
2064 $as_echo "$as_me: exit $exit_status"
2065 } >&5
2066 rm -f core *.core core.conftest.* &&
2067 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2068 exit $exit_status
2069' 0
2070for ac_signal in 1 2 13 15; do
2071 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2072done
2073ac_signal=0
2074
2075# confdefs.h avoids OS command line length limits that DEFS can exceed.
2076rm -f -r conftest* confdefs.h
2077
2078$as_echo "/* confdefs.h */" > confdefs.h
2079
2080# Predefined preprocessor variables.
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_NAME "$PACKAGE_NAME"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_VERSION "$PACKAGE_VERSION"
2092_ACEOF
2093
2094cat >>confdefs.h <<_ACEOF
2095#define PACKAGE_STRING "$PACKAGE_STRING"
2096_ACEOF
2097
2098cat >>confdefs.h <<_ACEOF
2099#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2100_ACEOF
2101
2102cat >>confdefs.h <<_ACEOF
2103#define PACKAGE_URL "$PACKAGE_URL"
2104_ACEOF
2105
2106
2107# Let the site file select an alternate cache file if it wants to.
2108# Prefer an explicitly selected file to automatically selected ones.
2109ac_site_file1=NONE
2110ac_site_file2=NONE
2111if test -n "$CONFIG_SITE"; then
2112 ac_site_file1=$CONFIG_SITE
2113elif test "x$prefix" != xNONE; then
2114 ac_site_file1=$prefix/share/config.site
2115 ac_site_file2=$prefix/etc/config.site
2116else
2117 ac_site_file1=$ac_default_prefix/share/config.site
2118 ac_site_file2=$ac_default_prefix/etc/config.site
2119fi
2120for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2121do
2122 test "x$ac_site_file" = xNONE && continue
2123 if test -r "$ac_site_file"; then
2124 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2125$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2126 sed 's/^/| /' "$ac_site_file" >&5
2127 . "$ac_site_file"
2128 fi
2129done
2130
2131if test -r "$cache_file"; then
2132 # Some versions of bash will fail to source /dev/null (special
2133 # files actually), so we avoid doing that.
2134 if test -f "$cache_file"; then
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2136$as_echo "$as_me: loading cache $cache_file" >&6;}
2137 case $cache_file in
2138 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2139 *) . "./$cache_file";;
2140 esac
2141 fi
2142else
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2144$as_echo "$as_me: creating cache $cache_file" >&6;}
2145 >$cache_file
2146fi
2147
2148# Check that the precious variables saved in the cache have kept the same
2149# value.
2150ac_cache_corrupted=false
2151for ac_var in $ac_precious_vars; do
2152 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2153 eval ac_new_set=\$ac_env_${ac_var}_set
2154 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2155 eval ac_new_val=\$ac_env_${ac_var}_value
2156 case $ac_old_set,$ac_new_set in
2157 set,)
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2159$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2160 ac_cache_corrupted=: ;;
2161 ,set)
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2163$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2164 ac_cache_corrupted=: ;;
2165 ,);;
2166 *)
2167 if test "x$ac_old_val" != "x$ac_new_val"; then
2168 # differences in whitespace do not lead to failure.
2169 ac_old_val_w=`echo x $ac_old_val`
2170 ac_new_val_w=`echo x $ac_new_val`
2171 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2173$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2174 ac_cache_corrupted=:
2175 else
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2177$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2178 eval $ac_var=\$ac_old_val
2179 fi
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2181$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2183$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2184 fi;;
2185 esac
2186 # Pass precious variables to config.status.
2187 if test "$ac_new_set" = set; then
2188 case $ac_new_val in
2189 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2190 *) ac_arg=$ac_var=$ac_new_val ;;
2191 esac
2192 case " $ac_configure_args " in
2193 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2194 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2195 esac
2196 fi
2197done
2198if $ac_cache_corrupted; then
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2200$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2202$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2203 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2204fi
2205## -------------------- ##
2206## Main body of script. ##
2207## -------------------- ##
2208
2209ac_ext=c
2210ac_cpp='$CPP $CPPFLAGS'
2211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2213ac_compiler_gnu=$ac_cv_c_compiler_gnu
2214
2215
2216
2217
2218
2219ac_aux_dir=
2220for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2221 for ac_t in install-sh install.sh shtool; do
2222 if test -f "$ac_dir/$ac_t"; then
2223 ac_aux_dir=$ac_dir
2224 ac_install_sh="$ac_aux_dir/$ac_t -c"
2225 break 2
2226 fi
2227 done
2228done
2229if test -z "$ac_aux_dir"; then
2230 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2231fi
2232
2233# These three variables are undocumented and unsupported,
2234# and are intended to be withdrawn in a future Autoconf release.
2235# They can cause serious problems if a builder's source tree is in a directory
2236# whose full name contains unusual characters.
2237ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2238ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2239ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2240
2241
2242# Make sure we can run config.sub.
2243$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2244 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2245
2246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2247$as_echo_n "checking build system type... " >&6; }
2248if test "${ac_cv_build+set}" = set; then :
2249 $as_echo_n "(cached) " >&6
2250else
2251 ac_build_alias=$build_alias
2252test "x$ac_build_alias" = x &&
2253 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2254test "x$ac_build_alias" = x &&
2255 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2256ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2257 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2258
2259fi
2260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2261$as_echo "$ac_cv_build" >&6; }
2262case $ac_cv_build in
2263*-*-*) ;;
2264*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2265esac
2266build=$ac_cv_build
2267ac_save_IFS=$IFS; IFS='-'
2268set x $ac_cv_build
2269shift
2270build_cpu=$1
2271build_vendor=$2
2272shift; shift
2273# Remember, the first character of IFS is used to create $*,
2274# except with old shells:
2275build_os=$*
2276IFS=$ac_save_IFS
2277case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2278
2279
73d5e770
L
2280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2281$as_echo_n "checking host system type... " >&6; }
2282if test "${ac_cv_host+set}" = set; then :
2283 $as_echo_n "(cached) " >&6
2284else
2285 if test "x$host_alias" = x; then
2286 ac_cv_host=$ac_cv_build
2287else
2288 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2289 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2290fi
2291
2292fi
2293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2294$as_echo "$ac_cv_host" >&6; }
2295case $ac_cv_host in
2296*-*-*) ;;
2297*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2298esac
2299host=$ac_cv_host
2300ac_save_IFS=$IFS; IFS='-'
2301set x $ac_cv_host
2302shift
2303host_cpu=$1
2304host_vendor=$2
2305shift; shift
2306# Remember, the first character of IFS is used to create $*,
2307# except with old shells:
2308host_os=$*
2309IFS=$ac_save_IFS
2310case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2311
2312
2313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2314$as_echo_n "checking target system type... " >&6; }
2315if test "${ac_cv_target+set}" = set; then :
2316 $as_echo_n "(cached) " >&6
2317else
2318 if test "x$target_alias" = x; then
2319 ac_cv_target=$ac_cv_host
2320else
2321 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2322 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2323fi
2324
2325fi
2326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2327$as_echo "$ac_cv_target" >&6; }
2328case $ac_cv_target in
2329*-*-*) ;;
2330*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2331esac
2332target=$ac_cv_target
2333ac_save_IFS=$IFS; IFS='-'
2334set x $ac_cv_target
2335shift
2336target_cpu=$1
2337target_vendor=$2
2338shift; shift
2339# Remember, the first character of IFS is used to create $*,
2340# except with old shells:
2341target_os=$*
2342IFS=$ac_save_IFS
2343case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2344
2345
2346# The aliases save the names the user supplied, while $host etc.
2347# will get canonicalized.
2348test -n "$target_alias" &&
2349 test "$program_prefix$program_suffix$program_transform_name" = \
2350 NONENONEs,x,x, &&
2351 program_prefix=${target_alias}-
2352
d7f09764
DN
2353 case ${build_alias} in
2354 "") build_noncanonical=${build} ;;
2355 *) build_noncanonical=${build_alias} ;;
2356esac
2357
2358 case ${host_alias} in
2359 "") host_noncanonical=${build_noncanonical} ;;
2360 *) host_noncanonical=${host_alias} ;;
2361esac
2362
2363 case ${target_alias} in
2364 "") target_noncanonical=${host_noncanonical} ;;
2365 *) target_noncanonical=${target_alias} ;;
2366esac
2367
2368
2369# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2370# have matching libraries, they should use host libraries: Makefile.tpl
2371# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2372# However, they still use the build modules, because the corresponding
2373# host modules (e.g. bison) are only built for the host when bootstrap
2374# finishes. So:
2375# - build_subdir is where we find build modules, and never changes.
2376# - build_libsubdir is where we find build libraries, and can be overridden.
2377
2378# Prefix 'build-' so this never conflicts with target_subdir.
2379build_subdir="build-${build_noncanonical}"
2380
2381# Check whether --with-build-libsubdir was given.
2382if test "${with_build_libsubdir+set}" = set; then :
2383 withval=$with_build_libsubdir; build_libsubdir="$withval"
2384else
2385 build_libsubdir="$build_subdir"
2386fi
2387
2388# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2389if ( test $srcdir = . && test -d gcc ) \
2390 || test -d $srcdir/../host-${host_noncanonical}; then
2391 host_subdir="host-${host_noncanonical}"
2392else
2393 host_subdir=.
2394fi
2395# No prefix.
2396target_subdir=${target_noncanonical}
2397
2398am__api_version='1.11'
2399
2400# Find a good install program. We prefer a C program (faster),
2401# so one script is as good as another. But avoid the broken or
2402# incompatible versions:
2403# SysV /etc/install, /usr/sbin/install
2404# SunOS /usr/etc/install
2405# IRIX /sbin/install
2406# AIX /bin/install
2407# AmigaOS /C/install, which installs bootblocks on floppy discs
2408# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2409# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2410# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2411# OS/2's system install, which has a completely different semantic
2412# ./install, which can be erroneously created by make from ./install.sh.
2413# Reject install programs that cannot install multiple files.
2414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2415$as_echo_n "checking for a BSD-compatible install... " >&6; }
2416if test -z "$INSTALL"; then
2417if test "${ac_cv_path_install+set}" = set; then :
2418 $as_echo_n "(cached) " >&6
2419else
2420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2421for as_dir in $PATH
2422do
2423 IFS=$as_save_IFS
2424 test -z "$as_dir" && as_dir=.
2425 # Account for people who put trailing slashes in PATH elements.
2426case $as_dir/ in #((
2427 ./ | .// | /[cC]/* | \
2428 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2429 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2430 /usr/ucb/* ) ;;
2431 *)
2432 # OSF1 and SCO ODT 3.0 have their own names for install.
2433 # Don't use installbsd from OSF since it installs stuff as root
2434 # by default.
2435 for ac_prog in ginstall scoinst install; do
2436 for ac_exec_ext in '' $ac_executable_extensions; do
2437 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2438 if test $ac_prog = install &&
2439 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2440 # AIX install. It has an incompatible calling convention.
2441 :
2442 elif test $ac_prog = install &&
2443 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2444 # program-specific install script used by HP pwplus--don't use.
2445 :
2446 else
2447 rm -rf conftest.one conftest.two conftest.dir
2448 echo one > conftest.one
2449 echo two > conftest.two
2450 mkdir conftest.dir
2451 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2452 test -s conftest.one && test -s conftest.two &&
2453 test -s conftest.dir/conftest.one &&
2454 test -s conftest.dir/conftest.two
2455 then
2456 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2457 break 3
2458 fi
2459 fi
2460 fi
2461 done
2462 done
2463 ;;
2464esac
2465
2466 done
2467IFS=$as_save_IFS
2468
2469rm -rf conftest.one conftest.two conftest.dir
2470
2471fi
2472 if test "${ac_cv_path_install+set}" = set; then
2473 INSTALL=$ac_cv_path_install
2474 else
2475 # As a last resort, use the slow shell script. Don't cache a
2476 # value for INSTALL within a source directory, because that will
2477 # break other packages using the cache if that directory is
2478 # removed, or if the value is a relative name.
2479 INSTALL=$ac_install_sh
2480 fi
2481fi
2482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2483$as_echo "$INSTALL" >&6; }
2484
2485# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2486# It thinks the first close brace ends the variable substitution.
2487test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2488
2489test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2490
2491test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2492
2493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2494$as_echo_n "checking whether build environment is sane... " >&6; }
2495# Just in case
2496sleep 1
2497echo timestamp > conftest.file
2498# Reject unsafe characters in $srcdir or the absolute working directory
2499# name. Accept space and tab only in the latter.
2500am_lf='
2501'
2502case `pwd` in
2503 *[\\\"\#\$\&\'\`$am_lf]*)
2504 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2505esac
2506case $srcdir in
2507 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2508 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2509esac
2510
2511# Do `set' in a subshell so we don't clobber the current shell's
2512# arguments. Must try -L first in case configure is actually a
2513# symlink; some systems play weird games with the mod time of symlinks
2514# (eg FreeBSD returns the mod time of the symlink's containing
2515# directory).
2516if (
2517 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2518 if test "$*" = "X"; then
2519 # -L didn't work.
2520 set X `ls -t "$srcdir/configure" conftest.file`
2521 fi
2522 rm -f conftest.file
2523 if test "$*" != "X $srcdir/configure conftest.file" \
2524 && test "$*" != "X conftest.file $srcdir/configure"; then
2525
2526 # If neither matched, then we have a broken ls. This can happen
2527 # if, for instance, CONFIG_SHELL is bash and it inherits a
2528 # broken ls alias from the environment. This has actually
2529 # happened. Such a system could not be considered "sane".
2530 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2531alias in your environment" "$LINENO" 5
2532 fi
2533
2534 test "$2" = conftest.file
2535 )
2536then
2537 # Ok.
2538 :
2539else
2540 as_fn_error "newly created file is older than distributed files!
2541Check your system clock" "$LINENO" 5
2542fi
2543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2544$as_echo "yes" >&6; }
2545test "$program_prefix" != NONE &&
2546 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2547# Use a double $ so make ignores it.
2548test "$program_suffix" != NONE &&
2549 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2550# Double any \ or $.
2551# By default was `s,x,x', remove it if useless.
2552ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2553program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2554
2555# expand $ac_aux_dir to an absolute path
2556am_aux_dir=`cd $ac_aux_dir && pwd`
2557
2558if test x"${MISSING+set}" != xset; then
2559 case $am_aux_dir in
2560 *\ * | *\ *)
2561 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2562 *)
2563 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2564 esac
2565fi
2566# Use eval to expand $SHELL
2567if eval "$MISSING --run true"; then
2568 am_missing_run="$MISSING --run "
2569else
2570 am_missing_run=
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2572$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2573fi
2574
2575if test x"${install_sh}" != xset; then
2576 case $am_aux_dir in
2577 *\ * | *\ *)
2578 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2579 *)
2580 install_sh="\${SHELL} $am_aux_dir/install-sh"
2581 esac
2582fi
2583
2584# Installed binaries are usually stripped using `strip' when the user
2585# run `make install-strip'. However `strip' might not be the right
2586# tool to use in cross-compilation environments, therefore Automake
2587# will honor the `STRIP' environment variable to overrule this program.
2588if test "$cross_compiling" != no; then
2589 if test -n "$ac_tool_prefix"; then
2590 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2591set dummy ${ac_tool_prefix}strip; ac_word=$2
2592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2593$as_echo_n "checking for $ac_word... " >&6; }
2594if test "${ac_cv_prog_STRIP+set}" = set; then :
2595 $as_echo_n "(cached) " >&6
2596else
2597 if test -n "$STRIP"; then
2598 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2599else
2600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2601for as_dir in $PATH
2602do
2603 IFS=$as_save_IFS
2604 test -z "$as_dir" && as_dir=.
2605 for ac_exec_ext in '' $ac_executable_extensions; do
2606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2607 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2609 break 2
2610 fi
2611done
2612 done
2613IFS=$as_save_IFS
2614
2615fi
2616fi
2617STRIP=$ac_cv_prog_STRIP
2618if test -n "$STRIP"; then
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2620$as_echo "$STRIP" >&6; }
2621else
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2623$as_echo "no" >&6; }
2624fi
2625
2626
2627fi
2628if test -z "$ac_cv_prog_STRIP"; then
2629 ac_ct_STRIP=$STRIP
2630 # Extract the first word of "strip", so it can be a program name with args.
2631set dummy strip; ac_word=$2
2632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2633$as_echo_n "checking for $ac_word... " >&6; }
2634if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2635 $as_echo_n "(cached) " >&6
2636else
2637 if test -n "$ac_ct_STRIP"; then
2638 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2639else
2640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2641for as_dir in $PATH
2642do
2643 IFS=$as_save_IFS
2644 test -z "$as_dir" && as_dir=.
2645 for ac_exec_ext in '' $ac_executable_extensions; do
2646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2647 ac_cv_prog_ac_ct_STRIP="strip"
2648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2649 break 2
2650 fi
2651done
2652 done
2653IFS=$as_save_IFS
2654
2655fi
2656fi
2657ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2658if test -n "$ac_ct_STRIP"; then
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2660$as_echo "$ac_ct_STRIP" >&6; }
2661else
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2663$as_echo "no" >&6; }
2664fi
2665
2666 if test "x$ac_ct_STRIP" = x; then
2667 STRIP=":"
2668 else
2669 case $cross_compiling:$ac_tool_warned in
2670yes:)
2671{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2672$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2673ac_tool_warned=yes ;;
2674esac
2675 STRIP=$ac_ct_STRIP
2676 fi
2677else
2678 STRIP="$ac_cv_prog_STRIP"
2679fi
2680
2681fi
2682INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2683
2684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2685$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2686if test -z "$MKDIR_P"; then
2687 if test "${ac_cv_path_mkdir+set}" = set; then :
2688 $as_echo_n "(cached) " >&6
2689else
2690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2692do
2693 IFS=$as_save_IFS
2694 test -z "$as_dir" && as_dir=.
2695 for ac_prog in mkdir gmkdir; do
2696 for ac_exec_ext in '' $ac_executable_extensions; do
2697 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2698 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2699 'mkdir (GNU coreutils) '* | \
2700 'mkdir (coreutils) '* | \
2701 'mkdir (fileutils) '4.1*)
2702 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2703 break 3;;
2704 esac
2705 done
2706 done
2707 done
2708IFS=$as_save_IFS
2709
2710fi
2711
2712 if test "${ac_cv_path_mkdir+set}" = set; then
2713 MKDIR_P="$ac_cv_path_mkdir -p"
2714 else
2715 # As a last resort, use the slow shell script. Don't cache a
2716 # value for MKDIR_P within a source directory, because that will
2717 # break other packages using the cache if that directory is
2718 # removed, or if the value is a relative name.
2719 test -d ./--version && rmdir ./--version
2720 MKDIR_P="$ac_install_sh -d"
2721 fi
2722fi
2723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2724$as_echo "$MKDIR_P" >&6; }
2725
2726mkdir_p="$MKDIR_P"
2727case $mkdir_p in
2728 [\\/$]* | ?:[\\/]*) ;;
2729 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2730esac
2731
2732for ac_prog in gawk mawk nawk awk
2733do
2734 # Extract the first word of "$ac_prog", so it can be a program name with args.
2735set dummy $ac_prog; ac_word=$2
2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2737$as_echo_n "checking for $ac_word... " >&6; }
2738if test "${ac_cv_prog_AWK+set}" = set; then :
2739 $as_echo_n "(cached) " >&6
2740else
2741 if test -n "$AWK"; then
2742 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2743else
2744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745for as_dir in $PATH
2746do
2747 IFS=$as_save_IFS
2748 test -z "$as_dir" && as_dir=.
2749 for ac_exec_ext in '' $ac_executable_extensions; do
2750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2751 ac_cv_prog_AWK="$ac_prog"
2752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2753 break 2
2754 fi
2755done
2756 done
2757IFS=$as_save_IFS
2758
2759fi
2760fi
2761AWK=$ac_cv_prog_AWK
2762if test -n "$AWK"; then
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2764$as_echo "$AWK" >&6; }
2765else
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2767$as_echo "no" >&6; }
2768fi
2769
2770
2771 test -n "$AWK" && break
2772done
2773
2774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2775$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2776set x ${MAKE-make}
2777ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2778if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2779 $as_echo_n "(cached) " >&6
2780else
2781 cat >conftest.make <<\_ACEOF
2782SHELL = /bin/sh
2783all:
2784 @echo '@@@%%%=$(MAKE)=@@@%%%'
2785_ACEOF
2786# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2787case `${MAKE-make} -f conftest.make 2>/dev/null` in
2788 *@@@%%%=?*=@@@%%%*)
2789 eval ac_cv_prog_make_${ac_make}_set=yes;;
2790 *)
2791 eval ac_cv_prog_make_${ac_make}_set=no;;
2792esac
2793rm -f conftest.make
2794fi
2795if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2797$as_echo "yes" >&6; }
2798 SET_MAKE=
2799else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2801$as_echo "no" >&6; }
2802 SET_MAKE="MAKE=${MAKE-make}"
2803fi
2804
2805rm -rf .tst 2>/dev/null
2806mkdir .tst 2>/dev/null
2807if test -d .tst; then
2808 am__leading_dot=.
2809else
2810 am__leading_dot=_
2811fi
2812rmdir .tst 2>/dev/null
2813
2814if test "`cd $srcdir && pwd`" != "`pwd`"; then
2815 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2816 # is not polluted with repeated "-I."
2817 am__isrc=' -I$(srcdir)'
2818 # test to see if srcdir already configured
2819 if test -f $srcdir/config.status; then
2820 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2821 fi
2822fi
2823
2824# test whether we have cygpath
2825if test -z "$CYGPATH_W"; then
2826 if (cygpath --version) >/dev/null 2>/dev/null; then
2827 CYGPATH_W='cygpath -w'
2828 else
2829 CYGPATH_W=echo
2830 fi
2831fi
2832
2833
2834# Define the identity of the package.
2835 PACKAGE='lto-plugin'
2836 VERSION='0.1'
2837
2838
2839cat >>confdefs.h <<_ACEOF
2840#define PACKAGE "$PACKAGE"
2841_ACEOF
2842
2843
2844cat >>confdefs.h <<_ACEOF
2845#define VERSION "$VERSION"
2846_ACEOF
2847
2848# Some tools Automake needs.
2849
2850ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2851
2852
2853AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2854
2855
2856AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2857
2858
2859AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2860
2861
2862MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2863
2864# We need awk for the "check" target. The system "awk" is bad on
2865# some platforms.
2866# Always define AMTAR for backward compatibility.
2867
2868AMTAR=${AMTAR-"${am_missing_run}tar"}
2869
2870am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2871
2872
2873
2874
2875
03428d41
RG
2876
2877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2878$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2879 # Check whether --enable-maintainer-mode was given.
2880if test "${enable_maintainer_mode+set}" = set; then :
2881 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2882else
2883 USE_MAINTAINER_MODE=no
2884fi
2885
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2887$as_echo "$USE_MAINTAINER_MODE" >&6; }
2888 if test $USE_MAINTAINER_MODE = yes; then
2889 MAINTAINER_MODE_TRUE=
2890 MAINTAINER_MODE_FALSE='#'
2891else
2892 MAINTAINER_MODE_TRUE='#'
2893 MAINTAINER_MODE_FALSE=
2894fi
2895
2896 MAINT=$MAINTAINER_MODE_TRUE
2897
2898
2a7a8388
TS
2899
2900# Check whether --with-libiberty was given.
2901if test "${with_libiberty+set}" = set; then :
2902 withval=$with_libiberty;
2903else
2904 with_libiberty=../libiberty
2905fi
2906
2907
d7f09764
DN
2908ac_ext=c
2909ac_cpp='$CPP $CPPFLAGS'
2910ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2911ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2912ac_compiler_gnu=$ac_cv_c_compiler_gnu
2913if test -n "$ac_tool_prefix"; then
2914 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2915set dummy ${ac_tool_prefix}gcc; ac_word=$2
2916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917$as_echo_n "checking for $ac_word... " >&6; }
2918if test "${ac_cv_prog_CC+set}" = set; then :
2919 $as_echo_n "(cached) " >&6
2920else
2921 if test -n "$CC"; then
2922 ac_cv_prog_CC="$CC" # Let the user override the test.
2923else
2924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925for as_dir in $PATH
2926do
2927 IFS=$as_save_IFS
2928 test -z "$as_dir" && as_dir=.
2929 for ac_exec_ext in '' $ac_executable_extensions; do
2930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2931 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2933 break 2
2934 fi
2935done
2936 done
2937IFS=$as_save_IFS
2938
2939fi
2940fi
2941CC=$ac_cv_prog_CC
2942if test -n "$CC"; then
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2944$as_echo "$CC" >&6; }
2945else
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947$as_echo "no" >&6; }
2948fi
2949
2950
2951fi
2952if test -z "$ac_cv_prog_CC"; then
2953 ac_ct_CC=$CC
2954 # Extract the first word of "gcc", so it can be a program name with args.
2955set dummy gcc; ac_word=$2
2956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2957$as_echo_n "checking for $ac_word... " >&6; }
2958if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2959 $as_echo_n "(cached) " >&6
2960else
2961 if test -n "$ac_ct_CC"; then
2962 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2963else
2964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2965for as_dir in $PATH
2966do
2967 IFS=$as_save_IFS
2968 test -z "$as_dir" && as_dir=.
2969 for ac_exec_ext in '' $ac_executable_extensions; do
2970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2971 ac_cv_prog_ac_ct_CC="gcc"
2972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2973 break 2
2974 fi
2975done
2976 done
2977IFS=$as_save_IFS
2978
2979fi
2980fi
2981ac_ct_CC=$ac_cv_prog_ac_ct_CC
2982if test -n "$ac_ct_CC"; then
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2984$as_echo "$ac_ct_CC" >&6; }
2985else
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987$as_echo "no" >&6; }
2988fi
2989
2990 if test "x$ac_ct_CC" = x; then
2991 CC=""
2992 else
2993 case $cross_compiling:$ac_tool_warned in
2994yes:)
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2996$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2997ac_tool_warned=yes ;;
2998esac
2999 CC=$ac_ct_CC
3000 fi
3001else
3002 CC="$ac_cv_prog_CC"
3003fi
3004
3005if test -z "$CC"; then
3006 if test -n "$ac_tool_prefix"; then
3007 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3008set dummy ${ac_tool_prefix}cc; ac_word=$2
3009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3010$as_echo_n "checking for $ac_word... " >&6; }
3011if test "${ac_cv_prog_CC+set}" = set; then :
3012 $as_echo_n "(cached) " >&6
3013else
3014 if test -n "$CC"; then
3015 ac_cv_prog_CC="$CC" # Let the user override the test.
3016else
3017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3018for as_dir in $PATH
3019do
3020 IFS=$as_save_IFS
3021 test -z "$as_dir" && as_dir=.
3022 for ac_exec_ext in '' $ac_executable_extensions; do
3023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3024 ac_cv_prog_CC="${ac_tool_prefix}cc"
3025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3026 break 2
3027 fi
3028done
3029 done
3030IFS=$as_save_IFS
3031
3032fi
3033fi
3034CC=$ac_cv_prog_CC
3035if test -n "$CC"; then
3036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3037$as_echo "$CC" >&6; }
3038else
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3040$as_echo "no" >&6; }
3041fi
3042
3043
3044 fi
3045fi
3046if test -z "$CC"; then
3047 # Extract the first word of "cc", so it can be a program name with args.
3048set dummy cc; ac_word=$2
3049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3050$as_echo_n "checking for $ac_word... " >&6; }
3051if test "${ac_cv_prog_CC+set}" = set; then :
3052 $as_echo_n "(cached) " >&6
3053else
3054 if test -n "$CC"; then
3055 ac_cv_prog_CC="$CC" # Let the user override the test.
3056else
3057 ac_prog_rejected=no
3058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059for as_dir in $PATH
3060do
3061 IFS=$as_save_IFS
3062 test -z "$as_dir" && as_dir=.
3063 for ac_exec_ext in '' $ac_executable_extensions; do
3064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3065 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3066 ac_prog_rejected=yes
3067 continue
3068 fi
3069 ac_cv_prog_CC="cc"
3070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3071 break 2
3072 fi
3073done
3074 done
3075IFS=$as_save_IFS
3076
3077if test $ac_prog_rejected = yes; then
3078 # We found a bogon in the path, so make sure we never use it.
3079 set dummy $ac_cv_prog_CC
3080 shift
3081 if test $# != 0; then
3082 # We chose a different compiler from the bogus one.
3083 # However, it has the same basename, so the bogon will be chosen
3084 # first if we set CC to just the basename; use the full file name.
3085 shift
3086 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3087 fi
3088fi
3089fi
3090fi
3091CC=$ac_cv_prog_CC
3092if test -n "$CC"; then
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3094$as_echo "$CC" >&6; }
3095else
3096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3097$as_echo "no" >&6; }
3098fi
3099
3100
3101fi
3102if test -z "$CC"; then
3103 if test -n "$ac_tool_prefix"; then
3104 for ac_prog in cl.exe
3105 do
3106 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3107set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3109$as_echo_n "checking for $ac_word... " >&6; }
3110if test "${ac_cv_prog_CC+set}" = set; then :
3111 $as_echo_n "(cached) " >&6
3112else
3113 if test -n "$CC"; then
3114 ac_cv_prog_CC="$CC" # Let the user override the test.
3115else
3116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117for as_dir in $PATH
3118do
3119 IFS=$as_save_IFS
3120 test -z "$as_dir" && as_dir=.
3121 for ac_exec_ext in '' $ac_executable_extensions; do
3122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3123 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3125 break 2
3126 fi
3127done
3128 done
3129IFS=$as_save_IFS
3130
3131fi
3132fi
3133CC=$ac_cv_prog_CC
3134if test -n "$CC"; then
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3136$as_echo "$CC" >&6; }
3137else
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3139$as_echo "no" >&6; }
3140fi
3141
3142
3143 test -n "$CC" && break
3144 done
3145fi
3146if test -z "$CC"; then
3147 ac_ct_CC=$CC
3148 for ac_prog in cl.exe
3149do
3150 # Extract the first word of "$ac_prog", so it can be a program name with args.
3151set dummy $ac_prog; ac_word=$2
3152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3153$as_echo_n "checking for $ac_word... " >&6; }
3154if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3155 $as_echo_n "(cached) " >&6
3156else
3157 if test -n "$ac_ct_CC"; then
3158 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3159else
3160as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3161for as_dir in $PATH
3162do
3163 IFS=$as_save_IFS
3164 test -z "$as_dir" && as_dir=.
3165 for ac_exec_ext in '' $ac_executable_extensions; do
3166 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3167 ac_cv_prog_ac_ct_CC="$ac_prog"
3168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3169 break 2
3170 fi
3171done
3172 done
3173IFS=$as_save_IFS
3174
3175fi
3176fi
3177ac_ct_CC=$ac_cv_prog_ac_ct_CC
3178if test -n "$ac_ct_CC"; then
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3180$as_echo "$ac_ct_CC" >&6; }
3181else
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3183$as_echo "no" >&6; }
3184fi
3185
3186
3187 test -n "$ac_ct_CC" && break
3188done
3189
3190 if test "x$ac_ct_CC" = x; then
3191 CC=""
3192 else
3193 case $cross_compiling:$ac_tool_warned in
3194yes:)
3195{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3196$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3197ac_tool_warned=yes ;;
3198esac
3199 CC=$ac_ct_CC
3200 fi
3201fi
3202
3203fi
3204
3205
3206test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3207$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3208as_fn_error "no acceptable C compiler found in \$PATH
3209See \`config.log' for more details." "$LINENO" 5; }
3210
3211# Provide some information about the compiler.
3212$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3213set X $ac_compile
3214ac_compiler=$2
3215for ac_option in --version -v -V -qversion; do
3216 { { ac_try="$ac_compiler $ac_option >&5"
3217case "(($ac_try" in
3218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3219 *) ac_try_echo=$ac_try;;
3220esac
3221eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3222$as_echo "$ac_try_echo"; } >&5
3223 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3224 ac_status=$?
3225 if test -s conftest.err; then
3226 sed '10a\
3227... rest of stderr output deleted ...
3228 10q' conftest.err >conftest.er1
3229 cat conftest.er1 >&5
3230 rm -f conftest.er1 conftest.err
3231 fi
3232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3233 test $ac_status = 0; }
3234done
3235
3236cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237/* end confdefs.h. */
3238
3239int
3240main ()
3241{
3242
3243 ;
3244 return 0;
3245}
3246_ACEOF
3247ac_clean_files_save=$ac_clean_files
3248ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3249# Try to create an executable without -o first, disregard a.out.
3250# It will help us diagnose broken compilers, and finding out an intuition
3251# of exeext.
3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3253$as_echo_n "checking for C compiler default output file name... " >&6; }
3254ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3255
3256# The possible output files:
3257ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3258
3259ac_rmfiles=
3260for ac_file in $ac_files
3261do
3262 case $ac_file in
3263 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3264 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3265 esac
3266done
3267rm -f $ac_rmfiles
3268
3269if { { ac_try="$ac_link_default"
3270case "(($ac_try" in
3271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272 *) ac_try_echo=$ac_try;;
3273esac
3274eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3275$as_echo "$ac_try_echo"; } >&5
3276 (eval "$ac_link_default") 2>&5
3277 ac_status=$?
3278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3279 test $ac_status = 0; }; then :
3280 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3281# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3282# in a Makefile. We should not override ac_cv_exeext if it was cached,
3283# so that the user can short-circuit this test for compilers unknown to
3284# Autoconf.
3285for ac_file in $ac_files ''
3286do
3287 test -f "$ac_file" || continue
3288 case $ac_file in
3289 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3290 ;;
3291 [ab].out )
3292 # We found the default executable, but exeext='' is most
3293 # certainly right.
3294 break;;
3295 *.* )
3296 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3297 then :; else
3298 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3299 fi
3300 # We set ac_cv_exeext here because the later test for it is not
3301 # safe: cross compilers may not add the suffix if given an `-o'
3302 # argument, so we may need to know it at that point already.
3303 # Even if this section looks crufty: it has the advantage of
3304 # actually working.
3305 break;;
3306 * )
3307 break;;
3308 esac
3309done
3310test "$ac_cv_exeext" = no && ac_cv_exeext=
3311
3312else
3313 ac_file=''
3314fi
3315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3316$as_echo "$ac_file" >&6; }
3317if test -z "$ac_file"; then :
3318 $as_echo "$as_me: failed program was:" >&5
3319sed 's/^/| /' conftest.$ac_ext >&5
3320
3321{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3322$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3323{ as_fn_set_status 77
3324as_fn_error "C compiler cannot create executables
3325See \`config.log' for more details." "$LINENO" 5; }; }
3326fi
3327ac_exeext=$ac_cv_exeext
3328
3329# Check that the compiler produces executables we can run. If not, either
3330# the compiler is broken, or we cross compile.
3331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3332$as_echo_n "checking whether the C compiler works... " >&6; }
3333# If not cross compiling, check that we can run a simple program.
3334if test "$cross_compiling" != yes; then
3335 if { ac_try='./$ac_file'
3336 { { case "(($ac_try" in
3337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3338 *) ac_try_echo=$ac_try;;
3339esac
3340eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3341$as_echo "$ac_try_echo"; } >&5
3342 (eval "$ac_try") 2>&5
3343 ac_status=$?
3344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3345 test $ac_status = 0; }; }; then
3346 cross_compiling=no
3347 else
3348 if test "$cross_compiling" = maybe; then
3349 cross_compiling=yes
3350 else
3351 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3352$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3353as_fn_error "cannot run C compiled programs.
3354If you meant to cross compile, use \`--host'.
3355See \`config.log' for more details." "$LINENO" 5; }
3356 fi
3357 fi
3358fi
3359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3360$as_echo "yes" >&6; }
3361
3362rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3363ac_clean_files=$ac_clean_files_save
3364# Check that the compiler produces executables we can run. If not, either
3365# the compiler is broken, or we cross compile.
3366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3367$as_echo_n "checking whether we are cross compiling... " >&6; }
3368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3369$as_echo "$cross_compiling" >&6; }
3370
3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3372$as_echo_n "checking for suffix of executables... " >&6; }
3373if { { ac_try="$ac_link"
3374case "(($ac_try" in
3375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3376 *) ac_try_echo=$ac_try;;
3377esac
3378eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3379$as_echo "$ac_try_echo"; } >&5
3380 (eval "$ac_link") 2>&5
3381 ac_status=$?
3382 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3383 test $ac_status = 0; }; then :
3384 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3385# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3386# work properly (i.e., refer to `conftest.exe'), while it won't with
3387# `rm'.
3388for ac_file in conftest.exe conftest conftest.*; do
3389 test -f "$ac_file" || continue
3390 case $ac_file in
3391 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3392 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3393 break;;
3394 * ) break;;
3395 esac
3396done
3397else
3398 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3399$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3400as_fn_error "cannot compute suffix of executables: cannot compile and link
3401See \`config.log' for more details." "$LINENO" 5; }
3402fi
3403rm -f conftest$ac_cv_exeext
3404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3405$as_echo "$ac_cv_exeext" >&6; }
3406
3407rm -f conftest.$ac_ext
3408EXEEXT=$ac_cv_exeext
3409ac_exeext=$EXEEXT
3410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3411$as_echo_n "checking for suffix of object files... " >&6; }
3412if test "${ac_cv_objext+set}" = set; then :
3413 $as_echo_n "(cached) " >&6
3414else
3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416/* end confdefs.h. */
3417
3418int
3419main ()
3420{
3421
3422 ;
3423 return 0;
3424}
3425_ACEOF
3426rm -f conftest.o conftest.obj
3427if { { ac_try="$ac_compile"
3428case "(($ac_try" in
3429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3430 *) ac_try_echo=$ac_try;;
3431esac
3432eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3433$as_echo "$ac_try_echo"; } >&5
3434 (eval "$ac_compile") 2>&5
3435 ac_status=$?
3436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3437 test $ac_status = 0; }; then :
3438 for ac_file in conftest.o conftest.obj conftest.*; do
3439 test -f "$ac_file" || continue;
3440 case $ac_file in
3441 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3442 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3443 break;;
3444 esac
3445done
3446else
3447 $as_echo "$as_me: failed program was:" >&5
3448sed 's/^/| /' conftest.$ac_ext >&5
3449
3450{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3451$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3452as_fn_error "cannot compute suffix of object files: cannot compile
3453See \`config.log' for more details." "$LINENO" 5; }
3454fi
3455rm -f conftest.$ac_cv_objext conftest.$ac_ext
3456fi
3457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3458$as_echo "$ac_cv_objext" >&6; }
3459OBJEXT=$ac_cv_objext
3460ac_objext=$OBJEXT
3461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3462$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3463if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3464 $as_echo_n "(cached) " >&6
3465else
3466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3467/* end confdefs.h. */
3468
3469int
3470main ()
3471{
3472#ifndef __GNUC__
3473 choke me
3474#endif
3475
3476 ;
3477 return 0;
3478}
3479_ACEOF
3480if ac_fn_c_try_compile "$LINENO"; then :
3481 ac_compiler_gnu=yes
3482else
3483 ac_compiler_gnu=no
3484fi
3485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3486ac_cv_c_compiler_gnu=$ac_compiler_gnu
3487
3488fi
3489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3490$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3491if test $ac_compiler_gnu = yes; then
3492 GCC=yes
3493else
3494 GCC=
3495fi
3496ac_test_CFLAGS=${CFLAGS+set}
3497ac_save_CFLAGS=$CFLAGS
3498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3499$as_echo_n "checking whether $CC accepts -g... " >&6; }
3500if test "${ac_cv_prog_cc_g+set}" = set; then :
3501 $as_echo_n "(cached) " >&6
3502else
3503 ac_save_c_werror_flag=$ac_c_werror_flag
3504 ac_c_werror_flag=yes
3505 ac_cv_prog_cc_g=no
3506 CFLAGS="-g"
3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508/* end confdefs.h. */
3509
3510int
3511main ()
3512{
3513
3514 ;
3515 return 0;
3516}
3517_ACEOF
3518if ac_fn_c_try_compile "$LINENO"; then :
3519 ac_cv_prog_cc_g=yes
3520else
3521 CFLAGS=""
3522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3523/* end confdefs.h. */
3524
3525int
3526main ()
3527{
3528
3529 ;
3530 return 0;
3531}
3532_ACEOF
3533if ac_fn_c_try_compile "$LINENO"; then :
3534
3535else
3536 ac_c_werror_flag=$ac_save_c_werror_flag
3537 CFLAGS="-g"
3538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3539/* end confdefs.h. */
3540
3541int
3542main ()
3543{
3544
3545 ;
3546 return 0;
3547}
3548_ACEOF
3549if ac_fn_c_try_compile "$LINENO"; then :
3550 ac_cv_prog_cc_g=yes
3551fi
3552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3553fi
3554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3555fi
3556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3557 ac_c_werror_flag=$ac_save_c_werror_flag
3558fi
3559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3560$as_echo "$ac_cv_prog_cc_g" >&6; }
3561if test "$ac_test_CFLAGS" = set; then
3562 CFLAGS=$ac_save_CFLAGS
3563elif test $ac_cv_prog_cc_g = yes; then
3564 if test "$GCC" = yes; then
3565 CFLAGS="-g -O2"
3566 else
3567 CFLAGS="-g"
3568 fi
3569else
3570 if test "$GCC" = yes; then
3571 CFLAGS="-O2"
3572 else
3573 CFLAGS=
3574 fi
3575fi
3576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3577$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3578if test "${ac_cv_prog_cc_c89+set}" = set; then :
3579 $as_echo_n "(cached) " >&6
3580else
3581 ac_cv_prog_cc_c89=no
3582ac_save_CC=$CC
3583cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3584/* end confdefs.h. */
3585#include <stdarg.h>
3586#include <stdio.h>
3587#include <sys/types.h>
3588#include <sys/stat.h>
3589/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3590struct buf { int x; };
3591FILE * (*rcsopen) (struct buf *, struct stat *, int);
3592static char *e (p, i)
3593 char **p;
3594 int i;
3595{
3596 return p[i];
3597}
3598static char *f (char * (*g) (char **, int), char **p, ...)
3599{
3600 char *s;
3601 va_list v;
3602 va_start (v,p);
3603 s = g (p, va_arg (v,int));
3604 va_end (v);
3605 return s;
3606}
3607
3608/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3609 function prototypes and stuff, but not '\xHH' hex character constants.
3610 These don't provoke an error unfortunately, instead are silently treated
3611 as 'x'. The following induces an error, until -std is added to get
3612 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3613 array size at least. It's necessary to write '\x00'==0 to get something
3614 that's true only with -std. */
3615int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3616
3617/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3618 inside strings and character constants. */
3619#define FOO(x) 'x'
3620int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3621
3622int test (int i, double x);
3623struct s1 {int (*f) (int a);};
3624struct s2 {int (*f) (double a);};
3625int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3626int argc;
3627char **argv;
3628int
3629main ()
3630{
3631return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3632 ;
3633 return 0;
3634}
3635_ACEOF
3636for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3637 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3638do
3639 CC="$ac_save_CC $ac_arg"
3640 if ac_fn_c_try_compile "$LINENO"; then :
3641 ac_cv_prog_cc_c89=$ac_arg
3642fi
3643rm -f core conftest.err conftest.$ac_objext
3644 test "x$ac_cv_prog_cc_c89" != "xno" && break
3645done
3646rm -f conftest.$ac_ext
3647CC=$ac_save_CC
3648
3649fi
3650# AC_CACHE_VAL
3651case "x$ac_cv_prog_cc_c89" in
3652 x)
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3654$as_echo "none needed" >&6; } ;;
3655 xno)
3656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3657$as_echo "unsupported" >&6; } ;;
3658 *)
3659 CC="$CC $ac_cv_prog_cc_c89"
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3661$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3662esac
3663if test "x$ac_cv_prog_cc_c89" != xno; then :
3664
3665fi
3666
3667ac_ext=c
3668ac_cpp='$CPP $CPPFLAGS'
3669ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3670ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3671ac_compiler_gnu=$ac_cv_c_compiler_gnu
3672DEPDIR="${am__leading_dot}deps"
3673
3674ac_config_commands="$ac_config_commands depfiles"
3675
3676
3677am_make=${MAKE-make}
3678cat > confinc << 'END'
3679am__doit:
3680 @echo this is the am__doit target
3681.PHONY: am__doit
3682END
3683# If we don't find an include directive, just comment out the code.
3684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3685$as_echo_n "checking for style of include used by $am_make... " >&6; }
3686am__include="#"
3687am__quote=
3688_am_result=none
3689# First try GNU make style include.
3690echo "include confinc" > confmf
3691# Ignore all kinds of additional output from `make'.
3692case `$am_make -s -f confmf 2> /dev/null` in #(
3693*the\ am__doit\ target*)
3694 am__include=include
3695 am__quote=
3696 _am_result=GNU
3697 ;;
3698esac
3699# Now try BSD make style include.
3700if test "$am__include" = "#"; then
3701 echo '.include "confinc"' > confmf
3702 case `$am_make -s -f confmf 2> /dev/null` in #(
3703 *the\ am__doit\ target*)
3704 am__include=.include
3705 am__quote="\""
3706 _am_result=BSD
3707 ;;
3708 esac
3709fi
3710
3711
3712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3713$as_echo "$_am_result" >&6; }
3714rm -f confinc confmf
3715
3716# Check whether --enable-dependency-tracking was given.
3717if test "${enable_dependency_tracking+set}" = set; then :
3718 enableval=$enable_dependency_tracking;
3719fi
3720
3721if test "x$enable_dependency_tracking" != xno; then
3722 am_depcomp="$ac_aux_dir/depcomp"
3723 AMDEPBACKSLASH='\'
3724fi
3725 if test "x$enable_dependency_tracking" != xno; then
3726 AMDEP_TRUE=
3727 AMDEP_FALSE='#'
3728else
3729 AMDEP_TRUE='#'
3730 AMDEP_FALSE=
3731fi
3732
3733
3734
3735depcc="$CC" am_compiler_list=
3736
3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3738$as_echo_n "checking dependency style of $depcc... " >&6; }
3739if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3740 $as_echo_n "(cached) " >&6
3741else
3742 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3743 # We make a subdir and do the tests there. Otherwise we can end up
3744 # making bogus files that we don't know about and never remove. For
3745 # instance it was reported that on HP-UX the gcc test will end up
3746 # making a dummy file named `D' -- because `-MD' means `put the output
3747 # in D'.
3748 mkdir conftest.dir
3749 # Copy depcomp to subdir because otherwise we won't find it if we're
3750 # using a relative directory.
3751 cp "$am_depcomp" conftest.dir
3752 cd conftest.dir
3753 # We will build objects and dependencies in a subdirectory because
3754 # it helps to detect inapplicable dependency modes. For instance
3755 # both Tru64's cc and ICC support -MD to output dependencies as a
3756 # side effect of compilation, but ICC will put the dependencies in
3757 # the current directory while Tru64 will put them in the object
3758 # directory.
3759 mkdir sub
3760
3761 am_cv_CC_dependencies_compiler_type=none
3762 if test "$am_compiler_list" = ""; then
3763 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3764 fi
3765 am__universal=false
3766 case " $depcc " in #(
3767 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3768 esac
3769
3770 for depmode in $am_compiler_list; do
3771 # Setup a source with many dependencies, because some compilers
3772 # like to wrap large dependency lists on column 80 (with \), and
3773 # we should not choose a depcomp mode which is confused by this.
3774 #
3775 # We need to recreate these files for each test, as the compiler may
3776 # overwrite some of them when testing with obscure command lines.
3777 # This happens at least with the AIX C compiler.
3778 : > sub/conftest.c
3779 for i in 1 2 3 4 5 6; do
3780 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3781 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3782 # Solaris 8's {/usr,}/bin/sh.
3783 touch sub/conftst$i.h
3784 done
3785 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3786
3787 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3788 # mode. It turns out that the SunPro C++ compiler does not properly
3789 # handle `-M -o', and we need to detect this. Also, some Intel
3790 # versions had trouble with output in subdirs
3791 am__obj=sub/conftest.${OBJEXT-o}
3792 am__minus_obj="-o $am__obj"
3793 case $depmode in
3794 gcc)
3795 # This depmode causes a compiler race in universal mode.
3796 test "$am__universal" = false || continue
3797 ;;
3798 nosideeffect)
3799 # after this tag, mechanisms are not by side-effect, so they'll
3800 # only be used when explicitly requested
3801 if test "x$enable_dependency_tracking" = xyes; then
3802 continue
3803 else
3804 break
3805 fi
3806 ;;
3807 msvisualcpp | msvcmsys)
3808 # This compiler won't grok `-c -o', but also, the minuso test has
3809 # not run yet. These depmodes are late enough in the game, and
3810 # so weak that their functioning should not be impacted.
3811 am__obj=conftest.${OBJEXT-o}
3812 am__minus_obj=
3813 ;;
3814 none) break ;;
3815 esac
3816 if depmode=$depmode \
3817 source=sub/conftest.c object=$am__obj \
3818 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3819 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3820 >/dev/null 2>conftest.err &&
3821 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3822 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3823 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3824 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3825 # icc doesn't choke on unknown options, it will just issue warnings
3826 # or remarks (even with -Werror). So we grep stderr for any message
3827 # that says an option was ignored or not supported.
3828 # When given -MP, icc 7.0 and 7.1 complain thusly:
3829 # icc: Command line warning: ignoring option '-M'; no argument required
3830 # The diagnosis changed in icc 8.0:
3831 # icc: Command line remark: option '-MP' not supported
3832 if (grep 'ignoring option' conftest.err ||
3833 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3834 am_cv_CC_dependencies_compiler_type=$depmode
3835 break
3836 fi
3837 fi
3838 done
3839
3840 cd ..
3841 rm -rf conftest.dir
3842else
3843 am_cv_CC_dependencies_compiler_type=none
3844fi
3845
3846fi
3847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3848$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3849CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3850
3851 if
3852 test "x$enable_dependency_tracking" != xno \
3853 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3854 am__fastdepCC_TRUE=
3855 am__fastdepCC_FALSE='#'
3856else
3857 am__fastdepCC_TRUE='#'
3858 am__fastdepCC_FALSE=
3859fi
3860
3861
3862
4c0f4b0b
DG
3863# Check whether --enable-largefile was given.
3864if test "${enable_largefile+set}" = set; then :
3865 enableval=$enable_largefile;
3866fi
3867
3868if test "$enable_largefile" != no; then
3869
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3871$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3872if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3873 $as_echo_n "(cached) " >&6
3874else
3875 ac_cv_sys_largefile_CC=no
3876 if test "$GCC" != yes; then
3877 ac_save_CC=$CC
3878 while :; do
3879 # IRIX 6.2 and later do not support large files by default,
3880 # so use the C compiler's -n32 option if that helps.
3881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3882/* end confdefs.h. */
3883#include <sys/types.h>
3884 /* Check that off_t can represent 2**63 - 1 correctly.
3885 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3886 since some C++ compilers masquerading as C compilers
3887 incorrectly reject 9223372036854775807. */
3888#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3889 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3890 && LARGE_OFF_T % 2147483647 == 1)
3891 ? 1 : -1];
3892int
3893main ()
3894{
3895
3896 ;
3897 return 0;
3898}
3899_ACEOF
3900 if ac_fn_c_try_compile "$LINENO"; then :
3901 break
3902fi
3903rm -f core conftest.err conftest.$ac_objext
3904 CC="$CC -n32"
3905 if ac_fn_c_try_compile "$LINENO"; then :
3906 ac_cv_sys_largefile_CC=' -n32'; break
3907fi
3908rm -f core conftest.err conftest.$ac_objext
3909 break
3910 done
3911 CC=$ac_save_CC
3912 rm -f conftest.$ac_ext
3913 fi
3914fi
3915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3916$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3917 if test "$ac_cv_sys_largefile_CC" != no; then
3918 CC=$CC$ac_cv_sys_largefile_CC
3919 fi
3920
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3922$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3923if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3924 $as_echo_n "(cached) " >&6
3925else
3926 while :; do
3927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3928/* end confdefs.h. */
3929#include <sys/types.h>
3930 /* Check that off_t can represent 2**63 - 1 correctly.
3931 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3932 since some C++ compilers masquerading as C compilers
3933 incorrectly reject 9223372036854775807. */
3934#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3935 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3936 && LARGE_OFF_T % 2147483647 == 1)
3937 ? 1 : -1];
3938int
3939main ()
3940{
3941
3942 ;
3943 return 0;
3944}
3945_ACEOF
3946if ac_fn_c_try_compile "$LINENO"; then :
3947 ac_cv_sys_file_offset_bits=no; break
3948fi
3949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3951/* end confdefs.h. */
3952#define _FILE_OFFSET_BITS 64
3953#include <sys/types.h>
3954 /* Check that off_t can represent 2**63 - 1 correctly.
3955 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3956 since some C++ compilers masquerading as C compilers
3957 incorrectly reject 9223372036854775807. */
3958#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3959 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3960 && LARGE_OFF_T % 2147483647 == 1)
3961 ? 1 : -1];
3962int
3963main ()
3964{
3965
3966 ;
3967 return 0;
3968}
3969_ACEOF
3970if ac_fn_c_try_compile "$LINENO"; then :
3971 ac_cv_sys_file_offset_bits=64; break
3972fi
3973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3974 ac_cv_sys_file_offset_bits=unknown
3975 break
3976done
3977fi
3978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3979$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3980case $ac_cv_sys_file_offset_bits in #(
3981 no | unknown) ;;
3982 *)
3983cat >>confdefs.h <<_ACEOF
3984#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3985_ACEOF
3986;;
3987esac
3988rm -rf conftest*
3989 if test $ac_cv_sys_file_offset_bits = unknown; then
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3991$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3992if test "${ac_cv_sys_large_files+set}" = set; then :
3993 $as_echo_n "(cached) " >&6
3994else
3995 while :; do
3996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3997/* end confdefs.h. */
3998#include <sys/types.h>
3999 /* Check that off_t can represent 2**63 - 1 correctly.
4000 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4001 since some C++ compilers masquerading as C compilers
4002 incorrectly reject 9223372036854775807. */
4003#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4004 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4005 && LARGE_OFF_T % 2147483647 == 1)
4006 ? 1 : -1];
4007int
4008main ()
4009{
4010
4011 ;
4012 return 0;
4013}
4014_ACEOF
4015if ac_fn_c_try_compile "$LINENO"; then :
4016 ac_cv_sys_large_files=no; break
4017fi
4018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4020/* end confdefs.h. */
4021#define _LARGE_FILES 1
4022#include <sys/types.h>
4023 /* Check that off_t can represent 2**63 - 1 correctly.
4024 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4025 since some C++ compilers masquerading as C compilers
4026 incorrectly reject 9223372036854775807. */
4027#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4028 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4029 && LARGE_OFF_T % 2147483647 == 1)
4030 ? 1 : -1];
4031int
4032main ()
4033{
4034
4035 ;
4036 return 0;
4037}
4038_ACEOF
4039if ac_fn_c_try_compile "$LINENO"; then :
4040 ac_cv_sys_large_files=1; break
4041fi
4042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4043 ac_cv_sys_large_files=unknown
4044 break
4045done
4046fi
4047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4048$as_echo "$ac_cv_sys_large_files" >&6; }
4049case $ac_cv_sys_large_files in #(
4050 no | unknown) ;;
4051 *)
4052cat >>confdefs.h <<_ACEOF
4053#define _LARGE_FILES $ac_cv_sys_large_files
4054_ACEOF
4055;;
4056esac
4057rm -rf conftest*
4058 fi
4059fi
4060
f3016c47
RG
4061ac_lto_plugin_warn_cflags=
4062save_CFLAGS="$CFLAGS"
095af58f
AS
4063for real_option in -Wall; do
4064 # Do the check with the no- prefix removed since gcc silently
4065 # accepts any -Wno-* option on purpose
4066 case $real_option in
4a5e00ca 4067 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
095af58f
AS
4068 *) option=$real_option ;;
4069 esac
f3016c47
RG
4070 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4071
4072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4073$as_echo_n "checking whether $CC supports $option... " >&6; }
4074if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4075 $as_echo_n "(cached) " >&6
4076else
4077 CFLAGS="$option"
4078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079/* end confdefs.h. */
4080
4081int
4082main ()
4083{
4084
4085 ;
4086 return 0;
4087}
4088_ACEOF
4089if ac_fn_c_try_compile "$LINENO"; then :
4090 eval "$as_acx_Woption=yes"
4091else
4092 eval "$as_acx_Woption=no"
4093fi
4094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4095
4096fi
4097eval ac_res=\$$as_acx_Woption
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4099$as_echo "$ac_res" >&6; }
4100 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
095af58f 4101 ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
f3016c47
RG
4102fi
4103 done
4104CFLAGS="$save_CFLAGS"
4105
a2555c65
RO
4106
4107# Check whether -static-libgcc is supported.
4108saved_LDFLAGS="$LDFLAGS"
4109LDFLAGS="$LDFLAGS -static-libgcc"
4110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-libgcc" >&5
4111$as_echo_n "checking for -static-libgcc... " >&6; }
4112cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4113/* end confdefs.h. */
4114
4115 int main() {}
4116_ACEOF
4117if ac_fn_c_try_link "$LINENO"; then :
4118 have_static_libgcc=yes
4119else
4120 have_static_libgcc=no
4121fi
4122rm -f core conftest.err conftest.$ac_objext \
4123 conftest$ac_exeext conftest.$ac_ext
4124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_static_libgcc" >&5
4125$as_echo "$have_static_libgcc" >&6; };
4126LDFLAGS="$saved_LDFLAGS"
5523efdf 4127# Need -Wc to get it through libtool.
a2555c65
RO
4128if test "x$have_static_libgcc" = xyes; then
4129 ac_lto_plugin_ldflags="-Wc,-static-libgcc"
4130fi
4131
5523efdf 4132
43f4a446
L
4133if test x"$host_subdir" = x.; then
4134 gcc_build_dir=../gcc
4135else
4136 gcc_build_dir=../../$host_subdir/gcc
4137fi
4138
4139
85c64bbe
BS
4140# Used for constructing correct paths for offload compilers.
4141accel_dir_suffix=
4142real_target_noncanonical=${target_noncanonical}
4143if test x"$enable_as_accelerator_for" != x; then
4144 accel_dir_suffix=/accel/${target_noncanonical}
4145 real_target_noncanonical=${enable_as_accelerator_for}
4146fi
4147
4148
4149
d7f09764
DN
4150case `pwd` in
4151 *\ * | *\ *)
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4153$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4154esac
4155
4156
4157
52327858
L
4158macro_version='2.2.7a'
4159macro_revision='1.3134'
d7f09764
DN
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173ltmain="$ac_aux_dir/ltmain.sh"
4174
52327858
L
4175# Backslashify metacharacters that are still active within
4176# double-quoted strings.
4177sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4178
4179# Same as above, but do not quote variable references.
4180double_quote_subst='s/\(["`\\]\)/\\\1/g'
4181
4182# Sed substitution to delay expansion of an escaped shell variable in a
4183# double_quote_subst'ed string.
4184delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4185
4186# Sed substitution to delay expansion of an escaped single quote.
4187delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4188
4189# Sed substitution to avoid accidental globbing in evaled expressions
4190no_glob_subst='s/\*/\\\*/g'
4191
4192ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4193ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4194ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4195
4196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4197$as_echo_n "checking how to print strings... " >&6; }
4198# Test print first, because it will be a builtin if present.
4199if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4200 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4201 ECHO='print -r --'
4202elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4203 ECHO='printf %s\n'
4204else
4205 # Use this function as a fallback that always works.
4206 func_fallback_echo ()
4207 {
4208 eval 'cat <<_LTECHO_EOF
4209$1
4210_LTECHO_EOF'
4211 }
4212 ECHO='func_fallback_echo'
4213fi
4214
4215# func_echo_all arg...
4216# Invoke $ECHO with all args, space-separated.
4217func_echo_all ()
4218{
4219 $ECHO ""
4220}
4221
4222case "$ECHO" in
4223 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4224$as_echo "printf" >&6; } ;;
4225 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4226$as_echo "print -r" >&6; } ;;
4227 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4228$as_echo "cat" >&6; } ;;
4229esac
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
d7f09764
DN
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4245$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4246if test "${ac_cv_path_SED+set}" = set; then :
4247 $as_echo_n "(cached) " >&6
4248else
4249 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4250 for ac_i in 1 2 3 4 5 6 7; do
4251 ac_script="$ac_script$as_nl$ac_script"
4252 done
4253 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4254 { ac_script=; unset ac_script;}
4255 if test -z "$SED"; then
4256 ac_path_SED_found=false
4257 # Loop through the user's path and test for each of PROGNAME-LIST
4258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4259for as_dir in $PATH
4260do
4261 IFS=$as_save_IFS
4262 test -z "$as_dir" && as_dir=.
4263 for ac_prog in sed gsed; do
4264 for ac_exec_ext in '' $ac_executable_extensions; do
4265 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4266 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4267# Check for GNU ac_path_SED and select it if it is found.
4268 # Check for GNU $ac_path_SED
4269case `"$ac_path_SED" --version 2>&1` in
4270*GNU*)
4271 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4272*)
4273 ac_count=0
4274 $as_echo_n 0123456789 >"conftest.in"
4275 while :
4276 do
4277 cat "conftest.in" "conftest.in" >"conftest.tmp"
4278 mv "conftest.tmp" "conftest.in"
4279 cp "conftest.in" "conftest.nl"
4280 $as_echo '' >> "conftest.nl"
4281 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4282 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4283 as_fn_arith $ac_count + 1 && ac_count=$as_val
4284 if test $ac_count -gt ${ac_path_SED_max-0}; then
4285 # Best one so far, save it but keep looking for a better one
4286 ac_cv_path_SED="$ac_path_SED"
4287 ac_path_SED_max=$ac_count
4288 fi
4289 # 10*(2^10) chars as input seems more than enough
4290 test $ac_count -gt 10 && break
4291 done
4292 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4293esac
4294
4295 $ac_path_SED_found && break 3
4296 done
4297 done
4298 done
4299IFS=$as_save_IFS
4300 if test -z "$ac_cv_path_SED"; then
4301 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4302 fi
4303else
4304 ac_cv_path_SED=$SED
4305fi
4306
4307fi
4308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4309$as_echo "$ac_cv_path_SED" >&6; }
4310 SED="$ac_cv_path_SED"
4311 rm -f conftest.sed
4312
4313test -z "$SED" && SED=sed
4314Xsed="$SED -e 1s/^X//"
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4327$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4328if test "${ac_cv_path_GREP+set}" = set; then :
4329 $as_echo_n "(cached) " >&6
4330else
4331 if test -z "$GREP"; then
4332 ac_path_GREP_found=false
4333 # Loop through the user's path and test for each of PROGNAME-LIST
4334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4335for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4336do
4337 IFS=$as_save_IFS
4338 test -z "$as_dir" && as_dir=.
4339 for ac_prog in grep ggrep; do
4340 for ac_exec_ext in '' $ac_executable_extensions; do
4341 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4342 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4343# Check for GNU ac_path_GREP and select it if it is found.
4344 # Check for GNU $ac_path_GREP
4345case `"$ac_path_GREP" --version 2>&1` in
4346*GNU*)
4347 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4348*)
4349 ac_count=0
4350 $as_echo_n 0123456789 >"conftest.in"
4351 while :
4352 do
4353 cat "conftest.in" "conftest.in" >"conftest.tmp"
4354 mv "conftest.tmp" "conftest.in"
4355 cp "conftest.in" "conftest.nl"
4356 $as_echo 'GREP' >> "conftest.nl"
4357 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4358 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4359 as_fn_arith $ac_count + 1 && ac_count=$as_val
4360 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4361 # Best one so far, save it but keep looking for a better one
4362 ac_cv_path_GREP="$ac_path_GREP"
4363 ac_path_GREP_max=$ac_count
4364 fi
4365 # 10*(2^10) chars as input seems more than enough
4366 test $ac_count -gt 10 && break
4367 done
4368 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4369esac
4370
4371 $ac_path_GREP_found && break 3
4372 done
4373 done
4374 done
4375IFS=$as_save_IFS
4376 if test -z "$ac_cv_path_GREP"; then
4377 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4378 fi
4379else
4380 ac_cv_path_GREP=$GREP
4381fi
4382
4383fi
4384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4385$as_echo "$ac_cv_path_GREP" >&6; }
4386 GREP="$ac_cv_path_GREP"
4387
4388
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4390$as_echo_n "checking for egrep... " >&6; }
4391if test "${ac_cv_path_EGREP+set}" = set; then :
4392 $as_echo_n "(cached) " >&6
4393else
4394 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4395 then ac_cv_path_EGREP="$GREP -E"
4396 else
4397 if test -z "$EGREP"; then
4398 ac_path_EGREP_found=false
4399 # Loop through the user's path and test for each of PROGNAME-LIST
4400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4402do
4403 IFS=$as_save_IFS
4404 test -z "$as_dir" && as_dir=.
4405 for ac_prog in egrep; do
4406 for ac_exec_ext in '' $ac_executable_extensions; do
4407 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4408 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4409# Check for GNU ac_path_EGREP and select it if it is found.
4410 # Check for GNU $ac_path_EGREP
4411case `"$ac_path_EGREP" --version 2>&1` in
4412*GNU*)
4413 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4414*)
4415 ac_count=0
4416 $as_echo_n 0123456789 >"conftest.in"
4417 while :
4418 do
4419 cat "conftest.in" "conftest.in" >"conftest.tmp"
4420 mv "conftest.tmp" "conftest.in"
4421 cp "conftest.in" "conftest.nl"
4422 $as_echo 'EGREP' >> "conftest.nl"
4423 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4424 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4425 as_fn_arith $ac_count + 1 && ac_count=$as_val
4426 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4427 # Best one so far, save it but keep looking for a better one
4428 ac_cv_path_EGREP="$ac_path_EGREP"
4429 ac_path_EGREP_max=$ac_count
4430 fi
4431 # 10*(2^10) chars as input seems more than enough
4432 test $ac_count -gt 10 && break
4433 done
4434 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4435esac
4436
4437 $ac_path_EGREP_found && break 3
4438 done
4439 done
4440 done
4441IFS=$as_save_IFS
4442 if test -z "$ac_cv_path_EGREP"; then
4443 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4444 fi
4445else
4446 ac_cv_path_EGREP=$EGREP
4447fi
4448
4449 fi
4450fi
4451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4452$as_echo "$ac_cv_path_EGREP" >&6; }
4453 EGREP="$ac_cv_path_EGREP"
4454
4455
4456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4457$as_echo_n "checking for fgrep... " >&6; }
4458if test "${ac_cv_path_FGREP+set}" = set; then :
4459 $as_echo_n "(cached) " >&6
4460else
4461 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4462 then ac_cv_path_FGREP="$GREP -F"
4463 else
4464 if test -z "$FGREP"; then
4465 ac_path_FGREP_found=false
4466 # Loop through the user's path and test for each of PROGNAME-LIST
4467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4468for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4469do
4470 IFS=$as_save_IFS
4471 test -z "$as_dir" && as_dir=.
4472 for ac_prog in fgrep; do
4473 for ac_exec_ext in '' $ac_executable_extensions; do
4474 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4475 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4476# Check for GNU ac_path_FGREP and select it if it is found.
4477 # Check for GNU $ac_path_FGREP
4478case `"$ac_path_FGREP" --version 2>&1` in
4479*GNU*)
4480 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4481*)
4482 ac_count=0
4483 $as_echo_n 0123456789 >"conftest.in"
4484 while :
4485 do
4486 cat "conftest.in" "conftest.in" >"conftest.tmp"
4487 mv "conftest.tmp" "conftest.in"
4488 cp "conftest.in" "conftest.nl"
4489 $as_echo 'FGREP' >> "conftest.nl"
4490 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4491 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4492 as_fn_arith $ac_count + 1 && ac_count=$as_val
4493 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4494 # Best one so far, save it but keep looking for a better one
4495 ac_cv_path_FGREP="$ac_path_FGREP"
4496 ac_path_FGREP_max=$ac_count
4497 fi
4498 # 10*(2^10) chars as input seems more than enough
4499 test $ac_count -gt 10 && break
4500 done
4501 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4502esac
4503
4504 $ac_path_FGREP_found && break 3
4505 done
4506 done
4507 done
4508IFS=$as_save_IFS
4509 if test -z "$ac_cv_path_FGREP"; then
4510 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4511 fi
4512else
4513 ac_cv_path_FGREP=$FGREP
4514fi
4515
4516 fi
4517fi
4518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4519$as_echo "$ac_cv_path_FGREP" >&6; }
4520 FGREP="$ac_cv_path_FGREP"
4521
4522
4523test -z "$GREP" && GREP=grep
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543# Check whether --with-gnu-ld was given.
4544if test "${with_gnu_ld+set}" = set; then :
4545 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4546else
4547 with_gnu_ld=no
4548fi
4549
4550ac_prog=ld
4551if test "$GCC" = yes; then
4552 # Check if gcc -print-prog-name=ld gives a path.
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4554$as_echo_n "checking for ld used by $CC... " >&6; }
4555 case $host in
4556 *-*-mingw*)
4557 # gcc leaves a trailing carriage return which upsets mingw
4558 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4559 *)
4560 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4561 esac
4562 case $ac_prog in
4563 # Accept absolute paths.
4564 [\\/]* | ?:[\\/]*)
4565 re_direlt='/[^/][^/]*/\.\./'
4566 # Canonicalize the pathname of ld
4567 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4568 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4569 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4570 done
4571 test -z "$LD" && LD="$ac_prog"
4572 ;;
4573 "")
4574 # If it fails, then pretend we aren't using GCC.
4575 ac_prog=ld
4576 ;;
4577 *)
4578 # If it is relative, then search for the first ld in PATH.
4579 with_gnu_ld=unknown
4580 ;;
4581 esac
4582elif test "$with_gnu_ld" = yes; then
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4584$as_echo_n "checking for GNU ld... " >&6; }
4585else
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4587$as_echo_n "checking for non-GNU ld... " >&6; }
4588fi
4589if test "${lt_cv_path_LD+set}" = set; then :
4590 $as_echo_n "(cached) " >&6
4591else
4592 if test -z "$LD"; then
4593 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4594 for ac_dir in $PATH; do
4595 IFS="$lt_save_ifs"
4596 test -z "$ac_dir" && ac_dir=.
4597 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4598 lt_cv_path_LD="$ac_dir/$ac_prog"
4599 # Check to see if the program is GNU ld. I'd rather use --version,
4600 # but apparently some variants of GNU ld only accept -v.
4601 # Break only if it was the GNU/non-GNU ld that we prefer.
4602 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4603 *GNU* | *'with BFD'*)
4604 test "$with_gnu_ld" != no && break
4605 ;;
4606 *)
4607 test "$with_gnu_ld" != yes && break
4608 ;;
4609 esac
4610 fi
4611 done
4612 IFS="$lt_save_ifs"
4613else
4614 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4615fi
4616fi
4617
4618LD="$lt_cv_path_LD"
4619if test -n "$LD"; then
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4621$as_echo "$LD" >&6; }
4622else
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4624$as_echo "no" >&6; }
4625fi
4626test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4628$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4629if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4630 $as_echo_n "(cached) " >&6
4631else
4632 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4633case `$LD -v 2>&1 </dev/null` in
4634*GNU* | *'with BFD'*)
4635 lt_cv_prog_gnu_ld=yes
4636 ;;
4637*)
4638 lt_cv_prog_gnu_ld=no
4639 ;;
4640esac
4641fi
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4643$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4644with_gnu_ld=$lt_cv_prog_gnu_ld
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4655$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4656if test "${lt_cv_path_NM+set}" = set; then :
4657 $as_echo_n "(cached) " >&6
4658else
4659 if test -n "$NM"; then
4660 # Let the user override the test.
4661 lt_cv_path_NM="$NM"
4662else
4663 lt_nm_to_check="${ac_tool_prefix}nm"
4664 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4665 lt_nm_to_check="$lt_nm_to_check nm"
4666 fi
4667 for lt_tmp_nm in $lt_nm_to_check; do
4668 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4669 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4670 IFS="$lt_save_ifs"
4671 test -z "$ac_dir" && ac_dir=.
4672 tmp_nm="$ac_dir/$lt_tmp_nm"
4673 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4674 # Check to see if the nm accepts a BSD-compat flag.
4675 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4676 # nm: unknown option "B" ignored
4677 # Tru64's nm complains that /dev/null is an invalid object file
4678 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4679 */dev/null* | *'Invalid file or object type'*)
4680 lt_cv_path_NM="$tmp_nm -B"
4681 break
4682 ;;
4683 *)
4684 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4685 */dev/null*)
4686 lt_cv_path_NM="$tmp_nm -p"
4687 break
4688 ;;
4689 *)
4690 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4691 continue # so that we can try to find one that supports BSD flags
4692 ;;
4693 esac
4694 ;;
4695 esac
4696 fi
4697 done
4698 IFS="$lt_save_ifs"
4699 done
4700 : ${lt_cv_path_NM=no}
4701fi
4702fi
4703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4704$as_echo "$lt_cv_path_NM" >&6; }
4705if test "$lt_cv_path_NM" != "no"; then
4706 NM="$lt_cv_path_NM"
4707else
4708 # Didn't find any BSD compatible name lister, look for dumpbin.
52327858
L
4709 if test -n "$DUMPBIN"; then :
4710 # Let the user override the test.
4711 else
4712 if test -n "$ac_tool_prefix"; then
4713 for ac_prog in dumpbin "link -dump"
d7f09764
DN
4714 do
4715 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4716set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4718$as_echo_n "checking for $ac_word... " >&6; }
4719if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4720 $as_echo_n "(cached) " >&6
4721else
4722 if test -n "$DUMPBIN"; then
4723 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4724else
4725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4726for as_dir in $PATH
4727do
4728 IFS=$as_save_IFS
4729 test -z "$as_dir" && as_dir=.
4730 for ac_exec_ext in '' $ac_executable_extensions; do
4731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4732 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4734 break 2
4735 fi
4736done
4737 done
4738IFS=$as_save_IFS
4739
4740fi
4741fi
4742DUMPBIN=$ac_cv_prog_DUMPBIN
4743if test -n "$DUMPBIN"; then
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4745$as_echo "$DUMPBIN" >&6; }
4746else
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4748$as_echo "no" >&6; }
4749fi
4750
4751
4752 test -n "$DUMPBIN" && break
4753 done
4754fi
4755if test -z "$DUMPBIN"; then
4756 ac_ct_DUMPBIN=$DUMPBIN
52327858 4757 for ac_prog in dumpbin "link -dump"
d7f09764
DN
4758do
4759 # Extract the first word of "$ac_prog", so it can be a program name with args.
4760set dummy $ac_prog; ac_word=$2
4761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4762$as_echo_n "checking for $ac_word... " >&6; }
4763if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4764 $as_echo_n "(cached) " >&6
4765else
4766 if test -n "$ac_ct_DUMPBIN"; then
4767 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4768else
4769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4770for as_dir in $PATH
4771do
4772 IFS=$as_save_IFS
4773 test -z "$as_dir" && as_dir=.
4774 for ac_exec_ext in '' $ac_executable_extensions; do
4775 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4776 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4778 break 2
4779 fi
4780done
4781 done
4782IFS=$as_save_IFS
4783
4784fi
4785fi
4786ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4787if test -n "$ac_ct_DUMPBIN"; then
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4789$as_echo "$ac_ct_DUMPBIN" >&6; }
4790else
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792$as_echo "no" >&6; }
4793fi
4794
4795
4796 test -n "$ac_ct_DUMPBIN" && break
4797done
4798
4799 if test "x$ac_ct_DUMPBIN" = x; then
4800 DUMPBIN=":"
4801 else
4802 case $cross_compiling:$ac_tool_warned in
4803yes:)
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4805$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4806ac_tool_warned=yes ;;
4807esac
4808 DUMPBIN=$ac_ct_DUMPBIN
4809 fi
4810fi
4811
52327858
L
4812 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4813 *COFF*)
4814 DUMPBIN="$DUMPBIN -symbols"
4815 ;;
4816 *)
4817 DUMPBIN=:
4818 ;;
4819 esac
4820 fi
d7f09764
DN
4821
4822 if test "$DUMPBIN" != ":"; then
4823 NM="$DUMPBIN"
4824 fi
4825fi
4826test -z "$NM" && NM=nm
4827
4828
4829
4830
4831
4832
4833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4834$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4835if test "${lt_cv_nm_interface+set}" = set; then :
4836 $as_echo_n "(cached) " >&6
4837else
4838 lt_cv_nm_interface="BSD nm"
4839 echo "int some_variable = 0;" > conftest.$ac_ext
52327858 4840 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7f09764
DN
4841 (eval "$ac_compile" 2>conftest.err)
4842 cat conftest.err >&5
52327858 4843 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7f09764
DN
4844 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4845 cat conftest.err >&5
52327858 4846 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7f09764
DN
4847 cat conftest.out >&5
4848 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4849 lt_cv_nm_interface="MS dumpbin"
4850 fi
4851 rm -f conftest*
4852fi
4853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4854$as_echo "$lt_cv_nm_interface" >&6; }
4855
4856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4857$as_echo_n "checking whether ln -s works... " >&6; }
4858LN_S=$as_ln_s
4859if test "$LN_S" = "ln -s"; then
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4861$as_echo "yes" >&6; }
4862else
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4864$as_echo "no, using $LN_S" >&6; }
4865fi
4866
4867# find the maximum length of command line arguments
4868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4869$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4870if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4871 $as_echo_n "(cached) " >&6
4872else
4873 i=0
4874 teststring="ABCD"
4875
4876 case $build_os in
4877 msdosdjgpp*)
4878 # On DJGPP, this test can blow up pretty badly due to problems in libc
4879 # (any single argument exceeding 2000 bytes causes a buffer overrun
4880 # during glob expansion). Even if it were fixed, the result of this
4881 # check would be larger than it should be.
4882 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4883 ;;
4884
4885 gnu*)
4886 # Under GNU Hurd, this test is not required because there is
4887 # no limit to the length of command line arguments.
4888 # Libtool will interpret -1 as no limit whatsoever
4889 lt_cv_sys_max_cmd_len=-1;
4890 ;;
4891
4892 cygwin* | mingw* | cegcc*)
4893 # On Win9x/ME, this test blows up -- it succeeds, but takes
4894 # about 5 minutes as the teststring grows exponentially.
4895 # Worse, since 9x/ME are not pre-emptively multitasking,
4896 # you end up with a "frozen" computer, even though with patience
4897 # the test eventually succeeds (with a max line length of 256k).
4898 # Instead, let's just punt: use the minimum linelength reported by
4899 # all of the supported platforms: 8192 (on NT/2K/XP).
4900 lt_cv_sys_max_cmd_len=8192;
4901 ;;
4902
52327858
L
4903 mint*)
4904 # On MiNT this can take a long time and run out of memory.
4905 lt_cv_sys_max_cmd_len=8192;
4906 ;;
4907
d7f09764
DN
4908 amigaos*)
4909 # On AmigaOS with pdksh, this test takes hours, literally.
4910 # So we just punt and use a minimum line length of 8192.
4911 lt_cv_sys_max_cmd_len=8192;
4912 ;;
4913
4914 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4915 # This has been around since 386BSD, at least. Likely further.
4916 if test -x /sbin/sysctl; then
4917 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4918 elif test -x /usr/sbin/sysctl; then
4919 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4920 else
4921 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4922 fi
4923 # And add a safety zone
4924 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4925 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4926 ;;
4927
4928 interix*)
4929 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4930 lt_cv_sys_max_cmd_len=196608
4931 ;;
4932
4933 osf*)
4934 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4935 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4936 # nice to cause kernel panics so lets avoid the loop below.
4937 # First set a reasonable default.
4938 lt_cv_sys_max_cmd_len=16384
4939 #
4940 if test -x /sbin/sysconfig; then
4941 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4942 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4943 esac
4944 fi
4945 ;;
4946 sco3.2v5*)
4947 lt_cv_sys_max_cmd_len=102400
4948 ;;
4949 sysv5* | sco5v6* | sysv4.2uw2*)
4950 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4951 if test -n "$kargmax"; then
4952 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4953 else
4954 lt_cv_sys_max_cmd_len=32768
4955 fi
4956 ;;
4957 *)
4958 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4959 if test -n "$lt_cv_sys_max_cmd_len"; then
4960 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4961 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4962 else
4963 # Make teststring a little bigger before we do anything with it.
4964 # a 1K string should be a reasonable start.
4965 for i in 1 2 3 4 5 6 7 8 ; do
4966 teststring=$teststring$teststring
4967 done
4968 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4969 # If test is not a shell built-in, we'll probably end up computing a
4970 # maximum length that is only half of the actual maximum length, but
4971 # we can't tell.
52327858
L
4972 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4973 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
d7f09764
DN
4974 test $i != 17 # 1/2 MB should be enough
4975 do
4976 i=`expr $i + 1`
4977 teststring=$teststring$teststring
4978 done
4979 # Only check the string length outside the loop.
4980 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4981 teststring=
4982 # Add a significant safety factor because C++ compilers can tack on
4983 # massive amounts of additional arguments before passing them to the
4984 # linker. It appears as though 1/2 is a usable value.
4985 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4986 fi
4987 ;;
4988 esac
4989
4990fi
4991
4992if test -n $lt_cv_sys_max_cmd_len ; then
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4994$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4995else
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4997$as_echo "none" >&6; }
4998fi
4999max_cmd_len=$lt_cv_sys_max_cmd_len
5000
5001
5002
5003
5004
5005
5006: ${CP="cp -f"}
5007: ${MV="mv -f"}
5008: ${RM="rm -f"}
5009
5010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5011$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5012# Try some XSI features
5013xsi_shell=no
5014( _lt_dummy="a/b/c"
5015 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5016 = c,a/b,, \
5017 && eval 'test $(( 1 + 1 )) -eq 2 \
5018 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5019 && xsi_shell=yes
5020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5021$as_echo "$xsi_shell" >&6; }
5022
5023
5024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5025$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5026lt_shell_append=no
5027( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5028 >/dev/null 2>&1 \
5029 && lt_shell_append=yes
5030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5031$as_echo "$lt_shell_append" >&6; }
5032
5033
5034if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5035 lt_unset=unset
5036else
5037 lt_unset=false
5038fi
5039
5040
5041
5042
5043
5044# test EBCDIC or ASCII
5045case `echo X|tr X '\101'` in
5046 A) # ASCII based system
5047 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5048 lt_SP2NL='tr \040 \012'
5049 lt_NL2SP='tr \015\012 \040\040'
5050 ;;
5051 *) # EBCDIC based system
5052 lt_SP2NL='tr \100 \n'
5053 lt_NL2SP='tr \r\n \100\100'
5054 ;;
5055esac
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5066$as_echo_n "checking for $LD option to reload object files... " >&6; }
5067if test "${lt_cv_ld_reload_flag+set}" = set; then :
5068 $as_echo_n "(cached) " >&6
5069else
5070 lt_cv_ld_reload_flag='-r'
5071fi
5072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5073$as_echo "$lt_cv_ld_reload_flag" >&6; }
5074reload_flag=$lt_cv_ld_reload_flag
5075case $reload_flag in
5076"" | " "*) ;;
5077*) reload_flag=" $reload_flag" ;;
5078esac
5079reload_cmds='$LD$reload_flag -o $output$reload_objs'
5080case $host_os in
5081 darwin*)
5082 if test "$GCC" = yes; then
5083 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5084 else
5085 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5086 fi
5087 ;;
5088esac
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098if test -n "$ac_tool_prefix"; then
5099 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5100set dummy ${ac_tool_prefix}objdump; ac_word=$2
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102$as_echo_n "checking for $ac_word... " >&6; }
5103if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5104 $as_echo_n "(cached) " >&6
5105else
5106 if test -n "$OBJDUMP"; then
5107 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5108else
5109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110for as_dir in $PATH
5111do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5119 fi
5120done
5121 done
5122IFS=$as_save_IFS
5123
5124fi
5125fi
5126OBJDUMP=$ac_cv_prog_OBJDUMP
5127if test -n "$OBJDUMP"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5129$as_echo "$OBJDUMP" >&6; }
5130else
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132$as_echo "no" >&6; }
5133fi
5134
5135
5136fi
5137if test -z "$ac_cv_prog_OBJDUMP"; then
5138 ac_ct_OBJDUMP=$OBJDUMP
5139 # Extract the first word of "objdump", so it can be a program name with args.
5140set dummy objdump; ac_word=$2
5141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5142$as_echo_n "checking for $ac_word... " >&6; }
5143if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5144 $as_echo_n "(cached) " >&6
5145else
5146 if test -n "$ac_ct_OBJDUMP"; then
5147 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5148else
5149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5150for as_dir in $PATH
5151do
5152 IFS=$as_save_IFS
5153 test -z "$as_dir" && as_dir=.
5154 for ac_exec_ext in '' $ac_executable_extensions; do
5155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5156 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5158 break 2
5159 fi
5160done
5161 done
5162IFS=$as_save_IFS
5163
5164fi
5165fi
5166ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5167if test -n "$ac_ct_OBJDUMP"; then
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5169$as_echo "$ac_ct_OBJDUMP" >&6; }
5170else
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5172$as_echo "no" >&6; }
5173fi
5174
5175 if test "x$ac_ct_OBJDUMP" = x; then
5176 OBJDUMP="false"
5177 else
5178 case $cross_compiling:$ac_tool_warned in
5179yes:)
5180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5182ac_tool_warned=yes ;;
5183esac
5184 OBJDUMP=$ac_ct_OBJDUMP
5185 fi
5186else
5187 OBJDUMP="$ac_cv_prog_OBJDUMP"
5188fi
5189
5190test -z "$OBJDUMP" && OBJDUMP=objdump
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5201$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5202if test "${lt_cv_deplibs_check_method+set}" = set; then :
5203 $as_echo_n "(cached) " >&6
5204else
5205 lt_cv_file_magic_cmd='$MAGIC_CMD'
5206lt_cv_file_magic_test_file=
5207lt_cv_deplibs_check_method='unknown'
5208# Need to set the preceding variable on all platforms that support
5209# interlibrary dependencies.
5210# 'none' -- dependencies not supported.
5211# `unknown' -- same as none, but documents that we really don't know.
5212# 'pass_all' -- all dependencies passed with no checks.
5213# 'test_compile' -- check by making test program.
5214# 'file_magic [[regex]]' -- check by looking for files in library path
5215# which responds to the $file_magic_cmd with a given extended regex.
5216# If you have `file' or equivalent on your system and you're not sure
5217# whether `pass_all' will *always* work, you probably want this one.
5218
5219case $host_os in
5220aix[4-9]*)
5221 lt_cv_deplibs_check_method=pass_all
5222 ;;
5223
5224beos*)
5225 lt_cv_deplibs_check_method=pass_all
5226 ;;
5227
5228bsdi[45]*)
5229 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5230 lt_cv_file_magic_cmd='/usr/bin/file -L'
5231 lt_cv_file_magic_test_file=/shlib/libc.so
5232 ;;
5233
5234cygwin*)
5235 # func_win32_libid is a shell function defined in ltmain.sh
5236 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5237 lt_cv_file_magic_cmd='func_win32_libid'
5238 ;;
5239
5240mingw* | pw32*)
5241 # Base MSYS/MinGW do not provide the 'file' command needed by
5242 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5243 # unless we find 'file', for example because we are cross-compiling.
52327858
L
5244 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5245 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7f09764
DN
5246 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5247 lt_cv_file_magic_cmd='func_win32_libid'
5248 else
5249 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5250 lt_cv_file_magic_cmd='$OBJDUMP -f'
5251 fi
5252 ;;
5253
52327858 5254cegcc*)
d7f09764
DN
5255 # use the weaker test based on 'objdump'. See mingw*.
5256 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5257 lt_cv_file_magic_cmd='$OBJDUMP -f'
5258 ;;
5259
5260darwin* | rhapsody*)
5261 lt_cv_deplibs_check_method=pass_all
5262 ;;
5263
5264freebsd* | dragonfly*)
5265 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5266 case $host_cpu in
5267 i*86 )
5268 # Not sure whether the presence of OpenBSD here was a mistake.
5269 # Let's accept both of them until this is cleared up.
5270 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5271 lt_cv_file_magic_cmd=/usr/bin/file
5272 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5273 ;;
5274 esac
5275 else
5276 lt_cv_deplibs_check_method=pass_all
5277 fi
5278 ;;
5279
5280gnu*)
5281 lt_cv_deplibs_check_method=pass_all
5282 ;;
5283
52327858
L
5284haiku*)
5285 lt_cv_deplibs_check_method=pass_all
5286 ;;
5287
d7f09764
DN
5288hpux10.20* | hpux11*)
5289 lt_cv_file_magic_cmd=/usr/bin/file
5290 case $host_cpu in
5291 ia64*)
5292 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5293 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5294 ;;
5295 hppa*64*)
52327858 5296 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
5297 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5298 ;;
5299 *)
52327858 5300 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7f09764
DN
5301 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5302 ;;
5303 esac
5304 ;;
5305
5306interix[3-9]*)
5307 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5308 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5309 ;;
5310
5311irix5* | irix6* | nonstopux*)
5312 case $LD in
5313 *-32|*"-32 ") libmagic=32-bit;;
5314 *-n32|*"-n32 ") libmagic=N32;;
5315 *-64|*"-64 ") libmagic=64-bit;;
5316 *) libmagic=never-match;;
5317 esac
5318 lt_cv_deplibs_check_method=pass_all
5319 ;;
5320
5321# This must be Linux ELF.
5322linux* | k*bsd*-gnu | kopensolaris*-gnu)
5323 lt_cv_deplibs_check_method=pass_all
5324 ;;
5325
5326netbsd*)
5327 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5328 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5329 else
5330 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5331 fi
5332 ;;
5333
5334newos6*)
5335 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5336 lt_cv_file_magic_cmd=/usr/bin/file
5337 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5338 ;;
5339
5340*nto* | *qnx*)
5341 lt_cv_deplibs_check_method=pass_all
5342 ;;
5343
5344openbsd*)
5345 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5346 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5347 else
5348 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5349 fi
5350 ;;
5351
5352osf3* | osf4* | osf5*)
5353 lt_cv_deplibs_check_method=pass_all
5354 ;;
5355
5356rdos*)
5357 lt_cv_deplibs_check_method=pass_all
5358 ;;
5359
5360solaris*)
5361 lt_cv_deplibs_check_method=pass_all
5362 ;;
5363
5364sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5365 lt_cv_deplibs_check_method=pass_all
5366 ;;
5367
5368sysv4 | sysv4.3*)
5369 case $host_vendor in
5370 motorola)
5371 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]'
5372 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5373 ;;
5374 ncr)
5375 lt_cv_deplibs_check_method=pass_all
5376 ;;
5377 sequent)
5378 lt_cv_file_magic_cmd='/bin/file'
5379 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5380 ;;
5381 sni)
5382 lt_cv_file_magic_cmd='/bin/file'
5383 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5384 lt_cv_file_magic_test_file=/lib/libc.so
5385 ;;
5386 siemens)
5387 lt_cv_deplibs_check_method=pass_all
5388 ;;
5389 pc)
5390 lt_cv_deplibs_check_method=pass_all
5391 ;;
5392 esac
5393 ;;
5394
5395tpf*)
5396 lt_cv_deplibs_check_method=pass_all
5397 ;;
5398esac
5399
5400fi
5401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5402$as_echo "$lt_cv_deplibs_check_method" >&6; }
5403file_magic_cmd=$lt_cv_file_magic_cmd
5404deplibs_check_method=$lt_cv_deplibs_check_method
5405test -z "$deplibs_check_method" && deplibs_check_method=unknown
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418if test -n "$ac_tool_prefix"; then
5419 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5420set dummy ${ac_tool_prefix}ar; ac_word=$2
5421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5422$as_echo_n "checking for $ac_word... " >&6; }
5423if test "${ac_cv_prog_AR+set}" = set; then :
5424 $as_echo_n "(cached) " >&6
5425else
5426 if test -n "$AR"; then
5427 ac_cv_prog_AR="$AR" # Let the user override the test.
5428else
5429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5430for as_dir in $PATH
5431do
5432 IFS=$as_save_IFS
5433 test -z "$as_dir" && as_dir=.
5434 for ac_exec_ext in '' $ac_executable_extensions; do
5435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5436 ac_cv_prog_AR="${ac_tool_prefix}ar"
5437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5438 break 2
5439 fi
5440done
5441 done
5442IFS=$as_save_IFS
5443
5444fi
5445fi
5446AR=$ac_cv_prog_AR
5447if test -n "$AR"; then
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5449$as_echo "$AR" >&6; }
5450else
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5452$as_echo "no" >&6; }
5453fi
5454
5455
5456fi
5457if test -z "$ac_cv_prog_AR"; then
5458 ac_ct_AR=$AR
5459 # Extract the first word of "ar", so it can be a program name with args.
5460set dummy ar; ac_word=$2
5461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5462$as_echo_n "checking for $ac_word... " >&6; }
5463if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5464 $as_echo_n "(cached) " >&6
5465else
5466 if test -n "$ac_ct_AR"; then
5467 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5468else
5469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5470for as_dir in $PATH
5471do
5472 IFS=$as_save_IFS
5473 test -z "$as_dir" && as_dir=.
5474 for ac_exec_ext in '' $ac_executable_extensions; do
5475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5476 ac_cv_prog_ac_ct_AR="ar"
5477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5478 break 2
5479 fi
5480done
5481 done
5482IFS=$as_save_IFS
5483
5484fi
5485fi
5486ac_ct_AR=$ac_cv_prog_ac_ct_AR
5487if test -n "$ac_ct_AR"; then
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5489$as_echo "$ac_ct_AR" >&6; }
5490else
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5492$as_echo "no" >&6; }
5493fi
5494
5495 if test "x$ac_ct_AR" = x; then
5496 AR="false"
5497 else
5498 case $cross_compiling:$ac_tool_warned in
5499yes:)
5500{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5501$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5502ac_tool_warned=yes ;;
5503esac
5504 AR=$ac_ct_AR
5505 fi
5506else
5507 AR="$ac_cv_prog_AR"
5508fi
5509
5510test -z "$AR" && AR=ar
5511test -z "$AR_FLAGS" && AR_FLAGS=cru
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523if test -n "$ac_tool_prefix"; then
5524 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5525set dummy ${ac_tool_prefix}strip; ac_word=$2
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5527$as_echo_n "checking for $ac_word... " >&6; }
5528if test "${ac_cv_prog_STRIP+set}" = set; then :
5529 $as_echo_n "(cached) " >&6
5530else
5531 if test -n "$STRIP"; then
5532 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5533else
5534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5535for as_dir in $PATH
5536do
5537 IFS=$as_save_IFS
5538 test -z "$as_dir" && as_dir=.
5539 for ac_exec_ext in '' $ac_executable_extensions; do
5540 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5541 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5543 break 2
5544 fi
5545done
5546 done
5547IFS=$as_save_IFS
5548
5549fi
5550fi
5551STRIP=$ac_cv_prog_STRIP
5552if test -n "$STRIP"; then
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5554$as_echo "$STRIP" >&6; }
5555else
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5557$as_echo "no" >&6; }
5558fi
5559
5560
5561fi
5562if test -z "$ac_cv_prog_STRIP"; then
5563 ac_ct_STRIP=$STRIP
5564 # Extract the first word of "strip", so it can be a program name with args.
5565set dummy strip; ac_word=$2
5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5567$as_echo_n "checking for $ac_word... " >&6; }
5568if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5569 $as_echo_n "(cached) " >&6
5570else
5571 if test -n "$ac_ct_STRIP"; then
5572 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5573else
5574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5575for as_dir in $PATH
5576do
5577 IFS=$as_save_IFS
5578 test -z "$as_dir" && as_dir=.
5579 for ac_exec_ext in '' $ac_executable_extensions; do
5580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5581 ac_cv_prog_ac_ct_STRIP="strip"
5582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5583 break 2
5584 fi
5585done
5586 done
5587IFS=$as_save_IFS
5588
5589fi
5590fi
5591ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5592if test -n "$ac_ct_STRIP"; then
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5594$as_echo "$ac_ct_STRIP" >&6; }
5595else
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5597$as_echo "no" >&6; }
5598fi
5599
5600 if test "x$ac_ct_STRIP" = x; then
5601 STRIP=":"
5602 else
5603 case $cross_compiling:$ac_tool_warned in
5604yes:)
5605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5607ac_tool_warned=yes ;;
5608esac
5609 STRIP=$ac_ct_STRIP
5610 fi
5611else
5612 STRIP="$ac_cv_prog_STRIP"
5613fi
5614
5615test -z "$STRIP" && STRIP=:
5616
5617
5618
5619
5620
5621
5622if test -n "$ac_tool_prefix"; then
5623 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5624set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5626$as_echo_n "checking for $ac_word... " >&6; }
5627if test "${ac_cv_prog_RANLIB+set}" = set; then :
5628 $as_echo_n "(cached) " >&6
5629else
5630 if test -n "$RANLIB"; then
5631 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5632else
5633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634for as_dir in $PATH
5635do
5636 IFS=$as_save_IFS
5637 test -z "$as_dir" && as_dir=.
5638 for ac_exec_ext in '' $ac_executable_extensions; do
5639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5640 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5642 break 2
5643 fi
5644done
5645 done
5646IFS=$as_save_IFS
5647
5648fi
5649fi
5650RANLIB=$ac_cv_prog_RANLIB
5651if test -n "$RANLIB"; then
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5653$as_echo "$RANLIB" >&6; }
5654else
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656$as_echo "no" >&6; }
5657fi
5658
5659
5660fi
5661if test -z "$ac_cv_prog_RANLIB"; then
5662 ac_ct_RANLIB=$RANLIB
5663 # Extract the first word of "ranlib", so it can be a program name with args.
5664set dummy ranlib; ac_word=$2
5665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5666$as_echo_n "checking for $ac_word... " >&6; }
5667if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5668 $as_echo_n "(cached) " >&6
5669else
5670 if test -n "$ac_ct_RANLIB"; then
5671 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5672else
5673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5674for as_dir in $PATH
5675do
5676 IFS=$as_save_IFS
5677 test -z "$as_dir" && as_dir=.
5678 for ac_exec_ext in '' $ac_executable_extensions; do
5679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5680 ac_cv_prog_ac_ct_RANLIB="ranlib"
5681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5682 break 2
5683 fi
5684done
5685 done
5686IFS=$as_save_IFS
5687
5688fi
5689fi
5690ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5691if test -n "$ac_ct_RANLIB"; then
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5693$as_echo "$ac_ct_RANLIB" >&6; }
5694else
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5696$as_echo "no" >&6; }
5697fi
5698
5699 if test "x$ac_ct_RANLIB" = x; then
5700 RANLIB=":"
5701 else
5702 case $cross_compiling:$ac_tool_warned in
5703yes:)
5704{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5705$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5706ac_tool_warned=yes ;;
5707esac
5708 RANLIB=$ac_ct_RANLIB
5709 fi
5710else
5711 RANLIB="$ac_cv_prog_RANLIB"
5712fi
5713
5714test -z "$RANLIB" && RANLIB=:
5715
5716
5717
5718
5719
5720
5721# Determine commands to create old-style static archives.
5722old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5723old_postinstall_cmds='chmod 644 $oldlib'
5724old_postuninstall_cmds=
5725
5726if test -n "$RANLIB"; then
5727 case $host_os in
5728 openbsd*)
5729 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5730 ;;
5731 *)
5732 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5733 ;;
5734 esac
5735 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5736fi
5737
52327858
L
5738case $host_os in
5739 darwin*)
5740 lock_old_archive_extraction=yes ;;
5741 *)
5742 lock_old_archive_extraction=no ;;
5743esac
5744
5745
5746
5747
5748
5749
d7f09764
DN
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783# If no C compiler was specified, use CC.
5784LTCC=${LTCC-"$CC"}
5785
5786# If no C compiler flags were specified, use CFLAGS.
5787LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5788
5789# Allow CC to be a program name with arguments.
5790compiler=$CC
5791
5792
5793# Check for command to grab the raw symbol name followed by C symbol from nm.
5794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5795$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5796if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5797 $as_echo_n "(cached) " >&6
5798else
5799
5800# These are sane defaults that work on at least a few old systems.
5801# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5802
5803# Character class describing NM global symbol codes.
5804symcode='[BCDEGRST]'
5805
5806# Regexp to match symbols that can be accessed directly from C.
5807sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5808
5809# Define system-specific variables.
5810case $host_os in
5811aix*)
5812 symcode='[BCDT]'
5813 ;;
5814cygwin* | mingw* | pw32* | cegcc*)
5815 symcode='[ABCDGISTW]'
5816 ;;
5817hpux*)
5818 if test "$host_cpu" = ia64; then
5819 symcode='[ABCDEGRST]'
5820 fi
5821 ;;
5822irix* | nonstopux*)
5823 symcode='[BCDEGRST]'
5824 ;;
5825osf*)
5826 symcode='[BCDEGQRST]'
5827 ;;
5828solaris*)
5829 symcode='[BDRT]'
5830 ;;
5831sco3.2v5*)
5832 symcode='[DT]'
5833 ;;
5834sysv4.2uw2*)
5835 symcode='[DT]'
5836 ;;
5837sysv5* | sco5v6* | unixware* | OpenUNIX*)
5838 symcode='[ABDT]'
5839 ;;
5840sysv4)
5841 symcode='[DFNSTU]'
5842 ;;
5843esac
5844
5845# If we're using GNU nm, then use its standard symbol codes.
5846case `$NM -V 2>&1` in
5847*GNU* | *'with BFD'*)
5848 symcode='[ABCDGIRSTW]' ;;
5849esac
5850
5851# Transform an extracted symbol line into a proper C declaration.
5852# Some systems (esp. on ia64) link data and code symbols differently,
5853# so use this general approach.
5854lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5855
5856# Transform an extracted symbol line into symbol name and symbol address
5857lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5858lt_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'"
5859
5860# Handle CRLF in mingw tool chain
5861opt_cr=
5862case $build_os in
5863mingw*)
5864 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5865 ;;
5866esac
5867
5868# Try without a prefix underscore, then with it.
5869for ac_symprfx in "" "_"; do
5870
5871 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5872 symxfrm="\\1 $ac_symprfx\\2 \\2"
5873
5874 # Write the raw and C identifiers.
5875 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5876 # Fake it for dumpbin and say T for any non-static function
5877 # and D for any global variable.
5878 # Also find C++ and __fastcall symbols from MSVC++,
5879 # which start with @ or ?.
5880 lt_cv_sys_global_symbol_pipe="$AWK '"\
5881" {last_section=section; section=\$ 3};"\
5882" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5883" \$ 0!~/External *\|/{next};"\
5884" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5885" {if(hide[section]) next};"\
5886" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5887" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5888" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5889" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5890" ' prfx=^$ac_symprfx"
5891 else
5892 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5893 fi
5894
5895 # Check to see that the pipe works correctly.
5896 pipe_works=no
5897
5898 rm -f conftest*
5899 cat > conftest.$ac_ext <<_LT_EOF
5900#ifdef __cplusplus
5901extern "C" {
5902#endif
5903char nm_test_var;
5904void nm_test_func(void);
5905void nm_test_func(void){}
5906#ifdef __cplusplus
5907}
5908#endif
5909int main(){nm_test_var='a';nm_test_func();return(0);}
5910_LT_EOF
5911
5912 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5913 (eval $ac_compile) 2>&5
5914 ac_status=$?
5915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5916 test $ac_status = 0; }; then
5917 # Now try to grab the symbols.
5918 nlist=conftest.nm
52327858
L
5919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5920 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
d7f09764
DN
5921 ac_status=$?
5922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5923 test $ac_status = 0; } && test -s "$nlist"; then
5924 # Try sorting and uniquifying the output.
5925 if sort "$nlist" | uniq > "$nlist"T; then
5926 mv -f "$nlist"T "$nlist"
5927 else
5928 rm -f "$nlist"T
5929 fi
5930
5931 # Make sure that we snagged all the symbols we need.
5932 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5933 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5934 cat <<_LT_EOF > conftest.$ac_ext
5935#ifdef __cplusplus
5936extern "C" {
5937#endif
5938
5939_LT_EOF
5940 # Now generate the symbol file.
5941 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5942
5943 cat <<_LT_EOF >> conftest.$ac_ext
5944
5945/* The mapping between symbol names and symbols. */
5946const struct {
5947 const char *name;
5948 void *address;
5949}
5950lt__PROGRAM__LTX_preloaded_symbols[] =
5951{
5952 { "@PROGRAM@", (void *) 0 },
5953_LT_EOF
5954 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5955 cat <<\_LT_EOF >> conftest.$ac_ext
5956 {0, (void *) 0}
5957};
5958
5959/* This works around a problem in FreeBSD linker */
5960#ifdef FREEBSD_WORKAROUND
5961static const void *lt_preloaded_setup() {
5962 return lt__PROGRAM__LTX_preloaded_symbols;
5963}
5964#endif
5965
5966#ifdef __cplusplus
5967}
5968#endif
5969_LT_EOF
5970 # Now try linking the two files.
5971 mv conftest.$ac_objext conftstm.$ac_objext
5972 lt_save_LIBS="$LIBS"
5973 lt_save_CFLAGS="$CFLAGS"
5974 LIBS="conftstm.$ac_objext"
5975 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5976 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5977 (eval $ac_link) 2>&5
5978 ac_status=$?
5979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5980 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5981 pipe_works=yes
5982 fi
5983 LIBS="$lt_save_LIBS"
5984 CFLAGS="$lt_save_CFLAGS"
5985 else
5986 echo "cannot find nm_test_func in $nlist" >&5
5987 fi
5988 else
5989 echo "cannot find nm_test_var in $nlist" >&5
5990 fi
5991 else
5992 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5993 fi
5994 else
5995 echo "$progname: failed program was:" >&5
5996 cat conftest.$ac_ext >&5
5997 fi
5998 rm -rf conftest* conftst*
5999
6000 # Do not use the global_symbol_pipe unless it works.
6001 if test "$pipe_works" = yes; then
6002 break
6003 else
6004 lt_cv_sys_global_symbol_pipe=
6005 fi
6006done
6007
6008fi
6009
6010if test -z "$lt_cv_sys_global_symbol_pipe"; then
6011 lt_cv_sys_global_symbol_to_cdecl=
6012fi
6013if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6015$as_echo "failed" >&6; }
6016else
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6018$as_echo "ok" >&6; }
6019fi
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
d7f09764
DN
6040
6041
6042# Check whether --enable-libtool-lock was given.
6043if test "${enable_libtool_lock+set}" = set; then :
6044 enableval=$enable_libtool_lock;
6045fi
6046
6047test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6048
6049# Some flags need to be propagated to the compiler or linker for good
6050# libtool support.
6051case $host in
6052ia64-*-hpux*)
6053 # Find out which ABI we are using.
6054 echo 'int i;' > conftest.$ac_ext
6055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6056 (eval $ac_compile) 2>&5
6057 ac_status=$?
6058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6059 test $ac_status = 0; }; then
6060 case `/usr/bin/file conftest.$ac_objext` in
6061 *ELF-32*)
6062 HPUX_IA64_MODE="32"
6063 ;;
6064 *ELF-64*)
6065 HPUX_IA64_MODE="64"
6066 ;;
6067 esac
6068 fi
6069 rm -rf conftest*
6070 ;;
6071*-*-irix6*)
6072 # Find out which ABI we are using.
52327858 6073 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
d7f09764
DN
6074 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6075 (eval $ac_compile) 2>&5
6076 ac_status=$?
6077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6078 test $ac_status = 0; }; then
6079 if test "$lt_cv_prog_gnu_ld" = yes; then
6080 case `/usr/bin/file conftest.$ac_objext` in
6081 *32-bit*)
6082 LD="${LD-ld} -melf32bsmip"
6083 ;;
6084 *N32*)
6085 LD="${LD-ld} -melf32bmipn32"
6086 ;;
6087 *64-bit*)
6088 LD="${LD-ld} -melf64bmip"
6089 ;;
6090 esac
6091 else
6092 case `/usr/bin/file conftest.$ac_objext` in
6093 *32-bit*)
6094 LD="${LD-ld} -32"
6095 ;;
6096 *N32*)
6097 LD="${LD-ld} -n32"
6098 ;;
6099 *64-bit*)
6100 LD="${LD-ld} -64"
6101 ;;
6102 esac
6103 fi
6104 fi
6105 rm -rf conftest*
6106 ;;
6107
3cbe17f7 6108x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
d7f09764
DN
6109s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6110 # Find out which ABI we are using.
6111 echo 'int i;' > conftest.$ac_ext
6112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6113 (eval $ac_compile) 2>&5
6114 ac_status=$?
6115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6116 test $ac_status = 0; }; then
6117 case `/usr/bin/file conftest.o` in
6118 *32-bit*)
6119 case $host in
6120 x86_64-*kfreebsd*-gnu)
6121 LD="${LD-ld} -m elf_i386_fbsd"
6122 ;;
6123 x86_64-*linux*)
e6d5f8c9
L
6124 case `/usr/bin/file conftest.o` in
6125 *x86-64*)
6126 LD="${LD-ld} -m elf32_x86_64"
6127 ;;
6128 *)
6129 LD="${LD-ld} -m elf_i386"
6130 ;;
6131 esac
d7f09764 6132 ;;
3cbe17f7
AM
6133 powerpc64le-*linux*)
6134 LD="${LD-ld} -m elf32lppclinux"
6135 ;;
6136 powerpc64-*linux*)
d7f09764
DN
6137 LD="${LD-ld} -m elf32ppclinux"
6138 ;;
6139 s390x-*linux*)
6140 LD="${LD-ld} -m elf_s390"
6141 ;;
6142 sparc64-*linux*)
6143 LD="${LD-ld} -m elf32_sparc"
6144 ;;
6145 esac
6146 ;;
6147 *64-bit*)
6148 case $host in
6149 x86_64-*kfreebsd*-gnu)
6150 LD="${LD-ld} -m elf_x86_64_fbsd"
6151 ;;
6152 x86_64-*linux*)
6153 LD="${LD-ld} -m elf_x86_64"
6154 ;;
3cbe17f7
AM
6155 powerpcle-*linux*)
6156 LD="${LD-ld} -m elf64lppc"
6157 ;;
6158 powerpc-*linux*)
d7f09764
DN
6159 LD="${LD-ld} -m elf64ppc"
6160 ;;
6161 s390*-*linux*|s390*-*tpf*)
6162 LD="${LD-ld} -m elf64_s390"
6163 ;;
6164 sparc*-*linux*)
6165 LD="${LD-ld} -m elf64_sparc"
6166 ;;
6167 esac
6168 ;;
6169 esac
6170 fi
6171 rm -rf conftest*
6172 ;;
6173
6174*-*-sco3.2v5*)
6175 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6176 SAVE_CFLAGS="$CFLAGS"
6177 CFLAGS="$CFLAGS -belf"
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6179$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6180if test "${lt_cv_cc_needs_belf+set}" = set; then :
6181 $as_echo_n "(cached) " >&6
6182else
6183 ac_ext=c
6184ac_cpp='$CPP $CPPFLAGS'
6185ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6186ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6187ac_compiler_gnu=$ac_cv_c_compiler_gnu
6188
6189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6190/* end confdefs.h. */
6191
6192int
6193main ()
6194{
6195
6196 ;
6197 return 0;
6198}
6199_ACEOF
6200if ac_fn_c_try_link "$LINENO"; then :
6201 lt_cv_cc_needs_belf=yes
6202else
6203 lt_cv_cc_needs_belf=no
6204fi
6205rm -f core conftest.err conftest.$ac_objext \
6206 conftest$ac_exeext conftest.$ac_ext
6207 ac_ext=c
6208ac_cpp='$CPP $CPPFLAGS'
6209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6211ac_compiler_gnu=$ac_cv_c_compiler_gnu
6212
6213fi
6214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6215$as_echo "$lt_cv_cc_needs_belf" >&6; }
6216 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6217 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6218 CFLAGS="$SAVE_CFLAGS"
6219 fi
6220 ;;
6221sparc*-*solaris*)
6222 # Find out which ABI we are using.
6223 echo 'int i;' > conftest.$ac_ext
6224 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6225 (eval $ac_compile) 2>&5
6226 ac_status=$?
6227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6228 test $ac_status = 0; }; then
6229 case `/usr/bin/file conftest.o` in
6230 *64-bit*)
6231 case $lt_cv_prog_gnu_ld in
6232 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6233 *)
6234 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6235 LD="${LD-ld} -64"
6236 fi
6237 ;;
6238 esac
6239 ;;
6240 esac
6241 fi
6242 rm -rf conftest*
6243 ;;
6244esac
6245
6246need_locks="$enable_libtool_lock"
6247
6248
6249 case $host_os in
6250 rhapsody* | darwin*)
6251 if test -n "$ac_tool_prefix"; then
6252 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6253set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6255$as_echo_n "checking for $ac_word... " >&6; }
6256if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6257 $as_echo_n "(cached) " >&6
6258else
6259 if test -n "$DSYMUTIL"; then
6260 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6261else
6262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6263for as_dir in $PATH
6264do
6265 IFS=$as_save_IFS
6266 test -z "$as_dir" && as_dir=.
6267 for ac_exec_ext in '' $ac_executable_extensions; do
6268 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6269 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6271 break 2
6272 fi
6273done
6274 done
6275IFS=$as_save_IFS
6276
6277fi
6278fi
6279DSYMUTIL=$ac_cv_prog_DSYMUTIL
6280if test -n "$DSYMUTIL"; then
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6282$as_echo "$DSYMUTIL" >&6; }
6283else
6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6285$as_echo "no" >&6; }
6286fi
6287
6288
6289fi
6290if test -z "$ac_cv_prog_DSYMUTIL"; then
6291 ac_ct_DSYMUTIL=$DSYMUTIL
6292 # Extract the first word of "dsymutil", so it can be a program name with args.
6293set dummy dsymutil; ac_word=$2
6294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6295$as_echo_n "checking for $ac_word... " >&6; }
6296if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6297 $as_echo_n "(cached) " >&6
6298else
6299 if test -n "$ac_ct_DSYMUTIL"; then
6300 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6301else
6302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6303for as_dir in $PATH
6304do
6305 IFS=$as_save_IFS
6306 test -z "$as_dir" && as_dir=.
6307 for ac_exec_ext in '' $ac_executable_extensions; do
6308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6309 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6311 break 2
6312 fi
6313done
6314 done
6315IFS=$as_save_IFS
6316
6317fi
6318fi
6319ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6320if test -n "$ac_ct_DSYMUTIL"; then
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6322$as_echo "$ac_ct_DSYMUTIL" >&6; }
6323else
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6325$as_echo "no" >&6; }
6326fi
6327
6328 if test "x$ac_ct_DSYMUTIL" = x; then
6329 DSYMUTIL=":"
6330 else
6331 case $cross_compiling:$ac_tool_warned in
6332yes:)
6333{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6334$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6335ac_tool_warned=yes ;;
6336esac
6337 DSYMUTIL=$ac_ct_DSYMUTIL
6338 fi
6339else
6340 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6341fi
6342
6343 if test -n "$ac_tool_prefix"; then
6344 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6345set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347$as_echo_n "checking for $ac_word... " >&6; }
6348if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6349 $as_echo_n "(cached) " >&6
6350else
6351 if test -n "$NMEDIT"; then
6352 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6353else
6354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355for as_dir in $PATH
6356do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
6360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6361 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363 break 2
6364 fi
6365done
6366 done
6367IFS=$as_save_IFS
6368
6369fi
6370fi
6371NMEDIT=$ac_cv_prog_NMEDIT
6372if test -n "$NMEDIT"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6374$as_echo "$NMEDIT" >&6; }
6375else
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377$as_echo "no" >&6; }
6378fi
6379
6380
6381fi
6382if test -z "$ac_cv_prog_NMEDIT"; then
6383 ac_ct_NMEDIT=$NMEDIT
6384 # Extract the first word of "nmedit", so it can be a program name with args.
6385set dummy nmedit; ac_word=$2
6386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6387$as_echo_n "checking for $ac_word... " >&6; }
6388if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6389 $as_echo_n "(cached) " >&6
6390else
6391 if test -n "$ac_ct_NMEDIT"; then
6392 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6393else
6394as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6395for as_dir in $PATH
6396do
6397 IFS=$as_save_IFS
6398 test -z "$as_dir" && as_dir=.
6399 for ac_exec_ext in '' $ac_executable_extensions; do
6400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6401 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6403 break 2
6404 fi
6405done
6406 done
6407IFS=$as_save_IFS
6408
6409fi
6410fi
6411ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6412if test -n "$ac_ct_NMEDIT"; then
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6414$as_echo "$ac_ct_NMEDIT" >&6; }
6415else
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6417$as_echo "no" >&6; }
6418fi
6419
6420 if test "x$ac_ct_NMEDIT" = x; then
6421 NMEDIT=":"
6422 else
6423 case $cross_compiling:$ac_tool_warned in
6424yes:)
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6426$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6427ac_tool_warned=yes ;;
6428esac
6429 NMEDIT=$ac_ct_NMEDIT
6430 fi
6431else
6432 NMEDIT="$ac_cv_prog_NMEDIT"
6433fi
6434
6435 if test -n "$ac_tool_prefix"; then
6436 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6437set dummy ${ac_tool_prefix}lipo; ac_word=$2
6438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6439$as_echo_n "checking for $ac_word... " >&6; }
6440if test "${ac_cv_prog_LIPO+set}" = set; then :
6441 $as_echo_n "(cached) " >&6
6442else
6443 if test -n "$LIPO"; then
6444 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6445else
6446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6447for as_dir in $PATH
6448do
6449 IFS=$as_save_IFS
6450 test -z "$as_dir" && as_dir=.
6451 for ac_exec_ext in '' $ac_executable_extensions; do
6452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6453 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6455 break 2
6456 fi
6457done
6458 done
6459IFS=$as_save_IFS
6460
6461fi
6462fi
6463LIPO=$ac_cv_prog_LIPO
6464if test -n "$LIPO"; then
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6466$as_echo "$LIPO" >&6; }
6467else
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6469$as_echo "no" >&6; }
6470fi
6471
6472
6473fi
6474if test -z "$ac_cv_prog_LIPO"; then
6475 ac_ct_LIPO=$LIPO
6476 # Extract the first word of "lipo", so it can be a program name with args.
6477set dummy lipo; ac_word=$2
6478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6479$as_echo_n "checking for $ac_word... " >&6; }
6480if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6481 $as_echo_n "(cached) " >&6
6482else
6483 if test -n "$ac_ct_LIPO"; then
6484 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6485else
6486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6487for as_dir in $PATH
6488do
6489 IFS=$as_save_IFS
6490 test -z "$as_dir" && as_dir=.
6491 for ac_exec_ext in '' $ac_executable_extensions; do
6492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6493 ac_cv_prog_ac_ct_LIPO="lipo"
6494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6495 break 2
6496 fi
6497done
6498 done
6499IFS=$as_save_IFS
6500
6501fi
6502fi
6503ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6504if test -n "$ac_ct_LIPO"; then
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6506$as_echo "$ac_ct_LIPO" >&6; }
6507else
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6509$as_echo "no" >&6; }
6510fi
6511
6512 if test "x$ac_ct_LIPO" = x; then
6513 LIPO=":"
6514 else
6515 case $cross_compiling:$ac_tool_warned in
6516yes:)
6517{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6518$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6519ac_tool_warned=yes ;;
6520esac
6521 LIPO=$ac_ct_LIPO
6522 fi
6523else
6524 LIPO="$ac_cv_prog_LIPO"
6525fi
6526
6527 if test -n "$ac_tool_prefix"; then
6528 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6529set dummy ${ac_tool_prefix}otool; ac_word=$2
6530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6531$as_echo_n "checking for $ac_word... " >&6; }
6532if test "${ac_cv_prog_OTOOL+set}" = set; then :
6533 $as_echo_n "(cached) " >&6
6534else
6535 if test -n "$OTOOL"; then
6536 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6537else
6538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6539for as_dir in $PATH
6540do
6541 IFS=$as_save_IFS
6542 test -z "$as_dir" && as_dir=.
6543 for ac_exec_ext in '' $ac_executable_extensions; do
6544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6545 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6547 break 2
6548 fi
6549done
6550 done
6551IFS=$as_save_IFS
6552
6553fi
6554fi
6555OTOOL=$ac_cv_prog_OTOOL
6556if test -n "$OTOOL"; then
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6558$as_echo "$OTOOL" >&6; }
6559else
6560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6561$as_echo "no" >&6; }
6562fi
6563
6564
6565fi
6566if test -z "$ac_cv_prog_OTOOL"; then
6567 ac_ct_OTOOL=$OTOOL
6568 # Extract the first word of "otool", so it can be a program name with args.
6569set dummy otool; ac_word=$2
6570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6571$as_echo_n "checking for $ac_word... " >&6; }
6572if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6573 $as_echo_n "(cached) " >&6
6574else
6575 if test -n "$ac_ct_OTOOL"; then
6576 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6577else
6578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579for as_dir in $PATH
6580do
6581 IFS=$as_save_IFS
6582 test -z "$as_dir" && as_dir=.
6583 for ac_exec_ext in '' $ac_executable_extensions; do
6584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6585 ac_cv_prog_ac_ct_OTOOL="otool"
6586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6587 break 2
6588 fi
6589done
6590 done
6591IFS=$as_save_IFS
6592
6593fi
6594fi
6595ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6596if test -n "$ac_ct_OTOOL"; then
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6598$as_echo "$ac_ct_OTOOL" >&6; }
6599else
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6601$as_echo "no" >&6; }
6602fi
6603
6604 if test "x$ac_ct_OTOOL" = x; then
6605 OTOOL=":"
6606 else
6607 case $cross_compiling:$ac_tool_warned in
6608yes:)
6609{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6610$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6611ac_tool_warned=yes ;;
6612esac
6613 OTOOL=$ac_ct_OTOOL
6614 fi
6615else
6616 OTOOL="$ac_cv_prog_OTOOL"
6617fi
6618
6619 if test -n "$ac_tool_prefix"; then
6620 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6621set dummy ${ac_tool_prefix}otool64; ac_word=$2
6622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6623$as_echo_n "checking for $ac_word... " >&6; }
6624if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6625 $as_echo_n "(cached) " >&6
6626else
6627 if test -n "$OTOOL64"; then
6628 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6629else
6630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6631for as_dir in $PATH
6632do
6633 IFS=$as_save_IFS
6634 test -z "$as_dir" && as_dir=.
6635 for ac_exec_ext in '' $ac_executable_extensions; do
6636 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6637 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6639 break 2
6640 fi
6641done
6642 done
6643IFS=$as_save_IFS
6644
6645fi
6646fi
6647OTOOL64=$ac_cv_prog_OTOOL64
6648if test -n "$OTOOL64"; then
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6650$as_echo "$OTOOL64" >&6; }
6651else
6652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6653$as_echo "no" >&6; }
6654fi
6655
6656
6657fi
6658if test -z "$ac_cv_prog_OTOOL64"; then
6659 ac_ct_OTOOL64=$OTOOL64
6660 # Extract the first word of "otool64", so it can be a program name with args.
6661set dummy otool64; ac_word=$2
6662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663$as_echo_n "checking for $ac_word... " >&6; }
6664if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6665 $as_echo_n "(cached) " >&6
6666else
6667 if test -n "$ac_ct_OTOOL64"; then
6668 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6669else
6670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6671for as_dir in $PATH
6672do
6673 IFS=$as_save_IFS
6674 test -z "$as_dir" && as_dir=.
6675 for ac_exec_ext in '' $ac_executable_extensions; do
6676 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6677 ac_cv_prog_ac_ct_OTOOL64="otool64"
6678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6679 break 2
6680 fi
6681done
6682 done
6683IFS=$as_save_IFS
6684
6685fi
6686fi
6687ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6688if test -n "$ac_ct_OTOOL64"; then
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6690$as_echo "$ac_ct_OTOOL64" >&6; }
6691else
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6693$as_echo "no" >&6; }
6694fi
6695
6696 if test "x$ac_ct_OTOOL64" = x; then
6697 OTOOL64=":"
6698 else
6699 case $cross_compiling:$ac_tool_warned in
6700yes:)
6701{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6702$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6703ac_tool_warned=yes ;;
6704esac
6705 OTOOL64=$ac_ct_OTOOL64
6706 fi
6707else
6708 OTOOL64="$ac_cv_prog_OTOOL64"
6709fi
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6738$as_echo_n "checking for -single_module linker flag... " >&6; }
6739if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6740 $as_echo_n "(cached) " >&6
6741else
6742 lt_cv_apple_cc_single_mod=no
6743 if test -z "${LT_MULTI_MODULE}"; then
6744 # By default we will add the -single_module flag. You can override
6745 # by either setting the environment variable LT_MULTI_MODULE
6746 # non-empty at configure time, or by adding -multi_module to the
6747 # link flags.
6748 rm -rf libconftest.dylib*
6749 echo "int foo(void){return 1;}" > conftest.c
6750 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6751-dynamiclib -Wl,-single_module conftest.c" >&5
6752 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6753 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6754 _lt_result=$?
6755 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6756 lt_cv_apple_cc_single_mod=yes
6757 else
6758 cat conftest.err >&5
6759 fi
6760 rm -rf libconftest.dylib*
6761 rm -f conftest.*
6762 fi
6763fi
6764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6765$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6767$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6768if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6769 $as_echo_n "(cached) " >&6
6770else
6771 lt_cv_ld_exported_symbols_list=no
6772 save_LDFLAGS=$LDFLAGS
6773 echo "_main" > conftest.sym
6774 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6776/* end confdefs.h. */
6777
6778int
6779main ()
6780{
6781
6782 ;
6783 return 0;
6784}
6785_ACEOF
6786if ac_fn_c_try_link "$LINENO"; then :
6787 lt_cv_ld_exported_symbols_list=yes
6788else
6789 lt_cv_ld_exported_symbols_list=no
6790fi
6791rm -f core conftest.err conftest.$ac_objext \
6792 conftest$ac_exeext conftest.$ac_ext
6793 LDFLAGS="$save_LDFLAGS"
6794
6795fi
6796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6797$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
52327858
L
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6799$as_echo_n "checking for -force_load linker flag... " >&6; }
6800if test "${lt_cv_ld_force_load+set}" = set; then :
6801 $as_echo_n "(cached) " >&6
6802else
6803 lt_cv_ld_force_load=no
6804 cat > conftest.c << _LT_EOF
6805int forced_loaded() { return 2;}
6806_LT_EOF
6807 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6808 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6809 echo "$AR cru libconftest.a conftest.o" >&5
6810 $AR cru libconftest.a conftest.o 2>&5
6811 cat > conftest.c << _LT_EOF
6812int main() { return 0;}
6813_LT_EOF
6814 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6815 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6816 _lt_result=$?
6817 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6818 lt_cv_ld_force_load=yes
6819 else
6820 cat conftest.err >&5
6821 fi
6822 rm -f conftest.err libconftest.a conftest conftest.c
6823 rm -rf conftest.dSYM
6824
6825fi
6826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6827$as_echo "$lt_cv_ld_force_load" >&6; }
d7f09764
DN
6828 case $host_os in
6829 rhapsody* | darwin1.[012])
6830 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6831 darwin1.*)
6832 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6833 darwin*) # darwin 5.x on
6834 # if running on 10.5 or later, the deployment target defaults
6835 # to the OS version, if on x86, and 10.4, the deployment
6836 # target defaults to 10.4. Don't you love it?
6837 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6838 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6839 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ebf6d33b 6840 10.[012][,.]*)
d7f09764
DN
6841 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6842 10.*)
6843 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6844 esac
6845 ;;
6846 esac
6847 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6848 _lt_dar_single_mod='$single_module'
6849 fi
6850 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6851 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6852 else
6853 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6854 fi
52327858 6855 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
d7f09764
DN
6856 _lt_dsymutil='~$DSYMUTIL $lib || :'
6857 else
6858 _lt_dsymutil=
6859 fi
6860 ;;
6861 esac
6862
6863ac_ext=c
6864ac_cpp='$CPP $CPPFLAGS'
6865ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6866ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6867ac_compiler_gnu=$ac_cv_c_compiler_gnu
6868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6869$as_echo_n "checking how to run the C preprocessor... " >&6; }
6870# On Suns, sometimes $CPP names a directory.
6871if test -n "$CPP" && test -d "$CPP"; then
6872 CPP=
6873fi
6874if test -z "$CPP"; then
6875 if test "${ac_cv_prog_CPP+set}" = set; then :
6876 $as_echo_n "(cached) " >&6
6877else
6878 # Double quotes because CPP needs to be expanded
6879 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6880 do
6881 ac_preproc_ok=false
6882for ac_c_preproc_warn_flag in '' yes
6883do
6884 # Use a header file that comes with gcc, so configuring glibc
6885 # with a fresh cross-compiler works.
6886 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6887 # <limits.h> exists even on freestanding compilers.
6888 # On the NeXT, cc -E runs the code through the compiler's parser,
6889 # not just through cpp. "Syntax error" is here to catch this case.
6890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6891/* end confdefs.h. */
6892#ifdef __STDC__
6893# include <limits.h>
6894#else
6895# include <assert.h>
6896#endif
6897 Syntax error
6898_ACEOF
6899if ac_fn_c_try_cpp "$LINENO"; then :
6900
6901else
6902 # Broken: fails on valid input.
6903continue
6904fi
6905rm -f conftest.err conftest.$ac_ext
6906
6907 # OK, works on sane cases. Now check whether nonexistent headers
6908 # can be detected and how.
6909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6910/* end confdefs.h. */
6911#include <ac_nonexistent.h>
6912_ACEOF
6913if ac_fn_c_try_cpp "$LINENO"; then :
6914 # Broken: success on invalid input.
6915continue
6916else
6917 # Passes both tests.
6918ac_preproc_ok=:
6919break
6920fi
6921rm -f conftest.err conftest.$ac_ext
6922
6923done
6924# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6925rm -f conftest.err conftest.$ac_ext
6926if $ac_preproc_ok; then :
6927 break
6928fi
6929
6930 done
6931 ac_cv_prog_CPP=$CPP
6932
6933fi
6934 CPP=$ac_cv_prog_CPP
6935else
6936 ac_cv_prog_CPP=$CPP
6937fi
6938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6939$as_echo "$CPP" >&6; }
6940ac_preproc_ok=false
6941for ac_c_preproc_warn_flag in '' yes
6942do
6943 # Use a header file that comes with gcc, so configuring glibc
6944 # with a fresh cross-compiler works.
6945 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6946 # <limits.h> exists even on freestanding compilers.
6947 # On the NeXT, cc -E runs the code through the compiler's parser,
6948 # not just through cpp. "Syntax error" is here to catch this case.
6949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6950/* end confdefs.h. */
6951#ifdef __STDC__
6952# include <limits.h>
6953#else
6954# include <assert.h>
6955#endif
6956 Syntax error
6957_ACEOF
6958if ac_fn_c_try_cpp "$LINENO"; then :
6959
6960else
6961 # Broken: fails on valid input.
6962continue
6963fi
6964rm -f conftest.err conftest.$ac_ext
6965
6966 # OK, works on sane cases. Now check whether nonexistent headers
6967 # can be detected and how.
6968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6969/* end confdefs.h. */
6970#include <ac_nonexistent.h>
6971_ACEOF
6972if ac_fn_c_try_cpp "$LINENO"; then :
6973 # Broken: success on invalid input.
6974continue
6975else
6976 # Passes both tests.
6977ac_preproc_ok=:
6978break
6979fi
6980rm -f conftest.err conftest.$ac_ext
6981
6982done
6983# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6984rm -f conftest.err conftest.$ac_ext
6985if $ac_preproc_ok; then :
6986
6987else
6988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6989$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6990as_fn_error "C preprocessor \"$CPP\" fails sanity check
6991See \`config.log' for more details." "$LINENO" 5; }
6992fi
6993
6994ac_ext=c
6995ac_cpp='$CPP $CPPFLAGS'
6996ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6997ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6998ac_compiler_gnu=$ac_cv_c_compiler_gnu
6999
7000
7001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7002$as_echo_n "checking for ANSI C header files... " >&6; }
7003if test "${ac_cv_header_stdc+set}" = set; then :
7004 $as_echo_n "(cached) " >&6
7005else
7006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7007/* end confdefs.h. */
7008#include <stdlib.h>
7009#include <stdarg.h>
7010#include <string.h>
7011#include <float.h>
7012
7013int
7014main ()
7015{
7016
7017 ;
7018 return 0;
7019}
7020_ACEOF
7021if ac_fn_c_try_compile "$LINENO"; then :
7022 ac_cv_header_stdc=yes
7023else
7024 ac_cv_header_stdc=no
7025fi
7026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7027
7028if test $ac_cv_header_stdc = yes; then
7029 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7031/* end confdefs.h. */
7032#include <string.h>
7033
7034_ACEOF
7035if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7036 $EGREP "memchr" >/dev/null 2>&1; then :
7037
7038else
7039 ac_cv_header_stdc=no
7040fi
7041rm -f conftest*
7042
7043fi
7044
7045if test $ac_cv_header_stdc = yes; then
7046 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7048/* end confdefs.h. */
7049#include <stdlib.h>
7050
7051_ACEOF
7052if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7053 $EGREP "free" >/dev/null 2>&1; then :
7054
7055else
7056 ac_cv_header_stdc=no
7057fi
7058rm -f conftest*
7059
7060fi
7061
7062if test $ac_cv_header_stdc = yes; then
7063 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7064 if test "$cross_compiling" = yes; then :
7065 :
7066else
7067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7068/* end confdefs.h. */
7069#include <ctype.h>
7070#include <stdlib.h>
7071#if ((' ' & 0x0FF) == 0x020)
7072# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7073# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7074#else
7075# define ISLOWER(c) \
7076 (('a' <= (c) && (c) <= 'i') \
7077 || ('j' <= (c) && (c) <= 'r') \
7078 || ('s' <= (c) && (c) <= 'z'))
7079# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7080#endif
7081
7082#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7083int
7084main ()
7085{
7086 int i;
7087 for (i = 0; i < 256; i++)
7088 if (XOR (islower (i), ISLOWER (i))
7089 || toupper (i) != TOUPPER (i))
7090 return 2;
7091 return 0;
7092}
7093_ACEOF
7094if ac_fn_c_try_run "$LINENO"; then :
7095
7096else
7097 ac_cv_header_stdc=no
7098fi
7099rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7100 conftest.$ac_objext conftest.beam conftest.$ac_ext
7101fi
7102
7103fi
7104fi
7105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7106$as_echo "$ac_cv_header_stdc" >&6; }
7107if test $ac_cv_header_stdc = yes; then
7108
7109$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7110
7111fi
7112
7113# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7114for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7115 inttypes.h stdint.h unistd.h
7116do :
7117 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7118ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7119"
7120eval as_val=\$$as_ac_Header
7121 if test "x$as_val" = x""yes; then :
7122 cat >>confdefs.h <<_ACEOF
7123#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7124_ACEOF
7125
7126fi
7127
7128done
7129
7130
7131for ac_header in dlfcn.h
7132do :
7133 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7134"
7135if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7136 cat >>confdefs.h <<_ACEOF
7137#define HAVE_DLFCN_H 1
7138_ACEOF
7139
7140fi
7141
7142done
7143
7144
7145
52327858
L
7146
7147
d7f09764
DN
7148# Set options
7149
7150
7151
7152 enable_dlopen=no
7153
7154
7155 enable_win32_dll=no
7156
7157
7158 # Check whether --enable-shared was given.
7159if test "${enable_shared+set}" = set; then :
7160 enableval=$enable_shared; p=${PACKAGE-default}
7161 case $enableval in
7162 yes) enable_shared=yes ;;
7163 no) enable_shared=no ;;
7164 *)
7165 enable_shared=no
7166 # Look at the argument we got. We use all the common list separators.
7167 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7168 for pkg in $enableval; do
7169 IFS="$lt_save_ifs"
7170 if test "X$pkg" = "X$p"; then
7171 enable_shared=yes
7172 fi
7173 done
7174 IFS="$lt_save_ifs"
7175 ;;
7176 esac
7177else
7178 enable_shared=yes
7179fi
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189 # Check whether --enable-static was given.
7190if test "${enable_static+set}" = set; then :
7191 enableval=$enable_static; p=${PACKAGE-default}
7192 case $enableval in
7193 yes) enable_static=yes ;;
7194 no) enable_static=no ;;
7195 *)
7196 enable_static=no
7197 # Look at the argument we got. We use all the common list separators.
7198 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7199 for pkg in $enableval; do
7200 IFS="$lt_save_ifs"
7201 if test "X$pkg" = "X$p"; then
7202 enable_static=yes
7203 fi
7204 done
7205 IFS="$lt_save_ifs"
7206 ;;
7207 esac
7208else
7209 enable_static=yes
7210fi
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221# Check whether --with-pic was given.
7222if test "${with_pic+set}" = set; then :
7223 withval=$with_pic; pic_mode="$withval"
7224else
7225 pic_mode=default
7226fi
7227
7228
7229test -z "$pic_mode" && pic_mode=default
7230
7231
7232
7233
7234
7235
7236
7237 # Check whether --enable-fast-install was given.
7238if test "${enable_fast_install+set}" = set; then :
7239 enableval=$enable_fast_install; p=${PACKAGE-default}
7240 case $enableval in
7241 yes) enable_fast_install=yes ;;
7242 no) enable_fast_install=no ;;
7243 *)
7244 enable_fast_install=no
7245 # Look at the argument we got. We use all the common list separators.
7246 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7247 for pkg in $enableval; do
7248 IFS="$lt_save_ifs"
7249 if test "X$pkg" = "X$p"; then
7250 enable_fast_install=yes
7251 fi
7252 done
7253 IFS="$lt_save_ifs"
7254 ;;
7255 esac
7256else
7257 enable_fast_install=yes
7258fi
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270# This can be used to rebuild libtool when needed
7271LIBTOOL_DEPS="$ltmain"
7272
7273# Always use our own libtool.
7274LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
52327858 7298
d7f09764
DN
7299
7300
7301test -z "$LN_S" && LN_S="ln -s"
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316if test -n "${ZSH_VERSION+set}" ; then
7317 setopt NO_GLOB_SUBST
7318fi
7319
7320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7321$as_echo_n "checking for objdir... " >&6; }
7322if test "${lt_cv_objdir+set}" = set; then :
7323 $as_echo_n "(cached) " >&6
7324else
7325 rm -f .libs 2>/dev/null
7326mkdir .libs 2>/dev/null
7327if test -d .libs; then
7328 lt_cv_objdir=.libs
7329else
7330 # MS-DOS does not allow filenames that begin with a dot.
7331 lt_cv_objdir=_libs
7332fi
7333rmdir .libs 2>/dev/null
7334fi
7335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7336$as_echo "$lt_cv_objdir" >&6; }
7337objdir=$lt_cv_objdir
7338
7339
7340
7341
7342
7343cat >>confdefs.h <<_ACEOF
7344#define LT_OBJDIR "$lt_cv_objdir/"
7345_ACEOF
7346
7347
7348
7349
d7f09764
DN
7350case $host_os in
7351aix3*)
7352 # AIX sometimes has problems with the GCC collect2 program. For some
7353 # reason, if we set the COLLECT_NAMES environment variable, the problems
7354 # vanish in a puff of smoke.
7355 if test "X${COLLECT_NAMES+set}" != Xset; then
7356 COLLECT_NAMES=
7357 export COLLECT_NAMES
7358 fi
7359 ;;
7360esac
7361
d7f09764
DN
7362# Global variables:
7363ofile=libtool
7364can_build_shared=yes
7365
7366# All known linkers require a `.a' archive for static linking (except MSVC,
7367# which needs '.lib').
7368libext=a
7369
7370with_gnu_ld="$lt_cv_prog_gnu_ld"
7371
7372old_CC="$CC"
7373old_CFLAGS="$CFLAGS"
7374
7375# Set sane defaults for various variables
7376test -z "$CC" && CC=cc
7377test -z "$LTCC" && LTCC=$CC
7378test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7379test -z "$LD" && LD=ld
7380test -z "$ac_objext" && ac_objext=o
7381
7382for cc_temp in $compiler""; do
7383 case $cc_temp in
7384 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7385 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7386 \-*) ;;
7387 *) break;;
7388 esac
7389done
52327858 7390cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7f09764
DN
7391
7392
7393# Only perform the check for file, if the check method requires it
7394test -z "$MAGIC_CMD" && MAGIC_CMD=file
7395case $deplibs_check_method in
7396file_magic*)
7397 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7399$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7400if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7401 $as_echo_n "(cached) " >&6
7402else
7403 case $MAGIC_CMD in
7404[\\/*] | ?:[\\/]*)
7405 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7406 ;;
7407*)
7408 lt_save_MAGIC_CMD="$MAGIC_CMD"
7409 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7410 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7411 for ac_dir in $ac_dummy; do
7412 IFS="$lt_save_ifs"
7413 test -z "$ac_dir" && ac_dir=.
7414 if test -f $ac_dir/${ac_tool_prefix}file; then
7415 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7416 if test -n "$file_magic_test_file"; then
7417 case $deplibs_check_method in
7418 "file_magic "*)
7419 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7420 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7421 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7422 $EGREP "$file_magic_regex" > /dev/null; then
7423 :
7424 else
7425 cat <<_LT_EOF 1>&2
7426
7427*** Warning: the command libtool uses to detect shared libraries,
7428*** $file_magic_cmd, produces output that libtool cannot recognize.
7429*** The result is that libtool may fail to recognize shared libraries
7430*** as such. This will affect the creation of libtool libraries that
7431*** depend on shared libraries, but programs linked with such libtool
7432*** libraries will work regardless of this problem. Nevertheless, you
7433*** may want to report the problem to your system manager and/or to
7434*** bug-libtool@gnu.org
7435
7436_LT_EOF
7437 fi ;;
7438 esac
7439 fi
7440 break
7441 fi
7442 done
7443 IFS="$lt_save_ifs"
7444 MAGIC_CMD="$lt_save_MAGIC_CMD"
7445 ;;
7446esac
7447fi
7448
7449MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7450if test -n "$MAGIC_CMD"; then
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7452$as_echo "$MAGIC_CMD" >&6; }
7453else
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7455$as_echo "no" >&6; }
7456fi
7457
7458
7459
7460
7461
7462if test -z "$lt_cv_path_MAGIC_CMD"; then
7463 if test -n "$ac_tool_prefix"; then
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7465$as_echo_n "checking for file... " >&6; }
7466if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7467 $as_echo_n "(cached) " >&6
7468else
7469 case $MAGIC_CMD in
7470[\\/*] | ?:[\\/]*)
7471 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7472 ;;
7473*)
7474 lt_save_MAGIC_CMD="$MAGIC_CMD"
7475 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7476 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7477 for ac_dir in $ac_dummy; do
7478 IFS="$lt_save_ifs"
7479 test -z "$ac_dir" && ac_dir=.
7480 if test -f $ac_dir/file; then
7481 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7482 if test -n "$file_magic_test_file"; then
7483 case $deplibs_check_method in
7484 "file_magic "*)
7485 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7486 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7487 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7488 $EGREP "$file_magic_regex" > /dev/null; then
7489 :
7490 else
7491 cat <<_LT_EOF 1>&2
7492
7493*** Warning: the command libtool uses to detect shared libraries,
7494*** $file_magic_cmd, produces output that libtool cannot recognize.
7495*** The result is that libtool may fail to recognize shared libraries
7496*** as such. This will affect the creation of libtool libraries that
7497*** depend on shared libraries, but programs linked with such libtool
7498*** libraries will work regardless of this problem. Nevertheless, you
7499*** may want to report the problem to your system manager and/or to
7500*** bug-libtool@gnu.org
7501
7502_LT_EOF
7503 fi ;;
7504 esac
7505 fi
7506 break
7507 fi
7508 done
7509 IFS="$lt_save_ifs"
7510 MAGIC_CMD="$lt_save_MAGIC_CMD"
7511 ;;
7512esac
7513fi
7514
7515MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7516if test -n "$MAGIC_CMD"; then
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7518$as_echo "$MAGIC_CMD" >&6; }
7519else
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7521$as_echo "no" >&6; }
7522fi
7523
7524
7525 else
7526 MAGIC_CMD=:
7527 fi
7528fi
7529
7530 fi
7531 ;;
7532esac
7533
7534# Use C for the default configuration in the libtool script
7535
7536lt_save_CC="$CC"
7537ac_ext=c
7538ac_cpp='$CPP $CPPFLAGS'
7539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7541ac_compiler_gnu=$ac_cv_c_compiler_gnu
7542
7543
7544# Source file extension for C test sources.
7545ac_ext=c
7546
7547# Object file extension for compiled C test sources.
7548objext=o
7549objext=$objext
7550
7551# Code to be used in simple compile tests
7552lt_simple_compile_test_code="int some_variable = 0;"
7553
7554# Code to be used in simple link tests
7555lt_simple_link_test_code='int main(){return(0);}'
7556
7557
7558
7559
7560
7561
7562
7563# If no C compiler was specified, use CC.
7564LTCC=${LTCC-"$CC"}
7565
7566# If no C compiler flags were specified, use CFLAGS.
7567LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7568
7569# Allow CC to be a program name with arguments.
7570compiler=$CC
7571
7572# Save the default compiler, since it gets overwritten when the other
7573# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7574compiler_DEFAULT=$CC
7575
7576# save warnings/boilerplate of simple test code
7577ac_outfile=conftest.$ac_objext
7578echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7579eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7580_lt_compiler_boilerplate=`cat conftest.err`
7581$RM conftest*
7582
7583ac_outfile=conftest.$ac_objext
7584echo "$lt_simple_link_test_code" >conftest.$ac_ext
7585eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7586_lt_linker_boilerplate=`cat conftest.err`
7587$RM -r conftest*
7588
7589
7590## CAVEAT EMPTOR:
7591## There is no encapsulation within the following macros, do not change
7592## the running order or otherwise move them around unless you know exactly
7593## what you are doing...
7594if test -n "$compiler"; then
7595
7596lt_prog_compiler_no_builtin_flag=
7597
7598if test "$GCC" = yes; then
52327858
L
7599 case $cc_basename in
7600 nvcc*)
7601 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7602 *)
7603 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7604 esac
d7f09764
DN
7605
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7607$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7608if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7609 $as_echo_n "(cached) " >&6
7610else
7611 lt_cv_prog_compiler_rtti_exceptions=no
7612 ac_outfile=conftest.$ac_objext
7613 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7614 lt_compiler_flag="-fno-rtti -fno-exceptions"
7615 # Insert the option either (1) after the last *FLAGS variable, or
7616 # (2) before a word containing "conftest.", or (3) at the end.
7617 # Note that $ac_compile itself does not contain backslashes and begins
7618 # with a dollar sign (not a hyphen), so the echo should work correctly.
7619 # The option is referenced via a variable to avoid confusing sed.
7620 lt_compile=`echo "$ac_compile" | $SED \
7621 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7622 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7623 -e 's:$: $lt_compiler_flag:'`
52327858 7624 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
7625 (eval "$lt_compile" 2>conftest.err)
7626 ac_status=$?
7627 cat conftest.err >&5
52327858 7628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
7629 if (exit $ac_status) && test -s "$ac_outfile"; then
7630 # The compiler can only warn and ignore the option if not recognized
7631 # So say no if there are warnings other than the usual output.
52327858 7632 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7f09764
DN
7633 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7634 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7635 lt_cv_prog_compiler_rtti_exceptions=yes
7636 fi
7637 fi
7638 $RM conftest*
7639
7640fi
7641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7642$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7643
7644if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7645 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7646else
7647 :
7648fi
7649
7650fi
7651
7652
7653
7654
7655
7656
7657 lt_prog_compiler_wl=
7658lt_prog_compiler_pic=
7659lt_prog_compiler_static=
7660
7661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7662$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7663
7664 if test "$GCC" = yes; then
7665 lt_prog_compiler_wl='-Wl,'
7666 lt_prog_compiler_static='-static'
7667
7668 case $host_os in
7669 aix*)
7670 # All AIX code is PIC.
7671 if test "$host_cpu" = ia64; then
7672 # AIX 5 now supports IA64 processor
7673 lt_prog_compiler_static='-Bstatic'
7674 fi
de973ab7 7675 lt_prog_compiler_pic='-fPIC'
d7f09764
DN
7676 ;;
7677
7678 amigaos*)
7679 case $host_cpu in
7680 powerpc)
7681 # see comment about AmigaOS4 .so support
7682 lt_prog_compiler_pic='-fPIC'
7683 ;;
7684 m68k)
7685 # FIXME: we need at least 68020 code to build shared libraries, but
7686 # adding the `-m68020' flag to GCC prevents building anything better,
7687 # like `-m68040'.
7688 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7689 ;;
7690 esac
7691 ;;
7692
7693 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7694 # PIC is the default for these OSes.
7695 ;;
7696
7697 mingw* | cygwin* | pw32* | os2* | cegcc*)
7698 # This hack is so that the source file can tell whether it is being
7699 # built for inclusion in a dll (and should export symbols for example).
7700 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7701 # (--disable-auto-import) libraries
7702 lt_prog_compiler_pic='-DDLL_EXPORT'
7703 ;;
7704
7705 darwin* | rhapsody*)
7706 # PIC is the default on this platform
7707 # Common symbols not allowed in MH_DYLIB files
7708 lt_prog_compiler_pic='-fno-common'
7709 ;;
7710
52327858
L
7711 haiku*)
7712 # PIC is the default for Haiku.
7713 # The "-static" flag exists, but is broken.
7714 lt_prog_compiler_static=
7715 ;;
7716
d7f09764
DN
7717 hpux*)
7718 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7719 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7720 # sets the default TLS model and affects inlining.
7721 case $host_cpu in
7722 hppa*64*)
7723 # +Z the default
7724 ;;
7725 *)
7726 lt_prog_compiler_pic='-fPIC'
7727 ;;
7728 esac
7729 ;;
7730
7731 interix[3-9]*)
7732 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7733 # Instead, we relocate shared libraries at runtime.
7734 ;;
7735
7736 msdosdjgpp*)
7737 # Just because we use GCC doesn't mean we suddenly get shared libraries
7738 # on systems that don't support them.
7739 lt_prog_compiler_can_build_shared=no
7740 enable_shared=no
7741 ;;
7742
7743 *nto* | *qnx*)
7744 # QNX uses GNU C++, but need to define -shared option too, otherwise
7745 # it will coredump.
7746 lt_prog_compiler_pic='-fPIC -shared'
7747 ;;
7748
7749 sysv4*MP*)
7750 if test -d /usr/nec; then
7751 lt_prog_compiler_pic=-Kconform_pic
7752 fi
7753 ;;
7754
7755 *)
7756 lt_prog_compiler_pic='-fPIC'
7757 ;;
7758 esac
52327858
L
7759
7760 case $cc_basename in
7761 nvcc*) # Cuda Compiler Driver 2.2
7762 lt_prog_compiler_wl='-Xlinker '
7763 lt_prog_compiler_pic='-Xcompiler -fPIC'
7764 ;;
7765 esac
d7f09764
DN
7766 else
7767 # PORTME Check for flag to pass linker flags through the system compiler.
7768 case $host_os in
7769 aix*)
7770 lt_prog_compiler_wl='-Wl,'
7771 if test "$host_cpu" = ia64; then
7772 # AIX 5 now supports IA64 processor
7773 lt_prog_compiler_static='-Bstatic'
7774 else
7775 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7776 fi
7777 ;;
7778
7779 mingw* | cygwin* | pw32* | os2* | cegcc*)
7780 # This hack is so that the source file can tell whether it is being
7781 # built for inclusion in a dll (and should export symbols for example).
7782 lt_prog_compiler_pic='-DDLL_EXPORT'
7783 ;;
7784
7785 hpux9* | hpux10* | hpux11*)
7786 lt_prog_compiler_wl='-Wl,'
7787 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7788 # not for PA HP-UX.
7789 case $host_cpu in
7790 hppa*64*|ia64*)
7791 # +Z the default
7792 ;;
7793 *)
7794 lt_prog_compiler_pic='+Z'
7795 ;;
7796 esac
7797 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7798 lt_prog_compiler_static='${wl}-a ${wl}archive'
7799 ;;
7800
7801 irix5* | irix6* | nonstopux*)
7802 lt_prog_compiler_wl='-Wl,'
7803 # PIC (with -KPIC) is the default.
7804 lt_prog_compiler_static='-non_shared'
7805 ;;
7806
7807 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7808 case $cc_basename in
7809 # old Intel for x86_64 which still supported -KPIC.
7810 ecc*)
7811 lt_prog_compiler_wl='-Wl,'
7812 lt_prog_compiler_pic='-KPIC'
7813 lt_prog_compiler_static='-static'
7814 ;;
7815 # icc used to be incompatible with GCC.
7816 # ICC 10 doesn't accept -KPIC any more.
7817 icc* | ifort*)
7818 lt_prog_compiler_wl='-Wl,'
7819 lt_prog_compiler_pic='-fPIC'
7820 lt_prog_compiler_static='-static'
7821 ;;
7822 # Lahey Fortran 8.1.
7823 lf95*)
7824 lt_prog_compiler_wl='-Wl,'
7825 lt_prog_compiler_pic='--shared'
7826 lt_prog_compiler_static='--static'
7827 ;;
52327858 7828 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7f09764
DN
7829 # Portland Group compilers (*not* the Pentium gcc compiler,
7830 # which looks to be a dead project)
7831 lt_prog_compiler_wl='-Wl,'
7832 lt_prog_compiler_pic='-fpic'
7833 lt_prog_compiler_static='-Bstatic'
7834 ;;
7835 ccc*)
7836 lt_prog_compiler_wl='-Wl,'
7837 # All Alpha code is PIC.
7838 lt_prog_compiler_static='-non_shared'
7839 ;;
52327858
L
7840 xl* | bgxl* | bgf* | mpixl*)
7841 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
d7f09764
DN
7842 lt_prog_compiler_wl='-Wl,'
7843 lt_prog_compiler_pic='-qpic'
7844 lt_prog_compiler_static='-qstaticlink'
7845 ;;
7846 *)
7847 case `$CC -V 2>&1 | sed 5q` in
52327858
L
7848 *Sun\ F* | *Sun*Fortran*)
7849 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7f09764
DN
7850 lt_prog_compiler_pic='-KPIC'
7851 lt_prog_compiler_static='-Bstatic'
52327858 7852 lt_prog_compiler_wl=''
d7f09764 7853 ;;
52327858
L
7854 *Sun\ C*)
7855 # Sun C 5.9
d7f09764
DN
7856 lt_prog_compiler_pic='-KPIC'
7857 lt_prog_compiler_static='-Bstatic'
52327858 7858 lt_prog_compiler_wl='-Wl,'
d7f09764
DN
7859 ;;
7860 esac
7861 ;;
7862 esac
7863 ;;
7864
7865 newsos6)
7866 lt_prog_compiler_pic='-KPIC'
7867 lt_prog_compiler_static='-Bstatic'
7868 ;;
7869
7870 *nto* | *qnx*)
7871 # QNX uses GNU C++, but need to define -shared option too, otherwise
7872 # it will coredump.
7873 lt_prog_compiler_pic='-fPIC -shared'
7874 ;;
7875
7876 osf3* | osf4* | osf5*)
7877 lt_prog_compiler_wl='-Wl,'
7878 # All OSF/1 code is PIC.
7879 lt_prog_compiler_static='-non_shared'
7880 ;;
7881
7882 rdos*)
7883 lt_prog_compiler_static='-non_shared'
7884 ;;
7885
7886 solaris*)
7887 lt_prog_compiler_pic='-KPIC'
7888 lt_prog_compiler_static='-Bstatic'
7889 case $cc_basename in
7890 f77* | f90* | f95*)
7891 lt_prog_compiler_wl='-Qoption ld ';;
7892 *)
7893 lt_prog_compiler_wl='-Wl,';;
7894 esac
7895 ;;
7896
7897 sunos4*)
7898 lt_prog_compiler_wl='-Qoption ld '
7899 lt_prog_compiler_pic='-PIC'
7900 lt_prog_compiler_static='-Bstatic'
7901 ;;
7902
7903 sysv4 | sysv4.2uw2* | sysv4.3*)
7904 lt_prog_compiler_wl='-Wl,'
7905 lt_prog_compiler_pic='-KPIC'
7906 lt_prog_compiler_static='-Bstatic'
7907 ;;
7908
7909 sysv4*MP*)
7910 if test -d /usr/nec ;then
7911 lt_prog_compiler_pic='-Kconform_pic'
7912 lt_prog_compiler_static='-Bstatic'
7913 fi
7914 ;;
7915
7916 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7917 lt_prog_compiler_wl='-Wl,'
7918 lt_prog_compiler_pic='-KPIC'
7919 lt_prog_compiler_static='-Bstatic'
7920 ;;
7921
7922 unicos*)
7923 lt_prog_compiler_wl='-Wl,'
7924 lt_prog_compiler_can_build_shared=no
7925 ;;
7926
7927 uts4*)
7928 lt_prog_compiler_pic='-pic'
7929 lt_prog_compiler_static='-Bstatic'
7930 ;;
7931
7932 *)
7933 lt_prog_compiler_can_build_shared=no
7934 ;;
7935 esac
7936 fi
7937
7938case $host_os in
7939 # For platforms which do not support PIC, -DPIC is meaningless:
7940 *djgpp*)
7941 lt_prog_compiler_pic=
7942 ;;
7943 *)
7944 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7945 ;;
7946esac
7947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7948$as_echo "$lt_prog_compiler_pic" >&6; }
7949
7950
7951
7952
7953
7954
7955#
7956# Check to make sure the PIC flag actually works.
7957#
7958if test -n "$lt_prog_compiler_pic"; then
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7960$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7961if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7962 $as_echo_n "(cached) " >&6
7963else
7964 lt_cv_prog_compiler_pic_works=no
7965 ac_outfile=conftest.$ac_objext
7966 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7967 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7968 # Insert the option either (1) after the last *FLAGS variable, or
7969 # (2) before a word containing "conftest.", or (3) at the end.
7970 # Note that $ac_compile itself does not contain backslashes and begins
7971 # with a dollar sign (not a hyphen), so the echo should work correctly.
7972 # The option is referenced via a variable to avoid confusing sed.
7973 lt_compile=`echo "$ac_compile" | $SED \
7974 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7975 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7976 -e 's:$: $lt_compiler_flag:'`
52327858 7977 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
7978 (eval "$lt_compile" 2>conftest.err)
7979 ac_status=$?
7980 cat conftest.err >&5
52327858 7981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
7982 if (exit $ac_status) && test -s "$ac_outfile"; then
7983 # The compiler can only warn and ignore the option if not recognized
7984 # So say no if there are warnings other than the usual output.
52327858 7985 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7f09764
DN
7986 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7987 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7988 lt_cv_prog_compiler_pic_works=yes
7989 fi
7990 fi
7991 $RM conftest*
7992
7993fi
7994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7995$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7996
7997if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7998 case $lt_prog_compiler_pic in
7999 "" | " "*) ;;
8000 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8001 esac
8002else
8003 lt_prog_compiler_pic=
8004 lt_prog_compiler_can_build_shared=no
8005fi
8006
8007fi
8008
8009
8010
8011
8012
8013
8014#
8015# Check to make sure the static flag actually works.
8016#
8017wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8019$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8020if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8021 $as_echo_n "(cached) " >&6
8022else
8023 lt_cv_prog_compiler_static_works=no
8024 save_LDFLAGS="$LDFLAGS"
8025 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8026 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8027 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8028 # The linker can only warn and ignore the option if not recognized
8029 # So say no if there are warnings
8030 if test -s conftest.err; then
8031 # Append any errors to the config.log.
8032 cat conftest.err 1>&5
52327858 8033 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7f09764
DN
8034 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8035 if diff conftest.exp conftest.er2 >/dev/null; then
8036 lt_cv_prog_compiler_static_works=yes
8037 fi
8038 else
8039 lt_cv_prog_compiler_static_works=yes
8040 fi
8041 fi
8042 $RM -r conftest*
8043 LDFLAGS="$save_LDFLAGS"
8044
8045fi
8046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8047$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8048
8049if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8050 :
8051else
8052 lt_prog_compiler_static=
8053fi
8054
8055
8056
8057
8058
8059
8060
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8062$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8063if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8064 $as_echo_n "(cached) " >&6
8065else
8066 lt_cv_prog_compiler_c_o=no
8067 $RM -r conftest 2>/dev/null
8068 mkdir conftest
8069 cd conftest
8070 mkdir out
8071 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8072
8073 lt_compiler_flag="-o out/conftest2.$ac_objext"
8074 # Insert the option either (1) after the last *FLAGS variable, or
8075 # (2) before a word containing "conftest.", or (3) at the end.
8076 # Note that $ac_compile itself does not contain backslashes and begins
8077 # with a dollar sign (not a hyphen), so the echo should work correctly.
8078 lt_compile=`echo "$ac_compile" | $SED \
8079 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8080 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8081 -e 's:$: $lt_compiler_flag:'`
52327858 8082 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
8083 (eval "$lt_compile" 2>out/conftest.err)
8084 ac_status=$?
8085 cat out/conftest.err >&5
52327858 8086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
8087 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8088 then
8089 # The compiler can only warn and ignore the option if not recognized
8090 # So say no if there are warnings
52327858 8091 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7f09764
DN
8092 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8093 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8094 lt_cv_prog_compiler_c_o=yes
8095 fi
8096 fi
8097 chmod u+w . 2>&5
8098 $RM conftest*
8099 # SGI C++ compiler will create directory out/ii_files/ for
8100 # template instantiation
8101 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8102 $RM out/* && rmdir out
8103 cd ..
8104 $RM -r conftest
8105 $RM conftest*
8106
8107fi
8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8109$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8110
8111
8112
8113
8114
8115
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8117$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8118if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8119 $as_echo_n "(cached) " >&6
8120else
8121 lt_cv_prog_compiler_c_o=no
8122 $RM -r conftest 2>/dev/null
8123 mkdir conftest
8124 cd conftest
8125 mkdir out
8126 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8127
8128 lt_compiler_flag="-o out/conftest2.$ac_objext"
8129 # Insert the option either (1) after the last *FLAGS variable, or
8130 # (2) before a word containing "conftest.", or (3) at the end.
8131 # Note that $ac_compile itself does not contain backslashes and begins
8132 # with a dollar sign (not a hyphen), so the echo should work correctly.
8133 lt_compile=`echo "$ac_compile" | $SED \
8134 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8135 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8136 -e 's:$: $lt_compiler_flag:'`
52327858 8137 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7f09764
DN
8138 (eval "$lt_compile" 2>out/conftest.err)
8139 ac_status=$?
8140 cat out/conftest.err >&5
52327858 8141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7f09764
DN
8142 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8143 then
8144 # The compiler can only warn and ignore the option if not recognized
8145 # So say no if there are warnings
52327858 8146 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7f09764
DN
8147 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8148 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8149 lt_cv_prog_compiler_c_o=yes
8150 fi
8151 fi
8152 chmod u+w . 2>&5
8153 $RM conftest*
8154 # SGI C++ compiler will create directory out/ii_files/ for
8155 # template instantiation
8156 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8157 $RM out/* && rmdir out
8158 cd ..
8159 $RM -r conftest
8160 $RM conftest*
8161
8162fi
8163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8164$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8165
8166
8167
8168
8169hard_links="nottested"
8170if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8171 # do not overwrite the value of need_locks provided by the user
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8173$as_echo_n "checking if we can lock with hard links... " >&6; }
8174 hard_links=yes
8175 $RM conftest*
8176 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8177 touch conftest.a
8178 ln conftest.a conftest.b 2>&5 || hard_links=no
8179 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8181$as_echo "$hard_links" >&6; }
8182 if test "$hard_links" = no; then
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8184$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8185 need_locks=warn
8186 fi
8187else
8188 need_locks=no
8189fi
8190
8191
8192
8193
8194
8195
8196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8197$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8198
8199 runpath_var=
8200 allow_undefined_flag=
8201 always_export_symbols=no
8202 archive_cmds=
8203 archive_expsym_cmds=
8204 compiler_needs_object=no
8205 enable_shared_with_static_runtimes=no
8206 export_dynamic_flag_spec=
8207 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8208 hardcode_automatic=no
8209 hardcode_direct=no
8210 hardcode_direct_absolute=no
8211 hardcode_libdir_flag_spec=
8212 hardcode_libdir_flag_spec_ld=
8213 hardcode_libdir_separator=
8214 hardcode_minus_L=no
8215 hardcode_shlibpath_var=unsupported
8216 inherit_rpath=no
8217 link_all_deplibs=unknown
8218 module_cmds=
8219 module_expsym_cmds=
8220 old_archive_from_new_cmds=
8221 old_archive_from_expsyms_cmds=
8222 thread_safe_flag_spec=
8223 whole_archive_flag_spec=
8224 # include_expsyms should be a list of space-separated symbols to be *always*
8225 # included in the symbol list
8226 include_expsyms=
8227 # exclude_expsyms can be an extended regexp of symbols to exclude
8228 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8229 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8230 # as well as any symbol that contains `d'.
8231 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8232 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8233 # platforms (ab)use it in PIC code, but their linkers get confused if
8234 # the symbol is explicitly referenced. Since portable code cannot
8235 # rely on this symbol name, it's probably fine to never include it in
8236 # preloaded symbol tables.
8237 # Exclude shared library initialization/finalization symbols.
8238 extract_expsyms_cmds=
8239
8240 case $host_os in
8241 cygwin* | mingw* | pw32* | cegcc*)
8242 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8243 # When not using gcc, we currently assume that we are using
8244 # Microsoft Visual C++.
8245 if test "$GCC" != yes; then
8246 with_gnu_ld=no
8247 fi
8248 ;;
8249 interix*)
8250 # we just hope/assume this is gcc and not c89 (= MSVC++)
8251 with_gnu_ld=yes
8252 ;;
8253 openbsd*)
8254 with_gnu_ld=no
8255 ;;
8256 esac
8257
8258 ld_shlibs=yes
52327858
L
8259
8260 # On some targets, GNU ld is compatible enough with the native linker
8261 # that we're better off using the native interface for both.
8262 lt_use_gnu_ld_interface=no
d7f09764 8263 if test "$with_gnu_ld" = yes; then
52327858
L
8264 case $host_os in
8265 aix*)
8266 # The AIX port of GNU ld has always aspired to compatibility
8267 # with the native linker. However, as the warning in the GNU ld
8268 # block says, versions before 2.19.5* couldn't really create working
8269 # shared libraries, regardless of the interface used.
8270 case `$LD -v 2>&1` in
8271 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8272 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8273 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8274 *)
8275 lt_use_gnu_ld_interface=yes
8276 ;;
8277 esac
8278 ;;
8279 *)
8280 lt_use_gnu_ld_interface=yes
8281 ;;
8282 esac
8283 fi
8284
8285 if test "$lt_use_gnu_ld_interface" = yes; then
d7f09764
DN
8286 # If archive_cmds runs LD, not CC, wlarc should be empty
8287 wlarc='${wl}'
8288
8289 # Set some defaults for GNU ld with shared library support. These
8290 # are reset later if shared libraries are not supported. Putting them
8291 # here allows them to be overridden if necessary.
8292 runpath_var=LD_RUN_PATH
8293 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8294 export_dynamic_flag_spec='${wl}--export-dynamic'
8295 # ancient GNU ld didn't support --whole-archive et. al.
8296 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8297 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8298 else
8299 whole_archive_flag_spec=
8300 fi
8301 supports_anon_versioning=no
8302 case `$LD -v 2>&1` in
52327858 8303 *GNU\ gold*) supports_anon_versioning=yes ;;
d7f09764
DN
8304 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8305 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8306 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8307 *\ 2.11.*) ;; # other 2.11 versions
8308 *) supports_anon_versioning=yes ;;
8309 esac
8310
8311 # See if GNU ld supports shared libraries.
8312 case $host_os in
8313 aix[3-9]*)
8314 # On AIX/PPC, the GNU linker is very broken
8315 if test "$host_cpu" != ia64; then
8316 ld_shlibs=no
8317 cat <<_LT_EOF 1>&2
8318
52327858 8319*** Warning: the GNU linker, at least up to release 2.19, is reported
d7f09764
DN
8320*** to be unable to reliably create shared libraries on AIX.
8321*** Therefore, libtool is disabling shared libraries support. If you
52327858
L
8322*** really care for shared libraries, you may want to install binutils
8323*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8324*** You will then need to restart the configuration process.
d7f09764
DN
8325
8326_LT_EOF
8327 fi
8328 ;;
8329
8330 amigaos*)
8331 case $host_cpu in
8332 powerpc)
8333 # see comment about AmigaOS4 .so support
8334 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8335 archive_expsym_cmds=''
8336 ;;
8337 m68k)
8338 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)'
8339 hardcode_libdir_flag_spec='-L$libdir'
8340 hardcode_minus_L=yes
8341 ;;
8342 esac
8343 ;;
8344
8345 beos*)
8346 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8347 allow_undefined_flag=unsupported
8348 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8349 # support --undefined. This deserves some investigation. FIXME
8350 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8351 else
8352 ld_shlibs=no
8353 fi
8354 ;;
8355
8356 cygwin* | mingw* | pw32* | cegcc*)
8357 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8358 # as there is no search path for DLLs.
8359 hardcode_libdir_flag_spec='-L$libdir'
52327858 8360 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7f09764
DN
8361 allow_undefined_flag=unsupported
8362 always_export_symbols=no
8363 enable_shared_with_static_runtimes=yes
8364 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8365
8366 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8367 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8368 # If the export-symbols file already is a .def file (1st line
8369 # is EXPORTS), use it as is; otherwise, prepend...
8370 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8371 cp $export_symbols $output_objdir/$soname.def;
8372 else
8373 echo EXPORTS > $output_objdir/$soname.def;
8374 cat $export_symbols >> $output_objdir/$soname.def;
8375 fi~
8376 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8377 else
8378 ld_shlibs=no
8379 fi
8380 ;;
8381
52327858
L
8382 haiku*)
8383 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8384 link_all_deplibs=yes
8385 ;;
8386
d7f09764
DN
8387 interix[3-9]*)
8388 hardcode_direct=no
8389 hardcode_shlibpath_var=no
8390 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8391 export_dynamic_flag_spec='${wl}-E'
8392 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8393 # Instead, shared libraries are loaded at an image base (0x10000000 by
8394 # default) and relocated if they conflict, which is a slow very memory
8395 # consuming and fragmenting process. To avoid this, we pick a random,
8396 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8397 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8398 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8399 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'
8400 ;;
8401
8402 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8403 tmp_diet=no
8404 if test "$host_os" = linux-dietlibc; then
8405 case $cc_basename in
8406 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8407 esac
8408 fi
8409 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8410 && test "$tmp_diet" = no
8411 then
a699d672 8412 tmp_addflag=' $pic_flag'
d7f09764
DN
8413 tmp_sharedflag='-shared'
8414 case $cc_basename,$host_cpu in
8415 pgcc*) # Portland Group C compiler
52327858 8416 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
8417 tmp_addflag=' $pic_flag'
8418 ;;
52327858
L
8419 pgf77* | pgf90* | pgf95* | pgfortran*)
8420 # Portland Group f77 and f90 compilers
8421 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
8422 tmp_addflag=' $pic_flag -Mnomain' ;;
8423 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8424 tmp_addflag=' -i_dynamic' ;;
8425 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8426 tmp_addflag=' -i_dynamic -nofor_main' ;;
8427 ifc* | ifort*) # Intel Fortran compiler
8428 tmp_addflag=' -nofor_main' ;;
8429 lf95*) # Lahey Fortran 8.1
8430 whole_archive_flag_spec=
8431 tmp_sharedflag='--shared' ;;
52327858 8432 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
d7f09764
DN
8433 tmp_sharedflag='-qmkshrobj'
8434 tmp_addflag= ;;
52327858
L
8435 nvcc*) # Cuda Compiler Driver 2.2
8436 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'
8437 compiler_needs_object=yes
8438 ;;
d7f09764
DN
8439 esac
8440 case `$CC -V 2>&1 | sed 5q` in
8441 *Sun\ C*) # Sun C 5.9
52327858 8442 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
8443 compiler_needs_object=yes
8444 tmp_sharedflag='-G' ;;
8445 *Sun\ F*) # Sun Fortran 8.3
8446 tmp_sharedflag='-G' ;;
8447 esac
8448 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8449
8450 if test "x$supports_anon_versioning" = xyes; then
8451 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8452 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8453 echo "local: *; };" >> $output_objdir/$libname.ver~
8454 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8455 fi
8456
8457 case $cc_basename in
52327858 8458 xlf* | bgf* | bgxlf* | mpixlf*)
d7f09764
DN
8459 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8460 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8461 hardcode_libdir_flag_spec=
8462 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8463 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8464 if test "x$supports_anon_versioning" = xyes; then
8465 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8466 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8467 echo "local: *; };" >> $output_objdir/$libname.ver~
8468 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8469 fi
8470 ;;
8471 esac
8472 else
8473 ld_shlibs=no
8474 fi
8475 ;;
8476
8477 netbsd*)
8478 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8479 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8480 wlarc=
8481 else
8482 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8483 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8484 fi
8485 ;;
8486
8487 solaris*)
8488 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8489 ld_shlibs=no
8490 cat <<_LT_EOF 1>&2
8491
8492*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8493*** create shared libraries on Solaris systems. Therefore, libtool
8494*** is disabling shared libraries support. We urge you to upgrade GNU
8495*** binutils to release 2.9.1 or newer. Another option is to modify
8496*** your PATH or compiler configuration so that the native linker is
8497*** used, and then restart.
8498
8499_LT_EOF
8500 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8501 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8502 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8503 else
8504 ld_shlibs=no
8505 fi
8506 ;;
8507
8508 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8509 case `$LD -v 2>&1` in
8510 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8511 ld_shlibs=no
8512 cat <<_LT_EOF 1>&2
8513
8514*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8515*** reliably create shared libraries on SCO systems. Therefore, libtool
8516*** is disabling shared libraries support. We urge you to upgrade GNU
8517*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8518*** your PATH or compiler configuration so that the native linker is
8519*** used, and then restart.
8520
8521_LT_EOF
8522 ;;
8523 *)
8524 # For security reasons, it is highly recommended that you always
8525 # use absolute paths for naming shared libraries, and exclude the
8526 # DT_RUNPATH tag from executables and libraries. But doing so
8527 # requires that you compile everything twice, which is a pain.
8528 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8529 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8530 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8531 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8532 else
8533 ld_shlibs=no
8534 fi
8535 ;;
8536 esac
8537 ;;
8538
8539 sunos4*)
8540 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8541 wlarc=
8542 hardcode_direct=yes
8543 hardcode_shlibpath_var=no
8544 ;;
8545
8546 *)
8547 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8548 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8549 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8550 else
8551 ld_shlibs=no
8552 fi
8553 ;;
8554 esac
8555
8556 if test "$ld_shlibs" = no; then
8557 runpath_var=
8558 hardcode_libdir_flag_spec=
8559 export_dynamic_flag_spec=
8560 whole_archive_flag_spec=
8561 fi
8562 else
8563 # PORTME fill in a description of your system's linker (not GNU ld)
8564 case $host_os in
8565 aix3*)
8566 allow_undefined_flag=unsupported
8567 always_export_symbols=yes
8568 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'
8569 # Note: this linker hardcodes the directories in LIBPATH if there
8570 # are no directories specified by -L.
8571 hardcode_minus_L=yes
8572 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8573 # Neither direct hardcoding nor static linking is supported with a
8574 # broken collect2.
8575 hardcode_direct=unsupported
8576 fi
8577 ;;
8578
8579 aix[4-9]*)
8580 if test "$host_cpu" = ia64; then
8581 # On IA64, the linker does run time linking by default, so we don't
8582 # have to do anything special.
8583 aix_use_runtimelinking=no
8584 exp_sym_flag='-Bexport'
8585 no_entry_flag=""
8586 else
8587 # If we're using GNU nm, then we don't want the "-C" option.
8588 # -C means demangle to AIX nm, but means don't demangle with GNU nm
52327858
L
8589 # Also, AIX nm treats weak defined symbols like other global
8590 # defined symbols, whereas GNU nm marks them as "W".
d7f09764 8591 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
52327858 8592 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
8593 else
8594 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'
8595 fi
8596 aix_use_runtimelinking=no
8597
8598 # Test if we are trying to use run time linking or normal
8599 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8600 # need to do runtime linking.
8601 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8602 for ld_flag in $LDFLAGS; do
8603 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8604 aix_use_runtimelinking=yes
8605 break
8606 fi
8607 done
8608 ;;
8609 esac
8610
8611 exp_sym_flag='-bexport'
8612 no_entry_flag='-bnoentry'
8613 fi
8614
8615 # When large executables or shared objects are built, AIX ld can
8616 # have problems creating the table of contents. If linking a library
8617 # or program results in "error TOC overflow" add -mminimal-toc to
8618 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8619 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8620
8621 archive_cmds=''
8622 hardcode_direct=yes
8623 hardcode_direct_absolute=yes
8624 hardcode_libdir_separator=':'
8625 link_all_deplibs=yes
8626 file_list_spec='${wl}-f,'
8627
8628 if test "$GCC" = yes; then
8629 case $host_os in aix4.[012]|aix4.[012].*)
8630 # We only want to do this on AIX 4.2 and lower, the check
8631 # below for broken collect2 doesn't work under 4.3+
8632 collect2name=`${CC} -print-prog-name=collect2`
8633 if test -f "$collect2name" &&
8634 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8635 then
8636 # We have reworked collect2
8637 :
8638 else
8639 # We have old collect2
8640 hardcode_direct=unsupported
8641 # It fails to find uninstalled libraries when the uninstalled
8642 # path is not listed in the libpath. Setting hardcode_minus_L
8643 # to unsupported forces relinking
8644 hardcode_minus_L=yes
8645 hardcode_libdir_flag_spec='-L$libdir'
8646 hardcode_libdir_separator=
8647 fi
8648 ;;
8649 esac
8650 shared_flag='-shared'
8651 if test "$aix_use_runtimelinking" = yes; then
8652 shared_flag="$shared_flag "'${wl}-G'
8653 fi
8654 else
8655 # not using gcc
8656 if test "$host_cpu" = ia64; then
8657 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8658 # chokes on -Wl,-G. The following line is correct:
8659 shared_flag='-G'
8660 else
8661 if test "$aix_use_runtimelinking" = yes; then
8662 shared_flag='${wl}-G'
8663 else
8664 shared_flag='${wl}-bM:SRE'
8665 fi
8666 fi
8667 fi
8668
8669 export_dynamic_flag_spec='${wl}-bexpall'
8670 # It seems that -bexpall does not export symbols beginning with
8671 # underscore (_), so it is better to generate a list of symbols to export.
8672 always_export_symbols=yes
8673 if test "$aix_use_runtimelinking" = yes; then
8674 # Warning - without using the other runtime loading flags (-brtl),
8675 # -berok will link without error, but may produce a broken library.
8676 allow_undefined_flag='-berok'
8677 # Determine the default libpath from the value encoded in an
8678 # empty executable.
8679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8680/* end confdefs.h. */
8681
8682int
8683main ()
8684{
8685
8686 ;
8687 return 0;
8688}
8689_ACEOF
8690if ac_fn_c_try_link "$LINENO"; then :
8691
8692lt_aix_libpath_sed='
8693 /Import File Strings/,/^$/ {
8694 /^0/ {
8695 s/^0 *\(.*\)$/\1/
8696 p
8697 }
8698 }'
8699aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8700# Check for a 64-bit object if we didn't find anything.
8701if test -z "$aix_libpath"; then
8702 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8703fi
8704fi
8705rm -f core conftest.err conftest.$ac_objext \
8706 conftest$ac_exeext conftest.$ac_ext
8707if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8708
8709 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
52327858 8710 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
8711 else
8712 if test "$host_cpu" = ia64; then
8713 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8714 allow_undefined_flag="-z nodefs"
8715 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"
8716 else
8717 # Determine the default libpath from the value encoded in an
8718 # empty executable.
8719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8720/* end confdefs.h. */
8721
8722int
8723main ()
8724{
8725
8726 ;
8727 return 0;
8728}
8729_ACEOF
8730if ac_fn_c_try_link "$LINENO"; then :
8731
8732lt_aix_libpath_sed='
8733 /Import File Strings/,/^$/ {
8734 /^0/ {
8735 s/^0 *\(.*\)$/\1/
8736 p
8737 }
8738 }'
8739aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8740# Check for a 64-bit object if we didn't find anything.
8741if test -z "$aix_libpath"; then
8742 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8743fi
8744fi
8745rm -f core conftest.err conftest.$ac_objext \
8746 conftest$ac_exeext conftest.$ac_ext
8747if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8748
8749 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8750 # Warning - without using the other run time loading flags,
8751 # -berok will link without error, but may produce a broken library.
8752 no_undefined_flag=' ${wl}-bernotok'
8753 allow_undefined_flag=' ${wl}-berok'
52327858
L
8754 if test "$with_gnu_ld" = yes; then
8755 # We only use this code for GNU lds that support --whole-archive.
8756 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8757 else
8758 # Exported symbols can be pulled into shared objects from archives
8759 whole_archive_flag_spec='$convenience'
8760 fi
d7f09764
DN
8761 archive_cmds_need_lc=yes
8762 # This is similar to how AIX traditionally builds its shared libraries.
8763 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'
8764 fi
8765 fi
8766 ;;
8767
8768 amigaos*)
8769 case $host_cpu in
8770 powerpc)
8771 # see comment about AmigaOS4 .so support
8772 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8773 archive_expsym_cmds=''
8774 ;;
8775 m68k)
8776 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)'
8777 hardcode_libdir_flag_spec='-L$libdir'
8778 hardcode_minus_L=yes
8779 ;;
8780 esac
8781 ;;
8782
8783 bsdi[45]*)
8784 export_dynamic_flag_spec=-rdynamic
8785 ;;
8786
8787 cygwin* | mingw* | pw32* | cegcc*)
8788 # When not using gcc, we currently assume that we are using
8789 # Microsoft Visual C++.
8790 # hardcode_libdir_flag_spec is actually meaningless, as there is
8791 # no search path for DLLs.
8792 hardcode_libdir_flag_spec=' '
8793 allow_undefined_flag=unsupported
8794 # Tell ltmain to make .lib files, not .a files.
8795 libext=lib
8796 # Tell ltmain to make .dll files, not .so files.
8797 shrext_cmds=".dll"
8798 # FIXME: Setting linknames here is a bad hack.
52327858 8799 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
d7f09764
DN
8800 # The linker will automatically build a .lib file if we build a DLL.
8801 old_archive_from_new_cmds='true'
8802 # FIXME: Should let the user specify the lib program.
8803 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8804 fix_srcfile_path='`cygpath -w "$srcfile"`'
8805 enable_shared_with_static_runtimes=yes
8806 ;;
8807
8808 darwin* | rhapsody*)
8809
8810
8811 archive_cmds_need_lc=no
8812 hardcode_direct=no
8813 hardcode_automatic=yes
8814 hardcode_shlibpath_var=unsupported
52327858
L
8815 if test "$lt_cv_ld_force_load" = "yes"; then
8816 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\"`'
8817 else
8818 whole_archive_flag_spec=''
8819 fi
d7f09764
DN
8820 link_all_deplibs=yes
8821 allow_undefined_flag="$_lt_dar_allow_undefined"
8822 case $cc_basename in
8823 ifort*) _lt_dar_can_shared=yes ;;
8824 *) _lt_dar_can_shared=$GCC ;;
8825 esac
8826 if test "$_lt_dar_can_shared" = "yes"; then
52327858 8827 output_verbose_link_cmd=func_echo_all
d7f09764
DN
8828 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8829 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8830 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}"
8831 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}"
8832
8833 else
8834 ld_shlibs=no
8835 fi
8836
8837 ;;
8838
8839 dgux*)
8840 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8841 hardcode_libdir_flag_spec='-L$libdir'
8842 hardcode_shlibpath_var=no
8843 ;;
8844
d7f09764
DN
8845 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8846 # support. Future versions do this automatically, but an explicit c++rt0.o
8847 # does not break anything, and helps significantly (at the cost of a little
8848 # extra space).
8849 freebsd2.2*)
8850 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8851 hardcode_libdir_flag_spec='-R$libdir'
8852 hardcode_direct=yes
8853 hardcode_shlibpath_var=no
8854 ;;
8855
8856 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
c6084f68 8857 freebsd2.*)
d7f09764
DN
8858 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8859 hardcode_direct=yes
8860 hardcode_minus_L=yes
8861 hardcode_shlibpath_var=no
8862 ;;
8863
8864 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8865 freebsd* | dragonfly*)
8866 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8867 hardcode_libdir_flag_spec='-R$libdir'
8868 hardcode_direct=yes
8869 hardcode_shlibpath_var=no
8870 ;;
8871
8872 hpux9*)
8873 if test "$GCC" = yes; then
8874 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'
8875 else
8876 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'
8877 fi
8878 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8879 hardcode_libdir_separator=:
8880 hardcode_direct=yes
8881
8882 # hardcode_minus_L: Not really in the search PATH,
8883 # but as the default location of the library.
8884 hardcode_minus_L=yes
8885 export_dynamic_flag_spec='${wl}-E'
8886 ;;
8887
8888 hpux10*)
52327858 8889 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7f09764
DN
8890 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8891 else
8892 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8893 fi
8894 if test "$with_gnu_ld" = no; then
8895 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8896 hardcode_libdir_flag_spec_ld='+b $libdir'
8897 hardcode_libdir_separator=:
8898 hardcode_direct=yes
8899 hardcode_direct_absolute=yes
8900 export_dynamic_flag_spec='${wl}-E'
8901 # hardcode_minus_L: Not really in the search PATH,
8902 # but as the default location of the library.
8903 hardcode_minus_L=yes
8904 fi
8905 ;;
8906
8907 hpux11*)
52327858 8908 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7f09764
DN
8909 case $host_cpu in
8910 hppa*64*)
8911 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8912 ;;
8913 ia64*)
8914 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8915 ;;
8916 *)
8917 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8918 ;;
8919 esac
8920 else
8921 case $host_cpu in
8922 hppa*64*)
8923 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8924 ;;
8925 ia64*)
8926 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8927 ;;
8928 *)
52327858
L
8929
8930 # Older versions of the 11.00 compiler do not understand -b yet
8931 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8933$as_echo_n "checking if $CC understands -b... " >&6; }
8934if test "${lt_cv_prog_compiler__b+set}" = set; then :
8935 $as_echo_n "(cached) " >&6
8936else
8937 lt_cv_prog_compiler__b=no
8938 save_LDFLAGS="$LDFLAGS"
8939 LDFLAGS="$LDFLAGS -b"
8940 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8941 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8942 # The linker can only warn and ignore the option if not recognized
8943 # So say no if there are warnings
8944 if test -s conftest.err; then
8945 # Append any errors to the config.log.
8946 cat conftest.err 1>&5
8947 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8948 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8949 if diff conftest.exp conftest.er2 >/dev/null; then
8950 lt_cv_prog_compiler__b=yes
8951 fi
8952 else
8953 lt_cv_prog_compiler__b=yes
8954 fi
8955 fi
8956 $RM -r conftest*
8957 LDFLAGS="$save_LDFLAGS"
8958
8959fi
8960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8961$as_echo "$lt_cv_prog_compiler__b" >&6; }
8962
8963if test x"$lt_cv_prog_compiler__b" = xyes; then
8964 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8965else
8966 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8967fi
8968
d7f09764
DN
8969 ;;
8970 esac
8971 fi
8972 if test "$with_gnu_ld" = no; then
8973 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8974 hardcode_libdir_separator=:
8975
8976 case $host_cpu in
8977 hppa*64*|ia64*)
8978 hardcode_direct=no
8979 hardcode_shlibpath_var=no
8980 ;;
8981 *)
8982 hardcode_direct=yes
8983 hardcode_direct_absolute=yes
8984 export_dynamic_flag_spec='${wl}-E'
8985
8986 # hardcode_minus_L: Not really in the search PATH,
8987 # but as the default location of the library.
8988 hardcode_minus_L=yes
8989 ;;
8990 esac
8991 fi
8992 ;;
8993
8994 irix5* | irix6* | nonstopux*)
8995 if test "$GCC" = yes; then
52327858 8996 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
8997 # Try to use the -exported_symbol ld option, if it does not
8998 # work, assume that -exports_file does not work either and
8999 # implicitly export all symbols.
9000 save_LDFLAGS="$LDFLAGS"
9001 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9003/* end confdefs.h. */
9004int foo(void) {}
9005_ACEOF
9006if ac_fn_c_try_link "$LINENO"; then :
52327858 9007 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
9008
9009fi
9010rm -f core conftest.err conftest.$ac_objext \
9011 conftest$ac_exeext conftest.$ac_ext
9012 LDFLAGS="$save_LDFLAGS"
9013 else
52327858
L
9014 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'
9015 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
9016 fi
9017 archive_cmds_need_lc='no'
9018 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9019 hardcode_libdir_separator=:
9020 inherit_rpath=yes
9021 link_all_deplibs=yes
9022 ;;
9023
9024 netbsd*)
9025 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9026 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9027 else
9028 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9029 fi
9030 hardcode_libdir_flag_spec='-R$libdir'
9031 hardcode_direct=yes
9032 hardcode_shlibpath_var=no
9033 ;;
9034
9035 newsos6)
9036 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9037 hardcode_direct=yes
9038 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9039 hardcode_libdir_separator=:
9040 hardcode_shlibpath_var=no
9041 ;;
9042
9043 *nto* | *qnx*)
9044 ;;
9045
9046 openbsd*)
9047 if test -f /usr/libexec/ld.so; then
9048 hardcode_direct=yes
9049 hardcode_shlibpath_var=no
9050 hardcode_direct_absolute=yes
9051 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9052 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9053 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9054 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9055 export_dynamic_flag_spec='${wl}-E'
9056 else
9057 case $host_os in
9058 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9059 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9060 hardcode_libdir_flag_spec='-R$libdir'
9061 ;;
9062 *)
9063 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9064 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9065 ;;
9066 esac
9067 fi
9068 else
9069 ld_shlibs=no
9070 fi
9071 ;;
9072
9073 os2*)
9074 hardcode_libdir_flag_spec='-L$libdir'
9075 hardcode_minus_L=yes
9076 allow_undefined_flag=unsupported
52327858 9077 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
9078 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9079 ;;
9080
9081 osf3*)
9082 if test "$GCC" = yes; then
9083 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
52327858 9084 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
9085 else
9086 allow_undefined_flag=' -expect_unresolved \*'
52327858 9087 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
9088 fi
9089 archive_cmds_need_lc='no'
9090 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9091 hardcode_libdir_separator=:
9092 ;;
9093
9094 osf4* | osf5*) # as osf3* with the addition of -msym flag
9095 if test "$GCC" = yes; then
9096 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
52327858 9097 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
9098 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9099 else
9100 allow_undefined_flag=' -expect_unresolved \*'
52327858 9101 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 9102 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 9103 $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
9104
9105 # Both c and cxx compiler support -rpath directly
9106 hardcode_libdir_flag_spec='-rpath $libdir'
9107 fi
9108 archive_cmds_need_lc='no'
9109 hardcode_libdir_separator=:
9110 ;;
9111
9112 solaris*)
9113 no_undefined_flag=' -z defs'
9114 if test "$GCC" = yes; then
9115 wlarc='${wl}'
9116 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9117 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9118 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9119 else
9120 case `$CC -V 2>&1` in
9121 *"Compilers 5.0"*)
9122 wlarc=''
9123 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9124 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9125 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9126 ;;
9127 *)
9128 wlarc='${wl}'
9129 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9130 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9131 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9132 ;;
9133 esac
9134 fi
9135 hardcode_libdir_flag_spec='-R$libdir'
9136 hardcode_shlibpath_var=no
9137 case $host_os in
9138 solaris2.[0-5] | solaris2.[0-5].*) ;;
9139 *)
9140 # The compiler driver will combine and reorder linker options,
9141 # but understands `-z linker_flag'. GCC discards it without `$wl',
9142 # but is careful enough not to reorder.
9143 # Supported since Solaris 2.6 (maybe 2.5.1?)
9144 if test "$GCC" = yes; then
9145 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9146 else
9147 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9148 fi
9149 ;;
9150 esac
9151 link_all_deplibs=yes
9152 ;;
9153
9154 sunos4*)
9155 if test "x$host_vendor" = xsequent; then
9156 # Use $CC to link under sequent, because it throws in some extra .o
9157 # files that make .init and .fini sections work.
9158 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9159 else
9160 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9161 fi
9162 hardcode_libdir_flag_spec='-L$libdir'
9163 hardcode_direct=yes
9164 hardcode_minus_L=yes
9165 hardcode_shlibpath_var=no
9166 ;;
9167
9168 sysv4)
9169 case $host_vendor in
9170 sni)
9171 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9172 hardcode_direct=yes # is this really true???
9173 ;;
9174 siemens)
9175 ## LD is ld it makes a PLAMLIB
9176 ## CC just makes a GrossModule.
9177 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9178 reload_cmds='$CC -r -o $output$reload_objs'
9179 hardcode_direct=no
9180 ;;
9181 motorola)
9182 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9183 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9184 ;;
9185 esac
9186 runpath_var='LD_RUN_PATH'
9187 hardcode_shlibpath_var=no
9188 ;;
9189
9190 sysv4.3*)
9191 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9192 hardcode_shlibpath_var=no
9193 export_dynamic_flag_spec='-Bexport'
9194 ;;
9195
9196 sysv4*MP*)
9197 if test -d /usr/nec; then
9198 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199 hardcode_shlibpath_var=no
9200 runpath_var=LD_RUN_PATH
9201 hardcode_runpath_var=yes
9202 ld_shlibs=yes
9203 fi
9204 ;;
9205
9206 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9207 no_undefined_flag='${wl}-z,text'
9208 archive_cmds_need_lc=no
9209 hardcode_shlibpath_var=no
9210 runpath_var='LD_RUN_PATH'
9211
9212 if test "$GCC" = yes; then
9213 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9214 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9215 else
9216 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9217 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9218 fi
9219 ;;
9220
9221 sysv5* | sco3.2v5* | sco5v6*)
9222 # Note: We can NOT use -z defs as we might desire, because we do not
9223 # link with -lc, and that would cause any symbols used from libc to
9224 # always be unresolved, which means just about no library would
9225 # ever link correctly. If we're not using GNU ld we use -z text
9226 # though, which does catch some bad symbols but isn't as heavy-handed
9227 # as -z defs.
9228 no_undefined_flag='${wl}-z,text'
9229 allow_undefined_flag='${wl}-z,nodefs'
9230 archive_cmds_need_lc=no
9231 hardcode_shlibpath_var=no
9232 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9233 hardcode_libdir_separator=':'
9234 link_all_deplibs=yes
9235 export_dynamic_flag_spec='${wl}-Bexport'
9236 runpath_var='LD_RUN_PATH'
9237
9238 if test "$GCC" = yes; then
9239 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9240 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9241 else
9242 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9243 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9244 fi
9245 ;;
9246
9247 uts4*)
9248 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9249 hardcode_libdir_flag_spec='-L$libdir'
9250 hardcode_shlibpath_var=no
9251 ;;
9252
9253 *)
9254 ld_shlibs=no
9255 ;;
9256 esac
9257
9258 if test x$host_vendor = xsni; then
9259 case $host in
9260 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9261 export_dynamic_flag_spec='${wl}-Blargedynsym'
9262 ;;
9263 esac
9264 fi
9265 fi
9266
9267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9268$as_echo "$ld_shlibs" >&6; }
9269test "$ld_shlibs" = no && can_build_shared=no
9270
9271with_gnu_ld=$with_gnu_ld
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287#
9288# Do we need to explicitly link libc?
9289#
9290case "x$archive_cmds_need_lc" in
9291x|xyes)
9292 # Assume -lc should be added
9293 archive_cmds_need_lc=yes
9294
9295 if test "$enable_shared" = yes && test "$GCC" = yes; then
9296 case $archive_cmds in
9297 *'~'*)
9298 # FIXME: we may have to deal with multi-command sequences.
9299 ;;
9300 '$CC '*)
9301 # Test whether the compiler implicitly links with -lc since on some
9302 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9303 # to ld, don't add -lc before -lgcc.
9304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9305$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9306if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9307 $as_echo_n "(cached) " >&6
9308else
9309 $RM conftest*
9310 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9311
9312 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9313 (eval $ac_compile) 2>&5
9314 ac_status=$?
9315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9316 test $ac_status = 0; } 2>conftest.err; then
9317 soname=conftest
9318 lib=conftest
9319 libobjs=conftest.$ac_objext
9320 deplibs=
9321 wl=$lt_prog_compiler_wl
9322 pic_flag=$lt_prog_compiler_pic
9323 compiler_flags=-v
9324 linker_flags=-v
9325 verstring=
9326 output_objdir=.
9327 libname=conftest
9328 lt_save_allow_undefined_flag=$allow_undefined_flag
9329 allow_undefined_flag=
9330 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9331 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9332 ac_status=$?
9333 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9334 test $ac_status = 0; }
9335 then
9336 lt_cv_archive_cmds_need_lc=no
9337 else
9338 lt_cv_archive_cmds_need_lc=yes
9339 fi
9340 allow_undefined_flag=$lt_save_allow_undefined_flag
9341 else
9342 cat conftest.err 1>&5
9343 fi
9344 $RM conftest*
9345
9346fi
9347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9348$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9349 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9350 ;;
9351 esac
9352 fi
9353 ;;
9354esac
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
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9513$as_echo_n "checking dynamic linker characteristics... " >&6; }
9514
9515if test "$GCC" = yes; then
9516 case $host_os in
9517 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9518 *) lt_awk_arg="/^libraries:/" ;;
9519 esac
52327858
L
9520 case $host_os in
9521 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9522 *) lt_sed_strip_eq="s,=/,/,g" ;;
9523 esac
9524 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9525 case $lt_search_path_spec in
9526 *\;*)
d7f09764
DN
9527 # if the path contains ";" then we assume it to be the separator
9528 # otherwise default to the standard path separator (i.e. ":") - it is
9529 # assumed that no part of a normal pathname contains ";" but that should
9530 # okay in the real world where ";" in dirpaths is itself problematic.
52327858
L
9531 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9532 ;;
9533 *)
9534 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9535 ;;
9536 esac
d7f09764
DN
9537 # Ok, now we have the path, separated by spaces, we can step through it
9538 # and add multilib dir if necessary.
9539 lt_tmp_lt_search_path_spec=
9540 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9541 for lt_sys_path in $lt_search_path_spec; do
9542 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9543 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9544 else
9545 test -d "$lt_sys_path" && \
9546 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9547 fi
9548 done
52327858 9549 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7f09764
DN
9550BEGIN {RS=" "; FS="/|\n";} {
9551 lt_foo="";
9552 lt_count=0;
9553 for (lt_i = NF; lt_i > 0; lt_i--) {
9554 if ($lt_i != "" && $lt_i != ".") {
9555 if ($lt_i == "..") {
9556 lt_count++;
9557 } else {
9558 if (lt_count == 0) {
9559 lt_foo="/" $lt_i lt_foo;
9560 } else {
9561 lt_count--;
9562 }
9563 }
9564 }
9565 }
9566 if (lt_foo != "") { lt_freq[lt_foo]++; }
9567 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9568}'`
52327858
L
9569 # AWK program above erroneously prepends '/' to C:/dos/paths
9570 # for these hosts.
9571 case $host_os in
9572 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9573 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9574 esac
9575 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7f09764
DN
9576else
9577 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9578fi
9579library_names_spec=
9580libname_spec='lib$name'
9581soname_spec=
9582shrext_cmds=".so"
9583postinstall_cmds=
9584postuninstall_cmds=
9585finish_cmds=
9586finish_eval=
9587shlibpath_var=
9588shlibpath_overrides_runpath=unknown
9589version_type=none
9590dynamic_linker="$host_os ld.so"
9591sys_lib_dlsearch_path_spec="/lib /usr/lib"
9592need_lib_prefix=unknown
9593hardcode_into_libs=no
9594
9595# when you set need_version to no, make sure it does not cause -set_version
9596# flags to be left without arguments
9597need_version=unknown
9598
9599case $host_os in
9600aix3*)
9601 version_type=linux
9602 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9603 shlibpath_var=LIBPATH
9604
9605 # AIX 3 has no versioning support, so we append a major version to the name.
9606 soname_spec='${libname}${release}${shared_ext}$major'
9607 ;;
9608
9609aix[4-9]*)
9610 version_type=linux
9611 need_lib_prefix=no
9612 need_version=no
9613 hardcode_into_libs=yes
9614 if test "$host_cpu" = ia64; then
9615 # AIX 5 supports IA64
9616 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9617 shlibpath_var=LD_LIBRARY_PATH
9618 else
9619 # With GCC up to 2.95.x, collect2 would create an import file
9620 # for dependence libraries. The import file would start with
9621 # the line `#! .'. This would cause the generated library to
9622 # depend on `.', always an invalid library. This was fixed in
9623 # development snapshots of GCC prior to 3.0.
9624 case $host_os in
9625 aix4 | aix4.[01] | aix4.[01].*)
9626 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9627 echo ' yes '
9628 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9629 :
9630 else
9631 can_build_shared=no
9632 fi
9633 ;;
9634 esac
9635 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9636 # soname into executable. Probably we can add versioning support to
9637 # collect2, so additional links can be useful in future.
9638 if test "$aix_use_runtimelinking" = yes; then
9639 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9640 # instead of lib<name>.a to let people know that these are not
9641 # typical AIX shared libraries.
9642 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9643 else
9644 # We preserve .a as extension for shared libraries through AIX4.2
9645 # and later when we are not doing run time linking.
9646 library_names_spec='${libname}${release}.a $libname.a'
9647 soname_spec='${libname}${release}${shared_ext}$major'
9648 fi
9649 shlibpath_var=LIBPATH
9650 fi
9651 ;;
9652
9653amigaos*)
9654 case $host_cpu in
9655 powerpc)
9656 # Since July 2007 AmigaOS4 officially supports .so libraries.
9657 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9659 ;;
9660 m68k)
9661 library_names_spec='$libname.ixlibrary $libname.a'
9662 # Create ${libname}_ixlibrary.a entries in /sys/libs.
52327858 9663 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
9664 ;;
9665 esac
9666 ;;
9667
9668beos*)
9669 library_names_spec='${libname}${shared_ext}'
9670 dynamic_linker="$host_os ld.so"
9671 shlibpath_var=LIBRARY_PATH
9672 ;;
9673
9674bsdi[45]*)
9675 version_type=linux
9676 need_version=no
9677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9678 soname_spec='${libname}${release}${shared_ext}$major'
9679 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9680 shlibpath_var=LD_LIBRARY_PATH
9681 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9682 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9683 # the default ld.so.conf also contains /usr/contrib/lib and
9684 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9685 # libtool to hard-code these into programs
9686 ;;
9687
9688cygwin* | mingw* | pw32* | cegcc*)
9689 version_type=windows
9690 shrext_cmds=".dll"
9691 need_version=no
9692 need_lib_prefix=no
9693
9694 case $GCC,$host_os in
9695 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9696 library_names_spec='$libname.dll.a'
9697 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9698 postinstall_cmds='base_file=`basename \${file}`~
9699 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9700 dldir=$destdir/`dirname \$dlpath`~
9701 test -d \$dldir || mkdir -p \$dldir~
9702 $install_prog $dir/$dlname \$dldir/$dlname~
9703 chmod a+x \$dldir/$dlname~
9704 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9705 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9706 fi'
9707 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9708 dlpath=$dir/\$dldll~
9709 $RM \$dlpath'
9710 shlibpath_overrides_runpath=yes
9711
9712 case $host_os in
9713 cygwin*)
9714 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9715 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
52327858
L
9716
9717 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7f09764
DN
9718 ;;
9719 mingw* | cegcc*)
9720 # MinGW DLLs use traditional 'lib' prefix
9721 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7f09764
DN
9722 ;;
9723 pw32*)
9724 # pw32 DLLs use 'pw' prefix rather than 'lib'
9725 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9726 ;;
9727 esac
9728 ;;
9729
9730 *)
9731 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9732 ;;
9733 esac
9734 dynamic_linker='Win32 ld.exe'
9735 # FIXME: first we should search . and the directory the executable is in
9736 shlibpath_var=PATH
9737 ;;
9738
9739darwin* | rhapsody*)
9740 dynamic_linker="$host_os dyld"
9741 version_type=darwin
9742 need_lib_prefix=no
9743 need_version=no
9744 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9745 soname_spec='${libname}${release}${major}$shared_ext'
9746 shlibpath_overrides_runpath=yes
9747 shlibpath_var=DYLD_LIBRARY_PATH
9748 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9749
9750 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9751 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9752 ;;
9753
9754dgux*)
9755 version_type=linux
9756 need_lib_prefix=no
9757 need_version=no
9758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9759 soname_spec='${libname}${release}${shared_ext}$major'
9760 shlibpath_var=LD_LIBRARY_PATH
9761 ;;
9762
d7f09764
DN
9763freebsd* | dragonfly*)
9764 # DragonFly does not have aout. When/if they implement a new
9765 # versioning mechanism, adjust this.
9766 if test -x /usr/bin/objformat; then
9767 objformat=`/usr/bin/objformat`
9768 else
9769 case $host_os in
c6084f68 9770 freebsd[23].*) objformat=aout ;;
d7f09764
DN
9771 *) objformat=elf ;;
9772 esac
9773 fi
9774 version_type=freebsd-$objformat
9775 case $version_type in
9776 freebsd-elf*)
9777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9778 need_version=no
9779 need_lib_prefix=no
9780 ;;
9781 freebsd-*)
9782 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9783 need_version=yes
9784 ;;
9785 esac
9786 shlibpath_var=LD_LIBRARY_PATH
9787 case $host_os in
c6084f68 9788 freebsd2.*)
d7f09764
DN
9789 shlibpath_overrides_runpath=yes
9790 ;;
9791 freebsd3.[01]* | freebsdelf3.[01]*)
9792 shlibpath_overrides_runpath=yes
9793 hardcode_into_libs=yes
9794 ;;
9795 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9796 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9797 shlibpath_overrides_runpath=no
9798 hardcode_into_libs=yes
9799 ;;
9800 *) # from 4.6 on, and DragonFly
9801 shlibpath_overrides_runpath=yes
9802 hardcode_into_libs=yes
9803 ;;
9804 esac
9805 ;;
9806
9807gnu*)
9808 version_type=linux
9809 need_lib_prefix=no
9810 need_version=no
9811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9812 soname_spec='${libname}${release}${shared_ext}$major'
9813 shlibpath_var=LD_LIBRARY_PATH
9814 hardcode_into_libs=yes
9815 ;;
9816
52327858
L
9817haiku*)
9818 version_type=linux
9819 need_lib_prefix=no
9820 need_version=no
9821 dynamic_linker="$host_os runtime_loader"
9822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9823 soname_spec='${libname}${release}${shared_ext}$major'
9824 shlibpath_var=LIBRARY_PATH
9825 shlibpath_overrides_runpath=yes
9826 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9827 hardcode_into_libs=yes
9828 ;;
9829
d7f09764
DN
9830hpux9* | hpux10* | hpux11*)
9831 # Give a soname corresponding to the major version so that dld.sl refuses to
9832 # link against other versions.
9833 version_type=sunos
9834 need_lib_prefix=no
9835 need_version=no
9836 case $host_cpu in
9837 ia64*)
9838 shrext_cmds='.so'
9839 hardcode_into_libs=yes
9840 dynamic_linker="$host_os dld.so"
9841 shlibpath_var=LD_LIBRARY_PATH
9842 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9844 soname_spec='${libname}${release}${shared_ext}$major'
9845 if test "X$HPUX_IA64_MODE" = X32; then
9846 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9847 else
9848 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9849 fi
9850 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9851 ;;
9852 hppa*64*)
9853 shrext_cmds='.sl'
9854 hardcode_into_libs=yes
9855 dynamic_linker="$host_os dld.sl"
9856 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9857 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9858 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9859 soname_spec='${libname}${release}${shared_ext}$major'
9860 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9861 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9862 ;;
9863 *)
9864 shrext_cmds='.sl'
9865 dynamic_linker="$host_os dld.sl"
9866 shlibpath_var=SHLIB_PATH
9867 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9868 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9869 soname_spec='${libname}${release}${shared_ext}$major'
9870 ;;
9871 esac
52327858 9872 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7f09764 9873 postinstall_cmds='chmod 555 $lib'
52327858
L
9874 # or fails outright, so override atomically:
9875 install_override_mode=555
d7f09764
DN
9876 ;;
9877
9878interix[3-9]*)
9879 version_type=linux
9880 need_lib_prefix=no
9881 need_version=no
9882 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9883 soname_spec='${libname}${release}${shared_ext}$major'
9884 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9885 shlibpath_var=LD_LIBRARY_PATH
9886 shlibpath_overrides_runpath=no
9887 hardcode_into_libs=yes
9888 ;;
9889
9890irix5* | irix6* | nonstopux*)
9891 case $host_os in
9892 nonstopux*) version_type=nonstopux ;;
9893 *)
9894 if test "$lt_cv_prog_gnu_ld" = yes; then
9895 version_type=linux
9896 else
9897 version_type=irix
9898 fi ;;
9899 esac
9900 need_lib_prefix=no
9901 need_version=no
9902 soname_spec='${libname}${release}${shared_ext}$major'
9903 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9904 case $host_os in
9905 irix5* | nonstopux*)
9906 libsuff= shlibsuff=
9907 ;;
9908 *)
9909 case $LD in # libtool.m4 will add one of these switches to LD
9910 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9911 libsuff= shlibsuff= libmagic=32-bit;;
9912 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9913 libsuff=32 shlibsuff=N32 libmagic=N32;;
9914 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9915 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9916 *) libsuff= shlibsuff= libmagic=never-match;;
9917 esac
9918 ;;
9919 esac
9920 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9921 shlibpath_overrides_runpath=no
9922 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9923 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9924 hardcode_into_libs=yes
9925 ;;
9926
9927# No shared lib support for Linux oldld, aout, or coff.
9928linux*oldld* | linux*aout* | linux*coff*)
9929 dynamic_linker=no
9930 ;;
9931
9932# This must be Linux ELF.
9933linux* | k*bsd*-gnu | kopensolaris*-gnu)
9934 version_type=linux
9935 need_lib_prefix=no
9936 need_version=no
9937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9938 soname_spec='${libname}${release}${shared_ext}$major'
9939 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9940 shlibpath_var=LD_LIBRARY_PATH
9941 shlibpath_overrides_runpath=no
9942
9943 # Some binutils ld are patched to set DT_RUNPATH
9944 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9945 $as_echo_n "(cached) " >&6
9946else
9947 lt_cv_shlibpath_overrides_runpath=no
9948 save_LDFLAGS=$LDFLAGS
9949 save_libdir=$libdir
9950 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9951 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9953/* end confdefs.h. */
9954
9955int
9956main ()
9957{
9958
9959 ;
9960 return 0;
9961}
9962_ACEOF
9963if ac_fn_c_try_link "$LINENO"; then :
9964 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9965 lt_cv_shlibpath_overrides_runpath=yes
9966fi
9967fi
9968rm -f core conftest.err conftest.$ac_objext \
9969 conftest$ac_exeext conftest.$ac_ext
9970 LDFLAGS=$save_LDFLAGS
9971 libdir=$save_libdir
9972
9973fi
9974
9975 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9976
9977 # This implies no fast_install, which is unacceptable.
9978 # Some rework will be needed to allow for fast_install
9979 # before this can be enabled.
9980 hardcode_into_libs=yes
9981
9982 # Append ld.so.conf contents to the search path
9983 if test -f /etc/ld.so.conf; then
52327858 9984 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
9985 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9986 fi
9987
9988 # We used to test for /lib/ld.so.1 and disable shared libraries on
9989 # powerpc, because MkLinux only supported shared libraries with the
9990 # GNU dynamic linker. Since this was broken with cross compilers,
9991 # most powerpc-linux boxes support dynamic linking these days and
9992 # people can always --disable-shared, the test was removed, and we
9993 # assume the GNU/Linux dynamic linker is in use.
9994 dynamic_linker='GNU/Linux ld.so'
9995 ;;
9996
9997netbsd*)
9998 version_type=sunos
9999 need_lib_prefix=no
10000 need_version=no
10001 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10003 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10004 dynamic_linker='NetBSD (a.out) ld.so'
10005 else
10006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10007 soname_spec='${libname}${release}${shared_ext}$major'
10008 dynamic_linker='NetBSD ld.elf_so'
10009 fi
10010 shlibpath_var=LD_LIBRARY_PATH
10011 shlibpath_overrides_runpath=yes
10012 hardcode_into_libs=yes
10013 ;;
10014
10015newsos6)
10016 version_type=linux
10017 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10018 shlibpath_var=LD_LIBRARY_PATH
10019 shlibpath_overrides_runpath=yes
10020 ;;
10021
10022*nto* | *qnx*)
10023 version_type=qnx
10024 need_lib_prefix=no
10025 need_version=no
10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10027 soname_spec='${libname}${release}${shared_ext}$major'
10028 shlibpath_var=LD_LIBRARY_PATH
10029 shlibpath_overrides_runpath=no
10030 hardcode_into_libs=yes
10031 dynamic_linker='ldqnx.so'
10032 ;;
10033
10034openbsd*)
10035 version_type=sunos
10036 sys_lib_dlsearch_path_spec="/usr/lib"
10037 need_lib_prefix=no
10038 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10039 case $host_os in
10040 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10041 *) need_version=no ;;
10042 esac
10043 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10044 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10045 shlibpath_var=LD_LIBRARY_PATH
10046 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10047 case $host_os in
10048 openbsd2.[89] | openbsd2.[89].*)
10049 shlibpath_overrides_runpath=no
10050 ;;
10051 *)
10052 shlibpath_overrides_runpath=yes
10053 ;;
10054 esac
10055 else
10056 shlibpath_overrides_runpath=yes
10057 fi
10058 ;;
10059
10060os2*)
10061 libname_spec='$name'
10062 shrext_cmds=".dll"
10063 need_lib_prefix=no
10064 library_names_spec='$libname${shared_ext} $libname.a'
10065 dynamic_linker='OS/2 ld.exe'
10066 shlibpath_var=LIBPATH
10067 ;;
10068
10069osf3* | osf4* | osf5*)
10070 version_type=osf
10071 need_lib_prefix=no
10072 need_version=no
10073 soname_spec='${libname}${release}${shared_ext}$major'
10074 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10075 shlibpath_var=LD_LIBRARY_PATH
10076 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10077 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10078 ;;
10079
10080rdos*)
10081 dynamic_linker=no
10082 ;;
10083
10084solaris*)
10085 version_type=linux
10086 need_lib_prefix=no
10087 need_version=no
10088 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10089 soname_spec='${libname}${release}${shared_ext}$major'
10090 shlibpath_var=LD_LIBRARY_PATH
10091 shlibpath_overrides_runpath=yes
10092 hardcode_into_libs=yes
10093 # ldd complains unless libraries are executable
10094 postinstall_cmds='chmod +x $lib'
10095 ;;
10096
10097sunos4*)
10098 version_type=sunos
10099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10100 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10101 shlibpath_var=LD_LIBRARY_PATH
10102 shlibpath_overrides_runpath=yes
10103 if test "$with_gnu_ld" = yes; then
10104 need_lib_prefix=no
10105 fi
10106 need_version=yes
10107 ;;
10108
10109sysv4 | sysv4.3*)
10110 version_type=linux
10111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10112 soname_spec='${libname}${release}${shared_ext}$major'
10113 shlibpath_var=LD_LIBRARY_PATH
10114 case $host_vendor in
10115 sni)
10116 shlibpath_overrides_runpath=no
10117 need_lib_prefix=no
10118 runpath_var=LD_RUN_PATH
10119 ;;
10120 siemens)
10121 need_lib_prefix=no
10122 ;;
10123 motorola)
10124 need_lib_prefix=no
10125 need_version=no
10126 shlibpath_overrides_runpath=no
10127 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10128 ;;
10129 esac
10130 ;;
10131
10132sysv4*MP*)
10133 if test -d /usr/nec ;then
10134 version_type=linux
10135 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10136 soname_spec='$libname${shared_ext}.$major'
10137 shlibpath_var=LD_LIBRARY_PATH
10138 fi
10139 ;;
10140
10141sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10142 version_type=freebsd-elf
10143 need_lib_prefix=no
10144 need_version=no
10145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10146 soname_spec='${libname}${release}${shared_ext}$major'
10147 shlibpath_var=LD_LIBRARY_PATH
10148 shlibpath_overrides_runpath=yes
10149 hardcode_into_libs=yes
10150 if test "$with_gnu_ld" = yes; then
10151 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10152 else
10153 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10154 case $host_os in
10155 sco3.2v5*)
10156 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10157 ;;
10158 esac
10159 fi
10160 sys_lib_dlsearch_path_spec='/usr/lib'
10161 ;;
10162
10163tpf*)
10164 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10165 version_type=linux
10166 need_lib_prefix=no
10167 need_version=no
10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10169 shlibpath_var=LD_LIBRARY_PATH
10170 shlibpath_overrides_runpath=no
10171 hardcode_into_libs=yes
10172 ;;
10173
10174uts4*)
10175 version_type=linux
10176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10177 soname_spec='${libname}${release}${shared_ext}$major'
10178 shlibpath_var=LD_LIBRARY_PATH
10179 ;;
10180
10181*)
10182 dynamic_linker=no
10183 ;;
10184esac
10185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10186$as_echo "$dynamic_linker" >&6; }
10187test "$dynamic_linker" = no && can_build_shared=no
10188
10189variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10190if test "$GCC" = yes; then
10191 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10192fi
10193
10194if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10195 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10196fi
10197if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10198 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10199fi
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
52327858
L
10281
10282
10283
10284
10285
d7f09764
DN
10286
10287
10288
10289
10290
10291
10292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10293$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10294hardcode_action=
10295if test -n "$hardcode_libdir_flag_spec" ||
10296 test -n "$runpath_var" ||
10297 test "X$hardcode_automatic" = "Xyes" ; then
10298
10299 # We can hardcode non-existent directories.
10300 if test "$hardcode_direct" != no &&
10301 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10302 # have to relink, otherwise we might link with an installed library
10303 # when we should be linking with a yet-to-be-installed one
10304 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10305 test "$hardcode_minus_L" != no; then
10306 # Linking always hardcodes the temporary library directory.
10307 hardcode_action=relink
10308 else
10309 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10310 hardcode_action=immediate
10311 fi
10312else
10313 # We cannot hardcode anything, or else we can only hardcode existing
10314 # directories.
10315 hardcode_action=unsupported
10316fi
10317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10318$as_echo "$hardcode_action" >&6; }
10319
10320if test "$hardcode_action" = relink ||
10321 test "$inherit_rpath" = yes; then
10322 # Fast installation is not supported
10323 enable_fast_install=no
10324elif test "$shlibpath_overrides_runpath" = yes ||
10325 test "$enable_shared" = no; then
10326 # Fast installation is not necessary
10327 enable_fast_install=needless
10328fi
10329
10330
10331
10332
10333
10334
10335 if test "x$enable_dlopen" != xyes; then
10336 enable_dlopen=unknown
10337 enable_dlopen_self=unknown
10338 enable_dlopen_self_static=unknown
10339else
10340 lt_cv_dlopen=no
10341 lt_cv_dlopen_libs=
10342
10343 case $host_os in
10344 beos*)
10345 lt_cv_dlopen="load_add_on"
10346 lt_cv_dlopen_libs=
10347 lt_cv_dlopen_self=yes
10348 ;;
10349
10350 mingw* | pw32* | cegcc*)
10351 lt_cv_dlopen="LoadLibrary"
10352 lt_cv_dlopen_libs=
10353 ;;
10354
10355 cygwin*)
10356 lt_cv_dlopen="dlopen"
10357 lt_cv_dlopen_libs=
10358 ;;
10359
10360 darwin*)
10361 # if libdl is installed we need to link against it
10362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10363$as_echo_n "checking for dlopen in -ldl... " >&6; }
10364if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10365 $as_echo_n "(cached) " >&6
10366else
10367 ac_check_lib_save_LIBS=$LIBS
10368LIBS="-ldl $LIBS"
10369cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10370/* end confdefs.h. */
10371
10372/* Override any GCC internal prototype to avoid an error.
10373 Use char because int might match the return type of a GCC
10374 builtin and then its argument prototype would still apply. */
10375#ifdef __cplusplus
10376extern "C"
10377#endif
10378char dlopen ();
10379int
10380main ()
10381{
10382return dlopen ();
10383 ;
10384 return 0;
10385}
10386_ACEOF
10387if ac_fn_c_try_link "$LINENO"; then :
10388 ac_cv_lib_dl_dlopen=yes
10389else
10390 ac_cv_lib_dl_dlopen=no
10391fi
10392rm -f core conftest.err conftest.$ac_objext \
10393 conftest$ac_exeext conftest.$ac_ext
10394LIBS=$ac_check_lib_save_LIBS
10395fi
10396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10397$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10398if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10399 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10400else
10401
10402 lt_cv_dlopen="dyld"
10403 lt_cv_dlopen_libs=
10404 lt_cv_dlopen_self=yes
10405
10406fi
10407
10408 ;;
10409
10410 *)
10411 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10412if test "x$ac_cv_func_shl_load" = x""yes; then :
10413 lt_cv_dlopen="shl_load"
10414else
10415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10416$as_echo_n "checking for shl_load in -ldld... " >&6; }
10417if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10418 $as_echo_n "(cached) " >&6
10419else
10420 ac_check_lib_save_LIBS=$LIBS
10421LIBS="-ldld $LIBS"
10422cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10423/* end confdefs.h. */
10424
10425/* Override any GCC internal prototype to avoid an error.
10426 Use char because int might match the return type of a GCC
10427 builtin and then its argument prototype would still apply. */
10428#ifdef __cplusplus
10429extern "C"
10430#endif
10431char shl_load ();
10432int
10433main ()
10434{
10435return shl_load ();
10436 ;
10437 return 0;
10438}
10439_ACEOF
10440if ac_fn_c_try_link "$LINENO"; then :
10441 ac_cv_lib_dld_shl_load=yes
10442else
10443 ac_cv_lib_dld_shl_load=no
10444fi
10445rm -f core conftest.err conftest.$ac_objext \
10446 conftest$ac_exeext conftest.$ac_ext
10447LIBS=$ac_check_lib_save_LIBS
10448fi
10449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10450$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10451if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10452 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10453else
10454 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10455if test "x$ac_cv_func_dlopen" = x""yes; then :
10456 lt_cv_dlopen="dlopen"
10457else
10458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10459$as_echo_n "checking for dlopen in -ldl... " >&6; }
10460if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10461 $as_echo_n "(cached) " >&6
10462else
10463 ac_check_lib_save_LIBS=$LIBS
10464LIBS="-ldl $LIBS"
10465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10466/* end confdefs.h. */
10467
10468/* Override any GCC internal prototype to avoid an error.
10469 Use char because int might match the return type of a GCC
10470 builtin and then its argument prototype would still apply. */
10471#ifdef __cplusplus
10472extern "C"
10473#endif
10474char dlopen ();
10475int
10476main ()
10477{
10478return dlopen ();
10479 ;
10480 return 0;
10481}
10482_ACEOF
10483if ac_fn_c_try_link "$LINENO"; then :
10484 ac_cv_lib_dl_dlopen=yes
10485else
10486 ac_cv_lib_dl_dlopen=no
10487fi
10488rm -f core conftest.err conftest.$ac_objext \
10489 conftest$ac_exeext conftest.$ac_ext
10490LIBS=$ac_check_lib_save_LIBS
10491fi
10492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10493$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10494if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10495 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10496else
10497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10498$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10499if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10500 $as_echo_n "(cached) " >&6
10501else
10502 ac_check_lib_save_LIBS=$LIBS
10503LIBS="-lsvld $LIBS"
10504cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10505/* end confdefs.h. */
10506
10507/* Override any GCC internal prototype to avoid an error.
10508 Use char because int might match the return type of a GCC
10509 builtin and then its argument prototype would still apply. */
10510#ifdef __cplusplus
10511extern "C"
10512#endif
10513char dlopen ();
10514int
10515main ()
10516{
10517return dlopen ();
10518 ;
10519 return 0;
10520}
10521_ACEOF
10522if ac_fn_c_try_link "$LINENO"; then :
10523 ac_cv_lib_svld_dlopen=yes
10524else
10525 ac_cv_lib_svld_dlopen=no
10526fi
10527rm -f core conftest.err conftest.$ac_objext \
10528 conftest$ac_exeext conftest.$ac_ext
10529LIBS=$ac_check_lib_save_LIBS
10530fi
10531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10532$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10533if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10534 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10535else
10536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10537$as_echo_n "checking for dld_link in -ldld... " >&6; }
10538if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10539 $as_echo_n "(cached) " >&6
10540else
10541 ac_check_lib_save_LIBS=$LIBS
10542LIBS="-ldld $LIBS"
10543cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10544/* end confdefs.h. */
10545
10546/* Override any GCC internal prototype to avoid an error.
10547 Use char because int might match the return type of a GCC
10548 builtin and then its argument prototype would still apply. */
10549#ifdef __cplusplus
10550extern "C"
10551#endif
10552char dld_link ();
10553int
10554main ()
10555{
10556return dld_link ();
10557 ;
10558 return 0;
10559}
10560_ACEOF
10561if ac_fn_c_try_link "$LINENO"; then :
10562 ac_cv_lib_dld_dld_link=yes
10563else
10564 ac_cv_lib_dld_dld_link=no
10565fi
10566rm -f core conftest.err conftest.$ac_objext \
10567 conftest$ac_exeext conftest.$ac_ext
10568LIBS=$ac_check_lib_save_LIBS
10569fi
10570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10571$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10572if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10573 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10574fi
10575
10576
10577fi
10578
10579
10580fi
10581
10582
10583fi
10584
10585
10586fi
10587
10588
10589fi
10590
10591 ;;
10592 esac
10593
10594 if test "x$lt_cv_dlopen" != xno; then
10595 enable_dlopen=yes
10596 else
10597 enable_dlopen=no
10598 fi
10599
10600 case $lt_cv_dlopen in
10601 dlopen)
10602 save_CPPFLAGS="$CPPFLAGS"
10603 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10604
10605 save_LDFLAGS="$LDFLAGS"
10606 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10607
10608 save_LIBS="$LIBS"
10609 LIBS="$lt_cv_dlopen_libs $LIBS"
10610
10611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10612$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10613if test "${lt_cv_dlopen_self+set}" = set; then :
10614 $as_echo_n "(cached) " >&6
10615else
10616 if test "$cross_compiling" = yes; then :
10617 lt_cv_dlopen_self=cross
10618else
10619 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10620 lt_status=$lt_dlunknown
10621 cat > conftest.$ac_ext <<_LT_EOF
85c64bbe 10622#line 10622 "configure"
d7f09764
DN
10623#include "confdefs.h"
10624
10625#if HAVE_DLFCN_H
10626#include <dlfcn.h>
10627#endif
10628
10629#include <stdio.h>
10630
10631#ifdef RTLD_GLOBAL
10632# define LT_DLGLOBAL RTLD_GLOBAL
10633#else
10634# ifdef DL_GLOBAL
10635# define LT_DLGLOBAL DL_GLOBAL
10636# else
10637# define LT_DLGLOBAL 0
10638# endif
10639#endif
10640
10641/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10642 find out it does not work in some platform. */
10643#ifndef LT_DLLAZY_OR_NOW
10644# ifdef RTLD_LAZY
10645# define LT_DLLAZY_OR_NOW RTLD_LAZY
10646# else
10647# ifdef DL_LAZY
10648# define LT_DLLAZY_OR_NOW DL_LAZY
10649# else
10650# ifdef RTLD_NOW
10651# define LT_DLLAZY_OR_NOW RTLD_NOW
10652# else
10653# ifdef DL_NOW
10654# define LT_DLLAZY_OR_NOW DL_NOW
10655# else
10656# define LT_DLLAZY_OR_NOW 0
10657# endif
10658# endif
10659# endif
10660# endif
10661#endif
10662
52327858
L
10663/* When -fvisbility=hidden is used, assume the code has been annotated
10664 correspondingly for the symbols needed. */
10665#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10666void fnord () __attribute__((visibility("default")));
10667#endif
10668
10669void fnord () { int i=42; }
d7f09764
DN
10670int main ()
10671{
10672 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10673 int status = $lt_dlunknown;
10674
10675 if (self)
10676 {
10677 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
52327858
L
10678 else
10679 {
10680 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10681 else puts (dlerror ());
10682 }
d7f09764
DN
10683 /* dlclose (self); */
10684 }
10685 else
10686 puts (dlerror ());
10687
10688 return status;
10689}
10690_LT_EOF
10691 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10692 (eval $ac_link) 2>&5
10693 ac_status=$?
10694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10695 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10696 (./conftest; exit; ) >&5 2>/dev/null
10697 lt_status=$?
10698 case x$lt_status in
10699 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10700 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10701 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10702 esac
10703 else :
10704 # compilation failed
10705 lt_cv_dlopen_self=no
10706 fi
10707fi
10708rm -fr conftest*
10709
10710
10711fi
10712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10713$as_echo "$lt_cv_dlopen_self" >&6; }
10714
10715 if test "x$lt_cv_dlopen_self" = xyes; then
10716 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10718$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10719if test "${lt_cv_dlopen_self_static+set}" = set; then :
10720 $as_echo_n "(cached) " >&6
10721else
10722 if test "$cross_compiling" = yes; then :
10723 lt_cv_dlopen_self_static=cross
10724else
10725 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10726 lt_status=$lt_dlunknown
10727 cat > conftest.$ac_ext <<_LT_EOF
85c64bbe 10728#line 10728 "configure"
d7f09764
DN
10729#include "confdefs.h"
10730
10731#if HAVE_DLFCN_H
10732#include <dlfcn.h>
10733#endif
10734
10735#include <stdio.h>
10736
10737#ifdef RTLD_GLOBAL
10738# define LT_DLGLOBAL RTLD_GLOBAL
10739#else
10740# ifdef DL_GLOBAL
10741# define LT_DLGLOBAL DL_GLOBAL
10742# else
10743# define LT_DLGLOBAL 0
10744# endif
10745#endif
10746
10747/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10748 find out it does not work in some platform. */
10749#ifndef LT_DLLAZY_OR_NOW
10750# ifdef RTLD_LAZY
10751# define LT_DLLAZY_OR_NOW RTLD_LAZY
10752# else
10753# ifdef DL_LAZY
10754# define LT_DLLAZY_OR_NOW DL_LAZY
10755# else
10756# ifdef RTLD_NOW
10757# define LT_DLLAZY_OR_NOW RTLD_NOW
10758# else
10759# ifdef DL_NOW
10760# define LT_DLLAZY_OR_NOW DL_NOW
10761# else
10762# define LT_DLLAZY_OR_NOW 0
10763# endif
10764# endif
10765# endif
10766# endif
10767#endif
10768
52327858
L
10769/* When -fvisbility=hidden is used, assume the code has been annotated
10770 correspondingly for the symbols needed. */
10771#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10772void fnord () __attribute__((visibility("default")));
10773#endif
10774
10775void fnord () { int i=42; }
d7f09764
DN
10776int main ()
10777{
10778 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10779 int status = $lt_dlunknown;
10780
10781 if (self)
10782 {
10783 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
52327858
L
10784 else
10785 {
10786 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10787 else puts (dlerror ());
10788 }
d7f09764
DN
10789 /* dlclose (self); */
10790 }
10791 else
10792 puts (dlerror ());
10793
10794 return status;
10795}
10796_LT_EOF
10797 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10798 (eval $ac_link) 2>&5
10799 ac_status=$?
10800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10801 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10802 (./conftest; exit; ) >&5 2>/dev/null
10803 lt_status=$?
10804 case x$lt_status in
10805 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10806 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10807 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10808 esac
10809 else :
10810 # compilation failed
10811 lt_cv_dlopen_self_static=no
10812 fi
10813fi
10814rm -fr conftest*
10815
10816
10817fi
10818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10819$as_echo "$lt_cv_dlopen_self_static" >&6; }
10820 fi
10821
10822 CPPFLAGS="$save_CPPFLAGS"
10823 LDFLAGS="$save_LDFLAGS"
10824 LIBS="$save_LIBS"
10825 ;;
10826 esac
10827
10828 case $lt_cv_dlopen_self in
10829 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10830 *) enable_dlopen_self=unknown ;;
10831 esac
10832
10833 case $lt_cv_dlopen_self_static in
10834 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10835 *) enable_dlopen_self_static=unknown ;;
10836 esac
10837fi
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855striplib=
10856old_striplib=
10857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10858$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10859if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10860 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10861 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10863$as_echo "yes" >&6; }
10864else
10865# FIXME - insert some real tests, host_os isn't really good enough
10866 case $host_os in
10867 darwin*)
10868 if test -n "$STRIP" ; then
10869 striplib="$STRIP -x"
10870 old_striplib="$STRIP -S"
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10872$as_echo "yes" >&6; }
10873 else
10874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10875$as_echo "no" >&6; }
10876 fi
10877 ;;
10878 *)
10879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10880$as_echo "no" >&6; }
10881 ;;
10882 esac
10883fi
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896 # Report which library types will actually be built
10897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10898$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10900$as_echo "$can_build_shared" >&6; }
10901
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10903$as_echo_n "checking whether to build shared libraries... " >&6; }
10904 test "$can_build_shared" = "no" && enable_shared=no
10905
10906 # On AIX, shared libraries and static libraries use the same namespace, and
10907 # are all built from PIC.
10908 case $host_os in
10909 aix3*)
10910 test "$enable_shared" = yes && enable_static=no
10911 if test -n "$RANLIB"; then
10912 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10913 postinstall_cmds='$RANLIB $lib'
10914 fi
10915 ;;
10916
10917 aix[4-9]*)
10918 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10919 test "$enable_shared" = yes && enable_static=no
10920 fi
10921 ;;
10922 esac
10923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10924$as_echo "$enable_shared" >&6; }
10925
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10927$as_echo_n "checking whether to build static libraries... " >&6; }
10928 # Make sure either enable_shared or enable_static is yes.
10929 test "$enable_shared" = yes || enable_static=yes
10930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10931$as_echo "$enable_static" >&6; }
10932
10933
10934
10935
10936fi
10937ac_ext=c
10938ac_cpp='$CPP $CPPFLAGS'
10939ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10940ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10941ac_compiler_gnu=$ac_cv_c_compiler_gnu
10942
10943CC="$lt_save_CC"
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957 ac_config_commands="$ac_config_commands libtool"
10958
10959
10960
10961
10962# Only expand once:
10963
10964
10965
7de6ba7a
DK
10966
10967
10968case $host in
10969 *-cygwin* | *-mingw*)
10970 # 'host' will be top-level target in the case of a target lib,
10971 # we must compare to with_cross_host to decide if this is a native
10972 # or cross-compiler and select where to install dlls appropriately.
10973 if test -n "$with_cross_host" &&
10974 test x"$with_cross_host" != x"no"; then
10975 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
10976 else
10977 lt_host_flags='-no-undefined -bindir "$(bindir)"';
10978 fi
10979 ;;
10980 *)
10981 lt_host_flags=
10982 ;;
10983esac
10984
10985
10986
10987
d19e0f01
DK
10988ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
10989case $ac_cv_c_int64_t in #(
10990 no|yes) ;; #(
10991 *)
10992
10993cat >>confdefs.h <<_ACEOF
10994#define int64_t $ac_cv_c_int64_t
10995_ACEOF
10996;;
10997esac
10998
21750c78
RE
10999ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
11000case $ac_cv_c_uint64_t in #(
11001 no|yes) ;; #(
11002 *)
11003
11004$as_echo "#define _UINT64_T 1" >>confdefs.h
11005
11006
11007cat >>confdefs.h <<_ACEOF
11008#define uint64_t $ac_cv_c_uint64_t
11009_ACEOF
11010;;
11011 esac
11012
ec692d5f
KT
11013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
11014$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
11015if test "${ac_cv_header_sys_wait_h+set}" = set; then :
11016 $as_echo_n "(cached) " >&6
11017else
11018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11019/* end confdefs.h. */
11020#include <sys/types.h>
11021#include <sys/wait.h>
11022#ifndef WEXITSTATUS
11023# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
11024#endif
11025#ifndef WIFEXITED
11026# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
11027#endif
a2254c5d 11028
ec692d5f
KT
11029int
11030main ()
11031{
11032 int s;
11033 wait (&s);
11034 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
11035 ;
11036 return 0;
11037}
11038_ACEOF
11039if ac_fn_c_try_compile "$LINENO"; then :
11040 ac_cv_header_sys_wait_h=yes
11041else
11042 ac_cv_header_sys_wait_h=no
11043fi
11044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a2254c5d 11045fi
ec692d5f
KT
11046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
11047$as_echo "$ac_cv_header_sys_wait_h" >&6; }
11048if test $ac_cv_header_sys_wait_h = yes; then
a2254c5d 11049
ec692d5f
KT
11050$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11051
11052fi
a2254c5d 11053
d7f09764
DN
11054ac_config_files="$ac_config_files Makefile"
11055
48215350
DK
11056ac_config_headers="$ac_config_headers config.h"
11057
d7f09764
DN
11058cat >confcache <<\_ACEOF
11059# This file is a shell script that caches the results of configure
11060# tests run on this system so they can be shared between configure
11061# scripts and configure runs, see configure's option --config-cache.
11062# It is not useful on other systems. If it contains results you don't
11063# want to keep, you may remove or edit it.
11064#
11065# config.status only pays attention to the cache file if you give it
11066# the --recheck option to rerun configure.
11067#
11068# `ac_cv_env_foo' variables (set or unset) will be overridden when
11069# loading this file, other *unset* `ac_cv_foo' will be assigned the
11070# following values.
11071
11072_ACEOF
11073
11074# The following way of writing the cache mishandles newlines in values,
11075# but we know of no workaround that is simple, portable, and efficient.
11076# So, we kill variables containing newlines.
11077# Ultrix sh set writes to stderr and can't be redirected directly,
11078# and sets the high bit in the cache file unless we assign to the vars.
11079(
11080 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11081 eval ac_val=\$$ac_var
11082 case $ac_val in #(
11083 *${as_nl}*)
11084 case $ac_var in #(
11085 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11086$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11087 esac
11088 case $ac_var in #(
11089 _ | IFS | as_nl) ;; #(
11090 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11091 *) { eval $ac_var=; unset $ac_var;} ;;
11092 esac ;;
11093 esac
11094 done
11095
11096 (set) 2>&1 |
11097 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11098 *${as_nl}ac_space=\ *)
11099 # `set' does not quote correctly, so add quotes: double-quote
11100 # substitution turns \\\\ into \\, and sed turns \\ into \.
11101 sed -n \
11102 "s/'/'\\\\''/g;
11103 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11104 ;; #(
11105 *)
11106 # `set' quotes correctly as required by POSIX, so do not add quotes.
11107 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11108 ;;
11109 esac |
11110 sort
11111) |
11112 sed '
11113 /^ac_cv_env_/b end
11114 t clear
11115 :clear
11116 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11117 t end
11118 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11119 :end' >>confcache
11120if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11121 if test -w "$cache_file"; then
11122 test "x$cache_file" != "x/dev/null" &&
11123 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11124$as_echo "$as_me: updating cache $cache_file" >&6;}
11125 cat confcache >$cache_file
11126 else
11127 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11128$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11129 fi
11130fi
11131rm -f confcache
11132
11133test "x$prefix" = xNONE && prefix=$ac_default_prefix
11134# Let make expand exec_prefix.
11135test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11136
48215350 11137DEFS=-DHAVE_CONFIG_H
d7f09764
DN
11138
11139ac_libobjs=
11140ac_ltlibobjs=
11141for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11142 # 1. Remove the extension, and $U if already installed.
11143 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11144 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11145 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11146 # will be set to the directory where LIBOBJS objects are built.
11147 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11148 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11149done
11150LIBOBJS=$ac_libobjs
11151
11152LTLIBOBJS=$ac_ltlibobjs
11153
11154
11155 if test -n "$EXEEXT"; then
11156 am__EXEEXT_TRUE=
11157 am__EXEEXT_FALSE='#'
11158else
11159 am__EXEEXT_TRUE='#'
11160 am__EXEEXT_FALSE=
11161fi
11162
03428d41
RG
11163if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11164 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11165Usually this means the macro was only invoked conditionally." "$LINENO" 5
11166fi
d7f09764
DN
11167if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11168 as_fn_error "conditional \"AMDEP\" was never defined.
11169Usually this means the macro was only invoked conditionally." "$LINENO" 5
11170fi
11171if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11172 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11173Usually this means the macro was only invoked conditionally." "$LINENO" 5
11174fi
11175
11176: ${CONFIG_STATUS=./config.status}
11177ac_write_fail=0
11178ac_clean_files_save=$ac_clean_files
11179ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11180{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11181$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11182as_write_fail=0
11183cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11184#! $SHELL
11185# Generated by $as_me.
11186# Run this file to recreate the current configuration.
11187# Compiler output produced by configure, useful for debugging
11188# configure, is in config.log if it exists.
11189
11190debug=false
11191ac_cs_recheck=false
11192ac_cs_silent=false
11193
11194SHELL=\${CONFIG_SHELL-$SHELL}
11195export SHELL
11196_ASEOF
11197cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11198## -------------------- ##
11199## M4sh Initialization. ##
11200## -------------------- ##
11201
11202# Be more Bourne compatible
11203DUALCASE=1; export DUALCASE # for MKS sh
11204if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11205 emulate sh
11206 NULLCMD=:
11207 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11208 # is contrary to our usage. Disable this feature.
11209 alias -g '${1+"$@"}'='"$@"'
11210 setopt NO_GLOB_SUBST
11211else
11212 case `(set -o) 2>/dev/null` in #(
11213 *posix*) :
11214 set -o posix ;; #(
11215 *) :
11216 ;;
11217esac
11218fi
11219
11220
11221as_nl='
11222'
11223export as_nl
11224# Printing a long string crashes Solaris 7 /usr/bin/printf.
11225as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11226as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11227as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11228# Prefer a ksh shell builtin over an external printf program on Solaris,
11229# but without wasting forks for bash or zsh.
11230if test -z "$BASH_VERSION$ZSH_VERSION" \
11231 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11232 as_echo='print -r --'
11233 as_echo_n='print -rn --'
11234elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11235 as_echo='printf %s\n'
11236 as_echo_n='printf %s'
11237else
11238 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11239 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11240 as_echo_n='/usr/ucb/echo -n'
11241 else
11242 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11243 as_echo_n_body='eval
11244 arg=$1;
11245 case $arg in #(
11246 *"$as_nl"*)
11247 expr "X$arg" : "X\\(.*\\)$as_nl";
11248 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11249 esac;
11250 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11251 '
11252 export as_echo_n_body
11253 as_echo_n='sh -c $as_echo_n_body as_echo'
11254 fi
11255 export as_echo_body
11256 as_echo='sh -c $as_echo_body as_echo'
11257fi
11258
11259# The user is always right.
11260if test "${PATH_SEPARATOR+set}" != set; then
11261 PATH_SEPARATOR=:
11262 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11263 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11264 PATH_SEPARATOR=';'
11265 }
11266fi
11267
11268
11269# IFS
11270# We need space, tab and new line, in precisely that order. Quoting is
11271# there to prevent editors from complaining about space-tab.
11272# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11273# splitting by setting IFS to empty value.)
11274IFS=" "" $as_nl"
11275
11276# Find who we are. Look in the path if we contain no directory separator.
11277case $0 in #((
11278 *[\\/]* ) as_myself=$0 ;;
11279 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11280for as_dir in $PATH
11281do
11282 IFS=$as_save_IFS
11283 test -z "$as_dir" && as_dir=.
11284 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11285 done
11286IFS=$as_save_IFS
11287
11288 ;;
11289esac
11290# We did not find ourselves, most probably we were run as `sh COMMAND'
11291# in which case we are not to be found in the path.
11292if test "x$as_myself" = x; then
11293 as_myself=$0
11294fi
11295if test ! -f "$as_myself"; then
11296 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11297 exit 1
11298fi
11299
11300# Unset variables that we do not need and which cause bugs (e.g. in
11301# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11302# suppresses any "Segmentation fault" message there. '((' could
11303# trigger a bug in pdksh 5.2.14.
11304for as_var in BASH_ENV ENV MAIL MAILPATH
11305do eval test x\${$as_var+set} = xset \
11306 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11307done
11308PS1='$ '
11309PS2='> '
11310PS4='+ '
11311
11312# NLS nuisances.
11313LC_ALL=C
11314export LC_ALL
11315LANGUAGE=C
11316export LANGUAGE
11317
11318# CDPATH.
11319(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11320
11321
11322# as_fn_error ERROR [LINENO LOG_FD]
11323# ---------------------------------
11324# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11325# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11326# script with status $?, using 1 if that was 0.
11327as_fn_error ()
11328{
11329 as_status=$?; test $as_status -eq 0 && as_status=1
11330 if test "$3"; then
11331 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11332 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11333 fi
11334 $as_echo "$as_me: error: $1" >&2
11335 as_fn_exit $as_status
11336} # as_fn_error
11337
11338
11339# as_fn_set_status STATUS
11340# -----------------------
11341# Set $? to STATUS, without forking.
11342as_fn_set_status ()
11343{
11344 return $1
11345} # as_fn_set_status
11346
11347# as_fn_exit STATUS
11348# -----------------
11349# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11350as_fn_exit ()
11351{
11352 set +e
11353 as_fn_set_status $1
11354 exit $1
11355} # as_fn_exit
11356
11357# as_fn_unset VAR
11358# ---------------
11359# Portably unset VAR.
11360as_fn_unset ()
11361{
11362 { eval $1=; unset $1;}
11363}
11364as_unset=as_fn_unset
11365# as_fn_append VAR VALUE
11366# ----------------------
11367# Append the text in VALUE to the end of the definition contained in VAR. Take
11368# advantage of any shell optimizations that allow amortized linear growth over
11369# repeated appends, instead of the typical quadratic growth present in naive
11370# implementations.
11371if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11372 eval 'as_fn_append ()
11373 {
11374 eval $1+=\$2
11375 }'
11376else
11377 as_fn_append ()
11378 {
11379 eval $1=\$$1\$2
11380 }
11381fi # as_fn_append
11382
11383# as_fn_arith ARG...
11384# ------------------
11385# Perform arithmetic evaluation on the ARGs, and store the result in the
11386# global $as_val. Take advantage of shells that can avoid forks. The arguments
11387# must be portable across $(()) and expr.
11388if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11389 eval 'as_fn_arith ()
11390 {
11391 as_val=$(( $* ))
11392 }'
11393else
11394 as_fn_arith ()
11395 {
11396 as_val=`expr "$@" || test $? -eq 1`
11397 }
11398fi # as_fn_arith
11399
11400
11401if expr a : '\(a\)' >/dev/null 2>&1 &&
11402 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11403 as_expr=expr
11404else
11405 as_expr=false
11406fi
11407
11408if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11409 as_basename=basename
11410else
11411 as_basename=false
11412fi
11413
11414if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11415 as_dirname=dirname
11416else
11417 as_dirname=false
11418fi
11419
11420as_me=`$as_basename -- "$0" ||
11421$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11422 X"$0" : 'X\(//\)$' \| \
11423 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11424$as_echo X/"$0" |
11425 sed '/^.*\/\([^/][^/]*\)\/*$/{
11426 s//\1/
11427 q
11428 }
11429 /^X\/\(\/\/\)$/{
11430 s//\1/
11431 q
11432 }
11433 /^X\/\(\/\).*/{
11434 s//\1/
11435 q
11436 }
11437 s/.*/./; q'`
11438
11439# Avoid depending upon Character Ranges.
11440as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11441as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11442as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11443as_cr_digits='0123456789'
11444as_cr_alnum=$as_cr_Letters$as_cr_digits
11445
11446ECHO_C= ECHO_N= ECHO_T=
11447case `echo -n x` in #(((((
11448-n*)
11449 case `echo 'xy\c'` in
11450 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11451 xy) ECHO_C='\c';;
11452 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11453 ECHO_T=' ';;
11454 esac;;
11455*)
11456 ECHO_N='-n';;
11457esac
11458
11459rm -f conf$$ conf$$.exe conf$$.file
11460if test -d conf$$.dir; then
11461 rm -f conf$$.dir/conf$$.file
11462else
11463 rm -f conf$$.dir
11464 mkdir conf$$.dir 2>/dev/null
11465fi
11466if (echo >conf$$.file) 2>/dev/null; then
11467 if ln -s conf$$.file conf$$ 2>/dev/null; then
11468 as_ln_s='ln -s'
11469 # ... but there are two gotchas:
11470 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11471 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11472 # In both cases, we have to default to `cp -p'.
11473 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11474 as_ln_s='cp -p'
11475 elif ln conf$$.file conf$$ 2>/dev/null; then
11476 as_ln_s=ln
11477 else
11478 as_ln_s='cp -p'
11479 fi
11480else
11481 as_ln_s='cp -p'
11482fi
11483rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11484rmdir conf$$.dir 2>/dev/null
11485
11486
11487# as_fn_mkdir_p
11488# -------------
11489# Create "$as_dir" as a directory, including parents if necessary.
11490as_fn_mkdir_p ()
11491{
11492
11493 case $as_dir in #(
11494 -*) as_dir=./$as_dir;;
11495 esac
11496 test -d "$as_dir" || eval $as_mkdir_p || {
11497 as_dirs=
11498 while :; do
11499 case $as_dir in #(
11500 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11501 *) as_qdir=$as_dir;;
11502 esac
11503 as_dirs="'$as_qdir' $as_dirs"
11504 as_dir=`$as_dirname -- "$as_dir" ||
11505$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11506 X"$as_dir" : 'X\(//\)[^/]' \| \
11507 X"$as_dir" : 'X\(//\)$' \| \
11508 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11509$as_echo X"$as_dir" |
11510 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11511 s//\1/
11512 q
11513 }
11514 /^X\(\/\/\)[^/].*/{
11515 s//\1/
11516 q
11517 }
11518 /^X\(\/\/\)$/{
11519 s//\1/
11520 q
11521 }
11522 /^X\(\/\).*/{
11523 s//\1/
11524 q
11525 }
11526 s/.*/./; q'`
11527 test -d "$as_dir" && break
11528 done
11529 test -z "$as_dirs" || eval "mkdir $as_dirs"
11530 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11531
11532
11533} # as_fn_mkdir_p
11534if mkdir -p . 2>/dev/null; then
11535 as_mkdir_p='mkdir -p "$as_dir"'
11536else
11537 test -d ./-p && rmdir ./-p
11538 as_mkdir_p=false
11539fi
11540
11541if test -x / >/dev/null 2>&1; then
11542 as_test_x='test -x'
11543else
11544 if ls -dL / >/dev/null 2>&1; then
11545 as_ls_L_option=L
11546 else
11547 as_ls_L_option=
11548 fi
11549 as_test_x='
11550 eval sh -c '\''
11551 if test -d "$1"; then
11552 test -d "$1/.";
11553 else
11554 case $1 in #(
11555 -*)set "./$1";;
11556 esac;
11557 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11558 ???[sx]*):;;*)false;;esac;fi
11559 '\'' sh
11560 '
11561fi
11562as_executable_p=$as_test_x
11563
11564# Sed expression to map a string onto a valid CPP name.
11565as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11566
11567# Sed expression to map a string onto a valid variable name.
11568as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11569
11570
11571exec 6>&1
11572## ----------------------------------- ##
11573## Main body of $CONFIG_STATUS script. ##
11574## ----------------------------------- ##
11575_ASEOF
11576test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11577
11578cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11579# Save the log message, to keep $0 and so on meaningful, and to
11580# report actual input values of CONFIG_FILES etc. instead of their
11581# values after options handling.
11582ac_log="
11583This file was extended by LTO plugin for ld $as_me 0.1, which was
11584generated by GNU Autoconf 2.64. Invocation command line was
11585
11586 CONFIG_FILES = $CONFIG_FILES
11587 CONFIG_HEADERS = $CONFIG_HEADERS
11588 CONFIG_LINKS = $CONFIG_LINKS
11589 CONFIG_COMMANDS = $CONFIG_COMMANDS
11590 $ $0 $@
11591
11592on `(hostname || uname -n) 2>/dev/null | sed 1q`
11593"
11594
11595_ACEOF
11596
11597case $ac_config_files in *"
11598"*) set x $ac_config_files; shift; ac_config_files=$*;;
11599esac
11600
48215350
DK
11601case $ac_config_headers in *"
11602"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11603esac
d7f09764
DN
11604
11605
11606cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11607# Files that config.status was made for.
11608config_files="$ac_config_files"
48215350 11609config_headers="$ac_config_headers"
d7f09764
DN
11610config_commands="$ac_config_commands"
11611
11612_ACEOF
11613
11614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11615ac_cs_usage="\
11616\`$as_me' instantiates files and other configuration actions
11617from templates according to the current configuration. Unless the files
11618and actions are specified as TAGs, all are instantiated by default.
11619
11620Usage: $0 [OPTION]... [TAG]...
11621
11622 -h, --help print this help, then exit
11623 -V, --version print version number and configuration settings, then exit
11624 -q, --quiet, --silent
11625 do not print progress messages
11626 -d, --debug don't remove temporary files
11627 --recheck update $as_me by reconfiguring in the same conditions
11628 --file=FILE[:TEMPLATE]
11629 instantiate the configuration file FILE
48215350
DK
11630 --header=FILE[:TEMPLATE]
11631 instantiate the configuration header FILE
d7f09764
DN
11632
11633Configuration files:
11634$config_files
11635
48215350
DK
11636Configuration headers:
11637$config_headers
11638
d7f09764
DN
11639Configuration commands:
11640$config_commands
11641
11642Report bugs to the package provider."
11643
11644_ACEOF
11645cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11646ac_cs_version="\\
11647LTO plugin for ld config.status 0.1
11648configured by $0, generated by GNU Autoconf 2.64,
11649 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11650
11651Copyright (C) 2009 Free Software Foundation, Inc.
11652This config.status script is free software; the Free Software Foundation
11653gives unlimited permission to copy, distribute and modify it."
11654
11655ac_pwd='$ac_pwd'
11656srcdir='$srcdir'
11657INSTALL='$INSTALL'
11658MKDIR_P='$MKDIR_P'
11659AWK='$AWK'
11660test -n "\$AWK" || AWK=awk
11661_ACEOF
11662
11663cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11664# The default lists apply if the user does not specify any file.
11665ac_need_defaults=:
11666while test $# != 0
11667do
11668 case $1 in
11669 --*=*)
11670 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11671 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11672 ac_shift=:
11673 ;;
11674 *)
11675 ac_option=$1
11676 ac_optarg=$2
11677 ac_shift=shift
11678 ;;
11679 esac
11680
11681 case $ac_option in
11682 # Handling of the options.
11683 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11684 ac_cs_recheck=: ;;
11685 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11686 $as_echo "$ac_cs_version"; exit ;;
11687 --debug | --debu | --deb | --de | --d | -d )
11688 debug=: ;;
11689 --file | --fil | --fi | --f )
11690 $ac_shift
11691 case $ac_optarg in
11692 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11693 esac
11694 as_fn_append CONFIG_FILES " '$ac_optarg'"
11695 ac_need_defaults=false;;
48215350
DK
11696 --header | --heade | --head | --hea )
11697 $ac_shift
11698 case $ac_optarg in
11699 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11700 esac
11701 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11702 ac_need_defaults=false;;
11703 --he | --h)
11704 # Conflict between --help and --header
11705 as_fn_error "ambiguous option: \`$1'
11706Try \`$0 --help' for more information.";;
11707 --help | --hel | -h )
d7f09764
DN
11708 $as_echo "$ac_cs_usage"; exit ;;
11709 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11710 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11711 ac_cs_silent=: ;;
11712
11713 # This is an error.
11714 -*) as_fn_error "unrecognized option: \`$1'
11715Try \`$0 --help' for more information." ;;
11716
11717 *) as_fn_append ac_config_targets " $1"
11718 ac_need_defaults=false ;;
11719
11720 esac
11721 shift
11722done
11723
11724ac_configure_extra_args=
11725
11726if $ac_cs_silent; then
11727 exec 6>/dev/null
11728 ac_configure_extra_args="$ac_configure_extra_args --silent"
11729fi
11730
11731_ACEOF
11732cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11733if \$ac_cs_recheck; then
11734 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11735 shift
11736 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11737 CONFIG_SHELL='$SHELL'
11738 export CONFIG_SHELL
11739 exec "\$@"
11740fi
11741
11742_ACEOF
11743cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11744exec 5>>config.log
11745{
11746 echo
11747 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11748## Running $as_me. ##
11749_ASBOX
11750 $as_echo "$ac_log"
11751} >&5
11752
11753_ACEOF
11754cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11755#
11756# INIT-COMMANDS
11757#
11758AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11759
11760
11761# The HP-UX ksh and POSIX shell print the target directory to stdout
11762# if CDPATH is set.
11763(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11764
11765sed_quote_subst='$sed_quote_subst'
11766double_quote_subst='$double_quote_subst'
11767delay_variable_subst='$delay_variable_subst'
52327858
L
11768macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11769macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11770enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11771enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11772pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11773enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11774SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11775ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11776host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11777host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11778host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11779build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11780build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11781build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11782SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11783Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11784GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11785EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11786FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11787LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11788NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11789LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11790max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11791ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11792exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11793lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11794lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11795lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11796reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11797reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11798OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11799deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11800file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11801AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11802AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11803STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11804RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11805old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11806old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11807old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11808lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11809CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11810CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11811compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11812GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11813lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11814lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11815lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11816lt_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"`'
11817objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11818MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11819lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11820lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11821lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11822lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11823lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11824need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11825DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11826NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11827LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11828OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11829OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11830libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11831shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11832extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11833archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11834enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11835export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11836whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11837compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11838old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11839old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11840archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11841archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11842module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11843module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11844with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11845allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11846no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11847hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11848hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11849hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11850hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11851hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11852hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11853hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11854hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11855inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11856link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11857fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11858always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11859export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11860exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11861include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11862prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11863file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11864variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11865need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11866need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11867version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11868runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11869shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11870shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11871libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11872library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11873soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11874install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11875postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11876postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11877finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11878finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11879hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11880sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11881sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11882hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11883enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11884enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11885enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11886old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11887striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7f09764
DN
11888
11889LTCC='$LTCC'
11890LTCFLAGS='$LTCFLAGS'
11891compiler='$compiler_DEFAULT'
11892
52327858
L
11893# A function that is used when there is no print builtin or printf.
11894func_fallback_echo ()
11895{
11896 eval 'cat <<_LTECHO_EOF
11897\$1
11898_LTECHO_EOF'
11899}
11900
d7f09764 11901# Quote evaled strings.
52327858
L
11902for var in SHELL \
11903ECHO \
11904SED \
d7f09764
DN
11905GREP \
11906EGREP \
11907FGREP \
11908LD \
11909NM \
11910LN_S \
11911lt_SP2NL \
11912lt_NL2SP \
11913reload_flag \
11914OBJDUMP \
11915deplibs_check_method \
11916file_magic_cmd \
11917AR \
11918AR_FLAGS \
11919STRIP \
11920RANLIB \
11921CC \
11922CFLAGS \
11923compiler \
11924lt_cv_sys_global_symbol_pipe \
11925lt_cv_sys_global_symbol_to_cdecl \
11926lt_cv_sys_global_symbol_to_c_name_address \
11927lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7f09764
DN
11928lt_prog_compiler_no_builtin_flag \
11929lt_prog_compiler_wl \
11930lt_prog_compiler_pic \
11931lt_prog_compiler_static \
11932lt_cv_prog_compiler_c_o \
11933need_locks \
11934DSYMUTIL \
11935NMEDIT \
11936LIPO \
11937OTOOL \
11938OTOOL64 \
11939shrext_cmds \
11940export_dynamic_flag_spec \
11941whole_archive_flag_spec \
11942compiler_needs_object \
11943with_gnu_ld \
11944allow_undefined_flag \
11945no_undefined_flag \
11946hardcode_libdir_flag_spec \
11947hardcode_libdir_flag_spec_ld \
11948hardcode_libdir_separator \
11949fix_srcfile_path \
11950exclude_expsyms \
11951include_expsyms \
11952file_list_spec \
11953variables_saved_for_relink \
11954libname_spec \
11955library_names_spec \
11956soname_spec \
52327858 11957install_override_mode \
d7f09764
DN
11958finish_eval \
11959old_striplib \
11960striplib; do
52327858 11961 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7f09764 11962 *[\\\\\\\`\\"\\\$]*)
52327858 11963 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7f09764
DN
11964 ;;
11965 *)
11966 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11967 ;;
11968 esac
11969done
11970
11971# Double-quote double-evaled strings.
11972for var in reload_cmds \
11973old_postinstall_cmds \
11974old_postuninstall_cmds \
11975old_archive_cmds \
11976extract_expsyms_cmds \
11977old_archive_from_new_cmds \
11978old_archive_from_expsyms_cmds \
11979archive_cmds \
11980archive_expsym_cmds \
11981module_cmds \
11982module_expsym_cmds \
11983export_symbols_cmds \
11984prelink_cmds \
11985postinstall_cmds \
11986postuninstall_cmds \
11987finish_cmds \
11988sys_lib_search_path_spec \
11989sys_lib_dlsearch_path_spec; do
52327858 11990 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7f09764 11991 *[\\\\\\\`\\"\\\$]*)
52327858 11992 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7f09764
DN
11993 ;;
11994 *)
11995 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11996 ;;
11997 esac
11998done
11999
d7f09764
DN
12000ac_aux_dir='$ac_aux_dir'
12001xsi_shell='$xsi_shell'
12002lt_shell_append='$lt_shell_append'
12003
12004# See if we are running on zsh, and set the options which allow our
12005# commands through without removal of \ escapes INIT.
12006if test -n "\${ZSH_VERSION+set}" ; then
12007 setopt NO_GLOB_SUBST
12008fi
12009
12010
12011 PACKAGE='$PACKAGE'
12012 VERSION='$VERSION'
12013 TIMESTAMP='$TIMESTAMP'
12014 RM='$RM'
12015 ofile='$ofile'
12016
12017
12018
12019
12020_ACEOF
12021
12022cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12023
12024# Handling of arguments.
12025for ac_config_target in $ac_config_targets
12026do
12027 case $ac_config_target in
12028 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12029 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12030 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
48215350 12031 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
d7f09764
DN
12032
12033 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12034 esac
12035done
12036
12037
12038# If the user did not use the arguments to specify the items to instantiate,
12039# then the envvar interface is used. Set only those that are not.
12040# We use the long form for the default assignment because of an extremely
12041# bizarre bug on SunOS 4.1.3.
12042if $ac_need_defaults; then
12043 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
48215350 12044 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
d7f09764
DN
12045 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12046fi
12047
12048# Have a temporary directory for convenience. Make it in the build tree
12049# simply because there is no reason against having it here, and in addition,
12050# creating and moving files from /tmp can sometimes cause problems.
12051# Hook for its removal unless debugging.
12052# Note that there is a small window in which the directory will not be cleaned:
12053# after its creation but before its name has been assigned to `$tmp'.
12054$debug ||
12055{
12056 tmp=
12057 trap 'exit_status=$?
12058 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12059' 0
12060 trap 'as_fn_exit 1' 1 2 13 15
12061}
12062# Create a (secure) tmp directory for tmp files.
12063
12064{
12065 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12066 test -n "$tmp" && test -d "$tmp"
12067} ||
12068{
12069 tmp=./conf$$-$RANDOM
12070 (umask 077 && mkdir "$tmp")
12071} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12072
12073# Set up the scripts for CONFIG_FILES section.
12074# No need to generate them if there are no CONFIG_FILES.
12075# This happens for instance with `./config.status config.h'.
12076if test -n "$CONFIG_FILES"; then
12077
12078
12079ac_cr=`echo X | tr X '\015'`
12080# On cygwin, bash can eat \r inside `` if the user requested igncr.
12081# But we know of no other shell where ac_cr would be empty at this
12082# point, so we can use a bashism as a fallback.
12083if test "x$ac_cr" = x; then
12084 eval ac_cr=\$\'\\r\'
12085fi
12086ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12087if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12088 ac_cs_awk_cr='\r'
12089else
12090 ac_cs_awk_cr=$ac_cr
12091fi
12092
12093echo 'BEGIN {' >"$tmp/subs1.awk" &&
12094_ACEOF
12095
12096
12097{
12098 echo "cat >conf$$subs.awk <<_ACEOF" &&
12099 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12100 echo "_ACEOF"
12101} >conf$$subs.sh ||
12102 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12103ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12104ac_delim='%!_!# '
12105for ac_last_try in false false false false false :; do
12106 . ./conf$$subs.sh ||
12107 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12108
12109 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12110 if test $ac_delim_n = $ac_delim_num; then
12111 break
12112 elif $ac_last_try; then
12113 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12114 else
12115 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12116 fi
12117done
12118rm -f conf$$subs.sh
12119
12120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12121cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12122_ACEOF
12123sed -n '
12124h
12125s/^/S["/; s/!.*/"]=/
12126p
12127g
12128s/^[^!]*!//
12129:repl
12130t repl
12131s/'"$ac_delim"'$//
12132t delim
12133:nl
12134h
12135s/\(.\{148\}\).*/\1/
12136t more1
12137s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12138p
12139n
12140b repl
12141:more1
12142s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12143p
12144g
12145s/.\{148\}//
12146t nl
12147:delim
12148h
12149s/\(.\{148\}\).*/\1/
12150t more2
12151s/["\\]/\\&/g; s/^/"/; s/$/"/
12152p
12153b
12154:more2
12155s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12156p
12157g
12158s/.\{148\}//
12159t delim
12160' <conf$$subs.awk | sed '
12161/^[^""]/{
12162 N
12163 s/\n//
12164}
12165' >>$CONFIG_STATUS || ac_write_fail=1
12166rm -f conf$$subs.awk
12167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12168_ACAWK
12169cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12170 for (key in S) S_is_set[key] = 1
12171 FS = "\a"
12172
12173}
12174{
12175 line = $ 0
12176 nfields = split(line, field, "@")
12177 substed = 0
12178 len = length(field[1])
12179 for (i = 2; i < nfields; i++) {
12180 key = field[i]
12181 keylen = length(key)
12182 if (S_is_set[key]) {
12183 value = S[key]
12184 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12185 len += length(value) + length(field[++i])
12186 substed = 1
12187 } else
12188 len += 1 + keylen
12189 }
12190
12191 print line
12192}
12193
12194_ACAWK
12195_ACEOF
12196cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12197if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12198 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12199else
12200 cat
12201fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12202 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12203_ACEOF
12204
12205# VPATH may cause trouble with some makes, so we remove $(srcdir),
12206# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12207# trailing colons and then remove the whole line if VPATH becomes empty
12208# (actually we leave an empty line to preserve line numbers).
12209if test "x$srcdir" = x.; then
12210 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12211s/:*\$(srcdir):*/:/
12212s/:*\${srcdir}:*/:/
12213s/:*@srcdir@:*/:/
12214s/^\([^=]*=[ ]*\):*/\1/
12215s/:*$//
12216s/^[^=]*=[ ]*$//
12217}'
12218fi
12219
12220cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12221fi # test -n "$CONFIG_FILES"
12222
48215350
DK
12223# Set up the scripts for CONFIG_HEADERS section.
12224# No need to generate them if there are no CONFIG_HEADERS.
12225# This happens for instance with `./config.status Makefile'.
12226if test -n "$CONFIG_HEADERS"; then
12227cat >"$tmp/defines.awk" <<\_ACAWK ||
12228BEGIN {
12229_ACEOF
12230
12231# Transform confdefs.h into an awk script `defines.awk', embedded as
12232# here-document in config.status, that substitutes the proper values into
12233# config.h.in to produce config.h.
d7f09764 12234
48215350
DK
12235# Create a delimiter string that does not exist in confdefs.h, to ease
12236# handling of long lines.
12237ac_delim='%!_!# '
12238for ac_last_try in false false :; do
12239 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12240 if test -z "$ac_t"; then
12241 break
12242 elif $ac_last_try; then
12243 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12244 else
12245 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12246 fi
12247done
12248
12249# For the awk script, D is an array of macro values keyed by name,
12250# likewise P contains macro parameters if any. Preserve backslash
12251# newline sequences.
12252
12253ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12254sed -n '
12255s/.\{148\}/&'"$ac_delim"'/g
12256t rset
12257:rset
12258s/^[ ]*#[ ]*define[ ][ ]*/ /
12259t def
12260d
12261:def
12262s/\\$//
12263t bsnl
12264s/["\\]/\\&/g
12265s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12266D["\1"]=" \3"/p
12267s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12268d
12269:bsnl
12270s/["\\]/\\&/g
12271s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12272D["\1"]=" \3\\\\\\n"\\/p
12273t cont
12274s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12275t cont
12276d
12277:cont
12278n
12279s/.\{148\}/&'"$ac_delim"'/g
12280t clear
12281:clear
12282s/\\$//
12283t bsnlc
12284s/["\\]/\\&/g; s/^/"/; s/$/"/p
12285d
12286:bsnlc
12287s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12288b cont
12289' <confdefs.h | sed '
12290s/'"$ac_delim"'/"\\\
12291"/g' >>$CONFIG_STATUS || ac_write_fail=1
12292
12293cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12294 for (key in D) D_is_set[key] = 1
12295 FS = "\a"
12296}
12297/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12298 line = \$ 0
12299 split(line, arg, " ")
12300 if (arg[1] == "#") {
12301 defundef = arg[2]
12302 mac1 = arg[3]
12303 } else {
12304 defundef = substr(arg[1], 2)
12305 mac1 = arg[2]
12306 }
12307 split(mac1, mac2, "(") #)
12308 macro = mac2[1]
12309 prefix = substr(line, 1, index(line, defundef) - 1)
12310 if (D_is_set[macro]) {
12311 # Preserve the white space surrounding the "#".
12312 print prefix "define", macro P[macro] D[macro]
12313 next
12314 } else {
12315 # Replace #undef with comments. This is necessary, for example,
12316 # in the case of _POSIX_SOURCE, which is predefined and required
12317 # on some systems where configure will not decide to define it.
12318 if (defundef == "undef") {
12319 print "/*", prefix defundef, macro, "*/"
12320 next
12321 }
12322 }
12323}
12324{ print }
12325_ACAWK
12326_ACEOF
12327cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12328 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12329fi # test -n "$CONFIG_HEADERS"
12330
12331
12332eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
d7f09764
DN
12333shift
12334for ac_tag
12335do
12336 case $ac_tag in
12337 :[FHLC]) ac_mode=$ac_tag; continue;;
12338 esac
12339 case $ac_mode$ac_tag in
12340 :[FHL]*:*);;
12341 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12342 :[FH]-) ac_tag=-:-;;
12343 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12344 esac
12345 ac_save_IFS=$IFS
12346 IFS=:
12347 set x $ac_tag
12348 IFS=$ac_save_IFS
12349 shift
12350 ac_file=$1
12351 shift
12352
12353 case $ac_mode in
12354 :L) ac_source=$1;;
12355 :[FH])
12356 ac_file_inputs=
12357 for ac_f
12358 do
12359 case $ac_f in
12360 -) ac_f="$tmp/stdin";;
12361 *) # Look for the file first in the build tree, then in the source tree
12362 # (if the path is not absolute). The absolute path cannot be DOS-style,
12363 # because $ac_f cannot contain `:'.
12364 test -f "$ac_f" ||
12365 case $ac_f in
12366 [\\/$]*) false;;
12367 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12368 esac ||
12369 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12370 esac
12371 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12372 as_fn_append ac_file_inputs " '$ac_f'"
12373 done
12374
12375 # Let's still pretend it is `configure' which instantiates (i.e., don't
12376 # use $as_me), people would be surprised to read:
12377 # /* config.h. Generated by config.status. */
12378 configure_input='Generated from '`
12379 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12380 `' by configure.'
12381 if test x"$ac_file" != x-; then
12382 configure_input="$ac_file. $configure_input"
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12384$as_echo "$as_me: creating $ac_file" >&6;}
12385 fi
12386 # Neutralize special characters interpreted by sed in replacement strings.
12387 case $configure_input in #(
12388 *\&* | *\|* | *\\* )
12389 ac_sed_conf_input=`$as_echo "$configure_input" |
12390 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12391 *) ac_sed_conf_input=$configure_input;;
12392 esac
12393
12394 case $ac_tag in
12395 *:-:* | *:-) cat >"$tmp/stdin" \
12396 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12397 esac
12398 ;;
12399 esac
12400
12401 ac_dir=`$as_dirname -- "$ac_file" ||
12402$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12403 X"$ac_file" : 'X\(//\)[^/]' \| \
12404 X"$ac_file" : 'X\(//\)$' \| \
12405 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12406$as_echo X"$ac_file" |
12407 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12408 s//\1/
12409 q
12410 }
12411 /^X\(\/\/\)[^/].*/{
12412 s//\1/
12413 q
12414 }
12415 /^X\(\/\/\)$/{
12416 s//\1/
12417 q
12418 }
12419 /^X\(\/\).*/{
12420 s//\1/
12421 q
12422 }
12423 s/.*/./; q'`
12424 as_dir="$ac_dir"; as_fn_mkdir_p
12425 ac_builddir=.
12426
12427case "$ac_dir" in
12428.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12429*)
12430 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12431 # A ".." for each directory in $ac_dir_suffix.
12432 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12433 case $ac_top_builddir_sub in
12434 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12435 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12436 esac ;;
12437esac
12438ac_abs_top_builddir=$ac_pwd
12439ac_abs_builddir=$ac_pwd$ac_dir_suffix
12440# for backward compatibility:
12441ac_top_builddir=$ac_top_build_prefix
12442
12443case $srcdir in
12444 .) # We are building in place.
12445 ac_srcdir=.
12446 ac_top_srcdir=$ac_top_builddir_sub
12447 ac_abs_top_srcdir=$ac_pwd ;;
12448 [\\/]* | ?:[\\/]* ) # Absolute name.
12449 ac_srcdir=$srcdir$ac_dir_suffix;
12450 ac_top_srcdir=$srcdir
12451 ac_abs_top_srcdir=$srcdir ;;
12452 *) # Relative name.
12453 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12454 ac_top_srcdir=$ac_top_build_prefix$srcdir
12455 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12456esac
12457ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12458
12459
12460 case $ac_mode in
12461 :F)
12462 #
12463 # CONFIG_FILE
12464 #
12465
12466 case $INSTALL in
12467 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12468 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12469 esac
12470 ac_MKDIR_P=$MKDIR_P
12471 case $MKDIR_P in
12472 [\\/$]* | ?:[\\/]* ) ;;
12473 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12474 esac
12475_ACEOF
12476
12477cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12478# If the template does not know about datarootdir, expand it.
12479# FIXME: This hack should be removed a few years after 2.60.
12480ac_datarootdir_hack=; ac_datarootdir_seen=
12481ac_sed_dataroot='
12482/datarootdir/ {
12483 p
12484 q
12485}
12486/@datadir@/p
12487/@docdir@/p
12488/@infodir@/p
12489/@localedir@/p
12490/@mandir@/p'
12491case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12492*datarootdir*) ac_datarootdir_seen=yes;;
12493*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12495$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12496_ACEOF
12497cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12498 ac_datarootdir_hack='
12499 s&@datadir@&$datadir&g
12500 s&@docdir@&$docdir&g
12501 s&@infodir@&$infodir&g
12502 s&@localedir@&$localedir&g
12503 s&@mandir@&$mandir&g
12504 s&\\\${datarootdir}&$datarootdir&g' ;;
12505esac
12506_ACEOF
12507
12508# Neutralize VPATH when `$srcdir' = `.'.
12509# Shell code in configure.ac might set extrasub.
12510# FIXME: do we really want to maintain this feature?
12511cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12512ac_sed_extra="$ac_vpsub
12513$extrasub
12514_ACEOF
12515cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12516:t
12517/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12518s|@configure_input@|$ac_sed_conf_input|;t t
12519s&@top_builddir@&$ac_top_builddir_sub&;t t
12520s&@top_build_prefix@&$ac_top_build_prefix&;t t
12521s&@srcdir@&$ac_srcdir&;t t
12522s&@abs_srcdir@&$ac_abs_srcdir&;t t
12523s&@top_srcdir@&$ac_top_srcdir&;t t
12524s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12525s&@builddir@&$ac_builddir&;t t
12526s&@abs_builddir@&$ac_abs_builddir&;t t
12527s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12528s&@INSTALL@&$ac_INSTALL&;t t
12529s&@MKDIR_P@&$ac_MKDIR_P&;t t
12530$ac_datarootdir_hack
12531"
12532eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12533 || as_fn_error "could not create $ac_file" "$LINENO" 5
12534
12535test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12536 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12537 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12539which seems to be undefined. Please make sure it is defined." >&5
12540$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12541which seems to be undefined. Please make sure it is defined." >&2;}
12542
12543 rm -f "$tmp/stdin"
12544 case $ac_file in
12545 -) cat "$tmp/out" && rm -f "$tmp/out";;
12546 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12547 esac \
12548 || as_fn_error "could not create $ac_file" "$LINENO" 5
12549 ;;
48215350
DK
12550 :H)
12551 #
12552 # CONFIG_HEADER
12553 #
12554 if test x"$ac_file" != x-; then
12555 {
12556 $as_echo "/* $configure_input */" \
12557 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12558 } >"$tmp/config.h" \
12559 || as_fn_error "could not create $ac_file" "$LINENO" 5
12560 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12562$as_echo "$as_me: $ac_file is unchanged" >&6;}
12563 else
12564 rm -f "$ac_file"
12565 mv "$tmp/config.h" "$ac_file" \
12566 || as_fn_error "could not create $ac_file" "$LINENO" 5
12567 fi
12568 else
12569 $as_echo "/* $configure_input */" \
12570 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12571 || as_fn_error "could not create -" "$LINENO" 5
12572 fi
12573# Compute "$ac_file"'s index in $config_headers.
12574_am_arg="$ac_file"
12575_am_stamp_count=1
12576for _am_header in $config_headers :; do
12577 case $_am_header in
12578 $_am_arg | $_am_arg:* )
12579 break ;;
12580 * )
12581 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12582 esac
12583done
12584echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12585$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12586 X"$_am_arg" : 'X\(//\)[^/]' \| \
12587 X"$_am_arg" : 'X\(//\)$' \| \
12588 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12589$as_echo X"$_am_arg" |
12590 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12591 s//\1/
12592 q
12593 }
12594 /^X\(\/\/\)[^/].*/{
12595 s//\1/
12596 q
12597 }
12598 /^X\(\/\/\)$/{
12599 s//\1/
12600 q
12601 }
12602 /^X\(\/\).*/{
12603 s//\1/
12604 q
12605 }
12606 s/.*/./; q'`/stamp-h$_am_stamp_count
12607 ;;
d7f09764
DN
12608
12609 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12610$as_echo "$as_me: executing $ac_file commands" >&6;}
12611 ;;
12612 esac
12613
12614
12615 case $ac_file$ac_mode in
12616 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12617 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12618 # are listed without --file. Let's play safe and only enable the eval
12619 # if we detect the quoting.
12620 case $CONFIG_FILES in
12621 *\'*) eval set x "$CONFIG_FILES" ;;
12622 *) set x $CONFIG_FILES ;;
12623 esac
12624 shift
12625 for mf
12626 do
12627 # Strip MF so we end up with the name of the file.
12628 mf=`echo "$mf" | sed -e 's/:.*$//'`
12629 # Check whether this is an Automake generated Makefile or not.
12630 # We used to match only the files named `Makefile.in', but
12631 # some people rename them; so instead we look at the file content.
12632 # Grep'ing the first line is not enough: some people post-process
12633 # each Makefile.in and add a new line on top of each file to say so.
12634 # Grep'ing the whole file is not good either: AIX grep has a line
12635 # limit of 2048, but all sed's we know have understand at least 4000.
12636 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12637 dirpart=`$as_dirname -- "$mf" ||
12638$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12639 X"$mf" : 'X\(//\)[^/]' \| \
12640 X"$mf" : 'X\(//\)$' \| \
12641 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12642$as_echo X"$mf" |
12643 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12644 s//\1/
12645 q
12646 }
12647 /^X\(\/\/\)[^/].*/{
12648 s//\1/
12649 q
12650 }
12651 /^X\(\/\/\)$/{
12652 s//\1/
12653 q
12654 }
12655 /^X\(\/\).*/{
12656 s//\1/
12657 q
12658 }
12659 s/.*/./; q'`
12660 else
12661 continue
12662 fi
12663 # Extract the definition of DEPDIR, am__include, and am__quote
12664 # from the Makefile without running `make'.
12665 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12666 test -z "$DEPDIR" && continue
12667 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12668 test -z "am__include" && continue
12669 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12670 # When using ansi2knr, U may be empty or an underscore; expand it
12671 U=`sed -n 's/^U = //p' < "$mf"`
12672 # Find all dependency output files, they are included files with
12673 # $(DEPDIR) in their names. We invoke sed twice because it is the
12674 # simplest approach to changing $(DEPDIR) to its actual value in the
12675 # expansion.
12676 for file in `sed -n "
12677 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12678 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12679 # Make sure the directory exists.
12680 test -f "$dirpart/$file" && continue
12681 fdir=`$as_dirname -- "$file" ||
12682$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12683 X"$file" : 'X\(//\)[^/]' \| \
12684 X"$file" : 'X\(//\)$' \| \
12685 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12686$as_echo X"$file" |
12687 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12688 s//\1/
12689 q
12690 }
12691 /^X\(\/\/\)[^/].*/{
12692 s//\1/
12693 q
12694 }
12695 /^X\(\/\/\)$/{
12696 s//\1/
12697 q
12698 }
12699 /^X\(\/\).*/{
12700 s//\1/
12701 q
12702 }
12703 s/.*/./; q'`
12704 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12705 # echo "creating $dirpart/$file"
12706 echo '# dummy' > "$dirpart/$file"
12707 done
12708 done
12709}
12710 ;;
12711 "libtool":C)
12712
12713 # See if we are running on zsh, and set the options which allow our
12714 # commands through without removal of \ escapes.
12715 if test -n "${ZSH_VERSION+set}" ; then
12716 setopt NO_GLOB_SUBST
12717 fi
12718
12719 cfgfile="${ofile}T"
12720 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12721 $RM "$cfgfile"
12722
12723 cat <<_LT_EOF >> "$cfgfile"
12724#! $SHELL
12725
12726# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12727# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12728# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12729# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12730#
12731# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
52327858 12732# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
d7f09764
DN
12733# Written by Gordon Matzigkeit, 1996
12734#
12735# This file is part of GNU Libtool.
12736#
12737# GNU Libtool is free software; you can redistribute it and/or
12738# modify it under the terms of the GNU General Public License as
12739# published by the Free Software Foundation; either version 2 of
12740# the License, or (at your option) any later version.
12741#
12742# As a special exception to the GNU General Public License,
12743# if you distribute this file as part of a program or library that
12744# is built using GNU Libtool, you may include this file under the
12745# same distribution terms that you use for the rest of that program.
12746#
12747# GNU Libtool is distributed in the hope that it will be useful,
12748# but WITHOUT ANY WARRANTY; without even the implied warranty of
12749# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12750# GNU General Public License for more details.
12751#
12752# You should have received a copy of the GNU General Public License
12753# along with GNU Libtool; see the file COPYING. If not, a copy
12754# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12755# obtained by writing to the Free Software Foundation, Inc.,
12756# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12757
12758
12759# The names of the tagged configurations supported by this script.
12760available_tags=""
12761
12762# ### BEGIN LIBTOOL CONFIG
12763
12764# Which release of libtool.m4 was used?
12765macro_version=$macro_version
12766macro_revision=$macro_revision
12767
12768# Whether or not to build shared libraries.
12769build_libtool_libs=$enable_shared
12770
12771# Whether or not to build static libraries.
12772build_old_libs=$enable_static
12773
12774# What type of objects to build.
12775pic_mode=$pic_mode
12776
12777# Whether or not to optimize for fast installation.
12778fast_install=$enable_fast_install
12779
52327858
L
12780# Shell to use when invoking shell scripts.
12781SHELL=$lt_SHELL
12782
12783# An echo program that protects backslashes.
12784ECHO=$lt_ECHO
12785
d7f09764
DN
12786# The host system.
12787host_alias=$host_alias
12788host=$host
12789host_os=$host_os
12790
12791# The build system.
12792build_alias=$build_alias
12793build=$build
12794build_os=$build_os
12795
12796# A sed program that does not truncate output.
12797SED=$lt_SED
12798
12799# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12800Xsed="\$SED -e 1s/^X//"
12801
12802# A grep program that handles long lines.
12803GREP=$lt_GREP
12804
12805# An ERE matcher.
12806EGREP=$lt_EGREP
12807
12808# A literal string matcher.
12809FGREP=$lt_FGREP
12810
12811# A BSD- or MS-compatible name lister.
12812NM=$lt_NM
12813
12814# Whether we need soft or hard links.
12815LN_S=$lt_LN_S
12816
12817# What is the maximum length of a command?
12818max_cmd_len=$max_cmd_len
12819
12820# Object file suffix (normally "o").
12821objext=$ac_objext
12822
12823# Executable file suffix (normally "").
12824exeext=$exeext
12825
12826# whether the shell understands "unset".
12827lt_unset=$lt_unset
12828
12829# turn spaces into newlines.
12830SP2NL=$lt_lt_SP2NL
12831
12832# turn newlines into spaces.
12833NL2SP=$lt_lt_NL2SP
12834
d7f09764
DN
12835# An object symbol dumper.
12836OBJDUMP=$lt_OBJDUMP
12837
12838# Method to check whether dependent libraries are shared objects.
12839deplibs_check_method=$lt_deplibs_check_method
12840
12841# Command to use when deplibs_check_method == "file_magic".
12842file_magic_cmd=$lt_file_magic_cmd
12843
12844# The archiver.
12845AR=$lt_AR
12846AR_FLAGS=$lt_AR_FLAGS
12847
12848# A symbol stripping program.
12849STRIP=$lt_STRIP
12850
12851# Commands used to install an old-style archive.
12852RANLIB=$lt_RANLIB
12853old_postinstall_cmds=$lt_old_postinstall_cmds
12854old_postuninstall_cmds=$lt_old_postuninstall_cmds
12855
52327858
L
12856# Whether to use a lock for old archive extraction.
12857lock_old_archive_extraction=$lock_old_archive_extraction
12858
d7f09764
DN
12859# A C compiler.
12860LTCC=$lt_CC
12861
12862# LTCC compiler flags.
12863LTCFLAGS=$lt_CFLAGS
12864
12865# Take the output of nm and produce a listing of raw symbols and C names.
12866global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12867
12868# Transform the output of nm in a proper C declaration.
12869global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12870
12871# Transform the output of nm in a C name address pair.
12872global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12873
12874# Transform the output of nm in a C name address pair when lib prefix is needed.
12875global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12876
12877# The name of the directory that contains temporary libtool files.
12878objdir=$objdir
12879
d7f09764
DN
12880# Used to examine libraries when file_magic_cmd begins with "file".
12881MAGIC_CMD=$MAGIC_CMD
12882
12883# Must we lock files when doing compilation?
12884need_locks=$lt_need_locks
12885
12886# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12887DSYMUTIL=$lt_DSYMUTIL
12888
12889# Tool to change global to local symbols on Mac OS X.
12890NMEDIT=$lt_NMEDIT
12891
12892# Tool to manipulate fat objects and archives on Mac OS X.
12893LIPO=$lt_LIPO
12894
12895# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12896OTOOL=$lt_OTOOL
12897
12898# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12899OTOOL64=$lt_OTOOL64
12900
12901# Old archive suffix (normally "a").
12902libext=$libext
12903
12904# Shared library suffix (normally ".so").
12905shrext_cmds=$lt_shrext_cmds
12906
12907# The commands to extract the exported symbol list from a shared archive.
12908extract_expsyms_cmds=$lt_extract_expsyms_cmds
12909
12910# Variables whose values should be saved in libtool wrapper scripts and
12911# restored at link time.
12912variables_saved_for_relink=$lt_variables_saved_for_relink
12913
12914# Do we need the "lib" prefix for modules?
12915need_lib_prefix=$need_lib_prefix
12916
12917# Do we need a version for libraries?
12918need_version=$need_version
12919
12920# Library versioning type.
12921version_type=$version_type
12922
12923# Shared library runtime path variable.
12924runpath_var=$runpath_var
12925
12926# Shared library path variable.
12927shlibpath_var=$shlibpath_var
12928
12929# Is shlibpath searched before the hard-coded library search path?
12930shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12931
12932# Format of library name prefix.
12933libname_spec=$lt_libname_spec
12934
12935# List of archive names. First name is the real one, the rest are links.
12936# The last name is the one that the linker finds with -lNAME
12937library_names_spec=$lt_library_names_spec
12938
12939# The coded name of the library, if different from the real name.
12940soname_spec=$lt_soname_spec
12941
52327858
L
12942# Permission mode override for installation of shared libraries.
12943install_override_mode=$lt_install_override_mode
12944
d7f09764
DN
12945# Command to use after installation of a shared archive.
12946postinstall_cmds=$lt_postinstall_cmds
12947
12948# Command to use after uninstallation of a shared archive.
12949postuninstall_cmds=$lt_postuninstall_cmds
12950
12951# Commands used to finish a libtool library installation in a directory.
12952finish_cmds=$lt_finish_cmds
12953
12954# As "finish_cmds", except a single script fragment to be evaled but
12955# not shown.
12956finish_eval=$lt_finish_eval
12957
12958# Whether we should hardcode library paths into libraries.
12959hardcode_into_libs=$hardcode_into_libs
12960
12961# Compile-time system search path for libraries.
12962sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12963
12964# Run-time system search path for libraries.
12965sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12966
12967# Whether dlopen is supported.
12968dlopen_support=$enable_dlopen
12969
12970# Whether dlopen of programs is supported.
12971dlopen_self=$enable_dlopen_self
12972
12973# Whether dlopen of statically linked programs is supported.
12974dlopen_self_static=$enable_dlopen_self_static
12975
12976# Commands to strip libraries.
12977old_striplib=$lt_old_striplib
12978striplib=$lt_striplib
12979
12980
12981# The linker used to build libraries.
12982LD=$lt_LD
12983
52327858
L
12984# How to create reloadable object files.
12985reload_flag=$lt_reload_flag
12986reload_cmds=$lt_reload_cmds
12987
d7f09764
DN
12988# Commands used to build an old-style archive.
12989old_archive_cmds=$lt_old_archive_cmds
12990
12991# A language specific compiler.
12992CC=$lt_compiler
12993
12994# Is the compiler the GNU compiler?
12995with_gcc=$GCC
12996
12997# Compiler flag to turn off builtin functions.
12998no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12999
13000# How to pass a linker flag through the compiler.
13001wl=$lt_lt_prog_compiler_wl
13002
13003# Additional compiler flags for building library objects.
13004pic_flag=$lt_lt_prog_compiler_pic
13005
13006# Compiler flag to prevent dynamic linking.
13007link_static_flag=$lt_lt_prog_compiler_static
13008
13009# Does compiler simultaneously support -c and -o options?
13010compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13011
13012# Whether or not to add -lc for building shared libraries.
13013build_libtool_need_lc=$archive_cmds_need_lc
13014
13015# Whether or not to disallow shared libs when runtime libs are static.
13016allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13017
13018# Compiler flag to allow reflexive dlopens.
13019export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13020
13021# Compiler flag to generate shared objects directly from archives.
13022whole_archive_flag_spec=$lt_whole_archive_flag_spec
13023
13024# Whether the compiler copes with passing no objects directly.
13025compiler_needs_object=$lt_compiler_needs_object
13026
13027# Create an old-style archive from a shared archive.
13028old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13029
13030# Create a temporary old-style archive to link instead of a shared archive.
13031old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13032
13033# Commands used to build a shared archive.
13034archive_cmds=$lt_archive_cmds
13035archive_expsym_cmds=$lt_archive_expsym_cmds
13036
13037# Commands used to build a loadable module if different from building
13038# a shared archive.
13039module_cmds=$lt_module_cmds
13040module_expsym_cmds=$lt_module_expsym_cmds
13041
13042# Whether we are building with GNU ld or not.
13043with_gnu_ld=$lt_with_gnu_ld
13044
13045# Flag that allows shared libraries with undefined symbols to be built.
13046allow_undefined_flag=$lt_allow_undefined_flag
13047
13048# Flag that enforces no undefined symbols.
13049no_undefined_flag=$lt_no_undefined_flag
13050
13051# Flag to hardcode \$libdir into a binary during linking.
13052# This must work even if \$libdir does not exist
13053hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13054
13055# If ld is used when linking, flag to hardcode \$libdir into a binary
13056# during linking. This must work even if \$libdir does not exist.
13057hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13058
13059# Whether we need a single "-rpath" flag with a separated argument.
13060hardcode_libdir_separator=$lt_hardcode_libdir_separator
13061
13062# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13063# DIR into the resulting binary.
13064hardcode_direct=$hardcode_direct
13065
13066# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13067# DIR into the resulting binary and the resulting library dependency is
13068# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13069# library is relocated.
13070hardcode_direct_absolute=$hardcode_direct_absolute
13071
13072# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13073# into the resulting binary.
13074hardcode_minus_L=$hardcode_minus_L
13075
13076# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13077# into the resulting binary.
13078hardcode_shlibpath_var=$hardcode_shlibpath_var
13079
13080# Set to "yes" if building a shared library automatically hardcodes DIR
13081# into the library and all subsequent libraries and executables linked
13082# against it.
13083hardcode_automatic=$hardcode_automatic
13084
13085# Set to yes if linker adds runtime paths of dependent libraries
13086# to runtime path list.
13087inherit_rpath=$inherit_rpath
13088
13089# Whether libtool must link a program against all its dependency libraries.
13090link_all_deplibs=$link_all_deplibs
13091
13092# Fix the shell variable \$srcfile for the compiler.
13093fix_srcfile_path=$lt_fix_srcfile_path
13094
13095# Set to "yes" if exported symbols are required.
13096always_export_symbols=$always_export_symbols
13097
13098# The commands to list exported symbols.
13099export_symbols_cmds=$lt_export_symbols_cmds
13100
13101# Symbols that should not be listed in the preloaded symbols.
13102exclude_expsyms=$lt_exclude_expsyms
13103
13104# Symbols that must always be exported.
13105include_expsyms=$lt_include_expsyms
13106
13107# Commands necessary for linking programs (against libraries) with templates.
13108prelink_cmds=$lt_prelink_cmds
13109
13110# Specify filename containing input files.
13111file_list_spec=$lt_file_list_spec
13112
13113# How to hardcode a shared library path into an executable.
13114hardcode_action=$hardcode_action
13115
13116# ### END LIBTOOL CONFIG
13117
13118_LT_EOF
13119
13120 case $host_os in
13121 aix3*)
13122 cat <<\_LT_EOF >> "$cfgfile"
13123# AIX sometimes has problems with the GCC collect2 program. For some
13124# reason, if we set the COLLECT_NAMES environment variable, the problems
13125# vanish in a puff of smoke.
13126if test "X${COLLECT_NAMES+set}" != Xset; then
13127 COLLECT_NAMES=
13128 export COLLECT_NAMES
13129fi
13130_LT_EOF
13131 ;;
13132 esac
13133
13134
13135ltmain="$ac_aux_dir/ltmain.sh"
13136
13137
13138 # We use sed instead of cat because bash on DJGPP gets confused if
13139 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13140 # text mode, it properly converts lines to CR/LF. This bash problem
13141 # is reportedly fixed, but why not run on old versions too?
13142 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13143 || (rm -f "$cfgfile"; exit 1)
13144
13145 case $xsi_shell in
13146 yes)
13147 cat << \_LT_EOF >> "$cfgfile"
13148
13149# func_dirname file append nondir_replacement
13150# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13151# otherwise set result to NONDIR_REPLACEMENT.
13152func_dirname ()
13153{
13154 case ${1} in
13155 */*) func_dirname_result="${1%/*}${2}" ;;
13156 * ) func_dirname_result="${3}" ;;
13157 esac
13158}
13159
13160# func_basename file
13161func_basename ()
13162{
13163 func_basename_result="${1##*/}"
13164}
13165
13166# func_dirname_and_basename file append nondir_replacement
13167# perform func_basename and func_dirname in a single function
13168# call:
13169# dirname: Compute the dirname of FILE. If nonempty,
13170# add APPEND to the result, otherwise set result
13171# to NONDIR_REPLACEMENT.
13172# value returned in "$func_dirname_result"
13173# basename: Compute filename of FILE.
13174# value retuned in "$func_basename_result"
13175# Implementation must be kept synchronized with func_dirname
13176# and func_basename. For efficiency, we do not delegate to
13177# those functions but instead duplicate the functionality here.
13178func_dirname_and_basename ()
13179{
13180 case ${1} in
13181 */*) func_dirname_result="${1%/*}${2}" ;;
13182 * ) func_dirname_result="${3}" ;;
13183 esac
13184 func_basename_result="${1##*/}"
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).
13192func_stripname ()
13193{
13194 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13195 # positional parameters, so assign one to ordinary parameter first.
13196 func_stripname_result=${3}
13197 func_stripname_result=${func_stripname_result#"${1}"}
13198 func_stripname_result=${func_stripname_result%"${2}"}
13199}
13200
13201# func_opt_split
13202func_opt_split ()
13203{
13204 func_opt_split_opt=${1%%=*}
13205 func_opt_split_arg=${1#*=}
13206}
13207
13208# func_lo2o object
13209func_lo2o ()
13210{
13211 case ${1} in
13212 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13213 *) func_lo2o_result=${1} ;;
13214 esac
13215}
13216
13217# func_xform libobj-or-source
13218func_xform ()
13219{
13220 func_xform_result=${1%.*}.lo
13221}
13222
13223# func_arith arithmetic-term...
13224func_arith ()
13225{
13226 func_arith_result=$(( $* ))
13227}
13228
13229# func_len string
13230# STRING may not start with a hyphen.
13231func_len ()
13232{
13233 func_len_result=${#1}
13234}
13235
13236_LT_EOF
13237 ;;
13238 *) # Bourne compatible functions.
13239 cat << \_LT_EOF >> "$cfgfile"
13240
13241# func_dirname file append nondir_replacement
13242# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13243# otherwise set result to NONDIR_REPLACEMENT.
13244func_dirname ()
13245{
13246 # Extract subdirectory from the argument.
52327858 13247 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7f09764
DN
13248 if test "X$func_dirname_result" = "X${1}"; then
13249 func_dirname_result="${3}"
13250 else
13251 func_dirname_result="$func_dirname_result${2}"
13252 fi
13253}
13254
13255# func_basename file
13256func_basename ()
13257{
52327858 13258 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7f09764
DN
13259}
13260
13261
13262# func_stripname prefix suffix name
13263# strip PREFIX and SUFFIX off of NAME.
13264# PREFIX and SUFFIX must not contain globbing or regex special
13265# characters, hashes, percent signs, but SUFFIX may contain a leading
13266# dot (in which case that matches only a dot).
13267# func_strip_suffix prefix name
13268func_stripname ()
13269{
13270 case ${2} in
52327858
L
13271 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13272 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7f09764
DN
13273 esac
13274}
13275
13276# sed scripts:
13277my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13278my_sed_long_arg='1s/^-[^=]*=//'
13279
13280# func_opt_split
13281func_opt_split ()
13282{
52327858
L
13283 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13284 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7f09764
DN
13285}
13286
13287# func_lo2o object
13288func_lo2o ()
13289{
52327858 13290 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7f09764
DN
13291}
13292
13293# func_xform libobj-or-source
13294func_xform ()
13295{
52327858 13296 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
d7f09764
DN
13297}
13298
13299# func_arith arithmetic-term...
13300func_arith ()
13301{
13302 func_arith_result=`expr "$@"`
13303}
13304
13305# func_len string
13306# STRING may not start with a hyphen.
13307func_len ()
13308{
13309 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13310}
13311
13312_LT_EOF
13313esac
13314
13315case $lt_shell_append in
13316 yes)
13317 cat << \_LT_EOF >> "$cfgfile"
13318
13319# func_append var value
13320# Append VALUE to the end of shell variable VAR.
13321func_append ()
13322{
13323 eval "$1+=\$2"
13324}
13325_LT_EOF
13326 ;;
13327 *)
13328 cat << \_LT_EOF >> "$cfgfile"
13329
13330# func_append var value
13331# Append VALUE to the end of shell variable VAR.
13332func_append ()
13333{
13334 eval "$1=\$$1\$2"
13335}
13336
13337_LT_EOF
13338 ;;
13339 esac
13340
13341
13342 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13343 || (rm -f "$cfgfile"; exit 1)
13344
13345 mv -f "$cfgfile" "$ofile" ||
13346 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13347 chmod +x "$ofile"
13348
13349 ;;
13350
13351 esac
13352done # for ac_tag
13353
13354
13355as_fn_exit 0
13356_ACEOF
13357ac_clean_files=$ac_clean_files_save
13358
13359test $ac_write_fail = 0 ||
13360 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13361
13362
13363# configure is writing to config.log, and then calls config.status.
13364# config.status does its own redirection, appending to config.log.
13365# Unfortunately, on DOS this fails, as config.log is still kept open
13366# by configure, so config.status won't be able to write to it; its
13367# output is simply discarded. So we exec the FD to /dev/null,
13368# effectively closing config.log, so it can be properly (re)opened and
13369# appended to by config.status. When coming back to configure, we
13370# need to make the FD available again.
13371if test "$no_create" != yes; then
13372 ac_cs_success=:
13373 ac_config_status_args=
13374 test "$silent" = yes &&
13375 ac_config_status_args="$ac_config_status_args --quiet"
13376 exec 5>/dev/null
13377 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13378 exec 5>>config.log
13379 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13380 # would make configure fail if this is the last instruction.
13381 $ac_cs_success || as_fn_exit $?
13382fi
13383if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13385$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13386fi
13387