]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/avr/configure
*** empty log message ***
[thirdparty/binutils-gdb.git] / sim / avr / configure
CommitLineData
df1756f4
TG
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
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.
df1756f4 8#
df1756f4
TG
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
df1756f4 14
81ecdfbb
RW
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 :
df1756f4
TG
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
df1756f4
TG
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
df1756f4 31fi
df1756f4 32
81ecdfbb
RW
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 }
df1756f4
TG
79fi
80
81
81ecdfbb
RW
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
df1756f4
TG
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
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
6bb11ab3
L
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
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
df1756f4 192do
81ecdfbb
RW
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."
df1756f4 236 else
81ecdfbb
RW
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."
df1756f4 241 fi
81ecdfbb
RW
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
df1756f4 364
81ecdfbb
RW
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
df1756f4
TG
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
df1756f4
TG
389 as_basename=basename
390else
391 as_basename=false
392fi
393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
df1756f4 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
df1756f4
TG
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
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'`
df1756f4 418
df1756f4
TG
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
df1756f4 426
81ecdfbb
RW
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 |
df1756f4 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
df1756f4 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
df1756f4 444 t loop
81ecdfbb 445 s/-\n.*//
df1756f4 446 ' >$as_me.lineno &&
81ecdfbb
RW
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; }
df1756f4
TG
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
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
df1756f4
TG
454 # Exit status is that of the last command.
455 exit
456}
457
81ecdfbb
RW
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';;
df1756f4
TG
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
df1756f4 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
df1756f4 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
df1756f4 480 as_ln_s='ln -s'
81ecdfbb
RW
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'
df1756f4 491 fi
df1756f4
TG
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
df1756f4
TG
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
df1756f4
TG
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
RW
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
df1756f4
TG
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
6bb11ab3
L
534SHELL=${CONFIG_SHELL-/bin/sh}
535
df1756f4 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
df1756f4
TG
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
df1756f4
TG
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
df1756f4 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
df1756f4
TG
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
df1756f4
TG
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
df1756f4
TG
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
df1756f4
TG
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
df1756f4
TG
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
df1756f4
TG
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
df1756f4
TG
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
df1756f4
TG
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
df1756f4
TG
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
df1756f4 592# include <inttypes.h>
df1756f4 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
df1756f4
TG
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
604REPORT_BUGS_TEXI
605REPORT_BUGS_TO
606PKGVERSION
607sim_profile
608sim_trace
609sim_stdio
610sim_debug
611sim_cflags
612sim_bswap
613MAINT
6bb11ab3
L
614lt_cv_dlopen_libs
615OTOOL64
616OTOOL
617LIPO
618NMEDIT
619DSYMUTIL
620AWK
621STRIP
622OBJDUMP
623LN_S
624NM
625ac_ct_DUMPBIN
626DUMPBIN
627LD
628FGREP
629SED
630LIBTOOL
631PLUGINS_FALSE
632PLUGINS_TRUE
81ecdfbb
RW
633CATOBJEXT
634GENCAT
635INSTOBJEXT
636DATADIRNAME
637CATALOGS
638POSUB
639GMSGFMT
640XGETTEXT
641INCINTL
642LIBINTL_DEP
643LIBINTL
644USE_NLS
db2e4d67
MF
645GMAKE_FALSE
646GMAKE_TRUE
647MAKE
648CCDEPMODE
649DEPDIR
650am__leading_dot
5f3ef9d0 651PACKAGE
81ecdfbb
RW
652RANLIB
653AR
654HDEFINES
655CC_FOR_BUILD
656INSTALL_DATA
657INSTALL_SCRIPT
658INSTALL_PROGRAM
2232061b
MF
659EGREP
660GREP
661CPP
81ecdfbb
RW
662target_os
663target_vendor
664target_cpu
665target
666host_os
667host_vendor
668host_cpu
669host
670build_os
671build_vendor
672build_cpu
673build
6ffe910a
MF
674OBJEXT
675EXEEXT
676ac_ct_CC
677CPPFLAGS
678LDFLAGS
679CFLAGS
680CC
81ecdfbb
RW
681WERROR_CFLAGS
682WARN_CFLAGS
683sim_xor_endian
684sim_stdcall
685sim_smp
686sim_reserved_bits
687sim_regparm
688sim_packages
689sim_inline
690sim_hw
691sim_hw_objs
692sim_hw_cflags
693sim_default_model
694sim_scache
695sim_float
696sim_hostendian
697sim_endian
698sim_bitsize
699sim_assert
700sim_alignment
701sim_environment
702target_alias
703host_alias
704build_alias
705LIBS
706ECHO_T
707ECHO_N
708ECHO_C
709DEFS
710mandir
711localedir
712libdir
713psdir
714pdfdir
715dvidir
716htmldir
717infodir
718docdir
719oldincludedir
720includedir
721localstatedir
722sharedstatedir
723sysconfdir
724datadir
725datarootdir
726libexecdir
727sbindir
728bindir
729program_transform_name
730prefix
731exec_prefix
732PACKAGE_URL
733PACKAGE_BUGREPORT
734PACKAGE_STRING
735PACKAGE_VERSION
736PACKAGE_TARNAME
737PACKAGE_NAME
738PATH_SEPARATOR
739SHELL'
df1756f4 740ac_subst_files=''
81ecdfbb
RW
741ac_user_opts='
742enable_option_checking
5912fadd 743with_zlib
6bb11ab3
L
744enable_plugins
745enable_shared
746enable_static
747with_pic
748enable_fast_install
749with_gnu_ld
750enable_libtool_lock
81ecdfbb
RW
751enable_maintainer_mode
752enable_sim_bswap
753enable_sim_cflags
754enable_sim_debug
755enable_sim_stdio
756enable_sim_trace
757enable_sim_profile
758with_pkgversion
759with_bugurl
760'
761 ac_precious_vars='build_alias
762host_alias
763target_alias
764CC
765CFLAGS
766LDFLAGS
767LIBS
768CPPFLAGS
769CPP'
770
df1756f4
TG
771
772# Initialize some variables set by options.
773ac_init_help=
774ac_init_version=false
81ecdfbb
RW
775ac_unrecognized_opts=
776ac_unrecognized_sep=
df1756f4
TG
777# The variables have the same names as the options, with
778# dashes changed to underlines.
779cache_file=/dev/null
780exec_prefix=NONE
781no_create=
782no_recursion=
783prefix=NONE
784program_prefix=NONE
785program_suffix=NONE
786program_transform_name=s,x,x,
787silent=
788site=
789srcdir=
790verbose=
791x_includes=NONE
792x_libraries=NONE
793
794# Installation directory options.
795# These are left unexpanded so users can "make install exec_prefix=/foo"
796# and all the variables that are supposed to be based on exec_prefix
797# by default will actually change.
798# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 799# (The list follows the same order as the GNU Coding Standards.)
df1756f4
TG
800bindir='${exec_prefix}/bin'
801sbindir='${exec_prefix}/sbin'
802libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
803datarootdir='${prefix}/share'
804datadir='${datarootdir}'
df1756f4
TG
805sysconfdir='${prefix}/etc'
806sharedstatedir='${prefix}/com'
807localstatedir='${prefix}/var'
df1756f4
TG
808includedir='${prefix}/include'
809oldincludedir='/usr/include'
81ecdfbb
RW
810docdir='${datarootdir}/doc/${PACKAGE}'
811infodir='${datarootdir}/info'
812htmldir='${docdir}'
813dvidir='${docdir}'
814pdfdir='${docdir}'
815psdir='${docdir}'
816libdir='${exec_prefix}/lib'
817localedir='${datarootdir}/locale'
818mandir='${datarootdir}/man'
df1756f4
TG
819
820ac_prev=
81ecdfbb 821ac_dashdash=
df1756f4
TG
822for ac_option
823do
824 # If the previous option needs an argument, assign it.
825 if test -n "$ac_prev"; then
81ecdfbb 826 eval $ac_prev=\$ac_option
df1756f4
TG
827 ac_prev=
828 continue
829 fi
830
81ecdfbb
RW
831 case $ac_option in
832 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
833 *) ac_optarg=yes ;;
834 esac
df1756f4
TG
835
836 # Accept the important Cygnus configure options, so we can diagnose typos.
837
81ecdfbb
RW
838 case $ac_dashdash$ac_option in
839 --)
840 ac_dashdash=yes ;;
df1756f4
TG
841
842 -bindir | --bindir | --bindi | --bind | --bin | --bi)
843 ac_prev=bindir ;;
844 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
845 bindir=$ac_optarg ;;
846
847 -build | --build | --buil | --bui | --bu)
848 ac_prev=build_alias ;;
849 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
850 build_alias=$ac_optarg ;;
851
852 -cache-file | --cache-file | --cache-fil | --cache-fi \
853 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
854 ac_prev=cache_file ;;
855 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
856 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
857 cache_file=$ac_optarg ;;
858
859 --config-cache | -C)
860 cache_file=config.cache ;;
861
81ecdfbb 862 -datadir | --datadir | --datadi | --datad)
df1756f4 863 ac_prev=datadir ;;
81ecdfbb 864 -datadir=* | --datadir=* | --datadi=* | --datad=*)
df1756f4
TG
865 datadir=$ac_optarg ;;
866
81ecdfbb
RW
867 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
868 | --dataroo | --dataro | --datar)
869 ac_prev=datarootdir ;;
870 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
871 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
872 datarootdir=$ac_optarg ;;
873
df1756f4 874 -disable-* | --disable-*)
81ecdfbb 875 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
df1756f4 876 # Reject names that are not valid shell variable names.
81ecdfbb
RW
877 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878 as_fn_error "invalid feature name: $ac_useropt"
879 ac_useropt_orig=$ac_useropt
880 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881 case $ac_user_opts in
882 *"
883"enable_$ac_useropt"
884"*) ;;
885 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
886 ac_unrecognized_sep=', ';;
887 esac
888 eval enable_$ac_useropt=no ;;
889
890 -docdir | --docdir | --docdi | --doc | --do)
891 ac_prev=docdir ;;
892 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893 docdir=$ac_optarg ;;
894
895 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896 ac_prev=dvidir ;;
897 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898 dvidir=$ac_optarg ;;
df1756f4
TG
899
900 -enable-* | --enable-*)
81ecdfbb 901 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
df1756f4 902 # Reject names that are not valid shell variable names.
81ecdfbb
RW
903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904 as_fn_error "invalid feature name: $ac_useropt"
905 ac_useropt_orig=$ac_useropt
906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 case $ac_user_opts in
908 *"
909"enable_$ac_useropt"
910"*) ;;
911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
912 ac_unrecognized_sep=', ';;
df1756f4 913 esac
81ecdfbb 914 eval enable_$ac_useropt=\$ac_optarg ;;
df1756f4
TG
915
916 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
917 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
918 | --exec | --exe | --ex)
919 ac_prev=exec_prefix ;;
920 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
921 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
922 | --exec=* | --exe=* | --ex=*)
923 exec_prefix=$ac_optarg ;;
924
925 -gas | --gas | --ga | --g)
926 # Obsolete; use --with-gas.
927 with_gas=yes ;;
928
929 -help | --help | --hel | --he | -h)
930 ac_init_help=long ;;
931 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
932 ac_init_help=recursive ;;
933 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
934 ac_init_help=short ;;
935
936 -host | --host | --hos | --ho)
937 ac_prev=host_alias ;;
938 -host=* | --host=* | --hos=* | --ho=*)
939 host_alias=$ac_optarg ;;
940
81ecdfbb
RW
941 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
942 ac_prev=htmldir ;;
943 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
944 | --ht=*)
945 htmldir=$ac_optarg ;;
946
df1756f4
TG
947 -includedir | --includedir | --includedi | --included | --include \
948 | --includ | --inclu | --incl | --inc)
949 ac_prev=includedir ;;
950 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
951 | --includ=* | --inclu=* | --incl=* | --inc=*)
952 includedir=$ac_optarg ;;
953
954 -infodir | --infodir | --infodi | --infod | --info | --inf)
955 ac_prev=infodir ;;
956 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
957 infodir=$ac_optarg ;;
958
959 -libdir | --libdir | --libdi | --libd)
960 ac_prev=libdir ;;
961 -libdir=* | --libdir=* | --libdi=* | --libd=*)
962 libdir=$ac_optarg ;;
963
964 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
965 | --libexe | --libex | --libe)
966 ac_prev=libexecdir ;;
967 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
968 | --libexe=* | --libex=* | --libe=*)
969 libexecdir=$ac_optarg ;;
970
81ecdfbb
RW
971 -localedir | --localedir | --localedi | --localed | --locale)
972 ac_prev=localedir ;;
973 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
974 localedir=$ac_optarg ;;
975
df1756f4 976 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 977 | --localstate | --localstat | --localsta | --localst | --locals)
df1756f4
TG
978 ac_prev=localstatedir ;;
979 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 980 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
df1756f4
TG
981 localstatedir=$ac_optarg ;;
982
983 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
984 ac_prev=mandir ;;
985 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
986 mandir=$ac_optarg ;;
987
988 -nfp | --nfp | --nf)
989 # Obsolete; use --without-fp.
990 with_fp=no ;;
991
992 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
993 | --no-cr | --no-c | -n)
994 no_create=yes ;;
995
996 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
997 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
998 no_recursion=yes ;;
999
1000 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1001 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1002 | --oldin | --oldi | --old | --ol | --o)
1003 ac_prev=oldincludedir ;;
1004 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1005 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1006 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1007 oldincludedir=$ac_optarg ;;
1008
1009 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1010 ac_prev=prefix ;;
1011 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1012 prefix=$ac_optarg ;;
1013
1014 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1015 | --program-pre | --program-pr | --program-p)
1016 ac_prev=program_prefix ;;
1017 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1018 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1019 program_prefix=$ac_optarg ;;
1020
1021 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1022 | --program-suf | --program-su | --program-s)
1023 ac_prev=program_suffix ;;
1024 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1025 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1026 program_suffix=$ac_optarg ;;
1027
1028 -program-transform-name | --program-transform-name \
1029 | --program-transform-nam | --program-transform-na \
1030 | --program-transform-n | --program-transform- \
1031 | --program-transform | --program-transfor \
1032 | --program-transfo | --program-transf \
1033 | --program-trans | --program-tran \
1034 | --progr-tra | --program-tr | --program-t)
1035 ac_prev=program_transform_name ;;
1036 -program-transform-name=* | --program-transform-name=* \
1037 | --program-transform-nam=* | --program-transform-na=* \
1038 | --program-transform-n=* | --program-transform-=* \
1039 | --program-transform=* | --program-transfor=* \
1040 | --program-transfo=* | --program-transf=* \
1041 | --program-trans=* | --program-tran=* \
1042 | --progr-tra=* | --program-tr=* | --program-t=*)
1043 program_transform_name=$ac_optarg ;;
1044
81ecdfbb
RW
1045 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1046 ac_prev=pdfdir ;;
1047 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1048 pdfdir=$ac_optarg ;;
1049
1050 -psdir | --psdir | --psdi | --psd | --ps)
1051 ac_prev=psdir ;;
1052 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1053 psdir=$ac_optarg ;;
1054
df1756f4
TG
1055 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1056 | -silent | --silent | --silen | --sile | --sil)
1057 silent=yes ;;
1058
1059 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1060 ac_prev=sbindir ;;
1061 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1062 | --sbi=* | --sb=*)
1063 sbindir=$ac_optarg ;;
1064
1065 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1066 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1067 | --sharedst | --shareds | --shared | --share | --shar \
1068 | --sha | --sh)
1069 ac_prev=sharedstatedir ;;
1070 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1071 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1072 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1073 | --sha=* | --sh=*)
1074 sharedstatedir=$ac_optarg ;;
1075
1076 -site | --site | --sit)
1077 ac_prev=site ;;
1078 -site=* | --site=* | --sit=*)
1079 site=$ac_optarg ;;
1080
1081 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1082 ac_prev=srcdir ;;
1083 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1084 srcdir=$ac_optarg ;;
1085
1086 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1087 | --syscon | --sysco | --sysc | --sys | --sy)
1088 ac_prev=sysconfdir ;;
1089 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1090 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1091 sysconfdir=$ac_optarg ;;
1092
1093 -target | --target | --targe | --targ | --tar | --ta | --t)
1094 ac_prev=target_alias ;;
1095 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1096 target_alias=$ac_optarg ;;
1097
1098 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1099 verbose=yes ;;
1100
1101 -version | --version | --versio | --versi | --vers | -V)
1102 ac_init_version=: ;;
1103
1104 -with-* | --with-*)
81ecdfbb 1105 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
df1756f4 1106 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1107 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108 as_fn_error "invalid package name: $ac_useropt"
1109 ac_useropt_orig=$ac_useropt
1110 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111 case $ac_user_opts in
1112 *"
1113"with_$ac_useropt"
1114"*) ;;
1115 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1116 ac_unrecognized_sep=', ';;
df1756f4 1117 esac
81ecdfbb 1118 eval with_$ac_useropt=\$ac_optarg ;;
df1756f4
TG
1119
1120 -without-* | --without-*)
81ecdfbb 1121 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
df1756f4 1122 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124 as_fn_error "invalid package name: $ac_useropt"
1125 ac_useropt_orig=$ac_useropt
1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1128 *"
1129"with_$ac_useropt"
1130"*) ;;
1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1132 ac_unrecognized_sep=', ';;
1133 esac
1134 eval with_$ac_useropt=no ;;
df1756f4
TG
1135
1136 --x)
1137 # Obsolete; use --with-x.
1138 with_x=yes ;;
1139
1140 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1141 | --x-incl | --x-inc | --x-in | --x-i)
1142 ac_prev=x_includes ;;
1143 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1144 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1145 x_includes=$ac_optarg ;;
1146
1147 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1148 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1149 ac_prev=x_libraries ;;
1150 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1151 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1152 x_libraries=$ac_optarg ;;
1153
81ecdfbb
RW
1154 -*) as_fn_error "unrecognized option: \`$ac_option'
1155Try \`$0 --help' for more information."
df1756f4
TG
1156 ;;
1157
1158 *=*)
1159 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1160 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1161 case $ac_envvar in #(
1162 '' | [0-9]* | *[!_$as_cr_alnum]* )
1163 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1164 esac
1165 eval $ac_envvar=\$ac_optarg
df1756f4
TG
1166 export $ac_envvar ;;
1167
1168 *)
1169 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1170 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
df1756f4 1171 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1172 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
df1756f4
TG
1173 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1174 ;;
1175
1176 esac
1177done
1178
1179if test -n "$ac_prev"; then
1180 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1181 as_fn_error "missing argument to $ac_option"
df1756f4
TG
1182fi
1183
81ecdfbb
RW
1184if test -n "$ac_unrecognized_opts"; then
1185 case $enable_option_checking in
1186 no) ;;
1187 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1188 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
df1756f4 1189 esac
81ecdfbb 1190fi
df1756f4 1191
81ecdfbb
RW
1192# Check all directory arguments for consistency.
1193for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1194 datadir sysconfdir sharedstatedir localstatedir includedir \
1195 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1196 libdir localedir mandir
df1756f4 1197do
81ecdfbb
RW
1198 eval ac_val=\$$ac_var
1199 # Remove trailing slashes.
1200 case $ac_val in
1201 */ )
1202 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1203 eval $ac_var=\$ac_val;;
1204 esac
1205 # Be sure to have absolute directory names.
df1756f4 1206 case $ac_val in
81ecdfbb
RW
1207 [\\/$]* | ?:[\\/]* ) continue;;
1208 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
df1756f4 1209 esac
81ecdfbb 1210 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
df1756f4
TG
1211done
1212
1213# There might be people who depend on the old broken behavior: `$host'
1214# used to hold the argument of --host etc.
1215# FIXME: To remove some day.
1216build=$build_alias
1217host=$host_alias
1218target=$target_alias
1219
1220# FIXME: To remove some day.
1221if test "x$host_alias" != x; then
1222 if test "x$build_alias" = x; then
1223 cross_compiling=maybe
81ecdfbb 1224 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
df1756f4
TG
1225 If a cross compiler is detected then cross compile mode will be used." >&2
1226 elif test "x$build_alias" != "x$host_alias"; then
1227 cross_compiling=yes
1228 fi
1229fi
1230
1231ac_tool_prefix=
1232test -n "$host_alias" && ac_tool_prefix=$host_alias-
1233
1234test "$silent" = yes && exec 6>/dev/null
1235
1236
81ecdfbb
RW
1237ac_pwd=`pwd` && test -n "$ac_pwd" &&
1238ac_ls_di=`ls -di .` &&
1239ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1240 as_fn_error "working directory cannot be determined"
1241test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1242 as_fn_error "pwd does not report name of working directory"
1243
1244
df1756f4
TG
1245# Find the source files, if location was not specified.
1246if test -z "$srcdir"; then
1247 ac_srcdir_defaulted=yes
81ecdfbb
RW
1248 # Try the directory containing this script, then the parent directory.
1249 ac_confdir=`$as_dirname -- "$as_myself" ||
1250$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1251 X"$as_myself" : 'X\(//\)[^/]' \| \
1252 X"$as_myself" : 'X\(//\)$' \| \
1253 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1254$as_echo X"$as_myself" |
1255 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1256 s//\1/
1257 q
1258 }
1259 /^X\(\/\/\)[^/].*/{
1260 s//\1/
1261 q
1262 }
1263 /^X\(\/\/\)$/{
1264 s//\1/
1265 q
1266 }
1267 /^X\(\/\).*/{
1268 s//\1/
1269 q
1270 }
1271 s/.*/./; q'`
df1756f4 1272 srcdir=$ac_confdir
81ecdfbb 1273 if test ! -r "$srcdir/$ac_unique_file"; then
df1756f4
TG
1274 srcdir=..
1275 fi
1276else
1277 ac_srcdir_defaulted=no
1278fi
81ecdfbb
RW
1279if test ! -r "$srcdir/$ac_unique_file"; then
1280 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1281 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1282fi
1283ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1284ac_abs_confdir=`(
1285 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1286 pwd)`
1287# When building in place, set srcdir=.
1288if test "$ac_abs_confdir" = "$ac_pwd"; then
1289 srcdir=.
1290fi
1291# Remove unnecessary trailing slashes from srcdir.
1292# Double slashes in file names in object file debugging info
1293# mess up M-x gdb in Emacs.
1294case $srcdir in
1295*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1296esac
1297for ac_var in $ac_precious_vars; do
1298 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1299 eval ac_env_${ac_var}_value=\$${ac_var}
1300 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1301 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1302done
df1756f4
TG
1303
1304#
1305# Report the --help message.
1306#
1307if test "$ac_init_help" = "long"; then
1308 # Omit some internal or obsolete options to make the list less imposing.
1309 # This message is too long to be a string in the A/UX 3.1 sh.
1310 cat <<_ACEOF
1311\`configure' configures this package to adapt to many kinds of systems.
1312
1313Usage: $0 [OPTION]... [VAR=VALUE]...
1314
1315To assign environment variables (e.g., CC, CFLAGS...), specify them as
1316VAR=VALUE. See below for descriptions of some of the useful variables.
1317
1318Defaults for the options are specified in brackets.
1319
1320Configuration:
1321 -h, --help display this help and exit
1322 --help=short display options specific to this package
1323 --help=recursive display the short help of all the included packages
1324 -V, --version display version information and exit
1325 -q, --quiet, --silent do not print \`checking...' messages
1326 --cache-file=FILE cache test results in FILE [disabled]
1327 -C, --config-cache alias for \`--cache-file=config.cache'
1328 -n, --no-create do not create output files
1329 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1330
df1756f4
TG
1331Installation directories:
1332 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1333 [$ac_default_prefix]
df1756f4 1334 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1335 [PREFIX]
df1756f4
TG
1336
1337By default, \`make install' will install all the files in
1338\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1339an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1340for instance \`--prefix=\$HOME'.
1341
1342For better control, use the options below.
1343
1344Fine tuning of the installation directories:
81ecdfbb
RW
1345 --bindir=DIR user executables [EPREFIX/bin]
1346 --sbindir=DIR system admin executables [EPREFIX/sbin]
1347 --libexecdir=DIR program executables [EPREFIX/libexec]
1348 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1349 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1350 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1351 --libdir=DIR object code libraries [EPREFIX/lib]
1352 --includedir=DIR C header files [PREFIX/include]
1353 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1354 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1355 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1356 --infodir=DIR info documentation [DATAROOTDIR/info]
1357 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1358 --mandir=DIR man documentation [DATAROOTDIR/man]
1359 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1360 --htmldir=DIR html documentation [DOCDIR]
1361 --dvidir=DIR dvi documentation [DOCDIR]
1362 --pdfdir=DIR pdf documentation [DOCDIR]
1363 --psdir=DIR ps documentation [DOCDIR]
df1756f4
TG
1364_ACEOF
1365
1366 cat <<\_ACEOF
1367
1368Program names:
1369 --program-prefix=PREFIX prepend PREFIX to installed program names
1370 --program-suffix=SUFFIX append SUFFIX to installed program names
1371 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1372
1373System types:
1374 --build=BUILD configure for building on BUILD [guessed]
1375 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1376 --target=TARGET configure for building compilers for TARGET [HOST]
1377_ACEOF
1378fi
1379
1380if test -n "$ac_init_help"; then
1381
1382 cat <<\_ACEOF
1383
1384Optional Features:
81ecdfbb 1385 --disable-option-checking ignore unrecognized --enable/--with options
df1756f4
TG
1386 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1387 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
6bb11ab3
L
1388 --enable-plugins Enable support for plugins (defaults no)
1389 --enable-shared[=PKGS] build shared libraries [default=yes]
1390 --enable-static[=PKGS] build static libraries [default=yes]
1391 --enable-fast-install[=PKGS]
1392 optimize for fast installation [default=yes]
1393 --disable-libtool-lock avoid locking (might break parallel builds)
df1756f4
TG
1394 --enable-maintainer-mode Enable developer functionality.
1395 --enable-sim-bswap Use Host specific BSWAP instruction.
1396 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1397 --enable-sim-debug=opts Enable debugging flags
1398 --enable-sim-stdio Specify whether to use stdio for console input/output.
1399 --enable-sim-trace=opts Enable tracing flags
1400 --enable-sim-profile=opts Enable profiling flags
1401
1402Optional Packages:
1403 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1404 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3725885a 1405 --with-zlib include zlib support (auto/yes/no) default=auto
6bb11ab3
L
1406 --with-pic try to use only PIC/non-PIC objects [default=use
1407 both]
1408 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
df1756f4
TG
1409 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1410 --with-bugurl=URL Direct users to URL to report a bug
1411
1412Some influential environment variables:
1413 CC C compiler command
1414 CFLAGS C compiler flags
1415 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1416 nonstandard directory <lib dir>
81ecdfbb
RW
1417 LIBS libraries to pass to the linker, e.g. -l<library>
1418 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1419 you have headers in a nonstandard directory <include dir>
df1756f4
TG
1420 CPP C preprocessor
1421
1422Use these variables to override the choices made by `configure' or to help
1423it to find libraries and programs with nonstandard names/locations.
1424
81ecdfbb 1425Report bugs to the package provider.
df1756f4 1426_ACEOF
81ecdfbb 1427ac_status=$?
df1756f4
TG
1428fi
1429
1430if test "$ac_init_help" = "recursive"; then
1431 # If there are subdirs, report their specific --help.
df1756f4 1432 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1433 test -d "$ac_dir" ||
1434 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1435 continue
df1756f4
TG
1436 ac_builddir=.
1437
81ecdfbb
RW
1438case "$ac_dir" in
1439.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1440*)
1441 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1442 # A ".." for each directory in $ac_dir_suffix.
1443 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1444 case $ac_top_builddir_sub in
1445 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1446 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1447 esac ;;
1448esac
1449ac_abs_top_builddir=$ac_pwd
1450ac_abs_builddir=$ac_pwd$ac_dir_suffix
1451# for backward compatibility:
1452ac_top_builddir=$ac_top_build_prefix
df1756f4
TG
1453
1454case $srcdir in
81ecdfbb 1455 .) # We are building in place.
df1756f4 1456 ac_srcdir=.
81ecdfbb
RW
1457 ac_top_srcdir=$ac_top_builddir_sub
1458 ac_abs_top_srcdir=$ac_pwd ;;
1459 [\\/]* | ?:[\\/]* ) # Absolute name.
df1756f4 1460 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1461 ac_top_srcdir=$srcdir
1462 ac_abs_top_srcdir=$srcdir ;;
1463 *) # Relative name.
1464 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1465 ac_top_srcdir=$ac_top_build_prefix$srcdir
1466 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
df1756f4 1467esac
81ecdfbb
RW
1468ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1469
1470 cd "$ac_dir" || { ac_status=$?; continue; }
1471 # Check for guested configure.
1472 if test -f "$ac_srcdir/configure.gnu"; then
1473 echo &&
1474 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1475 elif test -f "$ac_srcdir/configure"; then
1476 echo &&
1477 $SHELL "$ac_srcdir/configure" --help=recursive
df1756f4 1478 else
81ecdfbb
RW
1479 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1480 fi || ac_status=$?
1481 cd "$ac_pwd" || { ac_status=$?; break; }
df1756f4
TG
1482 done
1483fi
1484
81ecdfbb 1485test -n "$ac_init_help" && exit $ac_status
df1756f4
TG
1486if $ac_init_version; then
1487 cat <<\_ACEOF
81ecdfbb
RW
1488configure
1489generated by GNU Autoconf 2.64
df1756f4 1490
81ecdfbb 1491Copyright (C) 2009 Free Software Foundation, Inc.
df1756f4
TG
1492This configure script is free software; the Free Software Foundation
1493gives unlimited permission to copy, distribute and modify it.
1494_ACEOF
81ecdfbb 1495 exit
df1756f4 1496fi
df1756f4 1497
81ecdfbb
RW
1498## ------------------------ ##
1499## Autoconf initialization. ##
1500## ------------------------ ##
df1756f4 1501
81ecdfbb
RW
1502# ac_fn_c_try_compile LINENO
1503# --------------------------
1504# Try to compile conftest.$ac_ext, and return whether this succeeded.
1505ac_fn_c_try_compile ()
df1756f4 1506{
81ecdfbb
RW
1507 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1508 rm -f conftest.$ac_objext
1509 if { { ac_try="$ac_compile"
1510case "(($ac_try" in
1511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1512 *) ac_try_echo=$ac_try;;
1513esac
1514eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1515$as_echo "$ac_try_echo"; } >&5
1516 (eval "$ac_compile") 2>conftest.err
1517 ac_status=$?
1518 if test -s conftest.err; then
1519 grep -v '^ *+' conftest.err >conftest.er1
1520 cat conftest.er1 >&5
1521 mv -f conftest.er1 conftest.err
1522 fi
1523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1524 test $ac_status = 0; } && {
1525 test -z "$ac_c_werror_flag" ||
1526 test ! -s conftest.err
1527 } && test -s conftest.$ac_objext; then :
1528 ac_retval=0
1529else
1530 $as_echo "$as_me: failed program was:" >&5
1531sed 's/^/| /' conftest.$ac_ext >&5
df1756f4 1532
81ecdfbb
RW
1533 ac_retval=1
1534fi
1535 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1536 return $ac_retval
df1756f4 1537
81ecdfbb 1538} # ac_fn_c_try_compile
df1756f4 1539
81ecdfbb
RW
1540# ac_fn_c_try_cpp LINENO
1541# ----------------------
1542# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1543ac_fn_c_try_cpp ()
1544{
1545 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1546 if { { ac_try="$ac_cpp conftest.$ac_ext"
1547case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550esac
1551eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552$as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1559 fi
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } >/dev/null && {
1562 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 }; then :
1565 ac_retval=0
1566else
1567 $as_echo "$as_me: failed program was:" >&5
1568sed 's/^/| /' conftest.$ac_ext >&5
df1756f4 1569
81ecdfbb
RW
1570 ac_retval=1
1571fi
1572 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1573 return $ac_retval
df1756f4 1574
81ecdfbb 1575} # ac_fn_c_try_cpp
df1756f4 1576
81ecdfbb
RW
1577# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1578# -------------------------------------------------------
1579# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1580# the include files in INCLUDES and setting the cache variable VAR
1581# accordingly.
1582ac_fn_c_check_header_mongrel ()
1583{
1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1587$as_echo_n "checking for $2... " >&6; }
1588if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1589 $as_echo_n "(cached) " >&6
1590fi
1591eval ac_res=\$$3
1592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1593$as_echo "$ac_res" >&6; }
1594else
1595 # Is the header compilable?
1596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1597$as_echo_n "checking $2 usability... " >&6; }
1598cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1599/* end confdefs.h. */
1600$4
1601#include <$2>
1602_ACEOF
1603if ac_fn_c_try_compile "$LINENO"; then :
1604 ac_header_compiler=yes
1605else
1606 ac_header_compiler=no
1607fi
1608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1610$as_echo "$ac_header_compiler" >&6; }
1611
1612# Is the header present?
1613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1614$as_echo_n "checking $2 presence... " >&6; }
1615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1616/* end confdefs.h. */
1617#include <$2>
1618_ACEOF
1619if ac_fn_c_try_cpp "$LINENO"; then :
1620 ac_header_preproc=yes
1621else
1622 ac_header_preproc=no
1623fi
1624rm -f conftest.err conftest.$ac_ext
1625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1626$as_echo "$ac_header_preproc" >&6; }
1627
1628# So? What about this header?
1629case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1630 yes:no: )
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1632$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1634$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1635 ;;
1636 no:yes:* )
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1638$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1640$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1642$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1644$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1646$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1647 ;;
1648esac
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1650$as_echo_n "checking for $2... " >&6; }
1651if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1652 $as_echo_n "(cached) " >&6
1653else
1654 eval "$3=\$ac_header_compiler"
1655fi
1656eval ac_res=\$$3
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1658$as_echo "$ac_res" >&6; }
1659fi
1660 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1661
1662} # ac_fn_c_check_header_mongrel
1663
1664# ac_fn_c_try_run LINENO
1665# ----------------------
1666# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1667# that executables *can* be run.
1668ac_fn_c_try_run ()
1669{
1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671 if { { ac_try="$ac_link"
1672case "(($ac_try" in
1673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1674 *) ac_try_echo=$ac_try;;
1675esac
1676eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677$as_echo "$ac_try_echo"; } >&5
1678 (eval "$ac_link") 2>&5
1679 ac_status=$?
1680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1681 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1682 { { case "(($ac_try" in
1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684 *) ac_try_echo=$ac_try;;
1685esac
1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687$as_echo "$ac_try_echo"; } >&5
1688 (eval "$ac_try") 2>&5
1689 ac_status=$?
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; }; }; then :
1692 ac_retval=0
1693else
1694 $as_echo "$as_me: program exited with status $ac_status" >&5
1695 $as_echo "$as_me: failed program was:" >&5
1696sed 's/^/| /' conftest.$ac_ext >&5
1697
1698 ac_retval=$ac_status
1699fi
1700 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1701 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1702 return $ac_retval
1703
1704} # ac_fn_c_try_run
1705
1706# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1707# -------------------------------------------------------
1708# Tests whether HEADER exists and can be compiled using the include files in
1709# INCLUDES, setting the cache variable VAR accordingly.
1710ac_fn_c_check_header_compile ()
1711{
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1714$as_echo_n "checking for $2... " >&6; }
1715if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1716 $as_echo_n "(cached) " >&6
1717else
1718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719/* end confdefs.h. */
1720$4
1721#include <$2>
1722_ACEOF
1723if ac_fn_c_try_compile "$LINENO"; then :
1724 eval "$3=yes"
1725else
1726 eval "$3=no"
1727fi
1728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1729fi
1730eval ac_res=\$$3
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732$as_echo "$ac_res" >&6; }
1733 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1734
1735} # ac_fn_c_check_header_compile
1736
1737# ac_fn_c_try_link LINENO
1738# -----------------------
1739# Try to link conftest.$ac_ext, and return whether this succeeded.
1740ac_fn_c_try_link ()
1741{
1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743 rm -f conftest.$ac_objext conftest$ac_exeext
1744 if { { ac_try="$ac_link"
1745case "(($ac_try" in
1746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1747 *) ac_try_echo=$ac_try;;
1748esac
1749eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1750$as_echo "$ac_try_echo"; } >&5
1751 (eval "$ac_link") 2>conftest.err
1752 ac_status=$?
1753 if test -s conftest.err; then
1754 grep -v '^ *+' conftest.err >conftest.er1
1755 cat conftest.er1 >&5
1756 mv -f conftest.er1 conftest.err
1757 fi
1758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1759 test $ac_status = 0; } && {
1760 test -z "$ac_c_werror_flag" ||
1761 test ! -s conftest.err
1762 } && test -s conftest$ac_exeext && {
1763 test "$cross_compiling" = yes ||
1764 $as_test_x conftest$ac_exeext
1765 }; then :
1766 ac_retval=0
1767else
1768 $as_echo "$as_me: failed program was:" >&5
1769sed 's/^/| /' conftest.$ac_ext >&5
1770
1771 ac_retval=1
1772fi
1773 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1774 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1775 # interfere with the next link command; also delete a directory that is
1776 # left behind by Apple's compiler. We do this before executing the actions.
1777 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1778 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1779 return $ac_retval
1780
1781} # ac_fn_c_try_link
1782
1783# ac_fn_c_check_func LINENO FUNC VAR
1784# ----------------------------------
1785# Tests whether FUNC exists, setting the cache variable VAR accordingly
1786ac_fn_c_check_func ()
1787{
1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790$as_echo_n "checking for $2... " >&6; }
1791if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1792 $as_echo_n "(cached) " >&6
1793else
1794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1795/* end confdefs.h. */
1796/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1797 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1798#define $2 innocuous_$2
1799
1800/* System header to define __stub macros and hopefully few prototypes,
1801 which can conflict with char $2 (); below.
1802 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1803 <limits.h> exists even on freestanding compilers. */
1804
1805#ifdef __STDC__
1806# include <limits.h>
1807#else
1808# include <assert.h>
1809#endif
1810
1811#undef $2
1812
1813/* Override any GCC internal prototype to avoid an error.
1814 Use char because int might match the return type of a GCC
1815 builtin and then its argument prototype would still apply. */
1816#ifdef __cplusplus
1817extern "C"
1818#endif
1819char $2 ();
1820/* The GNU C library defines this for functions which it implements
1821 to always fail with ENOSYS. Some functions are actually named
1822 something starting with __ and the normal name is an alias. */
1823#if defined __stub_$2 || defined __stub___$2
1824choke me
1825#endif
1826
1827int
1828main ()
1829{
1830return $2 ();
1831 ;
1832 return 0;
1833}
1834_ACEOF
1835if ac_fn_c_try_link "$LINENO"; then :
1836 eval "$3=yes"
1837else
1838 eval "$3=no"
1839fi
1840rm -f core conftest.err conftest.$ac_objext \
1841 conftest$ac_exeext conftest.$ac_ext
1842fi
1843eval ac_res=\$$3
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1845$as_echo "$ac_res" >&6; }
1846 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1847
1848} # ac_fn_c_check_func
1849cat >config.log <<_ACEOF
1850This file contains any messages produced by compilers while
1851running configure, to aid debugging if configure makes a mistake.
1852
1853It was created by $as_me, which was
1854generated by GNU Autoconf 2.64. Invocation command line was
1855
1856 $ $0 $@
1857
1858_ACEOF
1859exec 5>>config.log
1860{
1861cat <<_ASUNAME
1862## --------- ##
1863## Platform. ##
1864## --------- ##
1865
1866hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1867uname -m = `(uname -m) 2>/dev/null || echo unknown`
1868uname -r = `(uname -r) 2>/dev/null || echo unknown`
1869uname -s = `(uname -s) 2>/dev/null || echo unknown`
1870uname -v = `(uname -v) 2>/dev/null || echo unknown`
1871
1872/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1873/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1874
1875/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1876/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1877/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1878/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1879/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1880/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1881/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1882
1883_ASUNAME
1884
1885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1886for as_dir in $PATH
1887do
1888 IFS=$as_save_IFS
1889 test -z "$as_dir" && as_dir=.
1890 $as_echo "PATH: $as_dir"
1891 done
1892IFS=$as_save_IFS
1893
1894} >&5
1895
1896cat >&5 <<_ACEOF
df1756f4
TG
1897
1898
1899## ----------- ##
1900## Core tests. ##
1901## ----------- ##
1902
1903_ACEOF
1904
1905
1906# Keep a trace of the command line.
1907# Strip out --no-create and --no-recursion so they do not pile up.
1908# Strip out --silent because we don't want to record it for future runs.
1909# Also quote any args containing shell meta-characters.
1910# Make two passes to allow for proper duplicate-argument suppression.
1911ac_configure_args=
1912ac_configure_args0=
1913ac_configure_args1=
df1756f4
TG
1914ac_must_keep_next=false
1915for ac_pass in 1 2
1916do
1917 for ac_arg
1918 do
1919 case $ac_arg in
1920 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1921 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1922 | -silent | --silent | --silen | --sile | --sil)
1923 continue ;;
81ecdfbb
RW
1924 *\'*)
1925 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
df1756f4
TG
1926 esac
1927 case $ac_pass in
81ecdfbb 1928 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
df1756f4 1929 2)
81ecdfbb 1930 as_fn_append ac_configure_args1 " '$ac_arg'"
df1756f4
TG
1931 if test $ac_must_keep_next = true; then
1932 ac_must_keep_next=false # Got value, back to normal.
1933 else
1934 case $ac_arg in
1935 *=* | --config-cache | -C | -disable-* | --disable-* \
1936 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1937 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1938 | -with-* | --with-* | -without-* | --without-* | --x)
1939 case "$ac_configure_args0 " in
1940 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1941 esac
1942 ;;
1943 -* ) ac_must_keep_next=true ;;
1944 esac
1945 fi
81ecdfbb 1946 as_fn_append ac_configure_args " '$ac_arg'"
df1756f4
TG
1947 ;;
1948 esac
1949 done
1950done
81ecdfbb
RW
1951{ ac_configure_args0=; unset ac_configure_args0;}
1952{ ac_configure_args1=; unset ac_configure_args1;}
df1756f4
TG
1953
1954# When interrupted or exit'd, cleanup temporary files, and complete
1955# config.log. We remove comments because anyway the quotes in there
1956# would cause problems or look ugly.
81ecdfbb
RW
1957# WARNING: Use '\'' to represent an apostrophe within the trap.
1958# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
df1756f4
TG
1959trap 'exit_status=$?
1960 # Save into config.log some information that might help in debugging.
1961 {
1962 echo
1963
1964 cat <<\_ASBOX
1965## ---------------- ##
1966## Cache variables. ##
1967## ---------------- ##
1968_ASBOX
1969 echo
1970 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1971(
1972 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1973 eval ac_val=\$$ac_var
1974 case $ac_val in #(
1975 *${as_nl}*)
1976 case $ac_var in #(
1977 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1978$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1979 esac
1980 case $ac_var in #(
1981 _ | IFS | as_nl) ;; #(
1982 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1983 *) { eval $ac_var=; unset $ac_var;} ;;
1984 esac ;;
1985 esac
1986 done
df1756f4 1987 (set) 2>&1 |
81ecdfbb
RW
1988 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1989 *${as_nl}ac_space=\ *)
df1756f4 1990 sed -n \
81ecdfbb
RW
1991 "s/'\''/'\''\\\\'\'''\''/g;
1992 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1993 ;; #(
df1756f4 1994 *)
81ecdfbb 1995 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
df1756f4 1996 ;;
81ecdfbb
RW
1997 esac |
1998 sort
1999)
df1756f4
TG
2000 echo
2001
2002 cat <<\_ASBOX
2003## ----------------- ##
2004## Output variables. ##
2005## ----------------- ##
2006_ASBOX
2007 echo
2008 for ac_var in $ac_subst_vars
2009 do
81ecdfbb
RW
2010 eval ac_val=\$$ac_var
2011 case $ac_val in
2012 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2013 esac
2014 $as_echo "$ac_var='\''$ac_val'\''"
df1756f4
TG
2015 done | sort
2016 echo
2017
2018 if test -n "$ac_subst_files"; then
2019 cat <<\_ASBOX
81ecdfbb
RW
2020## ------------------- ##
2021## File substitutions. ##
2022## ------------------- ##
df1756f4
TG
2023_ASBOX
2024 echo
2025 for ac_var in $ac_subst_files
2026 do
81ecdfbb
RW
2027 eval ac_val=\$$ac_var
2028 case $ac_val in
2029 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2030 esac
2031 $as_echo "$ac_var='\''$ac_val'\''"
df1756f4
TG
2032 done | sort
2033 echo
2034 fi
2035
2036 if test -s confdefs.h; then
2037 cat <<\_ASBOX
2038## ----------- ##
2039## confdefs.h. ##
2040## ----------- ##
2041_ASBOX
2042 echo
81ecdfbb 2043 cat confdefs.h
df1756f4
TG
2044 echo
2045 fi
2046 test "$ac_signal" != 0 &&
81ecdfbb
RW
2047 $as_echo "$as_me: caught signal $ac_signal"
2048 $as_echo "$as_me: exit $exit_status"
df1756f4 2049 } >&5
81ecdfbb
RW
2050 rm -f core *.core core.conftest.* &&
2051 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
df1756f4 2052 exit $exit_status
81ecdfbb 2053' 0
df1756f4 2054for ac_signal in 1 2 13 15; do
81ecdfbb 2055 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
df1756f4
TG
2056done
2057ac_signal=0
2058
2059# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2060rm -f -r conftest* confdefs.h
2061
2062$as_echo "/* confdefs.h */" > confdefs.h
df1756f4
TG
2063
2064# Predefined preprocessor variables.
2065
2066cat >>confdefs.h <<_ACEOF
2067#define PACKAGE_NAME "$PACKAGE_NAME"
2068_ACEOF
2069
df1756f4
TG
2070cat >>confdefs.h <<_ACEOF
2071#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2072_ACEOF
2073
df1756f4
TG
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_VERSION "$PACKAGE_VERSION"
2076_ACEOF
2077
df1756f4
TG
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_STRING "$PACKAGE_STRING"
2080_ACEOF
2081
df1756f4
TG
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2084_ACEOF
2085
81ecdfbb
RW
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_URL "$PACKAGE_URL"
2088_ACEOF
2089
df1756f4
TG
2090
2091# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2092# Prefer an explicitly selected file to automatically selected ones.
2093ac_site_file1=NONE
2094ac_site_file2=NONE
2095if test -n "$CONFIG_SITE"; then
2096 ac_site_file1=$CONFIG_SITE
2097elif test "x$prefix" != xNONE; then
2098 ac_site_file1=$prefix/share/config.site
2099 ac_site_file2=$prefix/etc/config.site
2100else
2101 ac_site_file1=$ac_default_prefix/share/config.site
2102 ac_site_file2=$ac_default_prefix/etc/config.site
2103fi
2104for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2105do
2106 test "x$ac_site_file" = xNONE && continue
df1756f4 2107 if test -r "$ac_site_file"; then
81ecdfbb
RW
2108 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2109$as_echo "$as_me: loading site script $ac_site_file" >&6;}
df1756f4
TG
2110 sed 's/^/| /' "$ac_site_file" >&5
2111 . "$ac_site_file"
2112 fi
2113done
2114
2115if test -r "$cache_file"; then
2116 # Some versions of bash will fail to source /dev/null (special
2117 # files actually), so we avoid doing that.
2118 if test -f "$cache_file"; then
81ecdfbb
RW
2119 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2120$as_echo "$as_me: loading cache $cache_file" >&6;}
df1756f4 2121 case $cache_file in
81ecdfbb
RW
2122 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2123 *) . "./$cache_file";;
df1756f4
TG
2124 esac
2125 fi
2126else
81ecdfbb
RW
2127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2128$as_echo "$as_me: creating cache $cache_file" >&6;}
df1756f4
TG
2129 >$cache_file
2130fi
2131
2132# Check that the precious variables saved in the cache have kept the same
2133# value.
2134ac_cache_corrupted=false
81ecdfbb 2135for ac_var in $ac_precious_vars; do
df1756f4
TG
2136 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2137 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2138 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2139 eval ac_new_val=\$ac_env_${ac_var}_value
df1756f4
TG
2140 case $ac_old_set,$ac_new_set in
2141 set,)
81ecdfbb
RW
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2143$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
df1756f4
TG
2144 ac_cache_corrupted=: ;;
2145 ,set)
81ecdfbb
RW
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2147$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
df1756f4
TG
2148 ac_cache_corrupted=: ;;
2149 ,);;
2150 *)
2151 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2152 # differences in whitespace do not lead to failure.
2153 ac_old_val_w=`echo x $ac_old_val`
2154 ac_new_val_w=`echo x $ac_new_val`
2155 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2157$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2158 ac_cache_corrupted=:
2159 else
2160 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2161$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2162 eval $ac_var=\$ac_old_val
2163 fi
2164 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2165$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2166 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2167$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
df1756f4
TG
2168 fi;;
2169 esac
2170 # Pass precious variables to config.status.
2171 if test "$ac_new_set" = set; then
2172 case $ac_new_val in
81ecdfbb 2173 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
df1756f4
TG
2174 *) ac_arg=$ac_var=$ac_new_val ;;
2175 esac
2176 case " $ac_configure_args " in
2177 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2178 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
df1756f4
TG
2179 esac
2180 fi
2181done
2182if $ac_cache_corrupted; then
81ecdfbb
RW
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2186$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2187 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
df1756f4 2188fi
81ecdfbb
RW
2189## -------------------- ##
2190## Main body of script. ##
2191## -------------------- ##
df1756f4
TG
2192
2193ac_ext=c
2194ac_cpp='$CPP $CPPFLAGS'
2195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2197ac_compiler_gnu=$ac_cv_c_compiler_gnu
2198
2199
df1756f4
TG
2200# This file contains common code used by all simulators.
2201#
2202# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2203# directory. It is intended to be invoked before any target specific stuff.
2204# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2205# It is intended to be invoked last.
2206#
2207# The simulator's configure.in should look like:
2208#
2209# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2210# AC_PREREQ(2.64)dnl
df1756f4 2211# AC_INIT(Makefile.in)
6ffe910a 2212# sinclude(../common/aclocal.m4)
df1756f4
TG
2213#
2214# SIM_AC_COMMON
2215#
2216# ... target specific stuff ...
2217#
2218# SIM_AC_OUTPUT
2219
d6416cdc
RW
2220# Include global overrides and fixes for Autoconf.
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
6ffe910a
MF
2247# _AC_CHECK_DECL_BODY
2248# -------------------
2249# Shell function body for AC_CHECK_DECL.
2250# _AC_CHECK_DECL_BODY
d6416cdc 2251
6ffe910a
MF
2252# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2253# INCLUDES)
2254# -------------------------------------------------------------
2255# Helper to AC_CHECK_DECLS, which generates the check for a single
2256# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2257# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc
RW
2258
2259
2260
2261
2262
2263
2264
df1756f4
TG
2265
2266
2267
db2e4d67 2268
6bb11ab3
L
2269
2270# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2271#
6bb11ab3
L
2272# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2273# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2274# Written by Gordon Matzigkeit, 1996
2275#
2276# This file is free software; the Free Software Foundation gives
2277# unlimited permission to copy and/or distribute it, with or without
2278# modifications, as long as this notice is preserved.
db2e4d67 2279
db2e4d67 2280
db2e4d67 2281
6bb11ab3 2282# serial 56 LT_INIT
db2e4d67
MF
2283
2284
6bb11ab3
L
2285# LT_PREREQ(VERSION)
2286# ------------------
2287# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2288
db2e4d67
MF
2289
2290
6bb11ab3
L
2291# _LT_CHECK_BUILDDIR
2292# ------------------
2293# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2294
2295
df1756f4 2296
6bb11ab3
L
2297# LT_INIT([OPTIONS])
2298# ------------------
2299# LT_INIT
df1756f4 2300
6bb11ab3
L
2301# Old names:
2302# This is what autoupdate's m4 run will expand. It fires
2303# the warning (with _au_warn_XXX), outputs it into the
2304# updated configure.ac (with AC_DIAGNOSE), and then outputs
2305# the replacement expansion.
df1756f4
TG
2306
2307
6bb11ab3
L
2308# This is an auxiliary macro that is also run when
2309# autoupdate runs m4. It simply calls m4_warning, but
2310# we need a wrapper so that each warning is emitted only
2311# once. We break the quoting in m4_warning's argument in
2312# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4
TG
2313
2314
6bb11ab3
L
2315# Finally, this is the expansion that is picked up by
2316# autoconf. It tells the user to run autoupdate, and
2317# then outputs the replacement expansion. We do not care
2318# about autoupdate's warning because that contains
2319# information on what to do *after* running autoupdate.
df1756f4 2320
6bb11ab3
L
2321# This is what autoupdate's m4 run will expand. It fires
2322# the warning (with _au_warn_XXX), outputs it into the
2323# updated configure.ac (with AC_DIAGNOSE), and then outputs
2324# the replacement expansion.
df1756f4
TG
2325
2326
6bb11ab3
L
2327# This is an auxiliary macro that is also run when
2328# autoupdate runs m4. It simply calls m4_warning, but
2329# we need a wrapper so that each warning is emitted only
2330# once. We break the quoting in m4_warning's argument in
2331# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4
TG
2332
2333
6bb11ab3
L
2334# Finally, this is the expansion that is picked up by
2335# autoconf. It tells the user to run autoupdate, and
2336# then outputs the replacement expansion. We do not care
2337# about autoupdate's warning because that contains
2338# information on what to do *after* running autoupdate.
df1756f4
TG
2339
2340
2341
6bb11ab3
L
2342# _LT_CC_BASENAME(CC)
2343# -------------------
2344# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
df1756f4
TG
2345
2346
2347
6bb11ab3
L
2348# _LT_FILEUTILS_DEFAULTS
2349# ----------------------
2350# It is okay to use these file commands and assume they have been set
2351# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2352# _LT_FILEUTILS_DEFAULTS
df1756f4
TG
2353
2354
6bb11ab3
L
2355# _LT_SETUP
2356# ---------
2357# _LT_SETUP
df1756f4
TG
2358
2359
6bb11ab3
L
2360# _LT_PREPARE_SED_QUOTE_VARS
2361# --------------------------
2362# Define a few sed substitution that help us do robust quoting.
df1756f4
TG
2363
2364
6bb11ab3
L
2365# _LT_PROG_LTMAIN
2366# ---------------
2367# Note that this code is called both from `configure', and `config.status'
2368# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2369# `config.status' has no value for ac_aux_dir unless we are using Automake,
2370# so we pass a copy along to make sure it has a sensible value anyway.
2371# _LT_PROG_LTMAIN
df1756f4
TG
2372
2373
6bb11ab3
L
2374## ------------------------------------- ##
2375## Accumulate code for creating libtool. ##
2376## ------------------------------------- ##
df1756f4 2377
6bb11ab3
L
2378# So that we can recreate a full libtool script including additional
2379# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2380# in macros and then make a single call at the end using the `libtool'
2381# label.
df1756f4
TG
2382
2383
6bb11ab3
L
2384# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2385# ----------------------------------------
2386# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
df1756f4
TG
2387
2388
6bb11ab3 2389# Initialize.
df1756f4
TG
2390
2391
2392
6bb11ab3
L
2393# _LT_CONFIG_LIBTOOL([COMMANDS])
2394# ------------------------------
2395# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
df1756f4
TG
2396
2397
6bb11ab3 2398# Initialize.
df1756f4
TG
2399
2400
2401
6bb11ab3
L
2402# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2403# -----------------------------------------------------
df1756f4 2404
5912fadd
JB
2405
2406
6bb11ab3
L
2407# _LT_FORMAT_COMMENT([COMMENT])
2408# -----------------------------
2409# Add leading comment marks to the start of each line, and a trailing
2410# full-stop to the whole comment if one is not present already.
5912fadd
JB
2411
2412
df1756f4
TG
2413
2414
6bb11ab3
L
2415## ------------------------ ##
2416## FIXME: Eliminate VARNAME ##
2417## ------------------------ ##
df1756f4
TG
2418
2419
6bb11ab3
L
2420# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2421# -------------------------------------------------------------------
2422# CONFIGNAME is the name given to the value in the libtool script.
2423# VARNAME is the (base) name used in the configure script.
2424# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2425# VARNAME. Any other value will be used directly.
df1756f4 2426
df1756f4
TG
2427
2428
6bb11ab3
L
2429# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2430# --------------------------------------------------------
df1756f4
TG
2431
2432
2433
6bb11ab3
L
2434# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2435# ------------------------------------------------
df1756f4
TG
2436
2437
2438
6bb11ab3
L
2439# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2440# ---------------------------------------------------------
df1756f4
TG
2441
2442
2443
6bb11ab3
L
2444# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2445# --------------------------------------------------
df1756f4
TG
2446
2447
2448
6bb11ab3
L
2449# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2450# ---------------------------------------------------
df1756f4
TG
2451
2452
2453
6bb11ab3
L
2454# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2455# ---------------------------------------------------
df1756f4
TG
2456
2457
2458
2459
6bb11ab3
L
2460# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2461# ------------------------------------------------
df1756f4
TG
2462
2463
2464
2465
6bb11ab3
L
2466# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2467# ------------------------------------
2468# Quote a variable value, and forward it to `config.status' so that its
2469# declaration there will have the same value as in `configure'. VARNAME
2470# must have a single quote delimited value for this to work.
df1756f4
TG
2471
2472
2473
6bb11ab3
L
2474# _LT_CONFIG_STATUS_DECLARATIONS
2475# ------------------------------
2476# We delimit libtool config variables with single quotes, so when
2477# we write them to config.status, we have to be sure to quote all
2478# embedded single quotes properly. In configure, this macro expands
2479# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2480#
2481# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
df1756f4
TG
2482
2483
2484
6bb11ab3
L
2485# _LT_LIBTOOL_TAGS
2486# ----------------
2487# Output comment and list of tags supported by the script
df1756f4
TG
2488
2489
2490
6bb11ab3
L
2491# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2492# -----------------------------------
2493# Extract the dictionary values for VARNAME (optionally with TAG) and
2494# expand to a commented shell variable setting:
2495#
2496# # Some comment about what VAR is for.
2497# visible_name=$lt_internal_name
df1756f4
TG
2498
2499
df1756f4 2500
6bb11ab3
L
2501# _LT_LIBTOOL_CONFIG_VARS
2502# -----------------------
2503# Produce commented declarations of non-tagged libtool config variables
2504# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2505# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2506# section) are produced by _LT_LIBTOOL_TAG_VARS.
df1756f4
TG
2507
2508
2509
6bb11ab3
L
2510# _LT_LIBTOOL_TAG_VARS(TAG)
2511# -------------------------
df1756f4
TG
2512
2513
2514
6bb11ab3
L
2515# _LT_TAGVAR(VARNAME, [TAGNAME])
2516# ------------------------------
df1756f4
TG
2517
2518
2519
6bb11ab3
L
2520# _LT_CONFIG_COMMANDS
2521# -------------------
2522# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2523# variables for single and double quote escaping we saved from calls
2524# to _LT_DECL, we can put quote escaped variables declarations
2525# into `config.status', and then the shell code to quote escape them in
2526# for loops in `config.status'. Finally, any additional code accumulated
2527# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2528#_LT_CONFIG_COMMANDS
2529
2530
2531# Initialize.
2532
2533
2534# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2535# ------------------------------------
2536# Generate a child script FILE with all initialization necessary to
2537# reuse the environment learned by the parent script, and make the
2538# file executable. If COMMENT is supplied, it is inserted after the
2539# `#!' sequence but before initialization text begins. After this
2540# macro, additional text can be appended to FILE to form the body of
2541# the child script. The macro ends with non-zero status if the
2542# file could not be fully written (such as if the disk is full).
2543# _LT_GENERATED_FILE_INIT
2544
2545# LT_OUTPUT
2546# ---------
2547# This macro allows early generation of the libtool script (before
2548# AC_OUTPUT is called), incase it is used in configure for compilation
2549# tests.
2550# LT_OUTPUT
2551
2552
2553# _LT_CONFIG(TAG)
2554# ---------------
2555# If TAG is the built-in tag, create an initial libtool script with a
2556# default configuration from the untagged config vars. Otherwise add code
2557# to config.status for appending the configuration named by TAG from the
2558# matching tagged config vars.
2559# _LT_CONFIG
df1756f4
TG
2560
2561
6bb11ab3
L
2562# LT_SUPPORTED_TAG(TAG)
2563# ---------------------
2564# Trace this macro to discover what tags are supported by the libtool
2565# --tag option, using:
2566# autoconf --trace 'LT_SUPPORTED_TAG:$1'
df1756f4 2567
df1756f4 2568
df1756f4 2569
6bb11ab3 2570# C support is built-in for now
df1756f4 2571
df1756f4
TG
2572
2573
2574
6bb11ab3
L
2575# LT_LANG(LANG)
2576# -------------
2577# Enable libtool support for the given language if not already enabled.
2578# LT_LANG
df1756f4
TG
2579
2580
6bb11ab3
L
2581# _LT_LANG(LANGNAME)
2582# ------------------
2583# _LT_LANG
df1756f4
TG
2584
2585
6bb11ab3
L
2586# _LT_LANG_DEFAULT_CONFIG
2587# -----------------------
2588# _LT_LANG_DEFAULT_CONFIG
df1756f4 2589
6bb11ab3
L
2590# Obsolete macros:
2591# This is what autoupdate's m4 run will expand. It fires
2592# the warning (with _au_warn_XXX), outputs it into the
2593# updated configure.ac (with AC_DIAGNOSE), and then outputs
2594# the replacement expansion.
df1756f4 2595
df1756f4 2596
6bb11ab3
L
2597# This is an auxiliary macro that is also run when
2598# autoupdate runs m4. It simply calls m4_warning, but
2599# we need a wrapper so that each warning is emitted only
2600# once. We break the quoting in m4_warning's argument in
2601# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4 2602
df1756f4 2603
6bb11ab3
L
2604# Finally, this is the expansion that is picked up by
2605# autoconf. It tells the user to run autoupdate, and
2606# then outputs the replacement expansion. We do not care
2607# about autoupdate's warning because that contains
2608# information on what to do *after* running autoupdate.
df1756f4 2609
6bb11ab3
L
2610# This is what autoupdate's m4 run will expand. It fires
2611# the warning (with _au_warn_XXX), outputs it into the
2612# updated configure.ac (with AC_DIAGNOSE), and then outputs
2613# the replacement expansion.
df1756f4
TG
2614
2615
6bb11ab3
L
2616# This is an auxiliary macro that is also run when
2617# autoupdate runs m4. It simply calls m4_warning, but
2618# we need a wrapper so that each warning is emitted only
2619# once. We break the quoting in m4_warning's argument in
2620# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4
TG
2621
2622
6bb11ab3
L
2623# Finally, this is the expansion that is picked up by
2624# autoconf. It tells the user to run autoupdate, and
2625# then outputs the replacement expansion. We do not care
2626# about autoupdate's warning because that contains
2627# information on what to do *after* running autoupdate.
df1756f4 2628
6bb11ab3
L
2629# This is what autoupdate's m4 run will expand. It fires
2630# the warning (with _au_warn_XXX), outputs it into the
2631# updated configure.ac (with AC_DIAGNOSE), and then outputs
2632# the replacement expansion.
df1756f4
TG
2633
2634
6bb11ab3
L
2635# This is an auxiliary macro that is also run when
2636# autoupdate runs m4. It simply calls m4_warning, but
2637# we need a wrapper so that each warning is emitted only
2638# once. We break the quoting in m4_warning's argument in
2639# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4
TG
2640
2641
6bb11ab3
L
2642# Finally, this is the expansion that is picked up by
2643# autoconf. It tells the user to run autoupdate, and
2644# then outputs the replacement expansion. We do not care
2645# about autoupdate's warning because that contains
2646# information on what to do *after* running autoupdate.
df1756f4 2647
6bb11ab3
L
2648# This is what autoupdate's m4 run will expand. It fires
2649# the warning (with _au_warn_XXX), outputs it into the
2650# updated configure.ac (with AC_DIAGNOSE), and then outputs
2651# the replacement expansion.
df1756f4
TG
2652
2653
6bb11ab3
L
2654# This is an auxiliary macro that is also run when
2655# autoupdate runs m4. It simply calls m4_warning, but
2656# we need a wrapper so that each warning is emitted only
2657# once. We break the quoting in m4_warning's argument in
2658# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4
TG
2659
2660
6bb11ab3
L
2661# Finally, this is the expansion that is picked up by
2662# autoconf. It tells the user to run autoupdate, and
2663# then outputs the replacement expansion. We do not care
2664# about autoupdate's warning because that contains
2665# information on what to do *after* running autoupdate.
df1756f4 2666
6bb11ab3
L
2667# This is what autoupdate's m4 run will expand. It fires
2668# the warning (with _au_warn_XXX), outputs it into the
2669# updated configure.ac (with AC_DIAGNOSE), and then outputs
2670# the replacement expansion.
df1756f4
TG
2671
2672
6bb11ab3
L
2673# This is an auxiliary macro that is also run when
2674# autoupdate runs m4. It simply calls m4_warning, but
2675# we need a wrapper so that each warning is emitted only
2676# once. We break the quoting in m4_warning's argument in
2677# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4
TG
2678
2679
6bb11ab3
L
2680# Finally, this is the expansion that is picked up by
2681# autoconf. It tells the user to run autoupdate, and
2682# then outputs the replacement expansion. We do not care
2683# about autoupdate's warning because that contains
2684# information on what to do *after* running autoupdate.
df1756f4
TG
2685
2686
2687
6bb11ab3
L
2688# _LT_TAG_COMPILER
2689# ----------------
2690# _LT_TAG_COMPILER
df1756f4
TG
2691
2692
6bb11ab3
L
2693# _LT_COMPILER_BOILERPLATE
2694# ------------------------
2695# Check for compiler boilerplate output or warnings with
2696# the simple compiler test code.
2697# _LT_COMPILER_BOILERPLATE
df1756f4 2698
df1756f4 2699
6bb11ab3
L
2700# _LT_LINKER_BOILERPLATE
2701# ----------------------
2702# Check for linker boilerplate output or warnings with
2703# the simple link test code.
2704# _LT_LINKER_BOILERPLATE
df1756f4 2705
6bb11ab3
L
2706# _LT_REQUIRED_DARWIN_CHECKS
2707# -------------------------
81ecdfbb 2708
df1756f4 2709
df1756f4 2710
6bb11ab3
L
2711# _LT_DARWIN_LINKER_FEATURES
2712# --------------------------
2713# Checks for linker and compiler features on darwin
df1756f4 2714
df1756f4 2715
6bb11ab3
L
2716# _LT_SYS_MODULE_PATH_AIX
2717# -----------------------
2718# Links a minimal program and checks the executable
2719# for the system default hardcoded library path. In most cases,
2720# this is /usr/lib:/lib, but when the MPI compilers are used
2721# the location of the communication and MPI libs are included too.
2722# If we don't find anything, use the default library path according
2723# to the aix ld manual.
2724# _LT_SYS_MODULE_PATH_AIX
df1756f4 2725
df1756f4 2726
6bb11ab3
L
2727# _LT_SHELL_INIT(ARG)
2728# -------------------
2729# _LT_SHELL_INIT
df1756f4 2730
df1756f4 2731
81ecdfbb 2732
6bb11ab3
L
2733# _LT_PROG_ECHO_BACKSLASH
2734# -----------------------
2735# Find how we can fake an echo command that does not interpret backslash.
2736# In particular, with Autoconf 2.60 or later we add some code to the start
2737# of the generated configure script which will find a shell with a builtin
2738# printf (which we can use as an echo command).
2739# _LT_PROG_ECHO_BACKSLASH
df1756f4 2740
df1756f4 2741
6bb11ab3
L
2742# _LT_ENABLE_LOCK
2743# ---------------
2744# _LT_ENABLE_LOCK
81ecdfbb 2745
df1756f4 2746
6bb11ab3
L
2747# _LT_CMD_OLD_ARCHIVE
2748# -------------------
2749# _LT_CMD_OLD_ARCHIVE
df1756f4 2750
81ecdfbb 2751
6bb11ab3
L
2752# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2753# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2754# ----------------------------------------------------------------
2755# Check whether the given compiler option works
2756# _LT_COMPILER_OPTION
df1756f4 2757
6bb11ab3
L
2758# Old name:
2759# This is what autoupdate's m4 run will expand. It fires
2760# the warning (with _au_warn_XXX), outputs it into the
2761# updated configure.ac (with AC_DIAGNOSE), and then outputs
2762# the replacement expansion.
df1756f4 2763
df1756f4 2764
6bb11ab3
L
2765# This is an auxiliary macro that is also run when
2766# autoupdate runs m4. It simply calls m4_warning, but
2767# we need a wrapper so that each warning is emitted only
2768# once. We break the quoting in m4_warning's argument in
2769# order to expand this macro's arguments, not AU_DEFUN's.
df1756f4 2770
df1756f4 2771
6bb11ab3
L
2772# Finally, this is the expansion that is picked up by
2773# autoconf. It tells the user to run autoupdate, and
2774# then outputs the replacement expansion. We do not care
2775# about autoupdate's warning because that contains
2776# information on what to do *after* running autoupdate.
df1756f4 2777
df1756f4 2778
df1756f4 2779
6bb11ab3
L
2780# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2781# [ACTION-SUCCESS], [ACTION-FAILURE])
2782# ----------------------------------------------------
2783# Check whether the given linker option works
2784# _LT_LINKER_OPTION
81ecdfbb 2785
6bb11ab3
L
2786# Old name:
2787# This is what autoupdate's m4 run will expand. It fires
2788# the warning (with _au_warn_XXX), outputs it into the
2789# updated configure.ac (with AC_DIAGNOSE), and then outputs
2790# the replacement expansion.
81ecdfbb 2791
81ecdfbb 2792
6bb11ab3
L
2793# This is an auxiliary macro that is also run when
2794# autoupdate runs m4. It simply calls m4_warning, but
2795# we need a wrapper so that each warning is emitted only
2796# once. We break the quoting in m4_warning's argument in
2797# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2798
df1756f4 2799
6bb11ab3
L
2800# Finally, this is the expansion that is picked up by
2801# autoconf. It tells the user to run autoupdate, and
2802# then outputs the replacement expansion. We do not care
2803# about autoupdate's warning because that contains
2804# information on what to do *after* running autoupdate.
2805
2806
2807
2808# LT_CMD_MAX_LEN
2809#---------------
2810# LT_CMD_MAX_LEN
2811
2812# Old name:
2813# This is what autoupdate's m4 run will expand. It fires
2814# the warning (with _au_warn_XXX), outputs it into the
2815# updated configure.ac (with AC_DIAGNOSE), and then outputs
2816# the replacement expansion.
2817
2818
2819# This is an auxiliary macro that is also run when
2820# autoupdate runs m4. It simply calls m4_warning, but
2821# we need a wrapper so that each warning is emitted only
2822# once. We break the quoting in m4_warning's argument in
2823# order to expand this macro's arguments, not AU_DEFUN's.
2824
2825
2826# Finally, this is the expansion that is picked up by
2827# autoconf. It tells the user to run autoupdate, and
2828# then outputs the replacement expansion. We do not care
2829# about autoupdate's warning because that contains
2830# information on what to do *after* running autoupdate.
2831
2832
2833
2834# _LT_HEADER_DLFCN
2835# ----------------
2836# _LT_HEADER_DLFCN
2837
2838
2839# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2840# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2841# ----------------------------------------------------------------
2842# _LT_TRY_DLOPEN_SELF
2843
2844
2845# LT_SYS_DLOPEN_SELF
2846# ------------------
2847# LT_SYS_DLOPEN_SELF
2848
2849# Old name:
2850# This is what autoupdate's m4 run will expand. It fires
2851# the warning (with _au_warn_XXX), outputs it into the
2852# updated configure.ac (with AC_DIAGNOSE), and then outputs
2853# the replacement expansion.
2854
2855
2856# This is an auxiliary macro that is also run when
2857# autoupdate runs m4. It simply calls m4_warning, but
2858# we need a wrapper so that each warning is emitted only
2859# once. We break the quoting in m4_warning's argument in
2860# order to expand this macro's arguments, not AU_DEFUN's.
2861
2862
2863# Finally, this is the expansion that is picked up by
2864# autoconf. It tells the user to run autoupdate, and
2865# then outputs the replacement expansion. We do not care
2866# about autoupdate's warning because that contains
2867# information on what to do *after* running autoupdate.
2868
2869
2870
2871# _LT_COMPILER_C_O([TAGNAME])
2872# ---------------------------
2873# Check to see if options -c and -o are simultaneously supported by compiler.
2874# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2875# _LT_COMPILER_C_O
2876
2877
2878# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2879# ----------------------------------
2880# Check to see if we can do hard links to lock some files if needed
2881# _LT_COMPILER_FILE_LOCKS
2882
2883
2884# _LT_CHECK_OBJDIR
2885# ----------------
2886# _LT_CHECK_OBJDIR
2887
2888
2889# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2890# --------------------------------------
2891# Check hardcoding attributes.
2892# _LT_LINKER_HARDCODE_LIBPATH
2893
2894
2895# _LT_CMD_STRIPLIB
2896# ----------------
2897# _LT_CMD_STRIPLIB
2898
2899
2900# _LT_SYS_DYNAMIC_LINKER([TAG])
2901# -----------------------------
2902# PORTME Fill in your ld.so characteristics
2903# _LT_SYS_DYNAMIC_LINKER
2904
2905
2906# _LT_PATH_TOOL_PREFIX(TOOL)
2907# --------------------------
2908# find a file program which can recognize shared library
2909# _LT_PATH_TOOL_PREFIX
2910
2911# Old name:
2912# This is what autoupdate's m4 run will expand. It fires
2913# the warning (with _au_warn_XXX), outputs it into the
2914# updated configure.ac (with AC_DIAGNOSE), and then outputs
2915# the replacement expansion.
2916
2917
2918# This is an auxiliary macro that is also run when
2919# autoupdate runs m4. It simply calls m4_warning, but
2920# we need a wrapper so that each warning is emitted only
2921# once. We break the quoting in m4_warning's argument in
2922# order to expand this macro's arguments, not AU_DEFUN's.
2923
2924
2925# Finally, this is the expansion that is picked up by
2926# autoconf. It tells the user to run autoupdate, and
2927# then outputs the replacement expansion. We do not care
2928# about autoupdate's warning because that contains
2929# information on what to do *after* running autoupdate.
2930
2931
2932
2933# _LT_PATH_MAGIC
2934# --------------
2935# find a file program which can recognize a shared library
2936# _LT_PATH_MAGIC
2937
2938
2939# LT_PATH_LD
2940# ----------
2941# find the pathname to the GNU or non-GNU linker
2942# LT_PATH_LD
2943
2944# Old names:
2945# This is what autoupdate's m4 run will expand. It fires
2946# the warning (with _au_warn_XXX), outputs it into the
2947# updated configure.ac (with AC_DIAGNOSE), and then outputs
2948# the replacement expansion.
2949
2950
2951# This is an auxiliary macro that is also run when
2952# autoupdate runs m4. It simply calls m4_warning, but
2953# we need a wrapper so that each warning is emitted only
2954# once. We break the quoting in m4_warning's argument in
2955# order to expand this macro's arguments, not AU_DEFUN's.
2956
2957
2958# Finally, this is the expansion that is picked up by
2959# autoconf. It tells the user to run autoupdate, and
2960# then outputs the replacement expansion. We do not care
2961# about autoupdate's warning because that contains
2962# information on what to do *after* running autoupdate.
2963
2964# This is what autoupdate's m4 run will expand. It fires
2965# the warning (with _au_warn_XXX), outputs it into the
2966# updated configure.ac (with AC_DIAGNOSE), and then outputs
2967# the replacement expansion.
2968
2969
2970# This is an auxiliary macro that is also run when
2971# autoupdate runs m4. It simply calls m4_warning, but
2972# we need a wrapper so that each warning is emitted only
2973# once. We break the quoting in m4_warning's argument in
2974# order to expand this macro's arguments, not AU_DEFUN's.
2975
2976
2977# Finally, this is the expansion that is picked up by
2978# autoconf. It tells the user to run autoupdate, and
2979# then outputs the replacement expansion. We do not care
2980# about autoupdate's warning because that contains
2981# information on what to do *after* running autoupdate.
2982
2983
2984
2985# _LT_PATH_LD_GNU
2986#- --------------
2987# _LT_PATH_LD_GNU
2988
2989
2990# _LT_CMD_RELOAD
2991# --------------
2992# find reload flag for linker
2993# -- PORTME Some linkers may need a different reload flag.
2994# _LT_CMD_RELOAD
2995
2996
2997# _LT_CHECK_MAGIC_METHOD
2998# ----------------------
2999# how to check for library dependencies
3000# -- PORTME fill in with the dynamic library characteristics
3001# _LT_CHECK_MAGIC_METHOD
3002
3003
3004# LT_PATH_NM
3005# ----------
3006# find the pathname to a BSD- or MS-compatible name lister
3007# LT_PATH_NM
3008
3009# Old names:
3010# This is what autoupdate's m4 run will expand. It fires
3011# the warning (with _au_warn_XXX), outputs it into the
3012# updated configure.ac (with AC_DIAGNOSE), and then outputs
3013# the replacement expansion.
3014
3015
3016# This is an auxiliary macro that is also run when
3017# autoupdate runs m4. It simply calls m4_warning, but
3018# we need a wrapper so that each warning is emitted only
3019# once. We break the quoting in m4_warning's argument in
3020# order to expand this macro's arguments, not AU_DEFUN's.
3021
3022
3023# Finally, this is the expansion that is picked up by
3024# autoconf. It tells the user to run autoupdate, and
3025# then outputs the replacement expansion. We do not care
3026# about autoupdate's warning because that contains
3027# information on what to do *after* running autoupdate.
3028
3029# This is what autoupdate's m4 run will expand. It fires
3030# the warning (with _au_warn_XXX), outputs it into the
3031# updated configure.ac (with AC_DIAGNOSE), and then outputs
3032# the replacement expansion.
3033
3034
3035# This is an auxiliary macro that is also run when
3036# autoupdate runs m4. It simply calls m4_warning, but
3037# we need a wrapper so that each warning is emitted only
3038# once. We break the quoting in m4_warning's argument in
3039# order to expand this macro's arguments, not AU_DEFUN's.
3040
3041
3042# Finally, this is the expansion that is picked up by
3043# autoconf. It tells the user to run autoupdate, and
3044# then outputs the replacement expansion. We do not care
3045# about autoupdate's warning because that contains
3046# information on what to do *after* running autoupdate.
3047
3048
3049
3050# LT_LIB_M
3051# --------
3052# check for math library
3053# LT_LIB_M
3054
3055# Old name:
3056# This is what autoupdate's m4 run will expand. It fires
3057# the warning (with _au_warn_XXX), outputs it into the
3058# updated configure.ac (with AC_DIAGNOSE), and then outputs
3059# the replacement expansion.
3060
3061
3062# This is an auxiliary macro that is also run when
3063# autoupdate runs m4. It simply calls m4_warning, but
3064# we need a wrapper so that each warning is emitted only
3065# once. We break the quoting in m4_warning's argument in
3066# order to expand this macro's arguments, not AU_DEFUN's.
3067
3068
3069# Finally, this is the expansion that is picked up by
3070# autoconf. It tells the user to run autoupdate, and
3071# then outputs the replacement expansion. We do not care
3072# about autoupdate's warning because that contains
3073# information on what to do *after* running autoupdate.
3074
3075
3076
3077# _LT_COMPILER_NO_RTTI([TAGNAME])
3078# -------------------------------
3079# _LT_COMPILER_NO_RTTI
3080
3081
3082# _LT_CMD_GLOBAL_SYMBOLS
3083# ----------------------
3084 # _LT_CMD_GLOBAL_SYMBOLS
3085
3086
3087# _LT_COMPILER_PIC([TAGNAME])
3088# ---------------------------
3089# _LT_COMPILER_PIC
3090
3091
3092# _LT_LINKER_SHLIBS([TAGNAME])
3093# ----------------------------
3094# See if the linker supports building shared libraries.
3095# _LT_LINKER_SHLIBS
3096
3097
3098# _LT_LANG_C_CONFIG([TAG])
3099# ------------------------
3100# Ensure that the configuration variables for a C compiler are suitably
3101# defined. These variables are subsequently used by _LT_CONFIG to write
3102# the compiler configuration to `libtool'.
3103# _LT_LANG_C_CONFIG
3104
3105
3106# _LT_LANG_CXX_CONFIG([TAG])
3107# --------------------------
3108# Ensure that the configuration variables for a C++ compiler are suitably
3109# defined. These variables are subsequently used by _LT_CONFIG to write
3110# the compiler configuration to `libtool'.
3111# _LT_LANG_CXX_CONFIG
3112
3113
3114# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3115# ---------------------------------
3116# Figure out "hidden" library dependencies from verbose
3117# compiler output when linking a shared library.
3118# Parse the compiler output and extract the necessary
3119# objects, libraries and library flags.
3120# _LT_SYS_HIDDEN_LIBDEPS
3121
3122
3123# _LT_LANG_F77_CONFIG([TAG])
3124# --------------------------
3125# Ensure that the configuration variables for a Fortran 77 compiler are
3126# suitably defined. These variables are subsequently used by _LT_CONFIG
3127# to write the compiler configuration to `libtool'.
3128# _LT_LANG_F77_CONFIG
3129
3130
3131# _LT_LANG_FC_CONFIG([TAG])
3132# -------------------------
3133# Ensure that the configuration variables for a Fortran compiler are
3134# suitably defined. These variables are subsequently used by _LT_CONFIG
3135# to write the compiler configuration to `libtool'.
3136# _LT_LANG_FC_CONFIG
3137
3138
3139# _LT_LANG_GCJ_CONFIG([TAG])
3140# --------------------------
3141# Ensure that the configuration variables for the GNU Java Compiler compiler
3142# are suitably defined. These variables are subsequently used by _LT_CONFIG
3143# to write the compiler configuration to `libtool'.
3144# _LT_LANG_GCJ_CONFIG
3145
3146
3147# _LT_LANG_RC_CONFIG([TAG])
3148# -------------------------
3149# Ensure that the configuration variables for the Windows resource compiler
3150# are suitably defined. These variables are subsequently used by _LT_CONFIG
3151# to write the compiler configuration to `libtool'.
3152# _LT_LANG_RC_CONFIG
3153
3154
3155# LT_PROG_GCJ
3156# -----------
3157
3158
3159# Old name:
3160# This is what autoupdate's m4 run will expand. It fires
3161# the warning (with _au_warn_XXX), outputs it into the
3162# updated configure.ac (with AC_DIAGNOSE), and then outputs
3163# the replacement expansion.
3164
3165
3166# This is an auxiliary macro that is also run when
3167# autoupdate runs m4. It simply calls m4_warning, but
3168# we need a wrapper so that each warning is emitted only
3169# once. We break the quoting in m4_warning's argument in
3170# order to expand this macro's arguments, not AU_DEFUN's.
3171
3172
3173# Finally, this is the expansion that is picked up by
3174# autoconf. It tells the user to run autoupdate, and
3175# then outputs the replacement expansion. We do not care
3176# about autoupdate's warning because that contains
3177# information on what to do *after* running autoupdate.
3178
3179
3180
3181# LT_PROG_RC
3182# ----------
3183
3184
3185# Old name:
3186# This is what autoupdate's m4 run will expand. It fires
3187# the warning (with _au_warn_XXX), outputs it into the
3188# updated configure.ac (with AC_DIAGNOSE), and then outputs
3189# the replacement expansion.
3190
3191
3192# This is an auxiliary macro that is also run when
3193# autoupdate runs m4. It simply calls m4_warning, but
3194# we need a wrapper so that each warning is emitted only
3195# once. We break the quoting in m4_warning's argument in
3196# order to expand this macro's arguments, not AU_DEFUN's.
3197
3198
3199# Finally, this is the expansion that is picked up by
3200# autoconf. It tells the user to run autoupdate, and
3201# then outputs the replacement expansion. We do not care
3202# about autoupdate's warning because that contains
3203# information on what to do *after* running autoupdate.
3204
3205
3206
3207# _LT_DECL_EGREP
3208# --------------
3209# If we don't have a new enough Autoconf to choose the best grep
3210# available, choose the one first in the user's PATH.
3211
3212
3213
3214# _LT_DECL_OBJDUMP
3215# --------------
3216# If we don't have a new enough Autoconf to choose the best objdump
3217# available, choose the one first in the user's PATH.
3218
3219
3220
3221# _LT_DECL_SED
3222# ------------
3223# Check for a fully-functional sed program, that truncates
3224# as few characters as possible. Prefer GNU sed if found.
3225# _LT_DECL_SED
3226
3227#m4_ifndef
3228
3229# Old name:
3230# This is what autoupdate's m4 run will expand. It fires
3231# the warning (with _au_warn_XXX), outputs it into the
3232# updated configure.ac (with AC_DIAGNOSE), and then outputs
3233# the replacement expansion.
3234
3235
3236# This is an auxiliary macro that is also run when
3237# autoupdate runs m4. It simply calls m4_warning, but
3238# we need a wrapper so that each warning is emitted only
3239# once. We break the quoting in m4_warning's argument in
3240# order to expand this macro's arguments, not AU_DEFUN's.
3241
3242
3243# Finally, this is the expansion that is picked up by
3244# autoconf. It tells the user to run autoupdate, and
3245# then outputs the replacement expansion. We do not care
3246# about autoupdate's warning because that contains
3247# information on what to do *after* running autoupdate.
3248
3249
3250
3251# _LT_CHECK_SHELL_FEATURES
3252# ------------------------
3253# Find out whether the shell is Bourne or XSI compatible,
3254# or has some other useful features.
3255# _LT_CHECK_SHELL_FEATURES
3256
3257
3258# _LT_PROG_XSI_SHELLFNS
3259# ---------------------
3260# Bourne and XSI compatible variants of some useful shell functions.
3261
3262
3263# Helper functions for option handling. -*- Autoconf -*-
3264#
3265# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3266# Inc.
3267# Written by Gary V. Vaughan, 2004
3268#
3269# This file is free software; the Free Software Foundation gives
3270# unlimited permission to copy and/or distribute it, with or without
3271# modifications, as long as this notice is preserved.
3272
3273# serial 6 ltoptions.m4
3274
3275# This is to help aclocal find these macros, as it can't see m4_define.
3276
3277
3278
3279# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3280# ------------------------------------------
3281
3282
3283
3284# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3285# ---------------------------------------
3286# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3287# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3288# saved as a flag.
3289
3290
3291
3292# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3293# ------------------------------------------------------------
3294# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3295
3296
3297
3298# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3299# -------------------------------------------------------
3300# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3301# are set.
3302
3303
3304
3305# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3306# ----------------------------------------
3307# OPTION-LIST is a space-separated list of Libtool options associated
3308# with MACRO-NAME. If any OPTION has a matching handler declared with
3309# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3310# the unknown option and exit.
3311# _LT_SET_OPTIONS
3312
3313
3314## --------------------------------- ##
3315## Macros to handle LT_INIT options. ##
3316## --------------------------------- ##
3317
3318# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3319# -----------------------------------------
3320
3321
3322
3323# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3324# -----------------------------------------------
3325# LT_OPTION_DEFINE
3326
3327
3328# dlopen
3329# ------
3330
3331
3332# This is what autoupdate's m4 run will expand. It fires
3333# the warning (with _au_warn_XXX), outputs it into the
3334# updated configure.ac (with AC_DIAGNOSE), and then outputs
3335# the replacement expansion.
3336
3337
3338# This is an auxiliary macro that is also run when
3339# autoupdate runs m4. It simply calls m4_warning, but
3340# we need a wrapper so that each warning is emitted only
3341# once. We break the quoting in m4_warning's argument in
3342# order to expand this macro's arguments, not AU_DEFUN's.
3343
3344
3345# Finally, this is the expansion that is picked up by
3346# autoconf. It tells the user to run autoupdate, and
3347# then outputs the replacement expansion. We do not care
3348# about autoupdate's warning because that contains
3349# information on what to do *after* running autoupdate.
3350
3351
3352
3353
3354# win32-dll
3355# ---------
3356# Declare package support for building win32 dll's.
3357# win32-dll
3358
3359# This is what autoupdate's m4 run will expand. It fires
3360# the warning (with _au_warn_XXX), outputs it into the
3361# updated configure.ac (with AC_DIAGNOSE), and then outputs
3362# the replacement expansion.
3363
3364
3365# This is an auxiliary macro that is also run when
3366# autoupdate runs m4. It simply calls m4_warning, but
3367# we need a wrapper so that each warning is emitted only
3368# once. We break the quoting in m4_warning's argument in
3369# order to expand this macro's arguments, not AU_DEFUN's.
3370
3371
3372# Finally, this is the expansion that is picked up by
3373# autoconf. It tells the user to run autoupdate, and
3374# then outputs the replacement expansion. We do not care
3375# about autoupdate's warning because that contains
3376# information on what to do *after* running autoupdate.
3377
3378
3379
3380
3381# _LT_ENABLE_SHARED([DEFAULT])
3382# ----------------------------
3383# implement the --enable-shared flag, and supports the `shared' and
3384# `disable-shared' LT_INIT options.
3385# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3386# _LT_ENABLE_SHARED
3387
3388
3389
3390
3391# Old names:
3392
3393
3394
3395
3396# This is what autoupdate's m4 run will expand. It fires
3397# the warning (with _au_warn_XXX), outputs it into the
3398# updated configure.ac (with AC_DIAGNOSE), and then outputs
3399# the replacement expansion.
3400
3401
3402# This is an auxiliary macro that is also run when
3403# autoupdate runs m4. It simply calls m4_warning, but
3404# we need a wrapper so that each warning is emitted only
3405# once. We break the quoting in m4_warning's argument in
3406# order to expand this macro's arguments, not AU_DEFUN's.
3407
3408
3409# Finally, this is the expansion that is picked up by
3410# autoconf. It tells the user to run autoupdate, and
3411# then outputs the replacement expansion. We do not care
3412# about autoupdate's warning because that contains
3413# information on what to do *after* running autoupdate.
3414
3415# This is what autoupdate's m4 run will expand. It fires
3416# the warning (with _au_warn_XXX), outputs it into the
3417# updated configure.ac (with AC_DIAGNOSE), and then outputs
3418# the replacement expansion.
3419
3420
3421# This is an auxiliary macro that is also run when
3422# autoupdate runs m4. It simply calls m4_warning, but
3423# we need a wrapper so that each warning is emitted only
3424# once. We break the quoting in m4_warning's argument in
3425# order to expand this macro's arguments, not AU_DEFUN's.
3426
3427
3428# Finally, this is the expansion that is picked up by
3429# autoconf. It tells the user to run autoupdate, and
3430# then outputs the replacement expansion. We do not care
3431# about autoupdate's warning because that contains
3432# information on what to do *after* running autoupdate.
3433
3434
3435
3436
3437
3438# _LT_ENABLE_STATIC([DEFAULT])
3439# ----------------------------
3440# implement the --enable-static flag, and support the `static' and
3441# `disable-static' LT_INIT options.
3442# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3443# _LT_ENABLE_STATIC
3444
3445
3446
3447
3448# Old names:
3449
3450
3451
3452
3453# This is what autoupdate's m4 run will expand. It fires
3454# the warning (with _au_warn_XXX), outputs it into the
3455# updated configure.ac (with AC_DIAGNOSE), and then outputs
3456# the replacement expansion.
3457
3458
3459# This is an auxiliary macro that is also run when
3460# autoupdate runs m4. It simply calls m4_warning, but
3461# we need a wrapper so that each warning is emitted only
3462# once. We break the quoting in m4_warning's argument in
3463# order to expand this macro's arguments, not AU_DEFUN's.
3464
3465
3466# Finally, this is the expansion that is picked up by
3467# autoconf. It tells the user to run autoupdate, and
3468# then outputs the replacement expansion. We do not care
3469# about autoupdate's warning because that contains
3470# information on what to do *after* running autoupdate.
3471
3472# This is what autoupdate's m4 run will expand. It fires
3473# the warning (with _au_warn_XXX), outputs it into the
3474# updated configure.ac (with AC_DIAGNOSE), and then outputs
3475# the replacement expansion.
3476
3477
3478# This is an auxiliary macro that is also run when
3479# autoupdate runs m4. It simply calls m4_warning, but
3480# we need a wrapper so that each warning is emitted only
3481# once. We break the quoting in m4_warning's argument in
3482# order to expand this macro's arguments, not AU_DEFUN's.
3483
3484
3485# Finally, this is the expansion that is picked up by
3486# autoconf. It tells the user to run autoupdate, and
3487# then outputs the replacement expansion. We do not care
3488# about autoupdate's warning because that contains
3489# information on what to do *after* running autoupdate.
3490
3491
3492
3493
3494
3495# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3496# ----------------------------------
3497# implement the --enable-fast-install flag, and support the `fast-install'
3498# and `disable-fast-install' LT_INIT options.
3499# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3500# _LT_ENABLE_FAST_INSTALL
3501
3502
3503
3504
3505# Old names:
3506# This is what autoupdate's m4 run will expand. It fires
3507# the warning (with _au_warn_XXX), outputs it into the
3508# updated configure.ac (with AC_DIAGNOSE), and then outputs
3509# the replacement expansion.
3510
3511
3512# This is an auxiliary macro that is also run when
3513# autoupdate runs m4. It simply calls m4_warning, but
3514# we need a wrapper so that each warning is emitted only
3515# once. We break the quoting in m4_warning's argument in
3516# order to expand this macro's arguments, not AU_DEFUN's.
3517
3518
3519# Finally, this is the expansion that is picked up by
3520# autoconf. It tells the user to run autoupdate, and
3521# then outputs the replacement expansion. We do not care
3522# about autoupdate's warning because that contains
3523# information on what to do *after* running autoupdate.
3524
3525
3526# This is what autoupdate's m4 run will expand. It fires
3527# the warning (with _au_warn_XXX), outputs it into the
3528# updated configure.ac (with AC_DIAGNOSE), and then outputs
3529# the replacement expansion.
3530
3531
3532# This is an auxiliary macro that is also run when
3533# autoupdate runs m4. It simply calls m4_warning, but
3534# we need a wrapper so that each warning is emitted only
3535# once. We break the quoting in m4_warning's argument in
3536# order to expand this macro's arguments, not AU_DEFUN's.
3537
3538
3539# Finally, this is the expansion that is picked up by
3540# autoconf. It tells the user to run autoupdate, and
3541# then outputs the replacement expansion. We do not care
3542# about autoupdate's warning because that contains
3543# information on what to do *after* running autoupdate.
3544
3545
3546
3547
3548# _LT_WITH_PIC([MODE])
3549# --------------------
3550# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3551# LT_INIT options.
3552# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3553# _LT_WITH_PIC
3554
3555
3556
3557
3558# Old name:
3559# This is what autoupdate's m4 run will expand. It fires
3560# the warning (with _au_warn_XXX), outputs it into the
3561# updated configure.ac (with AC_DIAGNOSE), and then outputs
3562# the replacement expansion.
3563
3564
3565# This is an auxiliary macro that is also run when
3566# autoupdate runs m4. It simply calls m4_warning, but
3567# we need a wrapper so that each warning is emitted only
3568# once. We break the quoting in m4_warning's argument in
3569# order to expand this macro's arguments, not AU_DEFUN's.
3570
3571
3572# Finally, this is the expansion that is picked up by
3573# autoconf. It tells the user to run autoupdate, and
3574# then outputs the replacement expansion. We do not care
3575# about autoupdate's warning because that contains
3576# information on what to do *after* running autoupdate.
3577
3578
3579
3580## ----------------- ##
3581## LTDL_INIT Options ##
3582## ----------------- ##
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3594#
3595# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3596# Written by Gary V. Vaughan, 2004
3597#
3598# This file is free software; the Free Software Foundation gives
3599# unlimited permission to copy and/or distribute it, with or without
3600# modifications, as long as this notice is preserved.
3601
3602# serial 6 ltsugar.m4
3603
3604# This is to help aclocal find these macros, as it can't see m4_define.
3605
3606
3607
3608# lt_join(SEP, ARG1, [ARG2...])
3609# -----------------------------
3610# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3611# associated separator.
3612# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3613# versions in m4sugar had bugs.
3614
3615
3616
3617
3618# lt_car(LIST)
3619# lt_cdr(LIST)
3620# ------------
3621# Manipulate m4 lists.
3622# These macros are necessary as long as will still need to support
3623# Autoconf-2.59 which quotes differently.
3624
3625
3626
3627
3628
3629# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3630# ------------------------------------------
3631# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3632# Note that neither SEPARATOR nor STRING are expanded; they are appended
3633# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3634# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3635# than defined and empty).
3636#
3637# This macro is needed until we can rely on Autoconf 2.62, since earlier
3638# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3639
3640
3641
3642
3643# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3644# ----------------------------------------------------------
3645# Produce a SEP delimited list of all paired combinations of elements of
3646# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3647# has the form PREFIXmINFIXSUFFIXn.
3648# Needed until we can rely on m4_combine added in Autoconf 2.62.
3649
3650
3651
3652# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3653# -----------------------------------------------------------------------
3654# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3655# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3656
3657
3658
3659# lt_dict_add(DICT, KEY, VALUE)
3660# -----------------------------
3661
3662
3663
3664# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3665# --------------------------------------------
3666
3667
3668
3669# lt_dict_fetch(DICT, KEY, [SUBKEY])
3670# ----------------------------------
3671
3672
3673
3674# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3675# -----------------------------------------------------------------
3676
3677
3678
3679# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3680# --------------------------------------------------------------
3681
3682
3683# ltversion.m4 -- version numbers -*- Autoconf -*-
3684#
3685# Copyright (C) 2004 Free Software Foundation, Inc.
3686# Written by Scott James Remnant, 2004
3687#
3688# This file is free software; the Free Software Foundation gives
3689# unlimited permission to copy and/or distribute it, with or without
3690# modifications, as long as this notice is preserved.
3691
3692# Generated from ltversion.in.
3693
3694# serial 3134 ltversion.m4
3695# This file is part of GNU Libtool
3696
3697
3698
3699
3700
3701
3702# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3703#
3704# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3705# Written by Scott James Remnant, 2004.
3706#
3707# This file is free software; the Free Software Foundation gives
3708# unlimited permission to copy and/or distribute it, with or without
3709# modifications, as long as this notice is preserved.
3710
3711# serial 4 lt~obsolete.m4
3712
3713# These exist entirely to fool aclocal when bootstrapping libtool.
3714#
3715# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3716# which have later been changed to m4_define as they aren't part of the
3717# exported API, or moved to Autoconf or Automake where they belong.
3718#
3719# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3720# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3721# using a macro with the same name in our local m4/libtool.m4 it'll
3722# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3723# and doesn't know about Autoconf macros at all.)
3724#
3725# So we provide this file, which has a silly filename so it's always
3726# included after everything else. This provides aclocal with the
3727# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3728# because those macros already exist, or will be overwritten later.
3729# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3730#
3731# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3732# Yes, that means every name once taken will need to remain here until
3733# we give up compatibility with versions before 1.7, at which point
3734# we need to keep only those names which we still refer to.
3735
3736# This is to help aclocal find these macros, as it can't see m4_define.
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801## -*- Autoconf -*-
3802
3803# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3804# Free Software Foundation, Inc.
3805#
3806# This file is free software; the Free Software Foundation
3807# gives unlimited permission to copy and/or distribute it,
3808# with or without modifications, as long as this notice is preserved.
3809
3810# serial 8
3811
3812# Based on depend.m4 from automake 1.9, modified for standalone use in
3813# an environment where GNU make is required.
3814
3815# ZW_PROG_COMPILER_DEPENDENCIES
3816# -----------------------------
3817# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3818# sets fooDEPMODE accordingly. Cache-variable compatible with
3819# original; not side-effect compatible. As the users of this macro
3820# may require accurate dependencies for correct builds, it does *not*
3821# honor --disable-dependency-checking, and failure to detect a usable
3822# method is an error. depcomp is assumed to be located in
3823# $ac_aux_dir.
3824#
3825# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3826
3827
3828
3829# AM_SET_DEPDIR
3830# -------------
3831# Choose a directory name for dependency files.
3832
3833
3834# ZW_CREATE_DEPDIR
3835# ----------------
3836# As AM_SET_DEPDIR, but also create the directory at config.status time.
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887sim_inline="-DDEFAULT_INLINE=0"
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924# intl sister-directory configuration rules.
3925#
3926
3927# The idea behind this macro is that there's no need to repeat all the
3928# autoconf probes done by the intl directory - it's already done them
3929# for us. In fact, there's no need even to look at the cache for the
3930# answers. All we need to do is nab a few pieces of information.
3931# The intl directory is set up to make this easy, by generating a
3932# small file which can be sourced as a shell script; then we produce
3933# the necessary substitutions and definitions for this directory.
3934
3935
3936
3937# Autoconf M4 include file defining utility macros for complex Canadian
3938# cross builds.
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948####
3949# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3950# or AC_INIT.
3951# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3952
3953####
3954# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3955# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3956
3957
3958####
3959# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3960# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3961
3962
3963
3964# Backported from Autoconf 2.5x; can go away when and if
3965# we switch. Put the OS path separator in $PATH_SEPARATOR.
3966
3967
3968
3969
3970# ACX_HAVE_GCC_FOR_TARGET
3971# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3972
3973
3974# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3975# Searching for installed target binutils. We need to take extra care,
3976# else we may find the wrong assembler, linker, etc., and lose.
3977#
3978# First try --with-build-time-tools, if specified.
3979#
3980# For build != host, we ask the installed GCC for the name of the tool it
3981# uses, and accept it if it is an absolute path. This is because the
3982# only good choice for a compiler is the same GCC version that is being
3983# installed (or we couldn't make target libraries), and we assume that
3984# on the host system we'll have not only the same GCC version, but also
3985# the same binutils version.
3986#
3987# For build == host, search the same directories that the installed
3988# compiler will search. We used to do this for the assembler, linker,
3989# and nm only; for simplicity of configuration, however, we extend this
3990# criterion to tools (such as ar and ranlib) that are never invoked by
3991# the compiler, to avoid mismatches.
3992#
3993# Also note we have to check MD_EXEC_PREFIX before checking the user's path
3994# if build == target. This makes the most sense only when bootstrapping,
3995# but we also do so when build != host. In this case, we hope that the
3996# build and host systems will have similar contents of MD_EXEC_PREFIX.
3997#
3998# If we do not find a suitable binary, then try the user's path.
3999
4000
4001###
4002# AC_PROG_CPP_WERROR
4003# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4004# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4005# For now, using this also overrides header checks to use only the
4006# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4007# bit harder from here).
4008# Eventually autoconf will default to checking headers with the compiler
4009# instead, and we'll have to do this differently.
4010
4011# AC_PROG_CPP_WERROR
4012
4013# Test for GNAT.
4014# We require the gnatbind & gnatmake programs, as well as a compiler driver
4015# that understands Ada. We use the user's CC setting, already found, and
4016# possibly add $1 to the command-line parameters.
4017#
4018# Sets the shell variable have_gnat to yes or no as appropriate, and
4019# substitutes GNATBIND and GNATMAKE.
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045ac_ext=c
4046ac_cpp='$CPP $CPPFLAGS'
4047ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4048ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4049ac_compiler_gnu=$ac_cv_c_compiler_gnu
4050if test -n "$ac_tool_prefix"; then
4051 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4052set dummy ${ac_tool_prefix}gcc; ac_word=$2
4053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4054$as_echo_n "checking for $ac_word... " >&6; }
4055if test "${ac_cv_prog_CC+set}" = set; then :
4056 $as_echo_n "(cached) " >&6
4057else
4058 if test -n "$CC"; then
4059 ac_cv_prog_CC="$CC" # Let the user override the test.
4060else
4061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4062for as_dir in $PATH
4063do
4064 IFS=$as_save_IFS
4065 test -z "$as_dir" && as_dir=.
4066 for ac_exec_ext in '' $ac_executable_extensions; do
4067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4068 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4070 break 2
4071 fi
4072done
4073 done
4074IFS=$as_save_IFS
4075
4076fi
4077fi
4078CC=$ac_cv_prog_CC
4079if test -n "$CC"; then
4080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4081$as_echo "$CC" >&6; }
4082else
4083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4084$as_echo "no" >&6; }
4085fi
4086
4087
4088fi
4089if test -z "$ac_cv_prog_CC"; then
4090 ac_ct_CC=$CC
4091 # Extract the first word of "gcc", so it can be a program name with args.
4092set dummy gcc; ac_word=$2
4093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4094$as_echo_n "checking for $ac_word... " >&6; }
4095if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4096 $as_echo_n "(cached) " >&6
4097else
4098 if test -n "$ac_ct_CC"; then
4099 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4100else
4101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102for as_dir in $PATH
4103do
4104 IFS=$as_save_IFS
4105 test -z "$as_dir" && as_dir=.
4106 for ac_exec_ext in '' $ac_executable_extensions; do
4107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4108 ac_cv_prog_ac_ct_CC="gcc"
4109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4110 break 2
4111 fi
4112done
4113 done
4114IFS=$as_save_IFS
4115
4116fi
4117fi
4118ac_ct_CC=$ac_cv_prog_ac_ct_CC
4119if test -n "$ac_ct_CC"; then
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4121$as_echo "$ac_ct_CC" >&6; }
4122else
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4124$as_echo "no" >&6; }
4125fi
4126
4127 if test "x$ac_ct_CC" = x; then
4128 CC=""
4129 else
4130 case $cross_compiling:$ac_tool_warned in
4131yes:)
4132{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4133$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4134ac_tool_warned=yes ;;
4135esac
4136 CC=$ac_ct_CC
4137 fi
4138else
4139 CC="$ac_cv_prog_CC"
4140fi
4141
4142if test -z "$CC"; then
4143 if test -n "$ac_tool_prefix"; then
4144 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4145set dummy ${ac_tool_prefix}cc; ac_word=$2
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4147$as_echo_n "checking for $ac_word... " >&6; }
4148if test "${ac_cv_prog_CC+set}" = set; then :
4149 $as_echo_n "(cached) " >&6
4150else
4151 if test -n "$CC"; then
4152 ac_cv_prog_CC="$CC" # Let the user override the test.
4153else
4154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4155for as_dir in $PATH
4156do
4157 IFS=$as_save_IFS
4158 test -z "$as_dir" && as_dir=.
4159 for ac_exec_ext in '' $ac_executable_extensions; do
4160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4161 ac_cv_prog_CC="${ac_tool_prefix}cc"
4162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4163 break 2
4164 fi
4165done
4166 done
4167IFS=$as_save_IFS
4168
4169fi
4170fi
4171CC=$ac_cv_prog_CC
4172if test -n "$CC"; then
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4174$as_echo "$CC" >&6; }
4175else
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4177$as_echo "no" >&6; }
4178fi
4179
4180
4181 fi
4182fi
4183if test -z "$CC"; then
4184 # Extract the first word of "cc", so it can be a program name with args.
4185set dummy cc; ac_word=$2
4186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4187$as_echo_n "checking for $ac_word... " >&6; }
4188if test "${ac_cv_prog_CC+set}" = set; then :
4189 $as_echo_n "(cached) " >&6
4190else
4191 if test -n "$CC"; then
4192 ac_cv_prog_CC="$CC" # Let the user override the test.
4193else
4194 ac_prog_rejected=no
4195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4196for as_dir in $PATH
4197do
4198 IFS=$as_save_IFS
4199 test -z "$as_dir" && as_dir=.
4200 for ac_exec_ext in '' $ac_executable_extensions; do
4201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4202 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4203 ac_prog_rejected=yes
4204 continue
4205 fi
4206 ac_cv_prog_CC="cc"
4207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4208 break 2
4209 fi
4210done
4211 done
4212IFS=$as_save_IFS
4213
4214if test $ac_prog_rejected = yes; then
4215 # We found a bogon in the path, so make sure we never use it.
4216 set dummy $ac_cv_prog_CC
4217 shift
4218 if test $# != 0; then
4219 # We chose a different compiler from the bogus one.
4220 # However, it has the same basename, so the bogon will be chosen
4221 # first if we set CC to just the basename; use the full file name.
4222 shift
4223 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4224 fi
4225fi
4226fi
4227fi
4228CC=$ac_cv_prog_CC
4229if test -n "$CC"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4231$as_echo "$CC" >&6; }
4232else
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236
4237
4238fi
4239if test -z "$CC"; then
4240 if test -n "$ac_tool_prefix"; then
4241 for ac_prog in cl.exe
4242 do
4243 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4244set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4246$as_echo_n "checking for $ac_word... " >&6; }
4247if test "${ac_cv_prog_CC+set}" = set; then :
4248 $as_echo_n "(cached) " >&6
4249else
4250 if test -n "$CC"; then
4251 ac_cv_prog_CC="$CC" # Let the user override the test.
4252else
4253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4254for as_dir in $PATH
4255do
4256 IFS=$as_save_IFS
4257 test -z "$as_dir" && as_dir=.
4258 for ac_exec_ext in '' $ac_executable_extensions; do
4259 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4260 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4262 break 2
4263 fi
4264done
4265 done
4266IFS=$as_save_IFS
4267
4268fi
4269fi
4270CC=$ac_cv_prog_CC
4271if test -n "$CC"; then
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273$as_echo "$CC" >&6; }
4274else
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276$as_echo "no" >&6; }
4277fi
4278
4279
4280 test -n "$CC" && break
4281 done
4282fi
4283if test -z "$CC"; then
4284 ac_ct_CC=$CC
4285 for ac_prog in cl.exe
4286do
4287 # Extract the first word of "$ac_prog", so it can be a program name with args.
4288set dummy $ac_prog; ac_word=$2
4289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4290$as_echo_n "checking for $ac_word... " >&6; }
4291if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4292 $as_echo_n "(cached) " >&6
4293else
4294 if test -n "$ac_ct_CC"; then
4295 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4296else
4297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4298for as_dir in $PATH
4299do
4300 IFS=$as_save_IFS
4301 test -z "$as_dir" && as_dir=.
4302 for ac_exec_ext in '' $ac_executable_extensions; do
4303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4304 ac_cv_prog_ac_ct_CC="$ac_prog"
4305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4306 break 2
4307 fi
4308done
4309 done
4310IFS=$as_save_IFS
4311
4312fi
4313fi
4314ac_ct_CC=$ac_cv_prog_ac_ct_CC
4315if test -n "$ac_ct_CC"; then
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4317$as_echo "$ac_ct_CC" >&6; }
4318else
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4320$as_echo "no" >&6; }
4321fi
4322
4323
4324 test -n "$ac_ct_CC" && break
4325done
4326
4327 if test "x$ac_ct_CC" = x; then
4328 CC=""
4329 else
4330 case $cross_compiling:$ac_tool_warned in
4331yes:)
4332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4334ac_tool_warned=yes ;;
4335esac
4336 CC=$ac_ct_CC
4337 fi
4338fi
4339
4340fi
4341
4342
4343test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4345as_fn_error "no acceptable C compiler found in \$PATH
4346See \`config.log' for more details." "$LINENO" 5; }
4347
4348# Provide some information about the compiler.
4349$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4350set X $ac_compile
4351ac_compiler=$2
4352for ac_option in --version -v -V -qversion; do
4353 { { ac_try="$ac_compiler $ac_option >&5"
4354case "(($ac_try" in
4355 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4356 *) ac_try_echo=$ac_try;;
4357esac
4358eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4359$as_echo "$ac_try_echo"; } >&5
4360 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4361 ac_status=$?
4362 if test -s conftest.err; then
4363 sed '10a\
4364... rest of stderr output deleted ...
4365 10q' conftest.err >conftest.er1
4366 cat conftest.er1 >&5
4367 rm -f conftest.er1 conftest.err
4368 fi
4369 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4370 test $ac_status = 0; }
4371done
4372
4373cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4374/* end confdefs.h. */
4375
4376int
4377main ()
4378{
4379
4380 ;
4381 return 0;
4382}
4383_ACEOF
4384ac_clean_files_save=$ac_clean_files
4385ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4386# Try to create an executable without -o first, disregard a.out.
4387# It will help us diagnose broken compilers, and finding out an intuition
4388# of exeext.
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4390$as_echo_n "checking for C compiler default output file name... " >&6; }
4391ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4392
4393# The possible output files:
4394ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4395
4396ac_rmfiles=
4397for ac_file in $ac_files
4398do
4399 case $ac_file in
4400 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4401 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4402 esac
4403done
4404rm -f $ac_rmfiles
4405
4406if { { ac_try="$ac_link_default"
4407case "(($ac_try" in
4408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4409 *) ac_try_echo=$ac_try;;
4410esac
4411eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4412$as_echo "$ac_try_echo"; } >&5
4413 (eval "$ac_link_default") 2>&5
4414 ac_status=$?
4415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4416 test $ac_status = 0; }; then :
4417 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4418# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4419# in a Makefile. We should not override ac_cv_exeext if it was cached,
4420# so that the user can short-circuit this test for compilers unknown to
4421# Autoconf.
4422for ac_file in $ac_files ''
4423do
4424 test -f "$ac_file" || continue
4425 case $ac_file in
4426 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4427 ;;
4428 [ab].out )
4429 # We found the default executable, but exeext='' is most
4430 # certainly right.
4431 break;;
4432 *.* )
4433 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4434 then :; else
4435 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4436 fi
4437 # We set ac_cv_exeext here because the later test for it is not
4438 # safe: cross compilers may not add the suffix if given an `-o'
4439 # argument, so we may need to know it at that point already.
4440 # Even if this section looks crufty: it has the advantage of
4441 # actually working.
4442 break;;
4443 * )
4444 break;;
4445 esac
4446done
4447test "$ac_cv_exeext" = no && ac_cv_exeext=
4448
4449else
4450 ac_file=''
4451fi
4452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4453$as_echo "$ac_file" >&6; }
4454if test -z "$ac_file"; then :
4455 $as_echo "$as_me: failed program was:" >&5
4456sed 's/^/| /' conftest.$ac_ext >&5
4457
4458{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4459$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4460{ as_fn_set_status 77
4461as_fn_error "C compiler cannot create executables
4462See \`config.log' for more details." "$LINENO" 5; }; }
4463fi
4464ac_exeext=$ac_cv_exeext
4465
4466# Check that the compiler produces executables we can run. If not, either
4467# the compiler is broken, or we cross compile.
4468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4469$as_echo_n "checking whether the C compiler works... " >&6; }
4470# If not cross compiling, check that we can run a simple program.
4471if test "$cross_compiling" != yes; then
4472 if { ac_try='./$ac_file'
4473 { { case "(($ac_try" in
4474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4475 *) ac_try_echo=$ac_try;;
4476esac
4477eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4478$as_echo "$ac_try_echo"; } >&5
4479 (eval "$ac_try") 2>&5
4480 ac_status=$?
4481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4482 test $ac_status = 0; }; }; then
4483 cross_compiling=no
4484 else
4485 if test "$cross_compiling" = maybe; then
4486 cross_compiling=yes
4487 else
4488 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4489$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4490as_fn_error "cannot run C compiled programs.
4491If you meant to cross compile, use \`--host'.
4492See \`config.log' for more details." "$LINENO" 5; }
4493 fi
4494 fi
4495fi
4496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4497$as_echo "yes" >&6; }
4498
4499rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4500ac_clean_files=$ac_clean_files_save
4501# Check that the compiler produces executables we can run. If not, either
4502# the compiler is broken, or we cross compile.
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4504$as_echo_n "checking whether we are cross compiling... " >&6; }
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4506$as_echo "$cross_compiling" >&6; }
4507
4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4509$as_echo_n "checking for suffix of executables... " >&6; }
4510if { { ac_try="$ac_link"
4511case "(($ac_try" in
4512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4513 *) ac_try_echo=$ac_try;;
4514esac
4515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4516$as_echo "$ac_try_echo"; } >&5
4517 (eval "$ac_link") 2>&5
4518 ac_status=$?
4519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4520 test $ac_status = 0; }; then :
4521 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4522# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4523# work properly (i.e., refer to `conftest.exe'), while it won't with
4524# `rm'.
4525for ac_file in conftest.exe conftest conftest.*; do
4526 test -f "$ac_file" || continue
4527 case $ac_file in
4528 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4529 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4530 break;;
4531 * ) break;;
4532 esac
4533done
4534else
4535 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4536$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4537as_fn_error "cannot compute suffix of executables: cannot compile and link
4538See \`config.log' for more details." "$LINENO" 5; }
4539fi
4540rm -f conftest$ac_cv_exeext
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4542$as_echo "$ac_cv_exeext" >&6; }
4543
4544rm -f conftest.$ac_ext
4545EXEEXT=$ac_cv_exeext
4546ac_exeext=$EXEEXT
4547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4548$as_echo_n "checking for suffix of object files... " >&6; }
4549if test "${ac_cv_objext+set}" = set; then :
4550 $as_echo_n "(cached) " >&6
4551else
4552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4553/* end confdefs.h. */
4554
4555int
4556main ()
4557{
4558
4559 ;
4560 return 0;
4561}
4562_ACEOF
4563rm -f conftest.o conftest.obj
4564if { { ac_try="$ac_compile"
4565case "(($ac_try" in
4566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4567 *) ac_try_echo=$ac_try;;
4568esac
4569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4570$as_echo "$ac_try_echo"; } >&5
4571 (eval "$ac_compile") 2>&5
4572 ac_status=$?
4573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4574 test $ac_status = 0; }; then :
4575 for ac_file in conftest.o conftest.obj conftest.*; do
4576 test -f "$ac_file" || continue;
4577 case $ac_file in
4578 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4579 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4580 break;;
4581 esac
4582done
4583else
4584 $as_echo "$as_me: failed program was:" >&5
4585sed 's/^/| /' conftest.$ac_ext >&5
4586
4587{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4588$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4589as_fn_error "cannot compute suffix of object files: cannot compile
4590See \`config.log' for more details." "$LINENO" 5; }
4591fi
4592rm -f conftest.$ac_cv_objext conftest.$ac_ext
4593fi
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4595$as_echo "$ac_cv_objext" >&6; }
4596OBJEXT=$ac_cv_objext
4597ac_objext=$OBJEXT
4598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4599$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4600if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4601 $as_echo_n "(cached) " >&6
4602else
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604/* end confdefs.h. */
4605
4606int
4607main ()
4608{
4609#ifndef __GNUC__
4610 choke me
4611#endif
4612
4613 ;
4614 return 0;
4615}
4616_ACEOF
4617if ac_fn_c_try_compile "$LINENO"; then :
4618 ac_compiler_gnu=yes
4619else
4620 ac_compiler_gnu=no
4621fi
4622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4623ac_cv_c_compiler_gnu=$ac_compiler_gnu
4624
4625fi
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4627$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4628if test $ac_compiler_gnu = yes; then
4629 GCC=yes
4630else
4631 GCC=
4632fi
4633ac_test_CFLAGS=${CFLAGS+set}
4634ac_save_CFLAGS=$CFLAGS
4635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4636$as_echo_n "checking whether $CC accepts -g... " >&6; }
4637if test "${ac_cv_prog_cc_g+set}" = set; then :
4638 $as_echo_n "(cached) " >&6
4639else
4640 ac_save_c_werror_flag=$ac_c_werror_flag
4641 ac_c_werror_flag=yes
4642 ac_cv_prog_cc_g=no
4643 CFLAGS="-g"
4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645/* end confdefs.h. */
4646
4647int
4648main ()
4649{
4650
4651 ;
4652 return 0;
4653}
4654_ACEOF
4655if ac_fn_c_try_compile "$LINENO"; then :
4656 ac_cv_prog_cc_g=yes
4657else
4658 CFLAGS=""
4659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4660/* end confdefs.h. */
4661
4662int
4663main ()
4664{
4665
4666 ;
4667 return 0;
4668}
4669_ACEOF
4670if ac_fn_c_try_compile "$LINENO"; then :
4671
4672else
4673 ac_c_werror_flag=$ac_save_c_werror_flag
4674 CFLAGS="-g"
4675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4676/* end confdefs.h. */
4677
4678int
4679main ()
4680{
4681
4682 ;
4683 return 0;
4684}
4685_ACEOF
4686if ac_fn_c_try_compile "$LINENO"; then :
4687 ac_cv_prog_cc_g=yes
4688fi
4689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4690fi
4691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4692fi
4693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4694 ac_c_werror_flag=$ac_save_c_werror_flag
4695fi
4696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4697$as_echo "$ac_cv_prog_cc_g" >&6; }
4698if test "$ac_test_CFLAGS" = set; then
4699 CFLAGS=$ac_save_CFLAGS
4700elif test $ac_cv_prog_cc_g = yes; then
4701 if test "$GCC" = yes; then
4702 CFLAGS="-g -O2"
4703 else
4704 CFLAGS="-g"
4705 fi
4706else
4707 if test "$GCC" = yes; then
4708 CFLAGS="-O2"
4709 else
4710 CFLAGS=
4711 fi
4712fi
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4714$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4715if test "${ac_cv_prog_cc_c89+set}" = set; then :
4716 $as_echo_n "(cached) " >&6
4717else
4718 ac_cv_prog_cc_c89=no
4719ac_save_CC=$CC
4720cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4721/* end confdefs.h. */
4722#include <stdarg.h>
4723#include <stdio.h>
4724#include <sys/types.h>
4725#include <sys/stat.h>
4726/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4727struct buf { int x; };
4728FILE * (*rcsopen) (struct buf *, struct stat *, int);
4729static char *e (p, i)
4730 char **p;
4731 int i;
4732{
4733 return p[i];
4734}
4735static char *f (char * (*g) (char **, int), char **p, ...)
4736{
4737 char *s;
4738 va_list v;
4739 va_start (v,p);
4740 s = g (p, va_arg (v,int));
4741 va_end (v);
4742 return s;
4743}
4744
4745/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4746 function prototypes and stuff, but not '\xHH' hex character constants.
4747 These don't provoke an error unfortunately, instead are silently treated
4748 as 'x'. The following induces an error, until -std is added to get
4749 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4750 array size at least. It's necessary to write '\x00'==0 to get something
4751 that's true only with -std. */
4752int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4753
4754/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4755 inside strings and character constants. */
4756#define FOO(x) 'x'
4757int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4758
4759int test (int i, double x);
4760struct s1 {int (*f) (int a);};
4761struct s2 {int (*f) (double a);};
4762int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4763int argc;
4764char **argv;
4765int
4766main ()
4767{
4768return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4769 ;
4770 return 0;
4771}
4772_ACEOF
4773for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4774 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4775do
4776 CC="$ac_save_CC $ac_arg"
4777 if ac_fn_c_try_compile "$LINENO"; then :
4778 ac_cv_prog_cc_c89=$ac_arg
4779fi
4780rm -f core conftest.err conftest.$ac_objext
4781 test "x$ac_cv_prog_cc_c89" != "xno" && break
4782done
4783rm -f conftest.$ac_ext
4784CC=$ac_save_CC
4785
4786fi
4787# AC_CACHE_VAL
4788case "x$ac_cv_prog_cc_c89" in
4789 x)
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4791$as_echo "none needed" >&6; } ;;
4792 xno)
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4794$as_echo "unsupported" >&6; } ;;
4795 *)
4796 CC="$CC $ac_cv_prog_cc_c89"
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4798$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4799esac
4800if test "x$ac_cv_prog_cc_c89" != xno; then :
4801
4802fi
4803
4804ac_ext=c
4805ac_cpp='$CPP $CPPFLAGS'
4806ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4807ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4808ac_compiler_gnu=$ac_cv_c_compiler_gnu
4809
4810ac_aux_dir=
4811for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4812 for ac_t in install-sh install.sh shtool; do
4813 if test -f "$ac_dir/$ac_t"; then
4814 ac_aux_dir=$ac_dir
4815 ac_install_sh="$ac_aux_dir/$ac_t -c"
4816 break 2
4817 fi
4818 done
4819done
4820if test -z "$ac_aux_dir"; then
4821 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4822fi
4823
4824# These three variables are undocumented and unsupported,
4825# and are intended to be withdrawn in a future Autoconf release.
4826# They can cause serious problems if a builder's source tree is in a directory
4827# whose full name contains unusual characters.
4828ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4829ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4830ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4831
4832
4833# Make sure we can run config.sub.
4834$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4835 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4836
4837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4838$as_echo_n "checking build system type... " >&6; }
4839if test "${ac_cv_build+set}" = set; then :
4840 $as_echo_n "(cached) " >&6
4841else
4842 ac_build_alias=$build_alias
4843test "x$ac_build_alias" = x &&
4844 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4845test "x$ac_build_alias" = x &&
4846 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4847ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4848 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4849
4850fi
4851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4852$as_echo "$ac_cv_build" >&6; }
4853case $ac_cv_build in
4854*-*-*) ;;
4855*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4856esac
4857build=$ac_cv_build
4858ac_save_IFS=$IFS; IFS='-'
4859set x $ac_cv_build
4860shift
4861build_cpu=$1
4862build_vendor=$2
4863shift; shift
4864# Remember, the first character of IFS is used to create $*,
4865# except with old shells:
4866build_os=$*
4867IFS=$ac_save_IFS
4868case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4869
4870
4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4872$as_echo_n "checking host system type... " >&6; }
4873if test "${ac_cv_host+set}" = set; then :
4874 $as_echo_n "(cached) " >&6
4875else
4876 if test "x$host_alias" = x; then
4877 ac_cv_host=$ac_cv_build
4878else
4879 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4880 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4881fi
4882
4883fi
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4885$as_echo "$ac_cv_host" >&6; }
4886case $ac_cv_host in
4887*-*-*) ;;
4888*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4889esac
4890host=$ac_cv_host
4891ac_save_IFS=$IFS; IFS='-'
4892set x $ac_cv_host
4893shift
4894host_cpu=$1
4895host_vendor=$2
4896shift; shift
4897# Remember, the first character of IFS is used to create $*,
4898# except with old shells:
4899host_os=$*
4900IFS=$ac_save_IFS
4901case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4902
4903
4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4905$as_echo_n "checking target system type... " >&6; }
4906if test "${ac_cv_target+set}" = set; then :
4907 $as_echo_n "(cached) " >&6
4908else
4909 if test "x$target_alias" = x; then
4910 ac_cv_target=$ac_cv_host
4911else
4912 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4913 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4914fi
4915
4916fi
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4918$as_echo "$ac_cv_target" >&6; }
4919case $ac_cv_target in
4920*-*-*) ;;
4921*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4922esac
4923target=$ac_cv_target
4924ac_save_IFS=$IFS; IFS='-'
4925set x $ac_cv_target
4926shift
4927target_cpu=$1
4928target_vendor=$2
4929shift; shift
4930# Remember, the first character of IFS is used to create $*,
4931# except with old shells:
4932target_os=$*
4933IFS=$ac_save_IFS
4934case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4935
4936
4937# The aliases save the names the user supplied, while $host etc.
4938# will get canonicalized.
4939test -n "$target_alias" &&
4940 test "$program_prefix$program_suffix$program_transform_name" = \
4941 NONENONEs,x,x, &&
4942 program_prefix=${target_alias}-
4943
4944ac_ext=c
4945ac_cpp='$CPP $CPPFLAGS'
4946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4948ac_compiler_gnu=$ac_cv_c_compiler_gnu
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4950$as_echo_n "checking how to run the C preprocessor... " >&6; }
4951# On Suns, sometimes $CPP names a directory.
4952if test -n "$CPP" && test -d "$CPP"; then
4953 CPP=
4954fi
4955if test -z "$CPP"; then
4956 if test "${ac_cv_prog_CPP+set}" = set; then :
4957 $as_echo_n "(cached) " >&6
4958else
4959 # Double quotes because CPP needs to be expanded
4960 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4961 do
4962 ac_preproc_ok=false
4963for ac_c_preproc_warn_flag in '' yes
4964do
4965 # Use a header file that comes with gcc, so configuring glibc
4966 # with a fresh cross-compiler works.
4967 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4968 # <limits.h> exists even on freestanding compilers.
4969 # On the NeXT, cc -E runs the code through the compiler's parser,
4970 # not just through cpp. "Syntax error" is here to catch this case.
4971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972/* end confdefs.h. */
4973#ifdef __STDC__
4974# include <limits.h>
4975#else
4976# include <assert.h>
4977#endif
4978 Syntax error
4979_ACEOF
4980if ac_fn_c_try_cpp "$LINENO"; then :
4981
4982else
4983 # Broken: fails on valid input.
4984continue
4985fi
4986rm -f conftest.err conftest.$ac_ext
4987
4988 # OK, works on sane cases. Now check whether nonexistent headers
4989 # can be detected and how.
4990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4991/* end confdefs.h. */
4992#include <ac_nonexistent.h>
4993_ACEOF
4994if ac_fn_c_try_cpp "$LINENO"; then :
4995 # Broken: success on invalid input.
4996continue
4997else
4998 # Passes both tests.
4999ac_preproc_ok=:
5000break
5001fi
5002rm -f conftest.err conftest.$ac_ext
5003
5004done
5005# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5006rm -f conftest.err conftest.$ac_ext
5007if $ac_preproc_ok; then :
5008 break
5009fi
5010
5011 done
5012 ac_cv_prog_CPP=$CPP
5013
5014fi
5015 CPP=$ac_cv_prog_CPP
5016else
5017 ac_cv_prog_CPP=$CPP
5018fi
5019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5020$as_echo "$CPP" >&6; }
5021ac_preproc_ok=false
5022for ac_c_preproc_warn_flag in '' yes
5023do
5024 # Use a header file that comes with gcc, so configuring glibc
5025 # with a fresh cross-compiler works.
5026 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5027 # <limits.h> exists even on freestanding compilers.
5028 # On the NeXT, cc -E runs the code through the compiler's parser,
5029 # not just through cpp. "Syntax error" is here to catch this case.
5030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5031/* end confdefs.h. */
5032#ifdef __STDC__
5033# include <limits.h>
5034#else
5035# include <assert.h>
5036#endif
5037 Syntax error
5038_ACEOF
5039if ac_fn_c_try_cpp "$LINENO"; then :
5040
5041else
5042 # Broken: fails on valid input.
5043continue
5044fi
5045rm -f conftest.err conftest.$ac_ext
5046
5047 # OK, works on sane cases. Now check whether nonexistent headers
5048 # can be detected and how.
5049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5050/* end confdefs.h. */
5051#include <ac_nonexistent.h>
5052_ACEOF
5053if ac_fn_c_try_cpp "$LINENO"; then :
5054 # Broken: success on invalid input.
5055continue
5056else
5057 # Passes both tests.
5058ac_preproc_ok=:
5059break
5060fi
5061rm -f conftest.err conftest.$ac_ext
5062
5063done
5064# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5065rm -f conftest.err conftest.$ac_ext
5066if $ac_preproc_ok; then :
5067
5068else
5069 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5070$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5071as_fn_error "C preprocessor \"$CPP\" fails sanity check
5072See \`config.log' for more details." "$LINENO" 5; }
5073fi
5074
5075ac_ext=c
5076ac_cpp='$CPP $CPPFLAGS'
5077ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5078ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5079ac_compiler_gnu=$ac_cv_c_compiler_gnu
5080
5081
5082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5083$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5084if test "${ac_cv_path_GREP+set}" = set; then :
5085 $as_echo_n "(cached) " >&6
5086else
5087 if test -z "$GREP"; then
5088 ac_path_GREP_found=false
5089 # Loop through the user's path and test for each of PROGNAME-LIST
5090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5091for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5092do
5093 IFS=$as_save_IFS
5094 test -z "$as_dir" && as_dir=.
5095 for ac_prog in grep ggrep; do
5096 for ac_exec_ext in '' $ac_executable_extensions; do
5097 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5098 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5099# Check for GNU ac_path_GREP and select it if it is found.
5100 # Check for GNU $ac_path_GREP
5101case `"$ac_path_GREP" --version 2>&1` in
5102*GNU*)
5103 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5104*)
5105 ac_count=0
5106 $as_echo_n 0123456789 >"conftest.in"
5107 while :
5108 do
5109 cat "conftest.in" "conftest.in" >"conftest.tmp"
5110 mv "conftest.tmp" "conftest.in"
5111 cp "conftest.in" "conftest.nl"
5112 $as_echo 'GREP' >> "conftest.nl"
5113 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5114 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5115 as_fn_arith $ac_count + 1 && ac_count=$as_val
5116 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5117 # Best one so far, save it but keep looking for a better one
5118 ac_cv_path_GREP="$ac_path_GREP"
5119 ac_path_GREP_max=$ac_count
5120 fi
5121 # 10*(2^10) chars as input seems more than enough
5122 test $ac_count -gt 10 && break
5123 done
5124 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5125esac
5126
5127 $ac_path_GREP_found && break 3
5128 done
5129 done
5130 done
5131IFS=$as_save_IFS
5132 if test -z "$ac_cv_path_GREP"; then
5133 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5134 fi
5135else
5136 ac_cv_path_GREP=$GREP
5137fi
5138
5139fi
5140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5141$as_echo "$ac_cv_path_GREP" >&6; }
5142 GREP="$ac_cv_path_GREP"
5143
5144
5145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5146$as_echo_n "checking for egrep... " >&6; }
5147if test "${ac_cv_path_EGREP+set}" = set; then :
5148 $as_echo_n "(cached) " >&6
5149else
5150 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5151 then ac_cv_path_EGREP="$GREP -E"
5152 else
5153 if test -z "$EGREP"; then
5154 ac_path_EGREP_found=false
5155 # Loop through the user's path and test for each of PROGNAME-LIST
5156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5157for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5158do
5159 IFS=$as_save_IFS
5160 test -z "$as_dir" && as_dir=.
5161 for ac_prog in egrep; do
5162 for ac_exec_ext in '' $ac_executable_extensions; do
5163 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5164 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5165# Check for GNU ac_path_EGREP and select it if it is found.
5166 # Check for GNU $ac_path_EGREP
5167case `"$ac_path_EGREP" --version 2>&1` in
5168*GNU*)
5169 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5170*)
5171 ac_count=0
5172 $as_echo_n 0123456789 >"conftest.in"
5173 while :
5174 do
5175 cat "conftest.in" "conftest.in" >"conftest.tmp"
5176 mv "conftest.tmp" "conftest.in"
5177 cp "conftest.in" "conftest.nl"
5178 $as_echo 'EGREP' >> "conftest.nl"
5179 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5180 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5181 as_fn_arith $ac_count + 1 && ac_count=$as_val
5182 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5183 # Best one so far, save it but keep looking for a better one
5184 ac_cv_path_EGREP="$ac_path_EGREP"
5185 ac_path_EGREP_max=$ac_count
5186 fi
5187 # 10*(2^10) chars as input seems more than enough
5188 test $ac_count -gt 10 && break
5189 done
5190 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5191esac
5192
5193 $ac_path_EGREP_found && break 3
5194 done
5195 done
5196 done
5197IFS=$as_save_IFS
5198 if test -z "$ac_cv_path_EGREP"; then
5199 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5200 fi
5201else
5202 ac_cv_path_EGREP=$EGREP
5203fi
5204
5205 fi
5206fi
5207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5208$as_echo "$ac_cv_path_EGREP" >&6; }
5209 EGREP="$ac_cv_path_EGREP"
5210
5211
5212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5213$as_echo_n "checking for ANSI C header files... " >&6; }
5214if test "${ac_cv_header_stdc+set}" = set; then :
5215 $as_echo_n "(cached) " >&6
5216else
5217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218/* end confdefs.h. */
5219#include <stdlib.h>
5220#include <stdarg.h>
5221#include <string.h>
5222#include <float.h>
5223
5224int
5225main ()
5226{
5227
5228 ;
5229 return 0;
5230}
5231_ACEOF
5232if ac_fn_c_try_compile "$LINENO"; then :
5233 ac_cv_header_stdc=yes
5234else
5235 ac_cv_header_stdc=no
5236fi
5237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5238
5239if test $ac_cv_header_stdc = yes; then
5240 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5242/* end confdefs.h. */
5243#include <string.h>
5244
5245_ACEOF
5246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5247 $EGREP "memchr" >/dev/null 2>&1; then :
5248
5249else
5250 ac_cv_header_stdc=no
5251fi
5252rm -f conftest*
5253
5254fi
5255
5256if test $ac_cv_header_stdc = yes; then
5257 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5259/* end confdefs.h. */
5260#include <stdlib.h>
5261
5262_ACEOF
5263if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5264 $EGREP "free" >/dev/null 2>&1; then :
5265
5266else
5267 ac_cv_header_stdc=no
5268fi
5269rm -f conftest*
5270
5271fi
5272
5273if test $ac_cv_header_stdc = yes; then
5274 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5275 if test "$cross_compiling" = yes; then :
5276 :
5277else
5278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5279/* end confdefs.h. */
5280#include <ctype.h>
5281#include <stdlib.h>
5282#if ((' ' & 0x0FF) == 0x020)
5283# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5284# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5285#else
5286# define ISLOWER(c) \
5287 (('a' <= (c) && (c) <= 'i') \
5288 || ('j' <= (c) && (c) <= 'r') \
5289 || ('s' <= (c) && (c) <= 'z'))
5290# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5291#endif
5292
5293#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5294int
5295main ()
5296{
5297 int i;
5298 for (i = 0; i < 256; i++)
5299 if (XOR (islower (i), ISLOWER (i))
5300 || toupper (i) != TOUPPER (i))
5301 return 2;
5302 return 0;
5303}
5304_ACEOF
5305if ac_fn_c_try_run "$LINENO"; then :
5306
5307else
5308 ac_cv_header_stdc=no
5309fi
5310rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5311 conftest.$ac_objext conftest.beam conftest.$ac_ext
5312fi
5313
5314fi
5315fi
5316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5317$as_echo "$ac_cv_header_stdc" >&6; }
5318if test $ac_cv_header_stdc = yes; then
5319
5320$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5321
5322fi
5323
5324# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5325for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5326 inttypes.h stdint.h unistd.h
5327do :
5328 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5329ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5330"
5331eval as_val=\$$as_ac_Header
5332 if test "x$as_val" = x""yes; then :
5333 cat >>confdefs.h <<_ACEOF
5334#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5335_ACEOF
5336
5337fi
5338
5339done
5340
5341
5342
5343 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5344if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5345 MINIX=yes
5346else
5347 MINIX=
5348fi
5349
5350
5351 if test "$MINIX" = yes; then
5352
5353$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5354
5355
5356$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5357
5358
5359$as_echo "#define _MINIX 1" >>confdefs.h
5360
5361 fi
5362
5363
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5365$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5366if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5367 $as_echo_n "(cached) " >&6
5368else
5369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5370/* end confdefs.h. */
5371
5372# define __EXTENSIONS__ 1
5373 $ac_includes_default
5374int
5375main ()
5376{
5377
5378 ;
5379 return 0;
5380}
5381_ACEOF
5382if ac_fn_c_try_compile "$LINENO"; then :
5383 ac_cv_safe_to_define___extensions__=yes
5384else
5385 ac_cv_safe_to_define___extensions__=no
5386fi
5387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5388fi
5389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5390$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5391 test $ac_cv_safe_to_define___extensions__ = yes &&
5392 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5393
5394 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5395
5396 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5397
5398 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5399
5400 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5401
5402
5403test "$program_prefix" != NONE &&
5404 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5405# Use a double $ so make ignores it.
5406test "$program_suffix" != NONE &&
5407 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5408# Double any \ or $.
5409# By default was `s,x,x', remove it if useless.
5410ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5411program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5412
5413# Find a good install program. We prefer a C program (faster),
5414# so one script is as good as another. But avoid the broken or
5415# incompatible versions:
5416# SysV /etc/install, /usr/sbin/install
5417# SunOS /usr/etc/install
5418# IRIX /sbin/install
5419# AIX /bin/install
5420# AmigaOS /C/install, which installs bootblocks on floppy discs
5421# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5422# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5423# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5424# OS/2's system install, which has a completely different semantic
5425# ./install, which can be erroneously created by make from ./install.sh.
5426# Reject install programs that cannot install multiple files.
5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5428$as_echo_n "checking for a BSD-compatible install... " >&6; }
5429if test -z "$INSTALL"; then
5430if test "${ac_cv_path_install+set}" = set; then :
5431 $as_echo_n "(cached) " >&6
5432else
5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434for as_dir in $PATH
5435do
5436 IFS=$as_save_IFS
5437 test -z "$as_dir" && as_dir=.
5438 # Account for people who put trailing slashes in PATH elements.
5439case $as_dir/ in #((
5440 ./ | .// | /[cC]/* | \
5441 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5442 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5443 /usr/ucb/* ) ;;
5444 *)
5445 # OSF1 and SCO ODT 3.0 have their own names for install.
5446 # Don't use installbsd from OSF since it installs stuff as root
5447 # by default.
5448 for ac_prog in ginstall scoinst install; do
5449 for ac_exec_ext in '' $ac_executable_extensions; do
5450 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5451 if test $ac_prog = install &&
5452 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5453 # AIX install. It has an incompatible calling convention.
5454 :
5455 elif test $ac_prog = install &&
5456 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5457 # program-specific install script used by HP pwplus--don't use.
5458 :
5459 else
5460 rm -rf conftest.one conftest.two conftest.dir
5461 echo one > conftest.one
5462 echo two > conftest.two
5463 mkdir conftest.dir
5464 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5465 test -s conftest.one && test -s conftest.two &&
5466 test -s conftest.dir/conftest.one &&
5467 test -s conftest.dir/conftest.two
5468 then
5469 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5470 break 3
5471 fi
5472 fi
5473 fi
5474 done
5475 done
5476 ;;
5477esac
5478
5479 done
5480IFS=$as_save_IFS
5481
5482rm -rf conftest.one conftest.two conftest.dir
5483
5484fi
5485 if test "${ac_cv_path_install+set}" = set; then
5486 INSTALL=$ac_cv_path_install
5487 else
5488 # As a last resort, use the slow shell script. Don't cache a
5489 # value for INSTALL within a source directory, because that will
5490 # break other packages using the cache if that directory is
5491 # removed, or if the value is a relative name.
5492 INSTALL=$ac_install_sh
5493 fi
5494fi
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5496$as_echo "$INSTALL" >&6; }
5497
5498# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5499# It thinks the first close brace ends the variable substitution.
5500test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5501
5502test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5503
5504test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5505
5506rm -rf .tst 2>/dev/null
5507mkdir .tst 2>/dev/null
5508if test -d .tst; then
5509 am__leading_dot=.
5510else
5511 am__leading_dot=_
5512fi
5513rmdir .tst 2>/dev/null
5514
5515DEPDIR="${am__leading_dot}deps"
5516
5517case `pwd` in
5518 *\ * | *\ *)
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5520$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5521esac
5522
5523
5524
5525macro_version='2.2.7a'
5526macro_revision='1.3134'
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540ltmain="$ac_aux_dir/ltmain.sh"
5541
5542# Backslashify metacharacters that are still active within
5543# double-quoted strings.
5544sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5545
5546# Same as above, but do not quote variable references.
5547double_quote_subst='s/\(["`\\]\)/\\\1/g'
5548
5549# Sed substitution to delay expansion of an escaped shell variable in a
5550# double_quote_subst'ed string.
5551delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5552
5553# Sed substitution to delay expansion of an escaped single quote.
5554delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5555
5556# Sed substitution to avoid accidental globbing in evaled expressions
5557no_glob_subst='s/\*/\\\*/g'
5558
5559ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5560ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5561ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5562
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5564$as_echo_n "checking how to print strings... " >&6; }
5565# Test print first, because it will be a builtin if present.
5566if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5567 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5568 ECHO='print -r --'
5569elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5570 ECHO='printf %s\n'
5571else
5572 # Use this function as a fallback that always works.
5573 func_fallback_echo ()
5574 {
5575 eval 'cat <<_LTECHO_EOF
5576$1
5577_LTECHO_EOF'
5578 }
5579 ECHO='func_fallback_echo'
5580fi
5581
5582# func_echo_all arg...
5583# Invoke $ECHO with all args, space-separated.
5584func_echo_all ()
5585{
5586 $ECHO ""
5587}
5588
5589case "$ECHO" in
5590 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5591$as_echo "printf" >&6; } ;;
5592 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5593$as_echo "print -r" >&6; } ;;
5594 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5595$as_echo "cat" >&6; } ;;
5596esac
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5612$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5613if test "${ac_cv_path_SED+set}" = set; then :
5614 $as_echo_n "(cached) " >&6
5615else
5616 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5617 for ac_i in 1 2 3 4 5 6 7; do
5618 ac_script="$ac_script$as_nl$ac_script"
5619 done
5620 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5621 { ac_script=; unset ac_script;}
5622 if test -z "$SED"; then
5623 ac_path_SED_found=false
5624 # Loop through the user's path and test for each of PROGNAME-LIST
5625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5626for as_dir in $PATH
5627do
5628 IFS=$as_save_IFS
5629 test -z "$as_dir" && as_dir=.
5630 for ac_prog in sed gsed; do
5631 for ac_exec_ext in '' $ac_executable_extensions; do
5632 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5633 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5634# Check for GNU ac_path_SED and select it if it is found.
5635 # Check for GNU $ac_path_SED
5636case `"$ac_path_SED" --version 2>&1` in
5637*GNU*)
5638 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5639*)
5640 ac_count=0
5641 $as_echo_n 0123456789 >"conftest.in"
5642 while :
5643 do
5644 cat "conftest.in" "conftest.in" >"conftest.tmp"
5645 mv "conftest.tmp" "conftest.in"
5646 cp "conftest.in" "conftest.nl"
5647 $as_echo '' >> "conftest.nl"
5648 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5649 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5650 as_fn_arith $ac_count + 1 && ac_count=$as_val
5651 if test $ac_count -gt ${ac_path_SED_max-0}; then
5652 # Best one so far, save it but keep looking for a better one
5653 ac_cv_path_SED="$ac_path_SED"
5654 ac_path_SED_max=$ac_count
5655 fi
5656 # 10*(2^10) chars as input seems more than enough
5657 test $ac_count -gt 10 && break
5658 done
5659 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5660esac
5661
5662 $ac_path_SED_found && break 3
5663 done
5664 done
5665 done
5666IFS=$as_save_IFS
5667 if test -z "$ac_cv_path_SED"; then
5668 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5669 fi
5670else
5671 ac_cv_path_SED=$SED
5672fi
5673
5674fi
5675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5676$as_echo "$ac_cv_path_SED" >&6; }
5677 SED="$ac_cv_path_SED"
5678 rm -f conftest.sed
5679
5680test -z "$SED" && SED=sed
5681Xsed="$SED -e 1s/^X//"
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5694$as_echo_n "checking for fgrep... " >&6; }
5695if test "${ac_cv_path_FGREP+set}" = set; then :
5696 $as_echo_n "(cached) " >&6
5697else
5698 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5699 then ac_cv_path_FGREP="$GREP -F"
5700 else
5701 if test -z "$FGREP"; then
5702 ac_path_FGREP_found=false
5703 # Loop through the user's path and test for each of PROGNAME-LIST
5704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5705for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5706do
5707 IFS=$as_save_IFS
5708 test -z "$as_dir" && as_dir=.
5709 for ac_prog in fgrep; do
5710 for ac_exec_ext in '' $ac_executable_extensions; do
5711 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5712 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5713# Check for GNU ac_path_FGREP and select it if it is found.
5714 # Check for GNU $ac_path_FGREP
5715case `"$ac_path_FGREP" --version 2>&1` in
5716*GNU*)
5717 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5718*)
5719 ac_count=0
5720 $as_echo_n 0123456789 >"conftest.in"
5721 while :
5722 do
5723 cat "conftest.in" "conftest.in" >"conftest.tmp"
5724 mv "conftest.tmp" "conftest.in"
5725 cp "conftest.in" "conftest.nl"
5726 $as_echo 'FGREP' >> "conftest.nl"
5727 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5728 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5729 as_fn_arith $ac_count + 1 && ac_count=$as_val
5730 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5731 # Best one so far, save it but keep looking for a better one
5732 ac_cv_path_FGREP="$ac_path_FGREP"
5733 ac_path_FGREP_max=$ac_count
5734 fi
5735 # 10*(2^10) chars as input seems more than enough
5736 test $ac_count -gt 10 && break
5737 done
5738 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5739esac
5740
5741 $ac_path_FGREP_found && break 3
5742 done
5743 done
5744 done
5745IFS=$as_save_IFS
5746 if test -z "$ac_cv_path_FGREP"; then
5747 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5748 fi
5749else
5750 ac_cv_path_FGREP=$FGREP
5751fi
5752
5753 fi
5754fi
5755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5756$as_echo "$ac_cv_path_FGREP" >&6; }
5757 FGREP="$ac_cv_path_FGREP"
5758
5759
5760test -z "$GREP" && GREP=grep
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780# Check whether --with-gnu-ld was given.
5781if test "${with_gnu_ld+set}" = set; then :
5782 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5783else
5784 with_gnu_ld=no
5785fi
5786
5787ac_prog=ld
5788if test "$GCC" = yes; then
5789 # Check if gcc -print-prog-name=ld gives a path.
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5791$as_echo_n "checking for ld used by $CC... " >&6; }
5792 case $host in
5793 *-*-mingw*)
5794 # gcc leaves a trailing carriage return which upsets mingw
5795 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5796 *)
5797 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5798 esac
5799 case $ac_prog in
5800 # Accept absolute paths.
5801 [\\/]* | ?:[\\/]*)
5802 re_direlt='/[^/][^/]*/\.\./'
5803 # Canonicalize the pathname of ld
5804 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5805 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5806 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5807 done
5808 test -z "$LD" && LD="$ac_prog"
5809 ;;
5810 "")
5811 # If it fails, then pretend we aren't using GCC.
5812 ac_prog=ld
5813 ;;
5814 *)
5815 # If it is relative, then search for the first ld in PATH.
5816 with_gnu_ld=unknown
5817 ;;
5818 esac
5819elif test "$with_gnu_ld" = yes; then
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5821$as_echo_n "checking for GNU ld... " >&6; }
5822else
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5824$as_echo_n "checking for non-GNU ld... " >&6; }
5825fi
5826if test "${lt_cv_path_LD+set}" = set; then :
5827 $as_echo_n "(cached) " >&6
5828else
5829 if test -z "$LD"; then
5830 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5831 for ac_dir in $PATH; do
5832 IFS="$lt_save_ifs"
5833 test -z "$ac_dir" && ac_dir=.
5834 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5835 lt_cv_path_LD="$ac_dir/$ac_prog"
5836 # Check to see if the program is GNU ld. I'd rather use --version,
5837 # but apparently some variants of GNU ld only accept -v.
5838 # Break only if it was the GNU/non-GNU ld that we prefer.
5839 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5840 *GNU* | *'with BFD'*)
5841 test "$with_gnu_ld" != no && break
5842 ;;
5843 *)
5844 test "$with_gnu_ld" != yes && break
5845 ;;
5846 esac
5847 fi
5848 done
5849 IFS="$lt_save_ifs"
5850else
5851 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5852fi
5853fi
5854
5855LD="$lt_cv_path_LD"
5856if test -n "$LD"; then
5857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5858$as_echo "$LD" >&6; }
5859else
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5861$as_echo "no" >&6; }
5862fi
5863test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5865$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5866if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5867 $as_echo_n "(cached) " >&6
5868else
5869 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5870case `$LD -v 2>&1 </dev/null` in
5871*GNU* | *'with BFD'*)
5872 lt_cv_prog_gnu_ld=yes
5873 ;;
5874*)
5875 lt_cv_prog_gnu_ld=no
5876 ;;
5877esac
5878fi
5879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5880$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5881with_gnu_ld=$lt_cv_prog_gnu_ld
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5892$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5893if test "${lt_cv_path_NM+set}" = set; then :
5894 $as_echo_n "(cached) " >&6
5895else
5896 if test -n "$NM"; then
5897 # Let the user override the test.
5898 lt_cv_path_NM="$NM"
5899else
5900 lt_nm_to_check="${ac_tool_prefix}nm"
5901 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5902 lt_nm_to_check="$lt_nm_to_check nm"
5903 fi
5904 for lt_tmp_nm in $lt_nm_to_check; do
5905 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5906 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5907 IFS="$lt_save_ifs"
5908 test -z "$ac_dir" && ac_dir=.
5909 tmp_nm="$ac_dir/$lt_tmp_nm"
5910 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5911 # Check to see if the nm accepts a BSD-compat flag.
5912 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5913 # nm: unknown option "B" ignored
5914 # Tru64's nm complains that /dev/null is an invalid object file
5915 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5916 */dev/null* | *'Invalid file or object type'*)
5917 lt_cv_path_NM="$tmp_nm -B"
5918 break
5919 ;;
5920 *)
5921 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5922 */dev/null*)
5923 lt_cv_path_NM="$tmp_nm -p"
5924 break
5925 ;;
5926 *)
5927 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5928 continue # so that we can try to find one that supports BSD flags
5929 ;;
5930 esac
5931 ;;
5932 esac
5933 fi
5934 done
5935 IFS="$lt_save_ifs"
5936 done
5937 : ${lt_cv_path_NM=no}
5938fi
5939fi
5940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5941$as_echo "$lt_cv_path_NM" >&6; }
5942if test "$lt_cv_path_NM" != "no"; then
5943 NM="$lt_cv_path_NM"
5944else
5945 # Didn't find any BSD compatible name lister, look for dumpbin.
5946 if test -n "$DUMPBIN"; then :
5947 # Let the user override the test.
5948 else
5949 if test -n "$ac_tool_prefix"; then
5950 for ac_prog in dumpbin "link -dump"
5951 do
5952 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5953set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5955$as_echo_n "checking for $ac_word... " >&6; }
5956if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5957 $as_echo_n "(cached) " >&6
5958else
5959 if test -n "$DUMPBIN"; then
5960 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5961else
5962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5963for as_dir in $PATH
5964do
5965 IFS=$as_save_IFS
5966 test -z "$as_dir" && as_dir=.
5967 for ac_exec_ext in '' $ac_executable_extensions; do
5968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5969 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5971 break 2
5972 fi
5973done
5974 done
5975IFS=$as_save_IFS
5976
5977fi
5978fi
5979DUMPBIN=$ac_cv_prog_DUMPBIN
5980if test -n "$DUMPBIN"; then
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5982$as_echo "$DUMPBIN" >&6; }
5983else
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5985$as_echo "no" >&6; }
5986fi
5987
5988
5989 test -n "$DUMPBIN" && break
5990 done
5991fi
5992if test -z "$DUMPBIN"; then
5993 ac_ct_DUMPBIN=$DUMPBIN
5994 for ac_prog in dumpbin "link -dump"
5995do
5996 # Extract the first word of "$ac_prog", so it can be a program name with args.
5997set dummy $ac_prog; ac_word=$2
5998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5999$as_echo_n "checking for $ac_word... " >&6; }
6000if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6001 $as_echo_n "(cached) " >&6
6002else
6003 if test -n "$ac_ct_DUMPBIN"; then
6004 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6005else
6006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6007for as_dir in $PATH
6008do
6009 IFS=$as_save_IFS
6010 test -z "$as_dir" && as_dir=.
6011 for ac_exec_ext in '' $ac_executable_extensions; do
6012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6013 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6015 break 2
6016 fi
6017done
6018 done
6019IFS=$as_save_IFS
6020
6021fi
6022fi
6023ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6024if test -n "$ac_ct_DUMPBIN"; then
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6026$as_echo "$ac_ct_DUMPBIN" >&6; }
6027else
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6029$as_echo "no" >&6; }
6030fi
6031
6032
6033 test -n "$ac_ct_DUMPBIN" && break
6034done
6035
6036 if test "x$ac_ct_DUMPBIN" = x; then
6037 DUMPBIN=":"
6038 else
6039 case $cross_compiling:$ac_tool_warned in
6040yes:)
6041{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6042$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6043ac_tool_warned=yes ;;
6044esac
6045 DUMPBIN=$ac_ct_DUMPBIN
6046 fi
6047fi
6048
6049 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6050 *COFF*)
6051 DUMPBIN="$DUMPBIN -symbols"
6052 ;;
6053 *)
6054 DUMPBIN=:
6055 ;;
6056 esac
6057 fi
6058
6059 if test "$DUMPBIN" != ":"; then
6060 NM="$DUMPBIN"
6061 fi
6062fi
6063test -z "$NM" && NM=nm
6064
6065
6066
6067
6068
6069
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6071$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6072if test "${lt_cv_nm_interface+set}" = set; then :
6073 $as_echo_n "(cached) " >&6
6074else
6075 lt_cv_nm_interface="BSD nm"
6076 echo "int some_variable = 0;" > conftest.$ac_ext
6077 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6078 (eval "$ac_compile" 2>conftest.err)
6079 cat conftest.err >&5
6080 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6081 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6082 cat conftest.err >&5
6083 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6084 cat conftest.out >&5
6085 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6086 lt_cv_nm_interface="MS dumpbin"
6087 fi
6088 rm -f conftest*
6089fi
6090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6091$as_echo "$lt_cv_nm_interface" >&6; }
6092
6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6094$as_echo_n "checking whether ln -s works... " >&6; }
6095LN_S=$as_ln_s
6096if test "$LN_S" = "ln -s"; then
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6098$as_echo "yes" >&6; }
6099else
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6101$as_echo "no, using $LN_S" >&6; }
6102fi
6103
6104# find the maximum length of command line arguments
6105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6106$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6107if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6108 $as_echo_n "(cached) " >&6
6109else
6110 i=0
6111 teststring="ABCD"
6112
6113 case $build_os in
6114 msdosdjgpp*)
6115 # On DJGPP, this test can blow up pretty badly due to problems in libc
6116 # (any single argument exceeding 2000 bytes causes a buffer overrun
6117 # during glob expansion). Even if it were fixed, the result of this
6118 # check would be larger than it should be.
6119 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6120 ;;
6121
6122 gnu*)
6123 # Under GNU Hurd, this test is not required because there is
6124 # no limit to the length of command line arguments.
6125 # Libtool will interpret -1 as no limit whatsoever
6126 lt_cv_sys_max_cmd_len=-1;
6127 ;;
6128
6129 cygwin* | mingw* | cegcc*)
6130 # On Win9x/ME, this test blows up -- it succeeds, but takes
6131 # about 5 minutes as the teststring grows exponentially.
6132 # Worse, since 9x/ME are not pre-emptively multitasking,
6133 # you end up with a "frozen" computer, even though with patience
6134 # the test eventually succeeds (with a max line length of 256k).
6135 # Instead, let's just punt: use the minimum linelength reported by
6136 # all of the supported platforms: 8192 (on NT/2K/XP).
6137 lt_cv_sys_max_cmd_len=8192;
6138 ;;
6139
6140 mint*)
6141 # On MiNT this can take a long time and run out of memory.
6142 lt_cv_sys_max_cmd_len=8192;
6143 ;;
6144
6145 amigaos*)
6146 # On AmigaOS with pdksh, this test takes hours, literally.
6147 # So we just punt and use a minimum line length of 8192.
6148 lt_cv_sys_max_cmd_len=8192;
6149 ;;
6150
6151 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6152 # This has been around since 386BSD, at least. Likely further.
6153 if test -x /sbin/sysctl; then
6154 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6155 elif test -x /usr/sbin/sysctl; then
6156 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6157 else
6158 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6159 fi
6160 # And add a safety zone
6161 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6162 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6163 ;;
6164
6165 interix*)
6166 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6167 lt_cv_sys_max_cmd_len=196608
6168 ;;
6169
6170 osf*)
6171 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6172 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6173 # nice to cause kernel panics so lets avoid the loop below.
6174 # First set a reasonable default.
6175 lt_cv_sys_max_cmd_len=16384
6176 #
6177 if test -x /sbin/sysconfig; then
6178 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6179 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6180 esac
6181 fi
6182 ;;
6183 sco3.2v5*)
6184 lt_cv_sys_max_cmd_len=102400
6185 ;;
6186 sysv5* | sco5v6* | sysv4.2uw2*)
6187 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6188 if test -n "$kargmax"; then
6189 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6190 else
6191 lt_cv_sys_max_cmd_len=32768
6192 fi
6193 ;;
6194 *)
6195 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6196 if test -n "$lt_cv_sys_max_cmd_len"; then
6197 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6198 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6199 else
6200 # Make teststring a little bigger before we do anything with it.
6201 # a 1K string should be a reasonable start.
6202 for i in 1 2 3 4 5 6 7 8 ; do
6203 teststring=$teststring$teststring
6204 done
6205 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6206 # If test is not a shell built-in, we'll probably end up computing a
6207 # maximum length that is only half of the actual maximum length, but
6208 # we can't tell.
6209 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6210 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6211 test $i != 17 # 1/2 MB should be enough
6212 do
6213 i=`expr $i + 1`
6214 teststring=$teststring$teststring
6215 done
6216 # Only check the string length outside the loop.
6217 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6218 teststring=
6219 # Add a significant safety factor because C++ compilers can tack on
6220 # massive amounts of additional arguments before passing them to the
6221 # linker. It appears as though 1/2 is a usable value.
6222 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6223 fi
6224 ;;
6225 esac
6226
6227fi
6228
6229if test -n $lt_cv_sys_max_cmd_len ; then
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6231$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6232else
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6234$as_echo "none" >&6; }
6235fi
6236max_cmd_len=$lt_cv_sys_max_cmd_len
6237
6238
6239
6240
6241
6242
6243: ${CP="cp -f"}
6244: ${MV="mv -f"}
6245: ${RM="rm -f"}
6246
6247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6248$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6249# Try some XSI features
6250xsi_shell=no
6251( _lt_dummy="a/b/c"
6252 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6253 = c,a/b,, \
6254 && eval 'test $(( 1 + 1 )) -eq 2 \
6255 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6256 && xsi_shell=yes
6257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6258$as_echo "$xsi_shell" >&6; }
6259
6260
6261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6262$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6263lt_shell_append=no
6264( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6265 >/dev/null 2>&1 \
6266 && lt_shell_append=yes
6267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6268$as_echo "$lt_shell_append" >&6; }
6269
6270
6271if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6272 lt_unset=unset
6273else
6274 lt_unset=false
6275fi
6276
6277
6278
6279
6280
6281# test EBCDIC or ASCII
6282case `echo X|tr X '\101'` in
6283 A) # ASCII based system
6284 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6285 lt_SP2NL='tr \040 \012'
6286 lt_NL2SP='tr \015\012 \040\040'
6287 ;;
6288 *) # EBCDIC based system
6289 lt_SP2NL='tr \100 \n'
6290 lt_NL2SP='tr \r\n \100\100'
6291 ;;
6292esac
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6303$as_echo_n "checking for $LD option to reload object files... " >&6; }
6304if test "${lt_cv_ld_reload_flag+set}" = set; then :
6305 $as_echo_n "(cached) " >&6
6306else
6307 lt_cv_ld_reload_flag='-r'
6308fi
6309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6310$as_echo "$lt_cv_ld_reload_flag" >&6; }
6311reload_flag=$lt_cv_ld_reload_flag
6312case $reload_flag in
6313"" | " "*) ;;
6314*) reload_flag=" $reload_flag" ;;
6315esac
6316reload_cmds='$LD$reload_flag -o $output$reload_objs'
6317case $host_os in
6318 darwin*)
6319 if test "$GCC" = yes; then
6320 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6321 else
6322 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6323 fi
6324 ;;
6325esac
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335if test -n "$ac_tool_prefix"; then
6336 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6337set dummy ${ac_tool_prefix}objdump; ac_word=$2
6338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6339$as_echo_n "checking for $ac_word... " >&6; }
6340if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6341 $as_echo_n "(cached) " >&6
6342else
6343 if test -n "$OBJDUMP"; then
6344 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6345else
6346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6347for as_dir in $PATH
6348do
6349 IFS=$as_save_IFS
6350 test -z "$as_dir" && as_dir=.
6351 for ac_exec_ext in '' $ac_executable_extensions; do
6352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6353 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6355 break 2
6356 fi
6357done
6358 done
6359IFS=$as_save_IFS
6360
6361fi
6362fi
6363OBJDUMP=$ac_cv_prog_OBJDUMP
6364if test -n "$OBJDUMP"; then
6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6366$as_echo "$OBJDUMP" >&6; }
6367else
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6369$as_echo "no" >&6; }
6370fi
6371
6372
6373fi
6374if test -z "$ac_cv_prog_OBJDUMP"; then
6375 ac_ct_OBJDUMP=$OBJDUMP
6376 # Extract the first word of "objdump", so it can be a program name with args.
6377set dummy objdump; ac_word=$2
6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6379$as_echo_n "checking for $ac_word... " >&6; }
6380if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6381 $as_echo_n "(cached) " >&6
6382else
6383 if test -n "$ac_ct_OBJDUMP"; then
6384 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6385else
6386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6387for as_dir in $PATH
6388do
6389 IFS=$as_save_IFS
6390 test -z "$as_dir" && as_dir=.
6391 for ac_exec_ext in '' $ac_executable_extensions; do
6392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6393 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6395 break 2
6396 fi
6397done
6398 done
6399IFS=$as_save_IFS
6400
6401fi
6402fi
6403ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6404if test -n "$ac_ct_OBJDUMP"; then
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6406$as_echo "$ac_ct_OBJDUMP" >&6; }
6407else
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6409$as_echo "no" >&6; }
6410fi
6411
6412 if test "x$ac_ct_OBJDUMP" = x; then
6413 OBJDUMP="false"
6414 else
6415 case $cross_compiling:$ac_tool_warned in
6416yes:)
6417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6419ac_tool_warned=yes ;;
6420esac
6421 OBJDUMP=$ac_ct_OBJDUMP
6422 fi
6423else
6424 OBJDUMP="$ac_cv_prog_OBJDUMP"
6425fi
6426
6427test -z "$OBJDUMP" && OBJDUMP=objdump
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6438$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6439if test "${lt_cv_deplibs_check_method+set}" = set; then :
6440 $as_echo_n "(cached) " >&6
6441else
6442 lt_cv_file_magic_cmd='$MAGIC_CMD'
6443lt_cv_file_magic_test_file=
6444lt_cv_deplibs_check_method='unknown'
6445# Need to set the preceding variable on all platforms that support
6446# interlibrary dependencies.
6447# 'none' -- dependencies not supported.
6448# `unknown' -- same as none, but documents that we really don't know.
6449# 'pass_all' -- all dependencies passed with no checks.
6450# 'test_compile' -- check by making test program.
6451# 'file_magic [[regex]]' -- check by looking for files in library path
6452# which responds to the $file_magic_cmd with a given extended regex.
6453# If you have `file' or equivalent on your system and you're not sure
6454# whether `pass_all' will *always* work, you probably want this one.
6455
6456case $host_os in
6457aix[4-9]*)
6458 lt_cv_deplibs_check_method=pass_all
6459 ;;
6460
6461beos*)
6462 lt_cv_deplibs_check_method=pass_all
6463 ;;
6464
6465bsdi[45]*)
6466 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6467 lt_cv_file_magic_cmd='/usr/bin/file -L'
6468 lt_cv_file_magic_test_file=/shlib/libc.so
6469 ;;
6470
6471cygwin*)
6472 # func_win32_libid is a shell function defined in ltmain.sh
6473 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6474 lt_cv_file_magic_cmd='func_win32_libid'
6475 ;;
6476
6477mingw* | pw32*)
6478 # Base MSYS/MinGW do not provide the 'file' command needed by
6479 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6480 # unless we find 'file', for example because we are cross-compiling.
6481 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6482 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6483 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6484 lt_cv_file_magic_cmd='func_win32_libid'
6485 else
6486 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6487 lt_cv_file_magic_cmd='$OBJDUMP -f'
6488 fi
6489 ;;
6490
6491cegcc*)
6492 # use the weaker test based on 'objdump'. See mingw*.
6493 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6494 lt_cv_file_magic_cmd='$OBJDUMP -f'
6495 ;;
6496
6497darwin* | rhapsody*)
6498 lt_cv_deplibs_check_method=pass_all
6499 ;;
6500
6501freebsd* | dragonfly*)
6502 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6503 case $host_cpu in
6504 i*86 )
6505 # Not sure whether the presence of OpenBSD here was a mistake.
6506 # Let's accept both of them until this is cleared up.
6507 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6508 lt_cv_file_magic_cmd=/usr/bin/file
6509 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6510 ;;
6511 esac
6512 else
6513 lt_cv_deplibs_check_method=pass_all
6514 fi
6515 ;;
6516
6517gnu*)
6518 lt_cv_deplibs_check_method=pass_all
6519 ;;
6520
6521haiku*)
6522 lt_cv_deplibs_check_method=pass_all
6523 ;;
6524
6525hpux10.20* | hpux11*)
6526 lt_cv_file_magic_cmd=/usr/bin/file
6527 case $host_cpu in
6528 ia64*)
6529 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6530 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6531 ;;
6532 hppa*64*)
6533 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]'
6534 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6535 ;;
6536 *)
6537 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6538 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6539 ;;
6540 esac
6541 ;;
6542
6543interix[3-9]*)
6544 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6545 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6546 ;;
6547
6548irix5* | irix6* | nonstopux*)
6549 case $LD in
6550 *-32|*"-32 ") libmagic=32-bit;;
6551 *-n32|*"-n32 ") libmagic=N32;;
6552 *-64|*"-64 ") libmagic=64-bit;;
6553 *) libmagic=never-match;;
6554 esac
6555 lt_cv_deplibs_check_method=pass_all
6556 ;;
6557
6558# This must be Linux ELF.
6559linux* | k*bsd*-gnu | kopensolaris*-gnu)
6560 lt_cv_deplibs_check_method=pass_all
6561 ;;
6562
6563netbsd*)
6564 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6565 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6566 else
6567 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6568 fi
6569 ;;
6570
6571newos6*)
6572 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6573 lt_cv_file_magic_cmd=/usr/bin/file
6574 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6575 ;;
6576
6577*nto* | *qnx*)
6578 lt_cv_deplibs_check_method=pass_all
6579 ;;
6580
6581openbsd*)
6582 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6583 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6584 else
6585 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6586 fi
6587 ;;
6588
6589osf3* | osf4* | osf5*)
6590 lt_cv_deplibs_check_method=pass_all
6591 ;;
6592
6593rdos*)
6594 lt_cv_deplibs_check_method=pass_all
6595 ;;
6596
6597solaris*)
6598 lt_cv_deplibs_check_method=pass_all
6599 ;;
6600
6601sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6602 lt_cv_deplibs_check_method=pass_all
6603 ;;
6604
6605sysv4 | sysv4.3*)
6606 case $host_vendor in
6607 motorola)
6608 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]'
6609 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6610 ;;
6611 ncr)
6612 lt_cv_deplibs_check_method=pass_all
6613 ;;
6614 sequent)
6615 lt_cv_file_magic_cmd='/bin/file'
6616 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6617 ;;
6618 sni)
6619 lt_cv_file_magic_cmd='/bin/file'
6620 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6621 lt_cv_file_magic_test_file=/lib/libc.so
6622 ;;
6623 siemens)
6624 lt_cv_deplibs_check_method=pass_all
6625 ;;
6626 pc)
6627 lt_cv_deplibs_check_method=pass_all
6628 ;;
6629 esac
6630 ;;
6631
6632tpf*)
6633 lt_cv_deplibs_check_method=pass_all
6634 ;;
6635esac
6636
6637fi
6638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6639$as_echo "$lt_cv_deplibs_check_method" >&6; }
6640file_magic_cmd=$lt_cv_file_magic_cmd
6641deplibs_check_method=$lt_cv_deplibs_check_method
6642test -z "$deplibs_check_method" && deplibs_check_method=unknown
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655if test -n "$ac_tool_prefix"; then
6656 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6657set dummy ${ac_tool_prefix}ar; ac_word=$2
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659$as_echo_n "checking for $ac_word... " >&6; }
6660if test "${ac_cv_prog_AR+set}" = set; then :
6661 $as_echo_n "(cached) " >&6
6662else
6663 if test -n "$AR"; then
6664 ac_cv_prog_AR="$AR" # Let the user override the test.
6665else
6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667for as_dir in $PATH
6668do
6669 IFS=$as_save_IFS
6670 test -z "$as_dir" && as_dir=.
6671 for ac_exec_ext in '' $ac_executable_extensions; do
6672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6673 ac_cv_prog_AR="${ac_tool_prefix}ar"
6674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6675 break 2
6676 fi
6677done
6678 done
6679IFS=$as_save_IFS
6680
6681fi
6682fi
6683AR=$ac_cv_prog_AR
6684if test -n "$AR"; then
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6686$as_echo "$AR" >&6; }
6687else
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689$as_echo "no" >&6; }
6690fi
6691
6692
6693fi
6694if test -z "$ac_cv_prog_AR"; then
6695 ac_ct_AR=$AR
6696 # Extract the first word of "ar", so it can be a program name with args.
6697set dummy ar; ac_word=$2
6698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6699$as_echo_n "checking for $ac_word... " >&6; }
6700if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6701 $as_echo_n "(cached) " >&6
6702else
6703 if test -n "$ac_ct_AR"; then
6704 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6705else
6706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6707for as_dir in $PATH
6708do
6709 IFS=$as_save_IFS
6710 test -z "$as_dir" && as_dir=.
6711 for ac_exec_ext in '' $ac_executable_extensions; do
6712 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6713 ac_cv_prog_ac_ct_AR="ar"
6714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6715 break 2
6716 fi
6717done
6718 done
6719IFS=$as_save_IFS
6720
6721fi
6722fi
6723ac_ct_AR=$ac_cv_prog_ac_ct_AR
6724if test -n "$ac_ct_AR"; then
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6726$as_echo "$ac_ct_AR" >&6; }
6727else
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6729$as_echo "no" >&6; }
6730fi
6731
6732 if test "x$ac_ct_AR" = x; then
6733 AR="false"
6734 else
6735 case $cross_compiling:$ac_tool_warned in
6736yes:)
6737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6739ac_tool_warned=yes ;;
6740esac
6741 AR=$ac_ct_AR
6742 fi
6743else
6744 AR="$ac_cv_prog_AR"
6745fi
6746
6747test -z "$AR" && AR=ar
6748test -z "$AR_FLAGS" && AR_FLAGS=cru
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760if test -n "$ac_tool_prefix"; then
6761 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6762set dummy ${ac_tool_prefix}strip; ac_word=$2
6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6764$as_echo_n "checking for $ac_word... " >&6; }
6765if test "${ac_cv_prog_STRIP+set}" = set; then :
6766 $as_echo_n "(cached) " >&6
6767else
6768 if test -n "$STRIP"; then
6769 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6770else
6771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6772for as_dir in $PATH
6773do
6774 IFS=$as_save_IFS
6775 test -z "$as_dir" && as_dir=.
6776 for ac_exec_ext in '' $ac_executable_extensions; do
6777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6778 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6780 break 2
6781 fi
6782done
6783 done
6784IFS=$as_save_IFS
6785
6786fi
6787fi
6788STRIP=$ac_cv_prog_STRIP
6789if test -n "$STRIP"; then
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6791$as_echo "$STRIP" >&6; }
6792else
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6794$as_echo "no" >&6; }
6795fi
6796
6797
6798fi
6799if test -z "$ac_cv_prog_STRIP"; then
6800 ac_ct_STRIP=$STRIP
6801 # Extract the first word of "strip", so it can be a program name with args.
6802set dummy strip; ac_word=$2
6803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804$as_echo_n "checking for $ac_word... " >&6; }
6805if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6806 $as_echo_n "(cached) " >&6
6807else
6808 if test -n "$ac_ct_STRIP"; then
6809 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6810else
6811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812for as_dir in $PATH
6813do
6814 IFS=$as_save_IFS
6815 test -z "$as_dir" && as_dir=.
6816 for ac_exec_ext in '' $ac_executable_extensions; do
6817 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6818 ac_cv_prog_ac_ct_STRIP="strip"
6819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820 break 2
6821 fi
6822done
6823 done
6824IFS=$as_save_IFS
6825
6826fi
6827fi
6828ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6829if test -n "$ac_ct_STRIP"; then
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6831$as_echo "$ac_ct_STRIP" >&6; }
6832else
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834$as_echo "no" >&6; }
6835fi
6836
6837 if test "x$ac_ct_STRIP" = x; then
6838 STRIP=":"
6839 else
6840 case $cross_compiling:$ac_tool_warned in
6841yes:)
6842{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6843$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6844ac_tool_warned=yes ;;
6845esac
6846 STRIP=$ac_ct_STRIP
6847 fi
6848else
6849 STRIP="$ac_cv_prog_STRIP"
6850fi
6851
6852test -z "$STRIP" && STRIP=:
6853
6854
6855
6856
6857
6858
6859if test -n "$ac_tool_prefix"; then
6860 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6861set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6863$as_echo_n "checking for $ac_word... " >&6; }
6864if test "${ac_cv_prog_RANLIB+set}" = set; then :
6865 $as_echo_n "(cached) " >&6
6866else
6867 if test -n "$RANLIB"; then
6868 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6869else
6870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6871for as_dir in $PATH
6872do
6873 IFS=$as_save_IFS
6874 test -z "$as_dir" && as_dir=.
6875 for ac_exec_ext in '' $ac_executable_extensions; do
6876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6877 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6879 break 2
6880 fi
6881done
6882 done
6883IFS=$as_save_IFS
6884
6885fi
6886fi
6887RANLIB=$ac_cv_prog_RANLIB
6888if test -n "$RANLIB"; then
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6890$as_echo "$RANLIB" >&6; }
6891else
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893$as_echo "no" >&6; }
6894fi
6895
6896
6897fi
6898if test -z "$ac_cv_prog_RANLIB"; then
6899 ac_ct_RANLIB=$RANLIB
6900 # Extract the first word of "ranlib", so it can be a program name with args.
6901set dummy ranlib; ac_word=$2
6902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6903$as_echo_n "checking for $ac_word... " >&6; }
6904if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6905 $as_echo_n "(cached) " >&6
6906else
6907 if test -n "$ac_ct_RANLIB"; then
6908 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6909else
6910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6911for as_dir in $PATH
6912do
6913 IFS=$as_save_IFS
6914 test -z "$as_dir" && as_dir=.
6915 for ac_exec_ext in '' $ac_executable_extensions; do
6916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6917 ac_cv_prog_ac_ct_RANLIB="ranlib"
6918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6919 break 2
6920 fi
6921done
6922 done
6923IFS=$as_save_IFS
6924
6925fi
6926fi
6927ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6928if test -n "$ac_ct_RANLIB"; then
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6930$as_echo "$ac_ct_RANLIB" >&6; }
6931else
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6933$as_echo "no" >&6; }
6934fi
6935
6936 if test "x$ac_ct_RANLIB" = x; then
6937 RANLIB=":"
6938 else
6939 case $cross_compiling:$ac_tool_warned in
6940yes:)
6941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6943ac_tool_warned=yes ;;
6944esac
6945 RANLIB=$ac_ct_RANLIB
6946 fi
6947else
6948 RANLIB="$ac_cv_prog_RANLIB"
6949fi
6950
6951test -z "$RANLIB" && RANLIB=:
6952
6953
6954
6955
6956
6957
6958# Determine commands to create old-style static archives.
6959old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6960old_postinstall_cmds='chmod 644 $oldlib'
6961old_postuninstall_cmds=
6962
6963if test -n "$RANLIB"; then
6964 case $host_os in
6965 openbsd*)
6966 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6967 ;;
6968 *)
6969 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6970 ;;
6971 esac
6972 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6973fi
6974
6975case $host_os in
6976 darwin*)
6977 lock_old_archive_extraction=yes ;;
6978 *)
6979 lock_old_archive_extraction=no ;;
6980esac
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002for ac_prog in gawk mawk nawk awk
7003do
7004 # Extract the first word of "$ac_prog", so it can be a program name with args.
7005set dummy $ac_prog; ac_word=$2
7006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7007$as_echo_n "checking for $ac_word... " >&6; }
7008if test "${ac_cv_prog_AWK+set}" = set; then :
7009 $as_echo_n "(cached) " >&6
7010else
7011 if test -n "$AWK"; then
7012 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7013else
7014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015for as_dir in $PATH
7016do
7017 IFS=$as_save_IFS
7018 test -z "$as_dir" && as_dir=.
7019 for ac_exec_ext in '' $ac_executable_extensions; do
7020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7021 ac_cv_prog_AWK="$ac_prog"
7022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7023 break 2
7024 fi
7025done
7026 done
7027IFS=$as_save_IFS
7028
7029fi
7030fi
7031AWK=$ac_cv_prog_AWK
7032if test -n "$AWK"; then
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7034$as_echo "$AWK" >&6; }
7035else
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7037$as_echo "no" >&6; }
7038fi
7039
7040
7041 test -n "$AWK" && break
7042done
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062# If no C compiler was specified, use CC.
7063LTCC=${LTCC-"$CC"}
7064
7065# If no C compiler flags were specified, use CFLAGS.
7066LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7067
7068# Allow CC to be a program name with arguments.
7069compiler=$CC
7070
7071
7072# Check for command to grab the raw symbol name followed by C symbol from nm.
7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7074$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7075if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7076 $as_echo_n "(cached) " >&6
7077else
7078
7079# These are sane defaults that work on at least a few old systems.
7080# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7081
7082# Character class describing NM global symbol codes.
7083symcode='[BCDEGRST]'
7084
7085# Regexp to match symbols that can be accessed directly from C.
7086sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7087
7088# Define system-specific variables.
7089case $host_os in
7090aix*)
7091 symcode='[BCDT]'
7092 ;;
7093cygwin* | mingw* | pw32* | cegcc*)
7094 symcode='[ABCDGISTW]'
7095 ;;
7096hpux*)
7097 if test "$host_cpu" = ia64; then
7098 symcode='[ABCDEGRST]'
7099 fi
7100 ;;
7101irix* | nonstopux*)
7102 symcode='[BCDEGRST]'
7103 ;;
7104osf*)
7105 symcode='[BCDEGQRST]'
7106 ;;
7107solaris*)
7108 symcode='[BDRT]'
7109 ;;
7110sco3.2v5*)
7111 symcode='[DT]'
7112 ;;
7113sysv4.2uw2*)
7114 symcode='[DT]'
7115 ;;
7116sysv5* | sco5v6* | unixware* | OpenUNIX*)
7117 symcode='[ABDT]'
7118 ;;
7119sysv4)
7120 symcode='[DFNSTU]'
7121 ;;
7122esac
7123
7124# If we're using GNU nm, then use its standard symbol codes.
7125case `$NM -V 2>&1` in
7126*GNU* | *'with BFD'*)
7127 symcode='[ABCDGIRSTW]' ;;
7128esac
7129
7130# Transform an extracted symbol line into a proper C declaration.
7131# Some systems (esp. on ia64) link data and code symbols differently,
7132# so use this general approach.
7133lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7134
7135# Transform an extracted symbol line into symbol name and symbol address
7136lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7137lt_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'"
7138
7139# Handle CRLF in mingw tool chain
7140opt_cr=
7141case $build_os in
7142mingw*)
7143 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7144 ;;
7145esac
7146
7147# Try without a prefix underscore, then with it.
7148for ac_symprfx in "" "_"; do
7149
7150 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7151 symxfrm="\\1 $ac_symprfx\\2 \\2"
7152
7153 # Write the raw and C identifiers.
7154 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7155 # Fake it for dumpbin and say T for any non-static function
7156 # and D for any global variable.
7157 # Also find C++ and __fastcall symbols from MSVC++,
7158 # which start with @ or ?.
7159 lt_cv_sys_global_symbol_pipe="$AWK '"\
7160" {last_section=section; section=\$ 3};"\
7161" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7162" \$ 0!~/External *\|/{next};"\
7163" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7164" {if(hide[section]) next};"\
7165" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7166" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7167" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7168" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7169" ' prfx=^$ac_symprfx"
7170 else
7171 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7172 fi
7173
7174 # Check to see that the pipe works correctly.
7175 pipe_works=no
7176
7177 rm -f conftest*
7178 cat > conftest.$ac_ext <<_LT_EOF
7179#ifdef __cplusplus
7180extern "C" {
7181#endif
7182char nm_test_var;
7183void nm_test_func(void);
7184void nm_test_func(void){}
7185#ifdef __cplusplus
7186}
7187#endif
7188int main(){nm_test_var='a';nm_test_func();return(0);}
7189_LT_EOF
7190
7191 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7192 (eval $ac_compile) 2>&5
7193 ac_status=$?
7194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7195 test $ac_status = 0; }; then
7196 # Now try to grab the symbols.
7197 nlist=conftest.nm
7198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7199 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7200 ac_status=$?
7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7202 test $ac_status = 0; } && test -s "$nlist"; then
7203 # Try sorting and uniquifying the output.
7204 if sort "$nlist" | uniq > "$nlist"T; then
7205 mv -f "$nlist"T "$nlist"
7206 else
7207 rm -f "$nlist"T
7208 fi
7209
7210 # Make sure that we snagged all the symbols we need.
7211 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7212 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7213 cat <<_LT_EOF > conftest.$ac_ext
7214#ifdef __cplusplus
7215extern "C" {
7216#endif
7217
7218_LT_EOF
7219 # Now generate the symbol file.
7220 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7221
7222 cat <<_LT_EOF >> conftest.$ac_ext
7223
7224/* The mapping between symbol names and symbols. */
7225const struct {
7226 const char *name;
7227 void *address;
7228}
7229lt__PROGRAM__LTX_preloaded_symbols[] =
7230{
7231 { "@PROGRAM@", (void *) 0 },
7232_LT_EOF
7233 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7234 cat <<\_LT_EOF >> conftest.$ac_ext
7235 {0, (void *) 0}
7236};
7237
7238/* This works around a problem in FreeBSD linker */
7239#ifdef FREEBSD_WORKAROUND
7240static const void *lt_preloaded_setup() {
7241 return lt__PROGRAM__LTX_preloaded_symbols;
7242}
7243#endif
7244
7245#ifdef __cplusplus
7246}
7247#endif
7248_LT_EOF
7249 # Now try linking the two files.
7250 mv conftest.$ac_objext conftstm.$ac_objext
7251 lt_save_LIBS="$LIBS"
7252 lt_save_CFLAGS="$CFLAGS"
7253 LIBS="conftstm.$ac_objext"
7254 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7256 (eval $ac_link) 2>&5
7257 ac_status=$?
7258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7259 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7260 pipe_works=yes
7261 fi
7262 LIBS="$lt_save_LIBS"
7263 CFLAGS="$lt_save_CFLAGS"
7264 else
7265 echo "cannot find nm_test_func in $nlist" >&5
7266 fi
7267 else
7268 echo "cannot find nm_test_var in $nlist" >&5
7269 fi
7270 else
7271 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7272 fi
7273 else
7274 echo "$progname: failed program was:" >&5
7275 cat conftest.$ac_ext >&5
7276 fi
7277 rm -rf conftest* conftst*
7278
7279 # Do not use the global_symbol_pipe unless it works.
7280 if test "$pipe_works" = yes; then
7281 break
7282 else
7283 lt_cv_sys_global_symbol_pipe=
7284 fi
7285done
7286
7287fi
7288
7289if test -z "$lt_cv_sys_global_symbol_pipe"; then
7290 lt_cv_sys_global_symbol_to_cdecl=
7291fi
7292if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7294$as_echo "failed" >&6; }
7295else
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7297$as_echo "ok" >&6; }
7298fi
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321# Check whether --enable-libtool-lock was given.
7322if test "${enable_libtool_lock+set}" = set; then :
7323 enableval=$enable_libtool_lock;
7324fi
7325
7326test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7327
7328# Some flags need to be propagated to the compiler or linker for good
7329# libtool support.
7330case $host in
7331ia64-*-hpux*)
7332 # Find out which ABI we are using.
7333 echo 'int i;' > conftest.$ac_ext
7334 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7335 (eval $ac_compile) 2>&5
7336 ac_status=$?
7337 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7338 test $ac_status = 0; }; then
7339 case `/usr/bin/file conftest.$ac_objext` in
7340 *ELF-32*)
7341 HPUX_IA64_MODE="32"
7342 ;;
7343 *ELF-64*)
7344 HPUX_IA64_MODE="64"
7345 ;;
7346 esac
7347 fi
7348 rm -rf conftest*
7349 ;;
7350*-*-irix6*)
7351 # Find out which ABI we are using.
7352 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7354 (eval $ac_compile) 2>&5
7355 ac_status=$?
7356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7357 test $ac_status = 0; }; then
7358 if test "$lt_cv_prog_gnu_ld" = yes; then
7359 case `/usr/bin/file conftest.$ac_objext` in
7360 *32-bit*)
7361 LD="${LD-ld} -melf32bsmip"
7362 ;;
7363 *N32*)
7364 LD="${LD-ld} -melf32bmipn32"
7365 ;;
7366 *64-bit*)
7367 LD="${LD-ld} -melf64bmip"
7368 ;;
7369 esac
7370 else
7371 case `/usr/bin/file conftest.$ac_objext` in
7372 *32-bit*)
7373 LD="${LD-ld} -32"
7374 ;;
7375 *N32*)
7376 LD="${LD-ld} -n32"
7377 ;;
7378 *64-bit*)
7379 LD="${LD-ld} -64"
7380 ;;
7381 esac
7382 fi
7383 fi
7384 rm -rf conftest*
7385 ;;
7386
7387x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7388s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7389 # Find out which ABI we are using.
7390 echo 'int i;' > conftest.$ac_ext
7391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392 (eval $ac_compile) 2>&5
7393 ac_status=$?
7394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7395 test $ac_status = 0; }; then
7396 case `/usr/bin/file conftest.o` in
7397 *32-bit*)
7398 case $host in
7399 x86_64-*kfreebsd*-gnu)
7400 LD="${LD-ld} -m elf_i386_fbsd"
7401 ;;
7402 x86_64-*linux*)
7403 case `/usr/bin/file conftest.o` in
7404 *x86-64*)
7405 LD="${LD-ld} -m elf32_x86_64"
7406 ;;
7407 *)
7408 LD="${LD-ld} -m elf_i386"
7409 ;;
7410 esac
7411 ;;
7412 ppc64-*linux*|powerpc64-*linux*)
7413 LD="${LD-ld} -m elf32ppclinux"
7414 ;;
7415 s390x-*linux*)
7416 LD="${LD-ld} -m elf_s390"
7417 ;;
7418 sparc64-*linux*)
7419 LD="${LD-ld} -m elf32_sparc"
7420 ;;
7421 esac
7422 ;;
7423 *64-bit*)
7424 case $host in
7425 x86_64-*kfreebsd*-gnu)
7426 LD="${LD-ld} -m elf_x86_64_fbsd"
7427 ;;
7428 x86_64-*linux*)
7429 LD="${LD-ld} -m elf_x86_64"
7430 ;;
7431 ppc*-*linux*|powerpc*-*linux*)
7432 LD="${LD-ld} -m elf64ppc"
7433 ;;
7434 s390*-*linux*|s390*-*tpf*)
7435 LD="${LD-ld} -m elf64_s390"
7436 ;;
7437 sparc*-*linux*)
7438 LD="${LD-ld} -m elf64_sparc"
7439 ;;
7440 esac
7441 ;;
7442 esac
7443 fi
7444 rm -rf conftest*
7445 ;;
7446
7447*-*-sco3.2v5*)
7448 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7449 SAVE_CFLAGS="$CFLAGS"
7450 CFLAGS="$CFLAGS -belf"
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7452$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7453if test "${lt_cv_cc_needs_belf+set}" = set; then :
7454 $as_echo_n "(cached) " >&6
7455else
7456 ac_ext=c
7457ac_cpp='$CPP $CPPFLAGS'
7458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7460ac_compiler_gnu=$ac_cv_c_compiler_gnu
7461
7462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7463/* end confdefs.h. */
7464
7465int
7466main ()
7467{
7468
7469 ;
7470 return 0;
7471}
7472_ACEOF
7473if ac_fn_c_try_link "$LINENO"; then :
7474 lt_cv_cc_needs_belf=yes
7475else
7476 lt_cv_cc_needs_belf=no
7477fi
7478rm -f core conftest.err conftest.$ac_objext \
7479 conftest$ac_exeext conftest.$ac_ext
7480 ac_ext=c
7481ac_cpp='$CPP $CPPFLAGS'
7482ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7483ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7484ac_compiler_gnu=$ac_cv_c_compiler_gnu
7485
7486fi
7487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7488$as_echo "$lt_cv_cc_needs_belf" >&6; }
7489 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7490 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7491 CFLAGS="$SAVE_CFLAGS"
7492 fi
7493 ;;
7494sparc*-*solaris*)
7495 # Find out which ABI we are using.
7496 echo 'int i;' > conftest.$ac_ext
7497 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7498 (eval $ac_compile) 2>&5
7499 ac_status=$?
7500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7501 test $ac_status = 0; }; then
7502 case `/usr/bin/file conftest.o` in
7503 *64-bit*)
7504 case $lt_cv_prog_gnu_ld in
7505 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7506 *)
7507 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7508 LD="${LD-ld} -64"
7509 fi
7510 ;;
7511 esac
7512 ;;
7513 esac
7514 fi
7515 rm -rf conftest*
7516 ;;
7517esac
7518
7519need_locks="$enable_libtool_lock"
7520
7521
7522 case $host_os in
7523 rhapsody* | darwin*)
7524 if test -n "$ac_tool_prefix"; then
7525 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7526set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7528$as_echo_n "checking for $ac_word... " >&6; }
7529if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7530 $as_echo_n "(cached) " >&6
7531else
7532 if test -n "$DSYMUTIL"; then
7533 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7534else
7535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7536for as_dir in $PATH
7537do
7538 IFS=$as_save_IFS
7539 test -z "$as_dir" && as_dir=.
7540 for ac_exec_ext in '' $ac_executable_extensions; do
7541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7542 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7544 break 2
7545 fi
7546done
7547 done
7548IFS=$as_save_IFS
7549
7550fi
7551fi
7552DSYMUTIL=$ac_cv_prog_DSYMUTIL
7553if test -n "$DSYMUTIL"; then
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7555$as_echo "$DSYMUTIL" >&6; }
7556else
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7558$as_echo "no" >&6; }
7559fi
7560
7561
7562fi
7563if test -z "$ac_cv_prog_DSYMUTIL"; then
7564 ac_ct_DSYMUTIL=$DSYMUTIL
7565 # Extract the first word of "dsymutil", so it can be a program name with args.
7566set dummy dsymutil; ac_word=$2
7567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7568$as_echo_n "checking for $ac_word... " >&6; }
7569if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7570 $as_echo_n "(cached) " >&6
7571else
7572 if test -n "$ac_ct_DSYMUTIL"; then
7573 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7574else
7575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7576for as_dir in $PATH
7577do
7578 IFS=$as_save_IFS
7579 test -z "$as_dir" && as_dir=.
7580 for ac_exec_ext in '' $ac_executable_extensions; do
7581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7582 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7584 break 2
7585 fi
7586done
7587 done
7588IFS=$as_save_IFS
7589
7590fi
7591fi
7592ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7593if test -n "$ac_ct_DSYMUTIL"; then
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7595$as_echo "$ac_ct_DSYMUTIL" >&6; }
7596else
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7598$as_echo "no" >&6; }
7599fi
7600
7601 if test "x$ac_ct_DSYMUTIL" = x; then
7602 DSYMUTIL=":"
7603 else
7604 case $cross_compiling:$ac_tool_warned in
7605yes:)
7606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7608ac_tool_warned=yes ;;
7609esac
7610 DSYMUTIL=$ac_ct_DSYMUTIL
7611 fi
7612else
7613 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7614fi
7615
7616 if test -n "$ac_tool_prefix"; then
7617 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7618set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7620$as_echo_n "checking for $ac_word... " >&6; }
7621if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7622 $as_echo_n "(cached) " >&6
7623else
7624 if test -n "$NMEDIT"; then
7625 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7626else
7627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7628for as_dir in $PATH
7629do
7630 IFS=$as_save_IFS
7631 test -z "$as_dir" && as_dir=.
7632 for ac_exec_ext in '' $ac_executable_extensions; do
7633 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7634 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7636 break 2
7637 fi
7638done
7639 done
7640IFS=$as_save_IFS
7641
7642fi
7643fi
7644NMEDIT=$ac_cv_prog_NMEDIT
7645if test -n "$NMEDIT"; then
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7647$as_echo "$NMEDIT" >&6; }
7648else
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7650$as_echo "no" >&6; }
7651fi
7652
7653
7654fi
7655if test -z "$ac_cv_prog_NMEDIT"; then
7656 ac_ct_NMEDIT=$NMEDIT
7657 # Extract the first word of "nmedit", so it can be a program name with args.
7658set dummy nmedit; ac_word=$2
7659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7660$as_echo_n "checking for $ac_word... " >&6; }
7661if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7662 $as_echo_n "(cached) " >&6
7663else
7664 if test -n "$ac_ct_NMEDIT"; then
7665 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7666else
7667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7668for as_dir in $PATH
7669do
7670 IFS=$as_save_IFS
7671 test -z "$as_dir" && as_dir=.
7672 for ac_exec_ext in '' $ac_executable_extensions; do
7673 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7674 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7676 break 2
7677 fi
7678done
7679 done
7680IFS=$as_save_IFS
7681
7682fi
7683fi
7684ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7685if test -n "$ac_ct_NMEDIT"; then
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7687$as_echo "$ac_ct_NMEDIT" >&6; }
7688else
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7690$as_echo "no" >&6; }
7691fi
7692
7693 if test "x$ac_ct_NMEDIT" = x; then
7694 NMEDIT=":"
7695 else
7696 case $cross_compiling:$ac_tool_warned in
7697yes:)
7698{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7699$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7700ac_tool_warned=yes ;;
7701esac
7702 NMEDIT=$ac_ct_NMEDIT
7703 fi
7704else
7705 NMEDIT="$ac_cv_prog_NMEDIT"
7706fi
7707
7708 if test -n "$ac_tool_prefix"; then
7709 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7710set dummy ${ac_tool_prefix}lipo; ac_word=$2
7711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7712$as_echo_n "checking for $ac_word... " >&6; }
7713if test "${ac_cv_prog_LIPO+set}" = set; then :
7714 $as_echo_n "(cached) " >&6
7715else
7716 if test -n "$LIPO"; then
7717 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7718else
7719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7720for as_dir in $PATH
7721do
7722 IFS=$as_save_IFS
7723 test -z "$as_dir" && as_dir=.
7724 for ac_exec_ext in '' $ac_executable_extensions; do
7725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7726 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7728 break 2
7729 fi
7730done
7731 done
7732IFS=$as_save_IFS
7733
7734fi
7735fi
7736LIPO=$ac_cv_prog_LIPO
7737if test -n "$LIPO"; then
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7739$as_echo "$LIPO" >&6; }
7740else
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7742$as_echo "no" >&6; }
7743fi
7744
7745
7746fi
7747if test -z "$ac_cv_prog_LIPO"; then
7748 ac_ct_LIPO=$LIPO
7749 # Extract the first word of "lipo", so it can be a program name with args.
7750set dummy lipo; ac_word=$2
7751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7752$as_echo_n "checking for $ac_word... " >&6; }
7753if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7754 $as_echo_n "(cached) " >&6
7755else
7756 if test -n "$ac_ct_LIPO"; then
7757 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7758else
7759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7760for as_dir in $PATH
7761do
7762 IFS=$as_save_IFS
7763 test -z "$as_dir" && as_dir=.
7764 for ac_exec_ext in '' $ac_executable_extensions; do
7765 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7766 ac_cv_prog_ac_ct_LIPO="lipo"
7767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7768 break 2
7769 fi
7770done
7771 done
7772IFS=$as_save_IFS
7773
7774fi
7775fi
7776ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7777if test -n "$ac_ct_LIPO"; then
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7779$as_echo "$ac_ct_LIPO" >&6; }
7780else
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7782$as_echo "no" >&6; }
7783fi
7784
7785 if test "x$ac_ct_LIPO" = x; then
7786 LIPO=":"
7787 else
7788 case $cross_compiling:$ac_tool_warned in
7789yes:)
7790{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7791$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7792ac_tool_warned=yes ;;
7793esac
7794 LIPO=$ac_ct_LIPO
7795 fi
7796else
7797 LIPO="$ac_cv_prog_LIPO"
7798fi
7799
7800 if test -n "$ac_tool_prefix"; then
7801 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7802set dummy ${ac_tool_prefix}otool; ac_word=$2
7803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7804$as_echo_n "checking for $ac_word... " >&6; }
7805if test "${ac_cv_prog_OTOOL+set}" = set; then :
7806 $as_echo_n "(cached) " >&6
7807else
7808 if test -n "$OTOOL"; then
7809 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7810else
7811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7812for as_dir in $PATH
7813do
7814 IFS=$as_save_IFS
7815 test -z "$as_dir" && as_dir=.
7816 for ac_exec_ext in '' $ac_executable_extensions; do
7817 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7818 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7820 break 2
7821 fi
7822done
7823 done
7824IFS=$as_save_IFS
7825
7826fi
7827fi
7828OTOOL=$ac_cv_prog_OTOOL
7829if test -n "$OTOOL"; then
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7831$as_echo "$OTOOL" >&6; }
7832else
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7834$as_echo "no" >&6; }
7835fi
7836
7837
7838fi
7839if test -z "$ac_cv_prog_OTOOL"; then
7840 ac_ct_OTOOL=$OTOOL
7841 # Extract the first word of "otool", so it can be a program name with args.
7842set dummy otool; ac_word=$2
7843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7844$as_echo_n "checking for $ac_word... " >&6; }
7845if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7846 $as_echo_n "(cached) " >&6
7847else
7848 if test -n "$ac_ct_OTOOL"; then
7849 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7850else
7851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7852for as_dir in $PATH
7853do
7854 IFS=$as_save_IFS
7855 test -z "$as_dir" && as_dir=.
7856 for ac_exec_ext in '' $ac_executable_extensions; do
7857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7858 ac_cv_prog_ac_ct_OTOOL="otool"
7859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7860 break 2
7861 fi
7862done
7863 done
7864IFS=$as_save_IFS
7865
7866fi
7867fi
7868ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7869if test -n "$ac_ct_OTOOL"; then
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7871$as_echo "$ac_ct_OTOOL" >&6; }
7872else
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7874$as_echo "no" >&6; }
7875fi
7876
7877 if test "x$ac_ct_OTOOL" = x; then
7878 OTOOL=":"
7879 else
7880 case $cross_compiling:$ac_tool_warned in
7881yes:)
7882{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7883$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7884ac_tool_warned=yes ;;
7885esac
7886 OTOOL=$ac_ct_OTOOL
7887 fi
7888else
7889 OTOOL="$ac_cv_prog_OTOOL"
7890fi
7891
7892 if test -n "$ac_tool_prefix"; then
7893 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7894set dummy ${ac_tool_prefix}otool64; ac_word=$2
7895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7896$as_echo_n "checking for $ac_word... " >&6; }
7897if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7898 $as_echo_n "(cached) " >&6
7899else
7900 if test -n "$OTOOL64"; then
7901 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7902else
7903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7904for as_dir in $PATH
7905do
7906 IFS=$as_save_IFS
7907 test -z "$as_dir" && as_dir=.
7908 for ac_exec_ext in '' $ac_executable_extensions; do
7909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7910 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7912 break 2
7913 fi
7914done
7915 done
7916IFS=$as_save_IFS
7917
7918fi
7919fi
7920OTOOL64=$ac_cv_prog_OTOOL64
7921if test -n "$OTOOL64"; then
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7923$as_echo "$OTOOL64" >&6; }
7924else
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7926$as_echo "no" >&6; }
7927fi
7928
7929
7930fi
7931if test -z "$ac_cv_prog_OTOOL64"; then
7932 ac_ct_OTOOL64=$OTOOL64
7933 # Extract the first word of "otool64", so it can be a program name with args.
7934set dummy otool64; ac_word=$2
7935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7936$as_echo_n "checking for $ac_word... " >&6; }
7937if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7938 $as_echo_n "(cached) " >&6
7939else
7940 if test -n "$ac_ct_OTOOL64"; then
7941 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7942else
7943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944for as_dir in $PATH
7945do
7946 IFS=$as_save_IFS
7947 test -z "$as_dir" && as_dir=.
7948 for ac_exec_ext in '' $ac_executable_extensions; do
7949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7950 ac_cv_prog_ac_ct_OTOOL64="otool64"
7951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7952 break 2
7953 fi
7954done
7955 done
7956IFS=$as_save_IFS
7957
7958fi
7959fi
7960ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7961if test -n "$ac_ct_OTOOL64"; then
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7963$as_echo "$ac_ct_OTOOL64" >&6; }
7964else
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7966$as_echo "no" >&6; }
7967fi
7968
7969 if test "x$ac_ct_OTOOL64" = x; then
7970 OTOOL64=":"
7971 else
7972 case $cross_compiling:$ac_tool_warned in
7973yes:)
7974{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7975$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7976ac_tool_warned=yes ;;
7977esac
7978 OTOOL64=$ac_ct_OTOOL64
7979 fi
7980else
7981 OTOOL64="$ac_cv_prog_OTOOL64"
7982fi
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8011$as_echo_n "checking for -single_module linker flag... " >&6; }
8012if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8013 $as_echo_n "(cached) " >&6
8014else
8015 lt_cv_apple_cc_single_mod=no
8016 if test -z "${LT_MULTI_MODULE}"; then
8017 # By default we will add the -single_module flag. You can override
8018 # by either setting the environment variable LT_MULTI_MODULE
8019 # non-empty at configure time, or by adding -multi_module to the
8020 # link flags.
8021 rm -rf libconftest.dylib*
8022 echo "int foo(void){return 1;}" > conftest.c
8023 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8024-dynamiclib -Wl,-single_module conftest.c" >&5
8025 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8026 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8027 _lt_result=$?
8028 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8029 lt_cv_apple_cc_single_mod=yes
8030 else
8031 cat conftest.err >&5
8032 fi
8033 rm -rf libconftest.dylib*
8034 rm -f conftest.*
8035 fi
8036fi
8037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8038$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8040$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8041if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8042 $as_echo_n "(cached) " >&6
8043else
8044 lt_cv_ld_exported_symbols_list=no
8045 save_LDFLAGS=$LDFLAGS
8046 echo "_main" > conftest.sym
8047 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8049/* end confdefs.h. */
8050
8051int
8052main ()
8053{
8054
8055 ;
8056 return 0;
8057}
8058_ACEOF
8059if ac_fn_c_try_link "$LINENO"; then :
8060 lt_cv_ld_exported_symbols_list=yes
8061else
8062 lt_cv_ld_exported_symbols_list=no
8063fi
8064rm -f core conftest.err conftest.$ac_objext \
8065 conftest$ac_exeext conftest.$ac_ext
8066 LDFLAGS="$save_LDFLAGS"
8067
8068fi
8069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8070$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8072$as_echo_n "checking for -force_load linker flag... " >&6; }
8073if test "${lt_cv_ld_force_load+set}" = set; then :
8074 $as_echo_n "(cached) " >&6
8075else
8076 lt_cv_ld_force_load=no
8077 cat > conftest.c << _LT_EOF
8078int forced_loaded() { return 2;}
8079_LT_EOF
8080 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8081 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8082 echo "$AR cru libconftest.a conftest.o" >&5
8083 $AR cru libconftest.a conftest.o 2>&5
8084 cat > conftest.c << _LT_EOF
8085int main() { return 0;}
8086_LT_EOF
8087 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8088 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8089 _lt_result=$?
8090 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8091 lt_cv_ld_force_load=yes
8092 else
8093 cat conftest.err >&5
8094 fi
8095 rm -f conftest.err libconftest.a conftest conftest.c
8096 rm -rf conftest.dSYM
8097
8098fi
8099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8100$as_echo "$lt_cv_ld_force_load" >&6; }
8101 case $host_os in
8102 rhapsody* | darwin1.[012])
8103 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8104 darwin1.*)
8105 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8106 darwin*) # darwin 5.x on
8107 # if running on 10.5 or later, the deployment target defaults
8108 # to the OS version, if on x86, and 10.4, the deployment
8109 # target defaults to 10.4. Don't you love it?
8110 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8111 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8112 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8113 10.[012]*)
8114 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8115 10.*)
8116 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8117 esac
8118 ;;
8119 esac
8120 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8121 _lt_dar_single_mod='$single_module'
8122 fi
8123 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8124 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8125 else
8126 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8127 fi
8128 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8129 _lt_dsymutil='~$DSYMUTIL $lib || :'
8130 else
8131 _lt_dsymutil=
8132 fi
8133 ;;
8134 esac
8135
8136for ac_header in dlfcn.h
8137do :
8138 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8139"
8140if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8141 cat >>confdefs.h <<_ACEOF
8142#define HAVE_DLFCN_H 1
8143_ACEOF
8144
8145fi
8146
8147done
8148
8149
8150
8151# autoconf.info says this should be called right after AC_INIT.
8152ac_config_headers="$ac_config_headers config.h:config.in"
8153
8154
8155
8156
8157
8158
8159# Put a plausible default for CC_FOR_BUILD in Makefile.
8160if test "x$cross_compiling" = "xno"; then
8161 CC_FOR_BUILD='$(CC)'
8162else
8163 CC_FOR_BUILD=gcc
8164fi
8165
8166
8167
8168
8169AR=${AR-ar}
8170
8171if test -n "$ac_tool_prefix"; then
8172 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8173set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8175$as_echo_n "checking for $ac_word... " >&6; }
8176if test "${ac_cv_prog_RANLIB+set}" = set; then :
8177 $as_echo_n "(cached) " >&6
8178else
8179 if test -n "$RANLIB"; then
8180 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8181else
8182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8183for as_dir in $PATH
8184do
8185 IFS=$as_save_IFS
8186 test -z "$as_dir" && as_dir=.
8187 for ac_exec_ext in '' $ac_executable_extensions; do
8188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8189 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8191 break 2
8192 fi
8193done
8194 done
8195IFS=$as_save_IFS
8196
8197fi
8198fi
8199RANLIB=$ac_cv_prog_RANLIB
8200if test -n "$RANLIB"; then
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8202$as_echo "$RANLIB" >&6; }
8203else
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8205$as_echo "no" >&6; }
8206fi
8207
8208
8209fi
8210if test -z "$ac_cv_prog_RANLIB"; then
8211 ac_ct_RANLIB=$RANLIB
8212 # Extract the first word of "ranlib", so it can be a program name with args.
8213set dummy ranlib; ac_word=$2
8214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8215$as_echo_n "checking for $ac_word... " >&6; }
8216if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8217 $as_echo_n "(cached) " >&6
8218else
8219 if test -n "$ac_ct_RANLIB"; then
8220 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8221else
8222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8223for as_dir in $PATH
8224do
8225 IFS=$as_save_IFS
8226 test -z "$as_dir" && as_dir=.
8227 for ac_exec_ext in '' $ac_executable_extensions; do
8228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8229 ac_cv_prog_ac_ct_RANLIB="ranlib"
8230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8231 break 2
8232 fi
8233done
8234 done
8235IFS=$as_save_IFS
8236
8237fi
8238fi
8239ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8240if test -n "$ac_ct_RANLIB"; then
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8242$as_echo "$ac_ct_RANLIB" >&6; }
8243else
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8245$as_echo "no" >&6; }
8246fi
8247
8248 if test "x$ac_ct_RANLIB" = x; then
8249 RANLIB=":"
8250 else
8251 case $cross_compiling:$ac_tool_warned in
8252yes:)
8253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8255ac_tool_warned=yes ;;
8256esac
8257 RANLIB=$ac_ct_RANLIB
8258 fi
8259else
8260 RANLIB="$ac_cv_prog_RANLIB"
8261fi
8262
8263
8264# Some of the common include files depend on bfd.h, and bfd.h checks
8265# that config.h is included first by testing that the PACKAGE macro
8266# is defined.
8267PACKAGE=sim
8268
8269cat >>confdefs.h <<_ACEOF
8270#define PACKAGE "$PACKAGE"
8271_ACEOF
8272
8273
8274
8275# Dependency checking.
8276ac_config_commands="$ac_config_commands depdir"
8277
8278
8279depcc="$CC" am_compiler_list=
8280
8281am_depcomp=$ac_aux_dir/depcomp
8282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8283$as_echo_n "checking dependency style of $depcc... " >&6; }
8284if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8285 $as_echo_n "(cached) " >&6
8286else
8287 if test -f "$am_depcomp"; then
8288 # We make a subdir and do the tests there. Otherwise we can end up
8289 # making bogus files that we don't know about and never remove. For
8290 # instance it was reported that on HP-UX the gcc test will end up
8291 # making a dummy file named `D' -- because `-MD' means `put the output
8292 # in D'.
8293 mkdir conftest.dir
8294 # Copy depcomp to subdir because otherwise we won't find it if we're
8295 # using a relative directory.
8296 cp "$am_depcomp" conftest.dir
8297 cd conftest.dir
8298 # We will build objects and dependencies in a subdirectory because
8299 # it helps to detect inapplicable dependency modes. For instance
8300 # both Tru64's cc and ICC support -MD to output dependencies as a
8301 # side effect of compilation, but ICC will put the dependencies in
8302 # the current directory while Tru64 will put them in the object
8303 # directory.
8304 mkdir sub
8305
8306 am_cv_CC_dependencies_compiler_type=none
8307 if test "$am_compiler_list" = ""; then
8308 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8309 fi
8310 for depmode in $am_compiler_list; do
8311 if test $depmode = none; then break; fi
8312
8313 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8314 # Setup a source with many dependencies, because some compilers
8315 # like to wrap large dependency lists on column 80 (with \), and
8316 # we should not choose a depcomp mode which is confused by this.
8317 #
8318 # We need to recreate these files for each test, as the compiler may
8319 # overwrite some of them when testing with obscure command lines.
8320 # This happens at least with the AIX C compiler.
8321 : > sub/conftest.c
8322 for i in 1 2 3 4 5 6; do
8323 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8324 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8325 # Solaris 8's {/usr,}/bin/sh.
8326 touch sub/conftst$i.h
8327 done
8328 echo "include sub/conftest.Po" > confmf
8329
8330 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8331 # mode. It turns out that the SunPro C++ compiler does not properly
8332 # handle `-M -o', and we need to detect this.
8333 depcmd="depmode=$depmode \
8334 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8335 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8336 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8337 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8338 if env $depcmd > conftest.err 2>&1 &&
8339 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8340 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8341 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8342 # icc doesn't choke on unknown options, it will just issue warnings
8343 # or remarks (even with -Werror). So we grep stderr for any message
8344 # that says an option was ignored or not supported.
8345 # When given -MP, icc 7.0 and 7.1 complain thusly:
8346 # icc: Command line warning: ignoring option '-M'; no argument required
8347 # The diagnosis changed in icc 8.0:
8348 # icc: Command line remark: option '-MP' not supported
8349 if (grep 'ignoring option' conftest.err ||
8350 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8351 am_cv_CC_dependencies_compiler_type=$depmode
8352 $as_echo "$as_me:$LINENO: success" >&5
8353 break
8354 fi
8355 fi
8356 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8357 sed -e 's/^/| /' < conftest.err >&5
8358 done
8359
8360 cd ..
8361 rm -rf conftest.dir
8362else
8363 am_cv_CC_dependencies_compiler_type=none
8364fi
8365
8366fi
8367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8368$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8369if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8370then as_fn_error "no usable dependency style found" "$LINENO" 5
8371else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8372
8373fi
8374
8375
8376# Check for the 'make' the user wants to use.
8377for ac_prog in make
8378do
8379 # Extract the first word of "$ac_prog", so it can be a program name with args.
8380set dummy $ac_prog; ac_word=$2
8381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8382$as_echo_n "checking for $ac_word... " >&6; }
8383if test "${ac_cv_prog_MAKE+set}" = set; then :
8384 $as_echo_n "(cached) " >&6
8385else
8386 if test -n "$MAKE"; then
8387 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8388else
8389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8390for as_dir in $PATH
8391do
8392 IFS=$as_save_IFS
8393 test -z "$as_dir" && as_dir=.
8394 for ac_exec_ext in '' $ac_executable_extensions; do
8395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8396 ac_cv_prog_MAKE="$ac_prog"
8397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8398 break 2
8399 fi
8400done
8401 done
8402IFS=$as_save_IFS
8403
8404fi
8405fi
8406MAKE=$ac_cv_prog_MAKE
8407if test -n "$MAKE"; then
8408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8409$as_echo "$MAKE" >&6; }
8410else
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8412$as_echo "no" >&6; }
8413fi
8414
8415
8416 test -n "$MAKE" && break
8417done
8418
8419MAKE_IS_GNU=
8420case "`$MAKE --version 2>&1 | sed 1q`" in
8421 *GNU*)
8422 MAKE_IS_GNU=yes
8423 ;;
8424esac
8425 if test "$MAKE_IS_GNU" = yes; then
8426 GMAKE_TRUE=
8427 GMAKE_FALSE='#'
8428else
8429 GMAKE_TRUE='#'
8430 GMAKE_FALSE=
8431fi
8432
8433
8434ALL_LINGUAS=
8435# If we haven't got the data from the intl directory,
8436# assume NLS is disabled.
8437USE_NLS=no
8438LIBINTL=
8439LIBINTL_DEP=
8440INCINTL=
8441XGETTEXT=
8442GMSGFMT=
8443POSUB=
8444
8445if test -f ../../intl/config.intl; then
8446 . ../../intl/config.intl
8447fi
8448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8449$as_echo_n "checking whether NLS is requested... " >&6; }
8450if test x"$USE_NLS" != xyes; then
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8452$as_echo "no" >&6; }
8453else
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8455$as_echo "yes" >&6; }
8456
8457$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8458
8459
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8461$as_echo_n "checking for catalogs to be installed... " >&6; }
8462 # Look for .po and .gmo files in the source directory.
8463 CATALOGS=
8464 XLINGUAS=
8465 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8466 # If there aren't any .gmo files the shell will give us the
8467 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8468 # weeded out.
8469 case "$cat" in *\**)
8470 continue;;
8471 esac
8472 # The quadruple backslash is collapsed to a double backslash
8473 # by the backticks, then collapsed again by the double quotes,
8474 # leaving us with one backslash in the sed expression (right
8475 # before the dot that mustn't act as a wildcard).
8476 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8477 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8478 # The user is allowed to set LINGUAS to a list of languages to
8479 # install catalogs for. If it's empty that means "all of them."
8480 if test "x$LINGUAS" = x; then
8481 CATALOGS="$CATALOGS $cat"
8482 XLINGUAS="$XLINGUAS $lang"
8483 else
8484 case "$LINGUAS" in *$lang*)
8485 CATALOGS="$CATALOGS $cat"
8486 XLINGUAS="$XLINGUAS $lang"
8487 ;;
8488 esac
8489 fi
8490 done
8491 LINGUAS="$XLINGUAS"
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8493$as_echo "$LINGUAS" >&6; }
8494
8495
8496 DATADIRNAME=share
8497
8498 INSTOBJEXT=.mo
8499
8500 GENCAT=gencat
8501
8502 CATOBJEXT=.gmo
8503
8504fi
8505
8506# Check for common headers.
8507# FIXME: Seems to me this can cause problems for i386-windows hosts.
8508# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8509for ac_header in stdlib.h string.h strings.h unistd.h time.h
8510do :
8511 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8512ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8513eval as_val=\$$as_ac_Header
8514 if test "x$as_val" = x""yes; then :
8515 cat >>confdefs.h <<_ACEOF
8516#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8517_ACEOF
8518
8519fi
8520
8521done
8522
8523for ac_header in sys/time.h sys/resource.h
8524do :
8525 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8526ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8527eval as_val=\$$as_ac_Header
8528 if test "x$as_val" = x""yes; then :
8529 cat >>confdefs.h <<_ACEOF
8530#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8531_ACEOF
8532
8533fi
8534
8535done
8536
8537for ac_header in fcntl.h fpu_control.h
8538do :
8539 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8540ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8541eval as_val=\$$as_ac_Header
8542 if test "x$as_val" = x""yes; then :
8543 cat >>confdefs.h <<_ACEOF
8544#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8545_ACEOF
8546
8547fi
8548
8549done
8550
8551for ac_header in dlfcn.h errno.h sys/stat.h
8552do :
8553 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8554ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8555eval as_val=\$$as_ac_Header
8556 if test "x$as_val" = x""yes; then :
8557 cat >>confdefs.h <<_ACEOF
8558#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559_ACEOF
8560
8561fi
8562
8563done
8564
8565for ac_func in getrusage time sigaction __setfpucw
8566do :
8567 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8568ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8569eval as_val=\$$as_ac_var
8570 if test "x$as_val" = x""yes; then :
8571 cat >>confdefs.h <<_ACEOF
8572#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8573_ACEOF
8574
8575fi
8576done
8577
8578
8579# Check for socket libraries
8580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8581$as_echo_n "checking for bind in -lsocket... " >&6; }
8582if test "${ac_cv_lib_socket_bind+set}" = set; then :
8583 $as_echo_n "(cached) " >&6
8584else
8585 ac_check_lib_save_LIBS=$LIBS
8586LIBS="-lsocket $LIBS"
8587cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8588/* end confdefs.h. */
8589
8590/* Override any GCC internal prototype to avoid an error.
8591 Use char because int might match the return type of a GCC
8592 builtin and then its argument prototype would still apply. */
8593#ifdef __cplusplus
8594extern "C"
8595#endif
8596char bind ();
8597int
8598main ()
8599{
8600return bind ();
8601 ;
8602 return 0;
8603}
8604_ACEOF
8605if ac_fn_c_try_link "$LINENO"; then :
8606 ac_cv_lib_socket_bind=yes
8607else
8608 ac_cv_lib_socket_bind=no
8609fi
8610rm -f core conftest.err conftest.$ac_objext \
8611 conftest$ac_exeext conftest.$ac_ext
8612LIBS=$ac_check_lib_save_LIBS
8613fi
8614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8615$as_echo "$ac_cv_lib_socket_bind" >&6; }
8616if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8617 cat >>confdefs.h <<_ACEOF
8618#define HAVE_LIBSOCKET 1
8619_ACEOF
8620
8621 LIBS="-lsocket $LIBS"
8622
8623fi
8624
8625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8626$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8627if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8628 $as_echo_n "(cached) " >&6
8629else
8630 ac_check_lib_save_LIBS=$LIBS
8631LIBS="-lnsl $LIBS"
8632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8633/* end confdefs.h. */
8634
8635/* Override any GCC internal prototype to avoid an error.
8636 Use char because int might match the return type of a GCC
8637 builtin and then its argument prototype would still apply. */
8638#ifdef __cplusplus
8639extern "C"
8640#endif
8641char gethostbyname ();
8642int
8643main ()
8644{
8645return gethostbyname ();
8646 ;
8647 return 0;
8648}
8649_ACEOF
8650if ac_fn_c_try_link "$LINENO"; then :
8651 ac_cv_lib_nsl_gethostbyname=yes
8652else
8653 ac_cv_lib_nsl_gethostbyname=no
8654fi
8655rm -f core conftest.err conftest.$ac_objext \
8656 conftest$ac_exeext conftest.$ac_ext
8657LIBS=$ac_check_lib_save_LIBS
8658fi
8659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8660$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8661if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8662 cat >>confdefs.h <<_ACEOF
8663#define HAVE_LIBNSL 1
8664_ACEOF
8665
8666 LIBS="-lnsl $LIBS"
8667
8668fi
8669
8670
8671# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8672# using the same condition.
8673
8674 # See if the user specified whether he wants zlib support or not.
8675
8676# Check whether --with-zlib was given.
8677if test "${with_zlib+set}" = set; then :
8678 withval=$with_zlib;
8679else
8680 with_zlib=auto
8681fi
8682
8683
8684 if test "$with_zlib" != "no"; then
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8686$as_echo_n "checking for library containing zlibVersion... " >&6; }
8687if test "${ac_cv_search_zlibVersion+set}" = set; then :
8688 $as_echo_n "(cached) " >&6
8689else
8690 ac_func_search_save_LIBS=$LIBS
8691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8692/* end confdefs.h. */
8693
8694/* Override any GCC internal prototype to avoid an error.
8695 Use char because int might match the return type of a GCC
8696 builtin and then its argument prototype would still apply. */
8697#ifdef __cplusplus
8698extern "C"
8699#endif
8700char zlibVersion ();
8701int
8702main ()
8703{
8704return zlibVersion ();
8705 ;
8706 return 0;
8707}
8708_ACEOF
8709for ac_lib in '' z; do
8710 if test -z "$ac_lib"; then
8711 ac_res="none required"
8712 else
8713 ac_res=-l$ac_lib
8714 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8715 fi
8716 if ac_fn_c_try_link "$LINENO"; then :
8717 ac_cv_search_zlibVersion=$ac_res
8718fi
8719rm -f core conftest.err conftest.$ac_objext \
8720 conftest$ac_exeext
8721 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8722 break
8723fi
8724done
8725if test "${ac_cv_search_zlibVersion+set}" = set; then :
8726
8727else
8728 ac_cv_search_zlibVersion=no
8729fi
8730rm conftest.$ac_ext
8731LIBS=$ac_func_search_save_LIBS
8732fi
8733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8734$as_echo "$ac_cv_search_zlibVersion" >&6; }
8735ac_res=$ac_cv_search_zlibVersion
8736if test "$ac_res" != no; then :
8737 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8738 for ac_header in zlib.h
8739do :
8740 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8741if test "x$ac_cv_header_zlib_h" = x""yes; then :
8742 cat >>confdefs.h <<_ACEOF
8743#define HAVE_ZLIB_H 1
8744_ACEOF
8745
8746fi
8747
8748done
8749
8750fi
8751
8752 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8753 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8754 fi
8755 fi
8756
8757
8758# BFD uses libdl when when plugins enabled.
8759
8760# Check whether --enable-plugins was given.
8761if test "${enable_plugins+set}" = set; then :
8762 enableval=$enable_plugins; case "${enableval}" in
8763 yes | "") plugins=yes ;;
8764 no) plugins=no ;;
8765 *) plugins=yes ;;
8766 esac
8767else
8768 plugins=no
8769fi
8770
8771
8772 if test "$plugins" = yes; then
8773 PLUGINS_TRUE=
8774 PLUGINS_FALSE='#'
8775else
8776 PLUGINS_TRUE='#'
8777 PLUGINS_FALSE=
8778fi
8779
8780
8781
8782
8783
8784# Set options
8785enable_dlopen=yes
8786
8787
8788
8789
8790 enable_win32_dll=no
8791
8792
8793 # Check whether --enable-shared was given.
8794if test "${enable_shared+set}" = set; then :
8795 enableval=$enable_shared; p=${PACKAGE-default}
8796 case $enableval in
8797 yes) enable_shared=yes ;;
8798 no) enable_shared=no ;;
8799 *)
8800 enable_shared=no
8801 # Look at the argument we got. We use all the common list separators.
8802 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8803 for pkg in $enableval; do
8804 IFS="$lt_save_ifs"
8805 if test "X$pkg" = "X$p"; then
8806 enable_shared=yes
8807 fi
8808 done
8809 IFS="$lt_save_ifs"
8810 ;;
8811 esac
8812else
8813 enable_shared=yes
8814fi
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824 # Check whether --enable-static was given.
8825if test "${enable_static+set}" = set; then :
8826 enableval=$enable_static; p=${PACKAGE-default}
8827 case $enableval in
8828 yes) enable_static=yes ;;
8829 no) enable_static=no ;;
8830 *)
8831 enable_static=no
8832 # Look at the argument we got. We use all the common list separators.
8833 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8834 for pkg in $enableval; do
8835 IFS="$lt_save_ifs"
8836 if test "X$pkg" = "X$p"; then
8837 enable_static=yes
8838 fi
8839 done
8840 IFS="$lt_save_ifs"
8841 ;;
8842 esac
8843else
8844 enable_static=yes
8845fi
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856# Check whether --with-pic was given.
8857if test "${with_pic+set}" = set; then :
8858 withval=$with_pic; pic_mode="$withval"
8859else
8860 pic_mode=default
8861fi
8862
8863
8864test -z "$pic_mode" && pic_mode=default
8865
8866
8867
8868
8869
8870
8871
8872 # Check whether --enable-fast-install was given.
8873if test "${enable_fast_install+set}" = set; then :
8874 enableval=$enable_fast_install; p=${PACKAGE-default}
8875 case $enableval in
8876 yes) enable_fast_install=yes ;;
8877 no) enable_fast_install=no ;;
8878 *)
8879 enable_fast_install=no
8880 # Look at the argument we got. We use all the common list separators.
8881 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8882 for pkg in $enableval; do
8883 IFS="$lt_save_ifs"
8884 if test "X$pkg" = "X$p"; then
8885 enable_fast_install=yes
8886 fi
8887 done
8888 IFS="$lt_save_ifs"
8889 ;;
8890 esac
8891else
8892 enable_fast_install=yes
8893fi
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905# This can be used to rebuild libtool when needed
8906LIBTOOL_DEPS="$ltmain"
8907
8908# Always use our own libtool.
8909LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936test -z "$LN_S" && LN_S="ln -s"
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951if test -n "${ZSH_VERSION+set}" ; then
8952 setopt NO_GLOB_SUBST
df1756f4 8953fi
df1756f4 8954
6bb11ab3
L
8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8956$as_echo_n "checking for objdir... " >&6; }
8957if test "${lt_cv_objdir+set}" = set; then :
8958 $as_echo_n "(cached) " >&6
8959else
8960 rm -f .libs 2>/dev/null
8961mkdir .libs 2>/dev/null
8962if test -d .libs; then
8963 lt_cv_objdir=.libs
8964else
8965 # MS-DOS does not allow filenames that begin with a dot.
8966 lt_cv_objdir=_libs
8967fi
8968rmdir .libs 2>/dev/null
8969fi
8970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8971$as_echo "$lt_cv_objdir" >&6; }
8972objdir=$lt_cv_objdir
8973
8974
8975
8976
8977
8978cat >>confdefs.h <<_ACEOF
8979#define LT_OBJDIR "$lt_cv_objdir/"
8980_ACEOF
8981
8982
8983
8984
8985case $host_os in
8986aix3*)
8987 # AIX sometimes has problems with the GCC collect2 program. For some
8988 # reason, if we set the COLLECT_NAMES environment variable, the problems
8989 # vanish in a puff of smoke.
8990 if test "X${COLLECT_NAMES+set}" != Xset; then
8991 COLLECT_NAMES=
8992 export COLLECT_NAMES
8993 fi
8994 ;;
81ecdfbb 8995esac
6bb11ab3
L
8996
8997# Global variables:
8998ofile=libtool
8999can_build_shared=yes
9000
9001# All known linkers require a `.a' archive for static linking (except MSVC,
9002# which needs '.lib').
9003libext=a
9004
9005with_gnu_ld="$lt_cv_prog_gnu_ld"
9006
9007old_CC="$CC"
9008old_CFLAGS="$CFLAGS"
9009
9010# Set sane defaults for various variables
9011test -z "$CC" && CC=cc
9012test -z "$LTCC" && LTCC=$CC
9013test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9014test -z "$LD" && LD=ld
9015test -z "$ac_objext" && ac_objext=o
9016
9017for cc_temp in $compiler""; do
9018 case $cc_temp in
9019 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9020 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9021 \-*) ;;
9022 *) break;;
9023 esac
9024done
9025cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9026
9027
9028# Only perform the check for file, if the check method requires it
9029test -z "$MAGIC_CMD" && MAGIC_CMD=file
9030case $deplibs_check_method in
9031file_magic*)
9032 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9034$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9035if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9036 $as_echo_n "(cached) " >&6
9037else
9038 case $MAGIC_CMD in
9039[\\/*] | ?:[\\/]*)
9040 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9041 ;;
9042*)
9043 lt_save_MAGIC_CMD="$MAGIC_CMD"
9044 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9045 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9046 for ac_dir in $ac_dummy; do
9047 IFS="$lt_save_ifs"
9048 test -z "$ac_dir" && ac_dir=.
9049 if test -f $ac_dir/${ac_tool_prefix}file; then
9050 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9051 if test -n "$file_magic_test_file"; then
9052 case $deplibs_check_method in
9053 "file_magic "*)
9054 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9055 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9056 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9057 $EGREP "$file_magic_regex" > /dev/null; then
9058 :
9059 else
9060 cat <<_LT_EOF 1>&2
9061
9062*** Warning: the command libtool uses to detect shared libraries,
9063*** $file_magic_cmd, produces output that libtool cannot recognize.
9064*** The result is that libtool may fail to recognize shared libraries
9065*** as such. This will affect the creation of libtool libraries that
9066*** depend on shared libraries, but programs linked with such libtool
9067*** libraries will work regardless of this problem. Nevertheless, you
9068*** may want to report the problem to your system manager and/or to
9069*** bug-libtool@gnu.org
9070
9071_LT_EOF
9072 fi ;;
9073 esac
9074 fi
9075 break
df1756f4 9076 fi
6bb11ab3
L
9077 done
9078 IFS="$lt_save_ifs"
9079 MAGIC_CMD="$lt_save_MAGIC_CMD"
9080 ;;
9081esac
df1756f4 9082fi
df1756f4 9083
6bb11ab3
L
9084MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9085if test -n "$MAGIC_CMD"; then
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9087$as_echo "$MAGIC_CMD" >&6; }
9088else
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9090$as_echo "no" >&6; }
9091fi
81ecdfbb 9092
6bb11ab3
L
9093
9094
9095
9096
9097if test -z "$lt_cv_path_MAGIC_CMD"; then
9098 if test -n "$ac_tool_prefix"; then
9099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9100$as_echo_n "checking for file... " >&6; }
9101if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9102 $as_echo_n "(cached) " >&6
9103else
9104 case $MAGIC_CMD in
9105[\\/*] | ?:[\\/]*)
9106 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9107 ;;
9108*)
9109 lt_save_MAGIC_CMD="$MAGIC_CMD"
9110 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9111 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9112 for ac_dir in $ac_dummy; do
9113 IFS="$lt_save_ifs"
9114 test -z "$ac_dir" && ac_dir=.
9115 if test -f $ac_dir/file; then
9116 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9117 if test -n "$file_magic_test_file"; then
9118 case $deplibs_check_method in
9119 "file_magic "*)
9120 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9121 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9122 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9123 $EGREP "$file_magic_regex" > /dev/null; then
9124 :
9125 else
9126 cat <<_LT_EOF 1>&2
9127
9128*** Warning: the command libtool uses to detect shared libraries,
9129*** $file_magic_cmd, produces output that libtool cannot recognize.
9130*** The result is that libtool may fail to recognize shared libraries
9131*** as such. This will affect the creation of libtool libraries that
9132*** depend on shared libraries, but programs linked with such libtool
9133*** libraries will work regardless of this problem. Nevertheless, you
9134*** may want to report the problem to your system manager and/or to
9135*** bug-libtool@gnu.org
9136
9137_LT_EOF
9138 fi ;;
9139 esac
9140 fi
9141 break
9142 fi
9143 done
9144 IFS="$lt_save_ifs"
9145 MAGIC_CMD="$lt_save_MAGIC_CMD"
9146 ;;
81ecdfbb 9147esac
6bb11ab3
L
9148fi
9149
9150MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9151if test -n "$MAGIC_CMD"; then
9152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9153$as_echo "$MAGIC_CMD" >&6; }
9154else
9155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9156$as_echo "no" >&6; }
9157fi
9158
9159
9160 else
9161 MAGIC_CMD=:
9162 fi
9163fi
9164
9165 fi
9166 ;;
9167esac
9168
9169# Use C for the default configuration in the libtool script
9170
9171lt_save_CC="$CC"
9172ac_ext=c
9173ac_cpp='$CPP $CPPFLAGS'
9174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9176ac_compiler_gnu=$ac_cv_c_compiler_gnu
9177
9178
9179# Source file extension for C test sources.
9180ac_ext=c
9181
9182# Object file extension for compiled C test sources.
9183objext=o
9184objext=$objext
9185
9186# Code to be used in simple compile tests
9187lt_simple_compile_test_code="int some_variable = 0;"
9188
9189# Code to be used in simple link tests
9190lt_simple_link_test_code='int main(){return(0);}'
9191
9192
9193
9194
9195
9196
9197
9198# If no C compiler was specified, use CC.
9199LTCC=${LTCC-"$CC"}
9200
9201# If no C compiler flags were specified, use CFLAGS.
9202LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9203
9204# Allow CC to be a program name with arguments.
9205compiler=$CC
9206
9207# Save the default compiler, since it gets overwritten when the other
9208# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9209compiler_DEFAULT=$CC
9210
9211# save warnings/boilerplate of simple test code
9212ac_outfile=conftest.$ac_objext
9213echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9214eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9215_lt_compiler_boilerplate=`cat conftest.err`
9216$RM conftest*
9217
9218ac_outfile=conftest.$ac_objext
9219echo "$lt_simple_link_test_code" >conftest.$ac_ext
9220eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9221_lt_linker_boilerplate=`cat conftest.err`
9222$RM -r conftest*
9223
9224
9225## CAVEAT EMPTOR:
9226## There is no encapsulation within the following macros, do not change
9227## the running order or otherwise move them around unless you know exactly
9228## what you are doing...
9229if test -n "$compiler"; then
9230
9231lt_prog_compiler_no_builtin_flag=
9232
9233if test "$GCC" = yes; then
9234 case $cc_basename in
9235 nvcc*)
9236 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9237 *)
9238 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
df1756f4 9239 esac
6bb11ab3
L
9240
9241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9242$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9243if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9244 $as_echo_n "(cached) " >&6
df1756f4 9245else
6bb11ab3
L
9246 lt_cv_prog_compiler_rtti_exceptions=no
9247 ac_outfile=conftest.$ac_objext
9248 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9249 lt_compiler_flag="-fno-rtti -fno-exceptions"
9250 # Insert the option either (1) after the last *FLAGS variable, or
9251 # (2) before a word containing "conftest.", or (3) at the end.
9252 # Note that $ac_compile itself does not contain backslashes and begins
9253 # with a dollar sign (not a hyphen), so the echo should work correctly.
9254 # The option is referenced via a variable to avoid confusing sed.
9255 lt_compile=`echo "$ac_compile" | $SED \
9256 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9257 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9258 -e 's:$: $lt_compiler_flag:'`
9259 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9260 (eval "$lt_compile" 2>conftest.err)
9261 ac_status=$?
9262 cat conftest.err >&5
9263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9264 if (exit $ac_status) && test -s "$ac_outfile"; then
9265 # The compiler can only warn and ignore the option if not recognized
9266 # So say no if there are warnings other than the usual output.
9267 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9268 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9269 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9270 lt_cv_prog_compiler_rtti_exceptions=yes
9271 fi
9272 fi
9273 $RM conftest*
9274
df1756f4 9275fi
6bb11ab3
L
9276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9277$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9278
9279if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9280 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9281else
9282 :
9283fi
9284
9285fi
9286
9287
9288
9289
9290
9291
9292 lt_prog_compiler_wl=
9293lt_prog_compiler_pic=
9294lt_prog_compiler_static=
9295
9296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9297$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9298
9299 if test "$GCC" = yes; then
9300 lt_prog_compiler_wl='-Wl,'
9301 lt_prog_compiler_static='-static'
9302
9303 case $host_os in
9304 aix*)
9305 # All AIX code is PIC.
9306 if test "$host_cpu" = ia64; then
9307 # AIX 5 now supports IA64 processor
9308 lt_prog_compiler_static='-Bstatic'
9309 fi
9310 lt_prog_compiler_pic='-fPIC'
9311 ;;
9312
9313 amigaos*)
9314 case $host_cpu in
9315 powerpc)
9316 # see comment about AmigaOS4 .so support
9317 lt_prog_compiler_pic='-fPIC'
9318 ;;
9319 m68k)
9320 # FIXME: we need at least 68020 code to build shared libraries, but
9321 # adding the `-m68020' flag to GCC prevents building anything better,
9322 # like `-m68040'.
9323 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9324 ;;
9325 esac
9326 ;;
9327
9328 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9329 # PIC is the default for these OSes.
9330 ;;
9331
9332 mingw* | cygwin* | pw32* | os2* | cegcc*)
9333 # This hack is so that the source file can tell whether it is being
9334 # built for inclusion in a dll (and should export symbols for example).
9335 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9336 # (--disable-auto-import) libraries
9337 lt_prog_compiler_pic='-DDLL_EXPORT'
9338 ;;
9339
9340 darwin* | rhapsody*)
9341 # PIC is the default on this platform
9342 # Common symbols not allowed in MH_DYLIB files
9343 lt_prog_compiler_pic='-fno-common'
9344 ;;
9345
9346 haiku*)
9347 # PIC is the default for Haiku.
9348 # The "-static" flag exists, but is broken.
9349 lt_prog_compiler_static=
9350 ;;
9351
9352 hpux*)
9353 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9354 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9355 # sets the default TLS model and affects inlining.
9356 case $host_cpu in
9357 hppa*64*)
9358 # +Z the default
9359 ;;
9360 *)
9361 lt_prog_compiler_pic='-fPIC'
9362 ;;
9363 esac
9364 ;;
9365
9366 interix[3-9]*)
9367 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9368 # Instead, we relocate shared libraries at runtime.
9369 ;;
9370
9371 msdosdjgpp*)
9372 # Just because we use GCC doesn't mean we suddenly get shared libraries
9373 # on systems that don't support them.
9374 lt_prog_compiler_can_build_shared=no
9375 enable_shared=no
9376 ;;
9377
9378 *nto* | *qnx*)
9379 # QNX uses GNU C++, but need to define -shared option too, otherwise
9380 # it will coredump.
9381 lt_prog_compiler_pic='-fPIC -shared'
9382 ;;
9383
9384 sysv4*MP*)
9385 if test -d /usr/nec; then
9386 lt_prog_compiler_pic=-Kconform_pic
9387 fi
9388 ;;
9389
9390 *)
9391 lt_prog_compiler_pic='-fPIC'
9392 ;;
9393 esac
9394
9395 case $cc_basename in
9396 nvcc*) # Cuda Compiler Driver 2.2
9397 lt_prog_compiler_wl='-Xlinker '
9398 lt_prog_compiler_pic='-Xcompiler -fPIC'
9399 ;;
9400 esac
9401 else
9402 # PORTME Check for flag to pass linker flags through the system compiler.
9403 case $host_os in
9404 aix*)
9405 lt_prog_compiler_wl='-Wl,'
9406 if test "$host_cpu" = ia64; then
9407 # AIX 5 now supports IA64 processor
9408 lt_prog_compiler_static='-Bstatic'
9409 else
9410 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9411 fi
9412 ;;
9413
9414 mingw* | cygwin* | pw32* | os2* | cegcc*)
9415 # This hack is so that the source file can tell whether it is being
9416 # built for inclusion in a dll (and should export symbols for example).
9417 lt_prog_compiler_pic='-DDLL_EXPORT'
9418 ;;
9419
9420 hpux9* | hpux10* | hpux11*)
9421 lt_prog_compiler_wl='-Wl,'
9422 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9423 # not for PA HP-UX.
9424 case $host_cpu in
9425 hppa*64*|ia64*)
9426 # +Z the default
9427 ;;
9428 *)
9429 lt_prog_compiler_pic='+Z'
9430 ;;
9431 esac
9432 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9433 lt_prog_compiler_static='${wl}-a ${wl}archive'
9434 ;;
9435
9436 irix5* | irix6* | nonstopux*)
9437 lt_prog_compiler_wl='-Wl,'
9438 # PIC (with -KPIC) is the default.
9439 lt_prog_compiler_static='-non_shared'
9440 ;;
9441
9442 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9443 case $cc_basename in
9444 # old Intel for x86_64 which still supported -KPIC.
9445 ecc*)
9446 lt_prog_compiler_wl='-Wl,'
9447 lt_prog_compiler_pic='-KPIC'
9448 lt_prog_compiler_static='-static'
9449 ;;
9450 # icc used to be incompatible with GCC.
9451 # ICC 10 doesn't accept -KPIC any more.
9452 icc* | ifort*)
9453 lt_prog_compiler_wl='-Wl,'
9454 lt_prog_compiler_pic='-fPIC'
9455 lt_prog_compiler_static='-static'
9456 ;;
9457 # Lahey Fortran 8.1.
9458 lf95*)
9459 lt_prog_compiler_wl='-Wl,'
9460 lt_prog_compiler_pic='--shared'
9461 lt_prog_compiler_static='--static'
9462 ;;
9463 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9464 # Portland Group compilers (*not* the Pentium gcc compiler,
9465 # which looks to be a dead project)
9466 lt_prog_compiler_wl='-Wl,'
9467 lt_prog_compiler_pic='-fpic'
9468 lt_prog_compiler_static='-Bstatic'
9469 ;;
9470 ccc*)
9471 lt_prog_compiler_wl='-Wl,'
9472 # All Alpha code is PIC.
9473 lt_prog_compiler_static='-non_shared'
9474 ;;
9475 xl* | bgxl* | bgf* | mpixl*)
9476 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9477 lt_prog_compiler_wl='-Wl,'
9478 lt_prog_compiler_pic='-qpic'
9479 lt_prog_compiler_static='-qstaticlink'
9480 ;;
9481 *)
9482 case `$CC -V 2>&1 | sed 5q` in
9483 *Sun\ F* | *Sun*Fortran*)
9484 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9485 lt_prog_compiler_pic='-KPIC'
9486 lt_prog_compiler_static='-Bstatic'
9487 lt_prog_compiler_wl=''
9488 ;;
9489 *Sun\ C*)
9490 # Sun C 5.9
9491 lt_prog_compiler_pic='-KPIC'
9492 lt_prog_compiler_static='-Bstatic'
9493 lt_prog_compiler_wl='-Wl,'
9494 ;;
9495 esac
9496 ;;
9497 esac
9498 ;;
9499
9500 newsos6)
9501 lt_prog_compiler_pic='-KPIC'
9502 lt_prog_compiler_static='-Bstatic'
9503 ;;
9504
9505 *nto* | *qnx*)
9506 # QNX uses GNU C++, but need to define -shared option too, otherwise
9507 # it will coredump.
9508 lt_prog_compiler_pic='-fPIC -shared'
9509 ;;
9510
9511 osf3* | osf4* | osf5*)
9512 lt_prog_compiler_wl='-Wl,'
9513 # All OSF/1 code is PIC.
9514 lt_prog_compiler_static='-non_shared'
9515 ;;
9516
9517 rdos*)
9518 lt_prog_compiler_static='-non_shared'
9519 ;;
df1756f4 9520
6bb11ab3
L
9521 solaris*)
9522 lt_prog_compiler_pic='-KPIC'
9523 lt_prog_compiler_static='-Bstatic'
9524 case $cc_basename in
9525 f77* | f90* | f95*)
9526 lt_prog_compiler_wl='-Qoption ld ';;
9527 *)
9528 lt_prog_compiler_wl='-Wl,';;
9529 esac
9530 ;;
df1756f4 9531
6bb11ab3
L
9532 sunos4*)
9533 lt_prog_compiler_wl='-Qoption ld '
9534 lt_prog_compiler_pic='-PIC'
9535 lt_prog_compiler_static='-Bstatic'
9536 ;;
df1756f4 9537
6bb11ab3
L
9538 sysv4 | sysv4.2uw2* | sysv4.3*)
9539 lt_prog_compiler_wl='-Wl,'
9540 lt_prog_compiler_pic='-KPIC'
9541 lt_prog_compiler_static='-Bstatic'
9542 ;;
9543
9544 sysv4*MP*)
9545 if test -d /usr/nec ;then
9546 lt_prog_compiler_pic='-Kconform_pic'
9547 lt_prog_compiler_static='-Bstatic'
9548 fi
9549 ;;
9550
9551 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9552 lt_prog_compiler_wl='-Wl,'
9553 lt_prog_compiler_pic='-KPIC'
9554 lt_prog_compiler_static='-Bstatic'
9555 ;;
9556
9557 unicos*)
9558 lt_prog_compiler_wl='-Wl,'
9559 lt_prog_compiler_can_build_shared=no
9560 ;;
9561
9562 uts4*)
9563 lt_prog_compiler_pic='-pic'
9564 lt_prog_compiler_static='-Bstatic'
9565 ;;
9566
9567 *)
9568 lt_prog_compiler_can_build_shared=no
9569 ;;
9570 esac
9571 fi
9572
9573case $host_os in
9574 # For platforms which do not support PIC, -DPIC is meaningless:
9575 *djgpp*)
9576 lt_prog_compiler_pic=
9577 ;;
9578 *)
9579 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9580 ;;
81ecdfbb 9581esac
6bb11ab3
L
9582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9583$as_echo "$lt_prog_compiler_pic" >&6; }
9584
9585
9586
9587
9588
9589
9590#
9591# Check to make sure the PIC flag actually works.
9592#
9593if test -n "$lt_prog_compiler_pic"; then
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9595$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9596if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9597 $as_echo_n "(cached) " >&6
df1756f4 9598else
6bb11ab3
L
9599 lt_cv_prog_compiler_pic_works=no
9600 ac_outfile=conftest.$ac_objext
9601 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9602 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9603 # Insert the option either (1) after the last *FLAGS variable, or
9604 # (2) before a word containing "conftest.", or (3) at the end.
9605 # Note that $ac_compile itself does not contain backslashes and begins
9606 # with a dollar sign (not a hyphen), so the echo should work correctly.
9607 # The option is referenced via a variable to avoid confusing sed.
9608 lt_compile=`echo "$ac_compile" | $SED \
9609 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9610 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9611 -e 's:$: $lt_compiler_flag:'`
9612 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9613 (eval "$lt_compile" 2>conftest.err)
9614 ac_status=$?
9615 cat conftest.err >&5
9616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9617 if (exit $ac_status) && test -s "$ac_outfile"; then
9618 # The compiler can only warn and ignore the option if not recognized
9619 # So say no if there are warnings other than the usual output.
9620 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9621 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9622 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9623 lt_cv_prog_compiler_pic_works=yes
9624 fi
9625 fi
9626 $RM conftest*
df1756f4 9627
df1756f4 9628fi
6bb11ab3
L
9629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9630$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9631
9632if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9633 case $lt_prog_compiler_pic in
9634 "" | " "*) ;;
9635 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9636 esac
9637else
9638 lt_prog_compiler_pic=
9639 lt_prog_compiler_can_build_shared=no
df1756f4 9640fi
6bb11ab3
L
9641
9642fi
9643
9644
9645
9646
9647
9648
9649#
9650# Check to make sure the static flag actually works.
9651#
9652wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9654$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9655if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 9656 $as_echo_n "(cached) " >&6
df1756f4 9657else
6bb11ab3
L
9658 lt_cv_prog_compiler_static_works=no
9659 save_LDFLAGS="$LDFLAGS"
9660 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9661 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9662 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9663 # The linker can only warn and ignore the option if not recognized
9664 # So say no if there are warnings
9665 if test -s conftest.err; then
9666 # Append any errors to the config.log.
9667 cat conftest.err 1>&5
9668 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9669 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9670 if diff conftest.exp conftest.er2 >/dev/null; then
9671 lt_cv_prog_compiler_static_works=yes
9672 fi
9673 else
9674 lt_cv_prog_compiler_static_works=yes
9675 fi
9676 fi
9677 $RM -r conftest*
9678 LDFLAGS="$save_LDFLAGS"
df1756f4 9679
6bb11ab3
L
9680fi
9681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9682$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
df1756f4 9683
6bb11ab3
L
9684if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9685 :
df1756f4 9686else
6bb11ab3 9687 lt_prog_compiler_static=
df1756f4 9688fi
df1756f4 9689
6bb11ab3
L
9690
9691
9692
9693
9694
9695
9696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9697$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9698if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9699 $as_echo_n "(cached) " >&6
81ecdfbb 9700else
6bb11ab3
L
9701 lt_cv_prog_compiler_c_o=no
9702 $RM -r conftest 2>/dev/null
9703 mkdir conftest
9704 cd conftest
9705 mkdir out
9706 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9707
9708 lt_compiler_flag="-o out/conftest2.$ac_objext"
9709 # Insert the option either (1) after the last *FLAGS variable, or
9710 # (2) before a word containing "conftest.", or (3) at the end.
9711 # Note that $ac_compile itself does not contain backslashes and begins
9712 # with a dollar sign (not a hyphen), so the echo should work correctly.
9713 lt_compile=`echo "$ac_compile" | $SED \
9714 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9715 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9716 -e 's:$: $lt_compiler_flag:'`
9717 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9718 (eval "$lt_compile" 2>out/conftest.err)
9719 ac_status=$?
9720 cat out/conftest.err >&5
9721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9722 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9723 then
9724 # The compiler can only warn and ignore the option if not recognized
9725 # So say no if there are warnings
9726 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9727 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9728 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9729 lt_cv_prog_compiler_c_o=yes
9730 fi
9731 fi
9732 chmod u+w . 2>&5
9733 $RM conftest*
9734 # SGI C++ compiler will create directory out/ii_files/ for
9735 # template instantiation
9736 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9737 $RM out/* && rmdir out
9738 cd ..
9739 $RM -r conftest
9740 $RM conftest*
9741
81ecdfbb 9742fi
6bb11ab3
L
9743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9744$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9745
9746
9747
9748
9749
9750
9751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9752$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9753if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
9754 $as_echo_n "(cached) " >&6
9755else
6bb11ab3
L
9756 lt_cv_prog_compiler_c_o=no
9757 $RM -r conftest 2>/dev/null
9758 mkdir conftest
9759 cd conftest
9760 mkdir out
9761 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9762
9763 lt_compiler_flag="-o out/conftest2.$ac_objext"
9764 # Insert the option either (1) after the last *FLAGS variable, or
9765 # (2) before a word containing "conftest.", or (3) at the end.
9766 # Note that $ac_compile itself does not contain backslashes and begins
9767 # with a dollar sign (not a hyphen), so the echo should work correctly.
9768 lt_compile=`echo "$ac_compile" | $SED \
9769 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9770 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9771 -e 's:$: $lt_compiler_flag:'`
9772 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9773 (eval "$lt_compile" 2>out/conftest.err)
9774 ac_status=$?
9775 cat out/conftest.err >&5
9776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9777 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9778 then
9779 # The compiler can only warn and ignore the option if not recognized
9780 # So say no if there are warnings
9781 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9782 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9783 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9784 lt_cv_prog_compiler_c_o=yes
9785 fi
9786 fi
9787 chmod u+w . 2>&5
9788 $RM conftest*
9789 # SGI C++ compiler will create directory out/ii_files/ for
9790 # template instantiation
9791 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9792 $RM out/* && rmdir out
9793 cd ..
9794 $RM -r conftest
9795 $RM conftest*
9796
9797fi
9798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9799$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9800
9801
9802
9803
9804hard_links="nottested"
9805if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9806 # do not overwrite the value of need_locks provided by the user
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9808$as_echo_n "checking if we can lock with hard links... " >&6; }
9809 hard_links=yes
9810 $RM conftest*
9811 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9812 touch conftest.a
9813 ln conftest.a conftest.b 2>&5 || hard_links=no
9814 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9816$as_echo "$hard_links" >&6; }
9817 if test "$hard_links" = no; then
9818 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9819$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9820 need_locks=warn
9821 fi
9822else
9823 need_locks=no
9824fi
9825
9826
9827
9828
9829
9830
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9832$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9833
9834 runpath_var=
9835 allow_undefined_flag=
9836 always_export_symbols=no
9837 archive_cmds=
9838 archive_expsym_cmds=
9839 compiler_needs_object=no
9840 enable_shared_with_static_runtimes=no
9841 export_dynamic_flag_spec=
9842 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9843 hardcode_automatic=no
9844 hardcode_direct=no
9845 hardcode_direct_absolute=no
9846 hardcode_libdir_flag_spec=
9847 hardcode_libdir_flag_spec_ld=
9848 hardcode_libdir_separator=
9849 hardcode_minus_L=no
9850 hardcode_shlibpath_var=unsupported
9851 inherit_rpath=no
9852 link_all_deplibs=unknown
9853 module_cmds=
9854 module_expsym_cmds=
9855 old_archive_from_new_cmds=
9856 old_archive_from_expsyms_cmds=
9857 thread_safe_flag_spec=
9858 whole_archive_flag_spec=
9859 # include_expsyms should be a list of space-separated symbols to be *always*
9860 # included in the symbol list
9861 include_expsyms=
9862 # exclude_expsyms can be an extended regexp of symbols to exclude
9863 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9864 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9865 # as well as any symbol that contains `d'.
9866 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9867 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9868 # platforms (ab)use it in PIC code, but their linkers get confused if
9869 # the symbol is explicitly referenced. Since portable code cannot
9870 # rely on this symbol name, it's probably fine to never include it in
9871 # preloaded symbol tables.
9872 # Exclude shared library initialization/finalization symbols.
9873 extract_expsyms_cmds=
9874
9875 case $host_os in
9876 cygwin* | mingw* | pw32* | cegcc*)
9877 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9878 # When not using gcc, we currently assume that we are using
9879 # Microsoft Visual C++.
9880 if test "$GCC" != yes; then
9881 with_gnu_ld=no
9882 fi
9883 ;;
9884 interix*)
9885 # we just hope/assume this is gcc and not c89 (= MSVC++)
9886 with_gnu_ld=yes
9887 ;;
9888 openbsd*)
9889 with_gnu_ld=no
9890 ;;
9891 esac
df1756f4 9892
6bb11ab3
L
9893 ld_shlibs=yes
9894
9895 # On some targets, GNU ld is compatible enough with the native linker
9896 # that we're better off using the native interface for both.
9897 lt_use_gnu_ld_interface=no
9898 if test "$with_gnu_ld" = yes; then
9899 case $host_os in
9900 aix*)
9901 # The AIX port of GNU ld has always aspired to compatibility
9902 # with the native linker. However, as the warning in the GNU ld
9903 # block says, versions before 2.19.5* couldn't really create working
9904 # shared libraries, regardless of the interface used.
9905 case `$LD -v 2>&1` in
9906 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9907 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9908 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9909 *)
9910 lt_use_gnu_ld_interface=yes
9911 ;;
9912 esac
9913 ;;
9914 *)
9915 lt_use_gnu_ld_interface=yes
9916 ;;
9917 esac
9918 fi
df1756f4 9919
6bb11ab3
L
9920 if test "$lt_use_gnu_ld_interface" = yes; then
9921 # If archive_cmds runs LD, not CC, wlarc should be empty
9922 wlarc='${wl}'
9923
9924 # Set some defaults for GNU ld with shared library support. These
9925 # are reset later if shared libraries are not supported. Putting them
9926 # here allows them to be overridden if necessary.
9927 runpath_var=LD_RUN_PATH
9928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9929 export_dynamic_flag_spec='${wl}--export-dynamic'
9930 # ancient GNU ld didn't support --whole-archive et. al.
9931 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9932 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9933 else
9934 whole_archive_flag_spec=
9935 fi
9936 supports_anon_versioning=no
9937 case `$LD -v 2>&1` in
9938 *GNU\ gold*) supports_anon_versioning=yes ;;
9939 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9940 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9941 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9942 *\ 2.11.*) ;; # other 2.11 versions
9943 *) supports_anon_versioning=yes ;;
9944 esac
9945
9946 # See if GNU ld supports shared libraries.
9947 case $host_os in
9948 aix[3-9]*)
9949 # On AIX/PPC, the GNU linker is very broken
9950 if test "$host_cpu" != ia64; then
9951 ld_shlibs=no
9952 cat <<_LT_EOF 1>&2
9953
9954*** Warning: the GNU linker, at least up to release 2.19, is reported
9955*** to be unable to reliably create shared libraries on AIX.
9956*** Therefore, libtool is disabling shared libraries support. If you
9957*** really care for shared libraries, you may want to install binutils
9958*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9959*** You will then need to restart the configuration process.
9960
9961_LT_EOF
9962 fi
9963 ;;
9964
9965 amigaos*)
9966 case $host_cpu in
9967 powerpc)
9968 # see comment about AmigaOS4 .so support
9969 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9970 archive_expsym_cmds=''
9971 ;;
9972 m68k)
9973 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)'
9974 hardcode_libdir_flag_spec='-L$libdir'
9975 hardcode_minus_L=yes
9976 ;;
9977 esac
9978 ;;
9979
9980 beos*)
9981 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9982 allow_undefined_flag=unsupported
9983 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9984 # support --undefined. This deserves some investigation. FIXME
9985 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9986 else
9987 ld_shlibs=no
9988 fi
9989 ;;
9990
9991 cygwin* | mingw* | pw32* | cegcc*)
9992 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9993 # as there is no search path for DLLs.
9994 hardcode_libdir_flag_spec='-L$libdir'
9995 export_dynamic_flag_spec='${wl}--export-all-symbols'
9996 allow_undefined_flag=unsupported
9997 always_export_symbols=no
9998 enable_shared_with_static_runtimes=yes
9999 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10000
10001 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10002 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10003 # If the export-symbols file already is a .def file (1st line
10004 # is EXPORTS), use it as is; otherwise, prepend...
10005 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10006 cp $export_symbols $output_objdir/$soname.def;
10007 else
10008 echo EXPORTS > $output_objdir/$soname.def;
10009 cat $export_symbols >> $output_objdir/$soname.def;
10010 fi~
10011 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10012 else
10013 ld_shlibs=no
10014 fi
10015 ;;
10016
10017 haiku*)
10018 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10019 link_all_deplibs=yes
10020 ;;
10021
10022 interix[3-9]*)
10023 hardcode_direct=no
10024 hardcode_shlibpath_var=no
10025 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10026 export_dynamic_flag_spec='${wl}-E'
10027 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10028 # Instead, shared libraries are loaded at an image base (0x10000000 by
10029 # default) and relocated if they conflict, which is a slow very memory
10030 # consuming and fragmenting process. To avoid this, we pick a random,
10031 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10032 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10033 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10034 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'
10035 ;;
10036
10037 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10038 tmp_diet=no
10039 if test "$host_os" = linux-dietlibc; then
10040 case $cc_basename in
10041 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10042 esac
10043 fi
10044 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10045 && test "$tmp_diet" = no
10046 then
10047 tmp_addflag=
10048 tmp_sharedflag='-shared'
10049 case $cc_basename,$host_cpu in
10050 pgcc*) # Portland Group C compiler
10051 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'
10052 tmp_addflag=' $pic_flag'
10053 ;;
10054 pgf77* | pgf90* | pgf95* | pgfortran*)
10055 # Portland Group f77 and f90 compilers
10056 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'
10057 tmp_addflag=' $pic_flag -Mnomain' ;;
10058 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10059 tmp_addflag=' -i_dynamic' ;;
10060 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10061 tmp_addflag=' -i_dynamic -nofor_main' ;;
10062 ifc* | ifort*) # Intel Fortran compiler
10063 tmp_addflag=' -nofor_main' ;;
10064 lf95*) # Lahey Fortran 8.1
10065 whole_archive_flag_spec=
10066 tmp_sharedflag='--shared' ;;
10067 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10068 tmp_sharedflag='-qmkshrobj'
10069 tmp_addflag= ;;
10070 nvcc*) # Cuda Compiler Driver 2.2
10071 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'
10072 compiler_needs_object=yes
10073 ;;
10074 esac
10075 case `$CC -V 2>&1 | sed 5q` in
10076 *Sun\ C*) # Sun C 5.9
10077 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'
10078 compiler_needs_object=yes
10079 tmp_sharedflag='-G' ;;
10080 *Sun\ F*) # Sun Fortran 8.3
10081 tmp_sharedflag='-G' ;;
10082 esac
10083 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10084
10085 if test "x$supports_anon_versioning" = xyes; then
10086 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10087 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10088 echo "local: *; };" >> $output_objdir/$libname.ver~
10089 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10090 fi
10091
10092 case $cc_basename in
10093 xlf* | bgf* | bgxlf* | mpixlf*)
10094 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10095 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10096 hardcode_libdir_flag_spec=
10097 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10098 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10099 if test "x$supports_anon_versioning" = xyes; then
10100 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10101 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10102 echo "local: *; };" >> $output_objdir/$libname.ver~
10103 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10104 fi
10105 ;;
10106 esac
10107 else
10108 ld_shlibs=no
10109 fi
10110 ;;
10111
10112 netbsd*)
10113 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10114 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10115 wlarc=
10116 else
10117 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10118 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10119 fi
10120 ;;
10121
10122 solaris*)
10123 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10124 ld_shlibs=no
10125 cat <<_LT_EOF 1>&2
10126
10127*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10128*** create shared libraries on Solaris systems. Therefore, libtool
10129*** is disabling shared libraries support. We urge you to upgrade GNU
10130*** binutils to release 2.9.1 or newer. Another option is to modify
10131*** your PATH or compiler configuration so that the native linker is
10132*** used, and then restart.
10133
10134_LT_EOF
10135 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10136 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10137 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10138 else
10139 ld_shlibs=no
10140 fi
10141 ;;
10142
10143 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10144 case `$LD -v 2>&1` in
10145 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10146 ld_shlibs=no
10147 cat <<_LT_EOF 1>&2
10148
10149*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10150*** reliably create shared libraries on SCO systems. Therefore, libtool
10151*** is disabling shared libraries support. We urge you to upgrade GNU
10152*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10153*** your PATH or compiler configuration so that the native linker is
10154*** used, and then restart.
10155
10156_LT_EOF
10157 ;;
10158 *)
10159 # For security reasons, it is highly recommended that you always
10160 # use absolute paths for naming shared libraries, and exclude the
10161 # DT_RUNPATH tag from executables and libraries. But doing so
10162 # requires that you compile everything twice, which is a pain.
10163 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10164 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10165 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10166 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10167 else
10168 ld_shlibs=no
10169 fi
10170 ;;
10171 esac
10172 ;;
10173
10174 sunos4*)
10175 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10176 wlarc=
10177 hardcode_direct=yes
10178 hardcode_shlibpath_var=no
10179 ;;
10180
10181 *)
10182 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10183 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10184 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10185 else
10186 ld_shlibs=no
10187 fi
10188 ;;
10189 esac
10190
10191 if test "$ld_shlibs" = no; then
10192 runpath_var=
10193 hardcode_libdir_flag_spec=
10194 export_dynamic_flag_spec=
10195 whole_archive_flag_spec=
10196 fi
10197 else
10198 # PORTME fill in a description of your system's linker (not GNU ld)
10199 case $host_os in
10200 aix3*)
10201 allow_undefined_flag=unsupported
10202 always_export_symbols=yes
10203 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'
10204 # Note: this linker hardcodes the directories in LIBPATH if there
10205 # are no directories specified by -L.
10206 hardcode_minus_L=yes
10207 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10208 # Neither direct hardcoding nor static linking is supported with a
10209 # broken collect2.
10210 hardcode_direct=unsupported
10211 fi
10212 ;;
10213
10214 aix[4-9]*)
10215 if test "$host_cpu" = ia64; then
10216 # On IA64, the linker does run time linking by default, so we don't
10217 # have to do anything special.
10218 aix_use_runtimelinking=no
10219 exp_sym_flag='-Bexport'
10220 no_entry_flag=""
10221 else
10222 # If we're using GNU nm, then we don't want the "-C" option.
10223 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10224 # Also, AIX nm treats weak defined symbols like other global
10225 # defined symbols, whereas GNU nm marks them as "W".
10226 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10227 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'
10228 else
10229 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'
10230 fi
10231 aix_use_runtimelinking=no
10232
10233 # Test if we are trying to use run time linking or normal
10234 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10235 # need to do runtime linking.
10236 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10237 for ld_flag in $LDFLAGS; do
10238 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10239 aix_use_runtimelinking=yes
10240 break
10241 fi
10242 done
10243 ;;
10244 esac
10245
10246 exp_sym_flag='-bexport'
10247 no_entry_flag='-bnoentry'
10248 fi
10249
10250 # When large executables or shared objects are built, AIX ld can
10251 # have problems creating the table of contents. If linking a library
10252 # or program results in "error TOC overflow" add -mminimal-toc to
10253 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10254 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10255
10256 archive_cmds=''
10257 hardcode_direct=yes
10258 hardcode_direct_absolute=yes
10259 hardcode_libdir_separator=':'
10260 link_all_deplibs=yes
10261 file_list_spec='${wl}-f,'
10262
10263 if test "$GCC" = yes; then
10264 case $host_os in aix4.[012]|aix4.[012].*)
10265 # We only want to do this on AIX 4.2 and lower, the check
10266 # below for broken collect2 doesn't work under 4.3+
10267 collect2name=`${CC} -print-prog-name=collect2`
10268 if test -f "$collect2name" &&
10269 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10270 then
10271 # We have reworked collect2
10272 :
10273 else
10274 # We have old collect2
10275 hardcode_direct=unsupported
10276 # It fails to find uninstalled libraries when the uninstalled
10277 # path is not listed in the libpath. Setting hardcode_minus_L
10278 # to unsupported forces relinking
10279 hardcode_minus_L=yes
10280 hardcode_libdir_flag_spec='-L$libdir'
10281 hardcode_libdir_separator=
10282 fi
10283 ;;
10284 esac
10285 shared_flag='-shared'
10286 if test "$aix_use_runtimelinking" = yes; then
10287 shared_flag="$shared_flag "'${wl}-G'
10288 fi
10289 else
10290 # not using gcc
10291 if test "$host_cpu" = ia64; then
10292 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10293 # chokes on -Wl,-G. The following line is correct:
10294 shared_flag='-G'
10295 else
10296 if test "$aix_use_runtimelinking" = yes; then
10297 shared_flag='${wl}-G'
10298 else
10299 shared_flag='${wl}-bM:SRE'
10300 fi
10301 fi
10302 fi
10303
10304 export_dynamic_flag_spec='${wl}-bexpall'
10305 # It seems that -bexpall does not export symbols beginning with
10306 # underscore (_), so it is better to generate a list of symbols to export.
10307 always_export_symbols=yes
10308 if test "$aix_use_runtimelinking" = yes; then
10309 # Warning - without using the other runtime loading flags (-brtl),
10310 # -berok will link without error, but may produce a broken library.
10311 allow_undefined_flag='-berok'
10312 # Determine the default libpath from the value encoded in an
10313 # empty executable.
10314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10315/* end confdefs.h. */
10316
10317int
10318main ()
10319{
10320
10321 ;
10322 return 0;
10323}
10324_ACEOF
6bb11ab3 10325if ac_fn_c_try_link "$LINENO"; then :
df1756f4 10326
6bb11ab3
L
10327lt_aix_libpath_sed='
10328 /Import File Strings/,/^$/ {
10329 /^0/ {
10330 s/^0 *\(.*\)$/\1/
10331 p
10332 }
10333 }'
10334aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10335# Check for a 64-bit object if we didn't find anything.
10336if test -z "$aix_libpath"; then
10337 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10338fi
10339fi
10340rm -f core conftest.err conftest.$ac_objext \
10341 conftest$ac_exeext conftest.$ac_ext
10342if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10343
10344 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10345 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"
10346 else
10347 if test "$host_cpu" = ia64; then
10348 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10349 allow_undefined_flag="-z nodefs"
10350 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"
10351 else
10352 # Determine the default libpath from the value encoded in an
10353 # empty executable.
81ecdfbb
RW
10354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10355/* end confdefs.h. */
10356
10357int
10358main ()
10359{
10360
10361 ;
10362 return 0;
10363}
10364_ACEOF
6bb11ab3
L
10365if ac_fn_c_try_link "$LINENO"; then :
10366
10367lt_aix_libpath_sed='
10368 /Import File Strings/,/^$/ {
10369 /^0/ {
10370 s/^0 *\(.*\)$/\1/
10371 p
10372 }
10373 }'
10374aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10375# Check for a 64-bit object if we didn't find anything.
10376if test -z "$aix_libpath"; then
10377 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10378fi
81ecdfbb 10379fi
6bb11ab3
L
10380rm -f core conftest.err conftest.$ac_objext \
10381 conftest$ac_exeext conftest.$ac_ext
10382if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10383
10384 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10385 # Warning - without using the other run time loading flags,
10386 # -berok will link without error, but may produce a broken library.
10387 no_undefined_flag=' ${wl}-bernotok'
10388 allow_undefined_flag=' ${wl}-berok'
10389 if test "$with_gnu_ld" = yes; then
10390 # We only use this code for GNU lds that support --whole-archive.
10391 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10392 else
10393 # Exported symbols can be pulled into shared objects from archives
10394 whole_archive_flag_spec='$convenience'
10395 fi
10396 archive_cmds_need_lc=yes
10397 # This is similar to how AIX traditionally builds its shared libraries.
10398 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'
10399 fi
10400 fi
10401 ;;
10402
10403 amigaos*)
10404 case $host_cpu in
10405 powerpc)
10406 # see comment about AmigaOS4 .so support
10407 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10408 archive_expsym_cmds=''
10409 ;;
10410 m68k)
10411 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)'
10412 hardcode_libdir_flag_spec='-L$libdir'
10413 hardcode_minus_L=yes
10414 ;;
10415 esac
10416 ;;
10417
10418 bsdi[45]*)
10419 export_dynamic_flag_spec=-rdynamic
10420 ;;
10421
10422 cygwin* | mingw* | pw32* | cegcc*)
10423 # When not using gcc, we currently assume that we are using
10424 # Microsoft Visual C++.
10425 # hardcode_libdir_flag_spec is actually meaningless, as there is
10426 # no search path for DLLs.
10427 hardcode_libdir_flag_spec=' '
10428 allow_undefined_flag=unsupported
10429 # Tell ltmain to make .lib files, not .a files.
10430 libext=lib
10431 # Tell ltmain to make .dll files, not .so files.
10432 shrext_cmds=".dll"
10433 # FIXME: Setting linknames here is a bad hack.
10434 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10435 # The linker will automatically build a .lib file if we build a DLL.
10436 old_archive_from_new_cmds='true'
10437 # FIXME: Should let the user specify the lib program.
10438 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10439 fix_srcfile_path='`cygpath -w "$srcfile"`'
10440 enable_shared_with_static_runtimes=yes
10441 ;;
10442
10443 darwin* | rhapsody*)
10444
10445
10446 archive_cmds_need_lc=no
10447 hardcode_direct=no
10448 hardcode_automatic=yes
10449 hardcode_shlibpath_var=unsupported
10450 if test "$lt_cv_ld_force_load" = "yes"; then
10451 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\"`'
df1756f4 10452 else
6bb11ab3 10453 whole_archive_flag_spec=''
df1756f4 10454 fi
6bb11ab3
L
10455 link_all_deplibs=yes
10456 allow_undefined_flag="$_lt_dar_allow_undefined"
10457 case $cc_basename in
10458 ifort*) _lt_dar_can_shared=yes ;;
10459 *) _lt_dar_can_shared=$GCC ;;
10460 esac
10461 if test "$_lt_dar_can_shared" = "yes"; then
10462 output_verbose_link_cmd=func_echo_all
10463 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10464 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10465 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}"
10466 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}"
10467
df1756f4 10468 else
6bb11ab3 10469 ld_shlibs=no
df1756f4 10470 fi
6bb11ab3
L
10471
10472 ;;
10473
10474 dgux*)
10475 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10476 hardcode_libdir_flag_spec='-L$libdir'
10477 hardcode_shlibpath_var=no
10478 ;;
10479
10480 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10481 # support. Future versions do this automatically, but an explicit c++rt0.o
10482 # does not break anything, and helps significantly (at the cost of a little
10483 # extra space).
10484 freebsd2.2*)
10485 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10486 hardcode_libdir_flag_spec='-R$libdir'
10487 hardcode_direct=yes
10488 hardcode_shlibpath_var=no
10489 ;;
10490
10491 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10492 freebsd2.*)
10493 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10494 hardcode_direct=yes
10495 hardcode_minus_L=yes
10496 hardcode_shlibpath_var=no
10497 ;;
10498
10499 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10500 freebsd* | dragonfly*)
10501 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10502 hardcode_libdir_flag_spec='-R$libdir'
10503 hardcode_direct=yes
10504 hardcode_shlibpath_var=no
10505 ;;
10506
10507 hpux9*)
10508 if test "$GCC" = yes; then
10509 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'
10510 else
10511 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'
10512 fi
10513 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10514 hardcode_libdir_separator=:
10515 hardcode_direct=yes
10516
10517 # hardcode_minus_L: Not really in the search PATH,
10518 # but as the default location of the library.
10519 hardcode_minus_L=yes
10520 export_dynamic_flag_spec='${wl}-E'
10521 ;;
10522
10523 hpux10*)
10524 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10525 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10526 else
10527 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10528 fi
10529 if test "$with_gnu_ld" = no; then
10530 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10531 hardcode_libdir_flag_spec_ld='+b $libdir'
10532 hardcode_libdir_separator=:
10533 hardcode_direct=yes
10534 hardcode_direct_absolute=yes
10535 export_dynamic_flag_spec='${wl}-E'
10536 # hardcode_minus_L: Not really in the search PATH,
10537 # but as the default location of the library.
10538 hardcode_minus_L=yes
10539 fi
10540 ;;
10541
10542 hpux11*)
10543 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10544 case $host_cpu in
10545 hppa*64*)
10546 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10547 ;;
10548 ia64*)
10549 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10550 ;;
10551 *)
10552 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10553 ;;
10554 esac
10555 else
10556 case $host_cpu in
10557 hppa*64*)
10558 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10559 ;;
10560 ia64*)
10561 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10562 ;;
10563 *)
10564
10565 # Older versions of the 11.00 compiler do not understand -b yet
10566 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10568$as_echo_n "checking if $CC understands -b... " >&6; }
10569if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 10570 $as_echo_n "(cached) " >&6
df1756f4 10571else
6bb11ab3
L
10572 lt_cv_prog_compiler__b=no
10573 save_LDFLAGS="$LDFLAGS"
10574 LDFLAGS="$LDFLAGS -b"
10575 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10576 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10577 # The linker can only warn and ignore the option if not recognized
10578 # So say no if there are warnings
10579 if test -s conftest.err; then
10580 # Append any errors to the config.log.
10581 cat conftest.err 1>&5
10582 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10583 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10584 if diff conftest.exp conftest.er2 >/dev/null; then
10585 lt_cv_prog_compiler__b=yes
10586 fi
10587 else
10588 lt_cv_prog_compiler__b=yes
10589 fi
10590 fi
10591 $RM -r conftest*
10592 LDFLAGS="$save_LDFLAGS"
df1756f4 10593
6bb11ab3
L
10594fi
10595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10596$as_echo "$lt_cv_prog_compiler__b" >&6; }
df1756f4 10597
6bb11ab3
L
10598if test x"$lt_cv_prog_compiler__b" = xyes; then
10599 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10600else
10601 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10602fi
81ecdfbb 10603
6bb11ab3
L
10604 ;;
10605 esac
10606 fi
10607 if test "$with_gnu_ld" = no; then
10608 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10609 hardcode_libdir_separator=:
10610
10611 case $host_cpu in
10612 hppa*64*|ia64*)
10613 hardcode_direct=no
10614 hardcode_shlibpath_var=no
10615 ;;
10616 *)
10617 hardcode_direct=yes
10618 hardcode_direct_absolute=yes
10619 export_dynamic_flag_spec='${wl}-E'
10620
10621 # hardcode_minus_L: Not really in the search PATH,
10622 # but as the default location of the library.
10623 hardcode_minus_L=yes
10624 ;;
10625 esac
10626 fi
10627 ;;
10628
10629 irix5* | irix6* | nonstopux*)
10630 if test "$GCC" = yes; then
10631 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'
10632 # Try to use the -exported_symbol ld option, if it does not
10633 # work, assume that -exports_file does not work either and
10634 # implicitly export all symbols.
10635 save_LDFLAGS="$LDFLAGS"
10636 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10638/* end confdefs.h. */
10639int foo(void) {}
df1756f4 10640_ACEOF
6bb11ab3
L
10641if ac_fn_c_try_link "$LINENO"; then :
10642 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'
df1756f4
TG
10643
10644fi
6bb11ab3
L
10645rm -f core conftest.err conftest.$ac_objext \
10646 conftest$ac_exeext conftest.$ac_ext
10647 LDFLAGS="$save_LDFLAGS"
10648 else
10649 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'
10650 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'
10651 fi
10652 archive_cmds_need_lc='no'
10653 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10654 hardcode_libdir_separator=:
10655 inherit_rpath=yes
10656 link_all_deplibs=yes
10657 ;;
10658
10659 netbsd*)
10660 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10661 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10662 else
10663 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10664 fi
10665 hardcode_libdir_flag_spec='-R$libdir'
10666 hardcode_direct=yes
10667 hardcode_shlibpath_var=no
10668 ;;
10669
10670 newsos6)
10671 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10672 hardcode_direct=yes
10673 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10674 hardcode_libdir_separator=:
10675 hardcode_shlibpath_var=no
10676 ;;
10677
10678 *nto* | *qnx*)
10679 ;;
10680
10681 openbsd*)
10682 if test -f /usr/libexec/ld.so; then
10683 hardcode_direct=yes
10684 hardcode_shlibpath_var=no
10685 hardcode_direct_absolute=yes
10686 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10687 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10688 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10689 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10690 export_dynamic_flag_spec='${wl}-E'
10691 else
10692 case $host_os in
10693 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10694 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10695 hardcode_libdir_flag_spec='-R$libdir'
10696 ;;
10697 *)
10698 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10699 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10700 ;;
10701 esac
10702 fi
10703 else
10704 ld_shlibs=no
10705 fi
10706 ;;
10707
10708 os2*)
10709 hardcode_libdir_flag_spec='-L$libdir'
10710 hardcode_minus_L=yes
10711 allow_undefined_flag=unsupported
10712 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'
10713 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10714 ;;
10715
10716 osf3*)
10717 if test "$GCC" = yes; then
10718 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10719 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'
10720 else
10721 allow_undefined_flag=' -expect_unresolved \*'
10722 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'
10723 fi
10724 archive_cmds_need_lc='no'
10725 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10726 hardcode_libdir_separator=:
10727 ;;
10728
10729 osf4* | osf5*) # as osf3* with the addition of -msym flag
10730 if test "$GCC" = yes; then
10731 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10732 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'
10733 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10734 else
10735 allow_undefined_flag=' -expect_unresolved \*'
10736 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'
10737 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~
10738 $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'
10739
10740 # Both c and cxx compiler support -rpath directly
10741 hardcode_libdir_flag_spec='-rpath $libdir'
10742 fi
10743 archive_cmds_need_lc='no'
10744 hardcode_libdir_separator=:
10745 ;;
10746
10747 solaris*)
10748 no_undefined_flag=' -z defs'
10749 if test "$GCC" = yes; then
10750 wlarc='${wl}'
10751 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10752 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10753 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10754 else
10755 case `$CC -V 2>&1` in
10756 *"Compilers 5.0"*)
10757 wlarc=''
10758 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10759 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10760 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10761 ;;
10762 *)
10763 wlarc='${wl}'
10764 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10765 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10766 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10767 ;;
10768 esac
10769 fi
10770 hardcode_libdir_flag_spec='-R$libdir'
10771 hardcode_shlibpath_var=no
10772 case $host_os in
10773 solaris2.[0-5] | solaris2.[0-5].*) ;;
10774 *)
10775 # The compiler driver will combine and reorder linker options,
10776 # but understands `-z linker_flag'. GCC discards it without `$wl',
10777 # but is careful enough not to reorder.
10778 # Supported since Solaris 2.6 (maybe 2.5.1?)
10779 if test "$GCC" = yes; then
10780 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10781 else
10782 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10783 fi
10784 ;;
10785 esac
10786 link_all_deplibs=yes
10787 ;;
10788
10789 sunos4*)
10790 if test "x$host_vendor" = xsequent; then
10791 # Use $CC to link under sequent, because it throws in some extra .o
10792 # files that make .init and .fini sections work.
10793 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10794 else
10795 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10796 fi
10797 hardcode_libdir_flag_spec='-L$libdir'
10798 hardcode_direct=yes
10799 hardcode_minus_L=yes
10800 hardcode_shlibpath_var=no
10801 ;;
10802
10803 sysv4)
10804 case $host_vendor in
10805 sni)
10806 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10807 hardcode_direct=yes # is this really true???
10808 ;;
10809 siemens)
10810 ## LD is ld it makes a PLAMLIB
10811 ## CC just makes a GrossModule.
10812 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10813 reload_cmds='$CC -r -o $output$reload_objs'
10814 hardcode_direct=no
10815 ;;
10816 motorola)
10817 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10818 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10819 ;;
10820 esac
10821 runpath_var='LD_RUN_PATH'
10822 hardcode_shlibpath_var=no
10823 ;;
10824
10825 sysv4.3*)
10826 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10827 hardcode_shlibpath_var=no
10828 export_dynamic_flag_spec='-Bexport'
10829 ;;
10830
10831 sysv4*MP*)
10832 if test -d /usr/nec; then
10833 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10834 hardcode_shlibpath_var=no
10835 runpath_var=LD_RUN_PATH
10836 hardcode_runpath_var=yes
10837 ld_shlibs=yes
10838 fi
10839 ;;
10840
10841 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10842 no_undefined_flag='${wl}-z,text'
10843 archive_cmds_need_lc=no
10844 hardcode_shlibpath_var=no
10845 runpath_var='LD_RUN_PATH'
10846
10847 if test "$GCC" = yes; then
10848 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10849 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10850 else
10851 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10852 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10853 fi
10854 ;;
10855
10856 sysv5* | sco3.2v5* | sco5v6*)
10857 # Note: We can NOT use -z defs as we might desire, because we do not
10858 # link with -lc, and that would cause any symbols used from libc to
10859 # always be unresolved, which means just about no library would
10860 # ever link correctly. If we're not using GNU ld we use -z text
10861 # though, which does catch some bad symbols but isn't as heavy-handed
10862 # as -z defs.
10863 no_undefined_flag='${wl}-z,text'
10864 allow_undefined_flag='${wl}-z,nodefs'
10865 archive_cmds_need_lc=no
10866 hardcode_shlibpath_var=no
10867 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10868 hardcode_libdir_separator=':'
10869 link_all_deplibs=yes
10870 export_dynamic_flag_spec='${wl}-Bexport'
10871 runpath_var='LD_RUN_PATH'
10872
10873 if test "$GCC" = yes; then
10874 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10875 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10876 else
10877 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10878 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10879 fi
10880 ;;
10881
10882 uts4*)
10883 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10884 hardcode_libdir_flag_spec='-L$libdir'
10885 hardcode_shlibpath_var=no
10886 ;;
10887
10888 *)
10889 ld_shlibs=no
10890 ;;
10891 esac
10892
10893 if test x$host_vendor = xsni; then
10894 case $host in
10895 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10896 export_dynamic_flag_spec='${wl}-Blargedynsym'
10897 ;;
10898 esac
10899 fi
10900 fi
10901
10902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10903$as_echo "$ld_shlibs" >&6; }
10904test "$ld_shlibs" = no && can_build_shared=no
10905
10906with_gnu_ld=$with_gnu_ld
10907
10908
10909
df1756f4 10910
df1756f4 10911
df1756f4 10912
6ffe910a 10913
6ffe910a
MF
10914
10915
6ffe910a 10916
df1756f4 10917
df1756f4
TG
10918
10919
6bb11ab3
L
10920
10921
10922#
10923# Do we need to explicitly link libc?
10924#
10925case "x$archive_cmds_need_lc" in
10926x|xyes)
10927 # Assume -lc should be added
10928 archive_cmds_need_lc=yes
10929
10930 if test "$enable_shared" = yes && test "$GCC" = yes; then
10931 case $archive_cmds in
10932 *'~'*)
10933 # FIXME: we may have to deal with multi-command sequences.
10934 ;;
10935 '$CC '*)
10936 # Test whether the compiler implicitly links with -lc since on some
10937 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10938 # to ld, don't add -lc before -lgcc.
10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10940$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10941if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a 10942 $as_echo_n "(cached) " >&6
df1756f4 10943else
6bb11ab3
L
10944 $RM conftest*
10945 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10946
10947 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10948 (eval $ac_compile) 2>&5
10949 ac_status=$?
10950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10951 test $ac_status = 0; } 2>conftest.err; then
10952 soname=conftest
10953 lib=conftest
10954 libobjs=conftest.$ac_objext
10955 deplibs=
10956 wl=$lt_prog_compiler_wl
10957 pic_flag=$lt_prog_compiler_pic
10958 compiler_flags=-v
10959 linker_flags=-v
10960 verstring=
10961 output_objdir=.
10962 libname=conftest
10963 lt_save_allow_undefined_flag=$allow_undefined_flag
10964 allow_undefined_flag=
10965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10966 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10967 ac_status=$?
10968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10969 test $ac_status = 0; }
10970 then
10971 lt_cv_archive_cmds_need_lc=no
10972 else
10973 lt_cv_archive_cmds_need_lc=yes
10974 fi
10975 allow_undefined_flag=$lt_save_allow_undefined_flag
10976 else
10977 cat conftest.err 1>&5
10978 fi
10979 $RM conftest*
df1756f4 10980
6ffe910a 10981fi
6bb11ab3
L
10982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10983$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10984 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10985 ;;
10986 esac
10987 fi
10988 ;;
6ffe910a 10989esac
df1756f4
TG
10990
10991
6ffe910a 10992
df1756f4 10993
81ecdfbb 10994
df1756f4 10995
df1756f4 10996
df1756f4 10997
df1756f4 10998
df1756f4 10999
df1756f4 11000
df1756f4 11001
df1756f4 11002
df1756f4 11003
81ecdfbb 11004
df1756f4 11005
df1756f4
TG
11006
11007
81ecdfbb 11008
81ecdfbb 11009
81ecdfbb
RW
11010
11011
81ecdfbb 11012
81ecdfbb 11013
df1756f4
TG
11014
11015
df1756f4 11016
df1756f4 11017
df1756f4 11018
df1756f4 11019
81ecdfbb 11020
df1756f4 11021
df1756f4 11022
df1756f4 11023
81ecdfbb 11024
df1756f4 11025
df1756f4 11026
df1756f4 11027
df1756f4 11028
81ecdfbb 11029
df1756f4 11030
df1756f4 11031
df1756f4 11032
df1756f4
TG
11033
11034
11035
11036
6ffe910a 11037
2232061b
MF
11038
11039
2232061b 11040
2232061b
MF
11041
11042
2232061b
MF
11043
11044
2232061b 11045
2232061b
MF
11046
11047
6bb11ab3
L
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11148$as_echo_n "checking dynamic linker characteristics... " >&6; }
11149
11150if test "$GCC" = yes; then
11151 case $host_os in
11152 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11153 *) lt_awk_arg="/^libraries:/" ;;
11154 esac
11155 case $host_os in
11156 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11157 *) lt_sed_strip_eq="s,=/,/,g" ;;
11158 esac
11159 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11160 case $lt_search_path_spec in
11161 *\;*)
11162 # if the path contains ";" then we assume it to be the separator
11163 # otherwise default to the standard path separator (i.e. ":") - it is
11164 # assumed that no part of a normal pathname contains ";" but that should
11165 # okay in the real world where ";" in dirpaths is itself problematic.
11166 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11167 ;;
11168 *)
11169 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11170 ;;
11171 esac
11172 # Ok, now we have the path, separated by spaces, we can step through it
11173 # and add multilib dir if necessary.
11174 lt_tmp_lt_search_path_spec=
11175 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11176 for lt_sys_path in $lt_search_path_spec; do
11177 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11178 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11179 else
11180 test -d "$lt_sys_path" && \
11181 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11182 fi
11183 done
11184 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11185BEGIN {RS=" "; FS="/|\n";} {
11186 lt_foo="";
11187 lt_count=0;
11188 for (lt_i = NF; lt_i > 0; lt_i--) {
11189 if ($lt_i != "" && $lt_i != ".") {
11190 if ($lt_i == "..") {
11191 lt_count++;
11192 } else {
11193 if (lt_count == 0) {
11194 lt_foo="/" $lt_i lt_foo;
11195 } else {
11196 lt_count--;
11197 }
11198 }
11199 }
11200 }
11201 if (lt_foo != "") { lt_freq[lt_foo]++; }
11202 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11203}'`
11204 # AWK program above erroneously prepends '/' to C:/dos/paths
11205 # for these hosts.
11206 case $host_os in
11207 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11208 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11209 esac
11210 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11211else
11212 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11213fi
11214library_names_spec=
11215libname_spec='lib$name'
11216soname_spec=
11217shrext_cmds=".so"
11218postinstall_cmds=
11219postuninstall_cmds=
11220finish_cmds=
11221finish_eval=
11222shlibpath_var=
11223shlibpath_overrides_runpath=unknown
11224version_type=none
11225dynamic_linker="$host_os ld.so"
11226sys_lib_dlsearch_path_spec="/lib /usr/lib"
11227need_lib_prefix=unknown
11228hardcode_into_libs=no
11229
11230# when you set need_version to no, make sure it does not cause -set_version
11231# flags to be left without arguments
11232need_version=unknown
11233
11234case $host_os in
11235aix3*)
11236 version_type=linux
11237 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11238 shlibpath_var=LIBPATH
11239
11240 # AIX 3 has no versioning support, so we append a major version to the name.
11241 soname_spec='${libname}${release}${shared_ext}$major'
11242 ;;
11243
11244aix[4-9]*)
11245 version_type=linux
11246 need_lib_prefix=no
11247 need_version=no
11248 hardcode_into_libs=yes
11249 if test "$host_cpu" = ia64; then
11250 # AIX 5 supports IA64
11251 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11252 shlibpath_var=LD_LIBRARY_PATH
11253 else
11254 # With GCC up to 2.95.x, collect2 would create an import file
11255 # for dependence libraries. The import file would start with
11256 # the line `#! .'. This would cause the generated library to
11257 # depend on `.', always an invalid library. This was fixed in
11258 # development snapshots of GCC prior to 3.0.
11259 case $host_os in
11260 aix4 | aix4.[01] | aix4.[01].*)
11261 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11262 echo ' yes '
11263 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11264 :
11265 else
11266 can_build_shared=no
11267 fi
11268 ;;
11269 esac
11270 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11271 # soname into executable. Probably we can add versioning support to
11272 # collect2, so additional links can be useful in future.
11273 if test "$aix_use_runtimelinking" = yes; then
11274 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11275 # instead of lib<name>.a to let people know that these are not
11276 # typical AIX shared libraries.
11277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11278 else
11279 # We preserve .a as extension for shared libraries through AIX4.2
11280 # and later when we are not doing run time linking.
11281 library_names_spec='${libname}${release}.a $libname.a'
11282 soname_spec='${libname}${release}${shared_ext}$major'
11283 fi
11284 shlibpath_var=LIBPATH
11285 fi
11286 ;;
11287
11288amigaos*)
11289 case $host_cpu in
11290 powerpc)
11291 # Since July 2007 AmigaOS4 officially supports .so libraries.
11292 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11294 ;;
11295 m68k)
11296 library_names_spec='$libname.ixlibrary $libname.a'
11297 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11298 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'
11299 ;;
11300 esac
11301 ;;
11302
11303beos*)
11304 library_names_spec='${libname}${shared_ext}'
11305 dynamic_linker="$host_os ld.so"
11306 shlibpath_var=LIBRARY_PATH
11307 ;;
11308
11309bsdi[45]*)
11310 version_type=linux
11311 need_version=no
11312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11313 soname_spec='${libname}${release}${shared_ext}$major'
11314 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11315 shlibpath_var=LD_LIBRARY_PATH
11316 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11317 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11318 # the default ld.so.conf also contains /usr/contrib/lib and
11319 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11320 # libtool to hard-code these into programs
11321 ;;
11322
11323cygwin* | mingw* | pw32* | cegcc*)
11324 version_type=windows
11325 shrext_cmds=".dll"
11326 need_version=no
11327 need_lib_prefix=no
11328
11329 case $GCC,$host_os in
11330 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11331 library_names_spec='$libname.dll.a'
11332 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11333 postinstall_cmds='base_file=`basename \${file}`~
11334 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11335 dldir=$destdir/`dirname \$dlpath`~
11336 test -d \$dldir || mkdir -p \$dldir~
11337 $install_prog $dir/$dlname \$dldir/$dlname~
11338 chmod a+x \$dldir/$dlname~
11339 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11340 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11341 fi'
11342 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11343 dlpath=$dir/\$dldll~
11344 $RM \$dlpath'
11345 shlibpath_overrides_runpath=yes
11346
11347 case $host_os in
11348 cygwin*)
11349 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11350 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11351
11352 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11353 ;;
11354 mingw* | cegcc*)
11355 # MinGW DLLs use traditional 'lib' prefix
11356 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11357 ;;
11358 pw32*)
11359 # pw32 DLLs use 'pw' prefix rather than 'lib'
11360 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11361 ;;
11362 esac
11363 ;;
11364
11365 *)
11366 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11367 ;;
11368 esac
11369 dynamic_linker='Win32 ld.exe'
11370 # FIXME: first we should search . and the directory the executable is in
11371 shlibpath_var=PATH
11372 ;;
11373
11374darwin* | rhapsody*)
11375 dynamic_linker="$host_os dyld"
11376 version_type=darwin
11377 need_lib_prefix=no
11378 need_version=no
11379 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11380 soname_spec='${libname}${release}${major}$shared_ext'
11381 shlibpath_overrides_runpath=yes
11382 shlibpath_var=DYLD_LIBRARY_PATH
11383 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11384
11385 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11386 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11387 ;;
11388
11389dgux*)
11390 version_type=linux
11391 need_lib_prefix=no
11392 need_version=no
11393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11394 soname_spec='${libname}${release}${shared_ext}$major'
11395 shlibpath_var=LD_LIBRARY_PATH
11396 ;;
11397
11398freebsd* | dragonfly*)
11399 # DragonFly does not have aout. When/if they implement a new
11400 # versioning mechanism, adjust this.
11401 if test -x /usr/bin/objformat; then
11402 objformat=`/usr/bin/objformat`
11403 else
11404 case $host_os in
11405 freebsd[23].*) objformat=aout ;;
11406 *) objformat=elf ;;
11407 esac
11408 fi
11409 version_type=freebsd-$objformat
11410 case $version_type in
11411 freebsd-elf*)
11412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11413 need_version=no
11414 need_lib_prefix=no
11415 ;;
11416 freebsd-*)
11417 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11418 need_version=yes
11419 ;;
11420 esac
11421 shlibpath_var=LD_LIBRARY_PATH
11422 case $host_os in
11423 freebsd2.*)
11424 shlibpath_overrides_runpath=yes
11425 ;;
11426 freebsd3.[01]* | freebsdelf3.[01]*)
11427 shlibpath_overrides_runpath=yes
11428 hardcode_into_libs=yes
11429 ;;
11430 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11431 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11432 shlibpath_overrides_runpath=no
11433 hardcode_into_libs=yes
11434 ;;
11435 *) # from 4.6 on, and DragonFly
11436 shlibpath_overrides_runpath=yes
11437 hardcode_into_libs=yes
11438 ;;
11439 esac
11440 ;;
11441
11442gnu*)
11443 version_type=linux
11444 need_lib_prefix=no
11445 need_version=no
11446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11447 soname_spec='${libname}${release}${shared_ext}$major'
11448 shlibpath_var=LD_LIBRARY_PATH
11449 hardcode_into_libs=yes
11450 ;;
11451
11452haiku*)
11453 version_type=linux
11454 need_lib_prefix=no
11455 need_version=no
11456 dynamic_linker="$host_os runtime_loader"
11457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11458 soname_spec='${libname}${release}${shared_ext}$major'
11459 shlibpath_var=LIBRARY_PATH
11460 shlibpath_overrides_runpath=yes
11461 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11462 hardcode_into_libs=yes
11463 ;;
11464
11465hpux9* | hpux10* | hpux11*)
11466 # Give a soname corresponding to the major version so that dld.sl refuses to
11467 # link against other versions.
11468 version_type=sunos
11469 need_lib_prefix=no
11470 need_version=no
11471 case $host_cpu in
11472 ia64*)
11473 shrext_cmds='.so'
11474 hardcode_into_libs=yes
11475 dynamic_linker="$host_os dld.so"
11476 shlibpath_var=LD_LIBRARY_PATH
11477 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11479 soname_spec='${libname}${release}${shared_ext}$major'
11480 if test "X$HPUX_IA64_MODE" = X32; then
11481 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11482 else
11483 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11484 fi
11485 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11486 ;;
11487 hppa*64*)
11488 shrext_cmds='.sl'
11489 hardcode_into_libs=yes
11490 dynamic_linker="$host_os dld.sl"
11491 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11492 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11494 soname_spec='${libname}${release}${shared_ext}$major'
11495 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11496 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11497 ;;
11498 *)
11499 shrext_cmds='.sl'
11500 dynamic_linker="$host_os dld.sl"
11501 shlibpath_var=SHLIB_PATH
11502 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11504 soname_spec='${libname}${release}${shared_ext}$major'
11505 ;;
11506 esac
11507 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11508 postinstall_cmds='chmod 555 $lib'
11509 # or fails outright, so override atomically:
11510 install_override_mode=555
11511 ;;
11512
11513interix[3-9]*)
11514 version_type=linux
11515 need_lib_prefix=no
11516 need_version=no
11517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11518 soname_spec='${libname}${release}${shared_ext}$major'
11519 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11520 shlibpath_var=LD_LIBRARY_PATH
11521 shlibpath_overrides_runpath=no
11522 hardcode_into_libs=yes
11523 ;;
11524
11525irix5* | irix6* | nonstopux*)
11526 case $host_os in
11527 nonstopux*) version_type=nonstopux ;;
11528 *)
11529 if test "$lt_cv_prog_gnu_ld" = yes; then
11530 version_type=linux
11531 else
11532 version_type=irix
11533 fi ;;
11534 esac
11535 need_lib_prefix=no
11536 need_version=no
11537 soname_spec='${libname}${release}${shared_ext}$major'
11538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11539 case $host_os in
11540 irix5* | nonstopux*)
11541 libsuff= shlibsuff=
11542 ;;
11543 *)
11544 case $LD in # libtool.m4 will add one of these switches to LD
11545 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11546 libsuff= shlibsuff= libmagic=32-bit;;
11547 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11548 libsuff=32 shlibsuff=N32 libmagic=N32;;
11549 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11550 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11551 *) libsuff= shlibsuff= libmagic=never-match;;
11552 esac
11553 ;;
11554 esac
11555 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11556 shlibpath_overrides_runpath=no
11557 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11558 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11559 hardcode_into_libs=yes
11560 ;;
11561
11562# No shared lib support for Linux oldld, aout, or coff.
11563linux*oldld* | linux*aout* | linux*coff*)
11564 dynamic_linker=no
11565 ;;
11566
11567# This must be Linux ELF.
11568linux* | k*bsd*-gnu | kopensolaris*-gnu)
11569 version_type=linux
11570 need_lib_prefix=no
11571 need_version=no
11572 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11573 soname_spec='${libname}${release}${shared_ext}$major'
11574 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11575 shlibpath_var=LD_LIBRARY_PATH
11576 shlibpath_overrides_runpath=no
11577
11578 # Some binutils ld are patched to set DT_RUNPATH
11579 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
11580 $as_echo_n "(cached) " >&6
11581else
6bb11ab3
L
11582 lt_cv_shlibpath_overrides_runpath=no
11583 save_LDFLAGS=$LDFLAGS
11584 save_libdir=$libdir
11585 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11586 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
11588/* end confdefs.h. */
11589
2232061b
MF
11590int
11591main ()
11592{
11593
11594 ;
11595 return 0;
11596}
11597_ACEOF
6bb11ab3
L
11598if ac_fn_c_try_link "$LINENO"; then :
11599 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11600 lt_cv_shlibpath_overrides_runpath=yes
2232061b 11601fi
2232061b 11602fi
6bb11ab3
L
11603rm -f core conftest.err conftest.$ac_objext \
11604 conftest$ac_exeext conftest.$ac_ext
11605 LDFLAGS=$save_LDFLAGS
11606 libdir=$save_libdir
2232061b 11607
6bb11ab3 11608fi
2232061b 11609
6bb11ab3 11610 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 11611
6bb11ab3
L
11612 # This implies no fast_install, which is unacceptable.
11613 # Some rework will be needed to allow for fast_install
11614 # before this can be enabled.
11615 hardcode_into_libs=yes
2232061b 11616
6bb11ab3
L
11617 # Append ld.so.conf contents to the search path
11618 if test -f /etc/ld.so.conf; then
11619 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' ' '`
11620 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11621 fi
2232061b 11622
6bb11ab3
L
11623 # We used to test for /lib/ld.so.1 and disable shared libraries on
11624 # powerpc, because MkLinux only supported shared libraries with the
11625 # GNU dynamic linker. Since this was broken with cross compilers,
11626 # most powerpc-linux boxes support dynamic linking these days and
11627 # people can always --disable-shared, the test was removed, and we
11628 # assume the GNU/Linux dynamic linker is in use.
11629 dynamic_linker='GNU/Linux ld.so'
11630 ;;
11631
11632netbsd*)
11633 version_type=sunos
11634 need_lib_prefix=no
11635 need_version=no
11636 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11638 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11639 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 11640 else
6bb11ab3
L
11641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11642 soname_spec='${libname}${release}${shared_ext}$major'
11643 dynamic_linker='NetBSD ld.elf_so'
11644 fi
11645 shlibpath_var=LD_LIBRARY_PATH
11646 shlibpath_overrides_runpath=yes
11647 hardcode_into_libs=yes
11648 ;;
11649
11650newsos6)
11651 version_type=linux
11652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11653 shlibpath_var=LD_LIBRARY_PATH
11654 shlibpath_overrides_runpath=yes
11655 ;;
11656
11657*nto* | *qnx*)
11658 version_type=qnx
11659 need_lib_prefix=no
11660 need_version=no
11661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11662 soname_spec='${libname}${release}${shared_ext}$major'
11663 shlibpath_var=LD_LIBRARY_PATH
11664 shlibpath_overrides_runpath=no
11665 hardcode_into_libs=yes
11666 dynamic_linker='ldqnx.so'
11667 ;;
11668
11669openbsd*)
11670 version_type=sunos
11671 sys_lib_dlsearch_path_spec="/usr/lib"
11672 need_lib_prefix=no
11673 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11674 case $host_os in
11675 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11676 *) need_version=no ;;
11677 esac
11678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11679 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11680 shlibpath_var=LD_LIBRARY_PATH
11681 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11682 case $host_os in
11683 openbsd2.[89] | openbsd2.[89].*)
11684 shlibpath_overrides_runpath=no
11685 ;;
11686 *)
11687 shlibpath_overrides_runpath=yes
11688 ;;
11689 esac
11690 else
11691 shlibpath_overrides_runpath=yes
11692 fi
11693 ;;
11694
11695os2*)
11696 libname_spec='$name'
11697 shrext_cmds=".dll"
11698 need_lib_prefix=no
11699 library_names_spec='$libname${shared_ext} $libname.a'
11700 dynamic_linker='OS/2 ld.exe'
11701 shlibpath_var=LIBPATH
11702 ;;
11703
11704osf3* | osf4* | osf5*)
11705 version_type=osf
11706 need_lib_prefix=no
11707 need_version=no
11708 soname_spec='${libname}${release}${shared_ext}$major'
11709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11710 shlibpath_var=LD_LIBRARY_PATH
11711 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11712 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11713 ;;
11714
11715rdos*)
11716 dynamic_linker=no
11717 ;;
11718
11719solaris*)
11720 version_type=linux
11721 need_lib_prefix=no
11722 need_version=no
11723 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11724 soname_spec='${libname}${release}${shared_ext}$major'
11725 shlibpath_var=LD_LIBRARY_PATH
11726 shlibpath_overrides_runpath=yes
11727 hardcode_into_libs=yes
11728 # ldd complains unless libraries are executable
11729 postinstall_cmds='chmod +x $lib'
11730 ;;
11731
11732sunos4*)
11733 version_type=sunos
11734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11735 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11736 shlibpath_var=LD_LIBRARY_PATH
11737 shlibpath_overrides_runpath=yes
11738 if test "$with_gnu_ld" = yes; then
11739 need_lib_prefix=no
11740 fi
11741 need_version=yes
11742 ;;
11743
11744sysv4 | sysv4.3*)
11745 version_type=linux
11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11747 soname_spec='${libname}${release}${shared_ext}$major'
11748 shlibpath_var=LD_LIBRARY_PATH
11749 case $host_vendor in
11750 sni)
11751 shlibpath_overrides_runpath=no
11752 need_lib_prefix=no
11753 runpath_var=LD_RUN_PATH
11754 ;;
11755 siemens)
11756 need_lib_prefix=no
11757 ;;
11758 motorola)
11759 need_lib_prefix=no
11760 need_version=no
11761 shlibpath_overrides_runpath=no
11762 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11763 ;;
11764 esac
11765 ;;
11766
11767sysv4*MP*)
11768 if test -d /usr/nec ;then
11769 version_type=linux
11770 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11771 soname_spec='$libname${shared_ext}.$major'
11772 shlibpath_var=LD_LIBRARY_PATH
2232061b 11773 fi
6bb11ab3
L
11774 ;;
11775
11776sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11777 version_type=freebsd-elf
11778 need_lib_prefix=no
11779 need_version=no
11780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11781 soname_spec='${libname}${release}${shared_ext}$major'
11782 shlibpath_var=LD_LIBRARY_PATH
11783 shlibpath_overrides_runpath=yes
11784 hardcode_into_libs=yes
11785 if test "$with_gnu_ld" = yes; then
11786 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11787 else
11788 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11789 case $host_os in
11790 sco3.2v5*)
11791 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11792 ;;
11793 esac
11794 fi
11795 sys_lib_dlsearch_path_spec='/usr/lib'
11796 ;;
11797
11798tpf*)
11799 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11800 version_type=linux
11801 need_lib_prefix=no
11802 need_version=no
11803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11804 shlibpath_var=LD_LIBRARY_PATH
11805 shlibpath_overrides_runpath=no
11806 hardcode_into_libs=yes
11807 ;;
11808
11809uts4*)
11810 version_type=linux
11811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11812 soname_spec='${libname}${release}${shared_ext}$major'
11813 shlibpath_var=LD_LIBRARY_PATH
11814 ;;
11815
11816*)
11817 dynamic_linker=no
11818 ;;
11819esac
11820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11821$as_echo "$dynamic_linker" >&6; }
11822test "$dynamic_linker" = no && can_build_shared=no
11823
11824variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11825if test "$GCC" = yes; then
11826 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 11827fi
2232061b 11828
6bb11ab3
L
11829if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11830 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11831fi
11832if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11833 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11834fi
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
2232061b 11861
2232061b 11862
2232061b 11863
2232061b 11864
2232061b
MF
11865
11866
6ffe910a 11867
6ffe910a
MF
11868
11869
11870
11871
11872
2232061b 11873
6ffe910a
MF
11874
11875
11876
11877
6ffe910a 11878
6ffe910a 11879
6ffe910a
MF
11880
11881
6ffe910a 11882
6ffe910a 11883
6ffe910a
MF
11884
11885
5f3ef9d0 11886
5f3ef9d0
JB
11887
11888
11889
db2e4d67
MF
11890
11891
db2e4d67 11892
db2e4d67 11893
db2e4d67 11894
db2e4d67 11895
db2e4d67 11896
db2e4d67 11897
db2e4d67 11898
db2e4d67
MF
11899
11900
db2e4d67 11901
db2e4d67
MF
11902
11903
db2e4d67 11904
db2e4d67
MF
11905
11906
6ffe910a 11907
6ffe910a 11908
6ffe910a
MF
11909
11910
6ffe910a
MF
11911
11912
6ffe910a 11913
6ffe910a 11914
6ffe910a 11915
6ffe910a 11916
6ffe910a 11917
df1756f4
TG
11918
11919
11920
11921
df1756f4 11922
df1756f4 11923
df1756f4 11924
df1756f4 11925
df1756f4 11926
6bb11ab3
L
11927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11928$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11929hardcode_action=
11930if test -n "$hardcode_libdir_flag_spec" ||
11931 test -n "$runpath_var" ||
11932 test "X$hardcode_automatic" = "Xyes" ; then
df1756f4 11933
6bb11ab3
L
11934 # We can hardcode non-existent directories.
11935 if test "$hardcode_direct" != no &&
11936 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11937 # have to relink, otherwise we might link with an installed library
11938 # when we should be linking with a yet-to-be-installed one
11939 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11940 test "$hardcode_minus_L" != no; then
11941 # Linking always hardcodes the temporary library directory.
11942 hardcode_action=relink
11943 else
11944 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11945 hardcode_action=immediate
11946 fi
11947else
11948 # We cannot hardcode anything, or else we can only hardcode existing
11949 # directories.
11950 hardcode_action=unsupported
df1756f4 11951fi
6bb11ab3
L
11952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11953$as_echo "$hardcode_action" >&6; }
df1756f4 11954
6bb11ab3
L
11955if test "$hardcode_action" = relink ||
11956 test "$inherit_rpath" = yes; then
11957 # Fast installation is not supported
11958 enable_fast_install=no
11959elif test "$shlibpath_overrides_runpath" = yes ||
11960 test "$enable_shared" = no; then
11961 # Fast installation is not necessary
11962 enable_fast_install=needless
11963fi
df1756f4 11964
6bb11ab3
L
11965
11966
11967
11968
11969
11970 if test "x$enable_dlopen" != xyes; then
11971 enable_dlopen=unknown
11972 enable_dlopen_self=unknown
11973 enable_dlopen_self_static=unknown
11974else
11975 lt_cv_dlopen=no
11976 lt_cv_dlopen_libs=
11977
11978 case $host_os in
11979 beos*)
11980 lt_cv_dlopen="load_add_on"
11981 lt_cv_dlopen_libs=
11982 lt_cv_dlopen_self=yes
11983 ;;
11984
11985 mingw* | pw32* | cegcc*)
11986 lt_cv_dlopen="LoadLibrary"
11987 lt_cv_dlopen_libs=
11988 ;;
11989
11990 cygwin*)
11991 lt_cv_dlopen="dlopen"
11992 lt_cv_dlopen_libs=
11993 ;;
11994
11995 darwin*)
11996 # if libdl is installed we need to link against it
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11998$as_echo_n "checking for dlopen in -ldl... " >&6; }
11999if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12000 $as_echo_n "(cached) " >&6
12001else
12002 ac_check_lib_save_LIBS=$LIBS
12003LIBS="-ldl $LIBS"
12004cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12005/* end confdefs.h. */
12006
12007/* Override any GCC internal prototype to avoid an error.
12008 Use char because int might match the return type of a GCC
12009 builtin and then its argument prototype would still apply. */
12010#ifdef __cplusplus
12011extern "C"
12012#endif
12013char dlopen ();
12014int
12015main ()
12016{
12017return dlopen ();
12018 ;
12019 return 0;
12020}
df1756f4 12021_ACEOF
6bb11ab3
L
12022if ac_fn_c_try_link "$LINENO"; then :
12023 ac_cv_lib_dl_dlopen=yes
12024else
12025 ac_cv_lib_dl_dlopen=no
12026fi
12027rm -f core conftest.err conftest.$ac_objext \
12028 conftest$ac_exeext conftest.$ac_ext
12029LIBS=$ac_check_lib_save_LIBS
12030fi
12031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12032$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12033if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12034 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12035else
12036
12037 lt_cv_dlopen="dyld"
12038 lt_cv_dlopen_libs=
12039 lt_cv_dlopen_self=yes
df1756f4
TG
12040
12041fi
df1756f4 12042
6bb11ab3 12043 ;;
df1756f4 12044
6bb11ab3
L
12045 *)
12046 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12047if test "x$ac_cv_func_shl_load" = x""yes; then :
12048 lt_cv_dlopen="shl_load"
12049else
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12051$as_echo_n "checking for shl_load in -ldld... " >&6; }
12052if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12053 $as_echo_n "(cached) " >&6
12054else
12055 ac_check_lib_save_LIBS=$LIBS
12056LIBS="-ldld $LIBS"
12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058/* end confdefs.h. */
12059
12060/* Override any GCC internal prototype to avoid an error.
12061 Use char because int might match the return type of a GCC
12062 builtin and then its argument prototype would still apply. */
12063#ifdef __cplusplus
12064extern "C"
12065#endif
12066char shl_load ();
12067int
12068main ()
12069{
12070return shl_load ();
12071 ;
12072 return 0;
12073}
12074_ACEOF
12075if ac_fn_c_try_link "$LINENO"; then :
12076 ac_cv_lib_dld_shl_load=yes
12077else
12078 ac_cv_lib_dld_shl_load=no
12079fi
12080rm -f core conftest.err conftest.$ac_objext \
12081 conftest$ac_exeext conftest.$ac_ext
12082LIBS=$ac_check_lib_save_LIBS
12083fi
12084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12085$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12086if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12087 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12088else
12089 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12090if test "x$ac_cv_func_dlopen" = x""yes; then :
12091 lt_cv_dlopen="dlopen"
12092else
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12094$as_echo_n "checking for dlopen in -ldl... " >&6; }
12095if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12096 $as_echo_n "(cached) " >&6
df1756f4
TG
12097else
12098 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12099LIBS="-ldl $LIBS"
81ecdfbb 12100cat confdefs.h - <<_ACEOF >conftest.$ac_ext
df1756f4
TG
12101/* end confdefs.h. */
12102
81ecdfbb
RW
12103/* Override any GCC internal prototype to avoid an error.
12104 Use char because int might match the return type of a GCC
12105 builtin and then its argument prototype would still apply. */
df1756f4
TG
12106#ifdef __cplusplus
12107extern "C"
12108#endif
6bb11ab3 12109char dlopen ();
df1756f4
TG
12110int
12111main ()
12112{
6bb11ab3 12113return dlopen ();
df1756f4
TG
12114 ;
12115 return 0;
12116}
12117_ACEOF
81ecdfbb 12118if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12119 ac_cv_lib_dl_dlopen=yes
df1756f4 12120else
6bb11ab3 12121 ac_cv_lib_dl_dlopen=no
df1756f4 12122fi
81ecdfbb
RW
12123rm -f core conftest.err conftest.$ac_objext \
12124 conftest$ac_exeext conftest.$ac_ext
df1756f4
TG
12125LIBS=$ac_check_lib_save_LIBS
12126fi
6bb11ab3
L
12127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12128$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12129if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12130 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12131else
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12133$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12134if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12135 $as_echo_n "(cached) " >&6
df1756f4
TG
12136else
12137 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12138LIBS="-lsvld $LIBS"
81ecdfbb 12139cat confdefs.h - <<_ACEOF >conftest.$ac_ext
df1756f4
TG
12140/* end confdefs.h. */
12141
81ecdfbb
RW
12142/* Override any GCC internal prototype to avoid an error.
12143 Use char because int might match the return type of a GCC
12144 builtin and then its argument prototype would still apply. */
df1756f4
TG
12145#ifdef __cplusplus
12146extern "C"
12147#endif
6bb11ab3 12148char dlopen ();
df1756f4
TG
12149int
12150main ()
12151{
6bb11ab3 12152return dlopen ();
df1756f4
TG
12153 ;
12154 return 0;
12155}
12156_ACEOF
81ecdfbb 12157if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12158 ac_cv_lib_svld_dlopen=yes
df1756f4 12159else
6bb11ab3 12160 ac_cv_lib_svld_dlopen=no
df1756f4 12161fi
81ecdfbb
RW
12162rm -f core conftest.err conftest.$ac_objext \
12163 conftest$ac_exeext conftest.$ac_ext
12164LIBS=$ac_check_lib_save_LIBS
df1756f4 12165fi
6bb11ab3
L
12166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12167$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12168if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12169 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12170else
6bb11ab3
L
12171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12172$as_echo_n "checking for dld_link in -ldld... " >&6; }
12173if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb
RW
12174 $as_echo_n "(cached) " >&6
12175else
6bb11ab3
L
12176 ac_check_lib_save_LIBS=$LIBS
12177LIBS="-ldld $LIBS"
81ecdfbb 12178cat confdefs.h - <<_ACEOF >conftest.$ac_ext
df1756f4 12179/* end confdefs.h. */
81ecdfbb
RW
12180
12181/* Override any GCC internal prototype to avoid an error.
12182 Use char because int might match the return type of a GCC
12183 builtin and then its argument prototype would still apply. */
12184#ifdef __cplusplus
12185extern "C"
12186#endif
6bb11ab3 12187char dld_link ();
81ecdfbb
RW
12188int
12189main ()
12190{
6bb11ab3 12191return dld_link ();
81ecdfbb
RW
12192 ;
12193 return 0;
12194}
df1756f4 12195_ACEOF
6bb11ab3
L
12196if ac_fn_c_try_link "$LINENO"; then :
12197 ac_cv_lib_dld_dld_link=yes
12198else
12199 ac_cv_lib_dld_dld_link=no
12200fi
12201rm -f core conftest.err conftest.$ac_objext \
12202 conftest$ac_exeext conftest.$ac_ext
12203LIBS=$ac_check_lib_save_LIBS
12204fi
12205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12206$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12207if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12208 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12209fi
12210
12211
12212fi
12213
12214
12215fi
12216
12217
12218fi
12219
12220
12221fi
12222
12223
12224fi
12225
12226 ;;
12227 esac
12228
12229 if test "x$lt_cv_dlopen" != xno; then
12230 enable_dlopen=yes
df1756f4 12231 else
6bb11ab3
L
12232 enable_dlopen=no
12233 fi
12234
12235 case $lt_cv_dlopen in
12236 dlopen)
12237 save_CPPFLAGS="$CPPFLAGS"
12238 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12239
12240 save_LDFLAGS="$LDFLAGS"
12241 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12242
12243 save_LIBS="$LIBS"
12244 LIBS="$lt_cv_dlopen_libs $LIBS"
12245
12246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12247$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12248if test "${lt_cv_dlopen_self+set}" = set; then :
12249 $as_echo_n "(cached) " >&6
12250else
12251 if test "$cross_compiling" = yes; then :
12252 lt_cv_dlopen_self=cross
12253else
12254 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12255 lt_status=$lt_dlunknown
12256 cat > conftest.$ac_ext <<_LT_EOF
12257#line 12257 "configure"
12258#include "confdefs.h"
12259
12260#if HAVE_DLFCN_H
12261#include <dlfcn.h>
12262#endif
12263
12264#include <stdio.h>
12265
12266#ifdef RTLD_GLOBAL
12267# define LT_DLGLOBAL RTLD_GLOBAL
12268#else
12269# ifdef DL_GLOBAL
12270# define LT_DLGLOBAL DL_GLOBAL
12271# else
12272# define LT_DLGLOBAL 0
12273# endif
12274#endif
12275
12276/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12277 find out it does not work in some platform. */
12278#ifndef LT_DLLAZY_OR_NOW
12279# ifdef RTLD_LAZY
12280# define LT_DLLAZY_OR_NOW RTLD_LAZY
12281# else
12282# ifdef DL_LAZY
12283# define LT_DLLAZY_OR_NOW DL_LAZY
12284# else
12285# ifdef RTLD_NOW
12286# define LT_DLLAZY_OR_NOW RTLD_NOW
12287# else
12288# ifdef DL_NOW
12289# define LT_DLLAZY_OR_NOW DL_NOW
12290# else
12291# define LT_DLLAZY_OR_NOW 0
12292# endif
12293# endif
12294# endif
12295# endif
12296#endif
12297
12298/* When -fvisbility=hidden is used, assume the code has been annotated
12299 correspondingly for the symbols needed. */
12300#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12301void fnord () __attribute__((visibility("default")));
12302#endif
12303
12304void fnord () { int i=42; }
12305int main ()
12306{
12307 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12308 int status = $lt_dlunknown;
12309
12310 if (self)
12311 {
12312 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12313 else
12314 {
12315 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12316 else puts (dlerror ());
12317 }
12318 /* dlclose (self); */
12319 }
12320 else
12321 puts (dlerror ());
12322
12323 return status;
12324}
12325_LT_EOF
12326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12327 (eval $ac_link) 2>&5
12328 ac_status=$?
12329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12330 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12331 (./conftest; exit; ) >&5 2>/dev/null
12332 lt_status=$?
12333 case x$lt_status in
12334 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12335 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12336 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12337 esac
12338 else :
12339 # compilation failed
12340 lt_cv_dlopen_self=no
df1756f4 12341 fi
df1756f4 12342fi
6bb11ab3
L
12343rm -fr conftest*
12344
12345
df1756f4 12346fi
6bb11ab3
L
12347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12348$as_echo "$lt_cv_dlopen_self" >&6; }
df1756f4 12349
6bb11ab3
L
12350 if test "x$lt_cv_dlopen_self" = xyes; then
12351 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12353$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12354if test "${lt_cv_dlopen_self_static+set}" = set; then :
12355 $as_echo_n "(cached) " >&6
df1756f4 12356else
6bb11ab3
L
12357 if test "$cross_compiling" = yes; then :
12358 lt_cv_dlopen_self_static=cross
12359else
12360 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12361 lt_status=$lt_dlunknown
12362 cat > conftest.$ac_ext <<_LT_EOF
12363#line 12363 "configure"
12364#include "confdefs.h"
12365
12366#if HAVE_DLFCN_H
12367#include <dlfcn.h>
12368#endif
12369
12370#include <stdio.h>
12371
12372#ifdef RTLD_GLOBAL
12373# define LT_DLGLOBAL RTLD_GLOBAL
12374#else
12375# ifdef DL_GLOBAL
12376# define LT_DLGLOBAL DL_GLOBAL
12377# else
12378# define LT_DLGLOBAL 0
12379# endif
12380#endif
12381
12382/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12383 find out it does not work in some platform. */
12384#ifndef LT_DLLAZY_OR_NOW
12385# ifdef RTLD_LAZY
12386# define LT_DLLAZY_OR_NOW RTLD_LAZY
12387# else
12388# ifdef DL_LAZY
12389# define LT_DLLAZY_OR_NOW DL_LAZY
12390# else
12391# ifdef RTLD_NOW
12392# define LT_DLLAZY_OR_NOW RTLD_NOW
12393# else
12394# ifdef DL_NOW
12395# define LT_DLLAZY_OR_NOW DL_NOW
12396# else
12397# define LT_DLLAZY_OR_NOW 0
12398# endif
12399# endif
12400# endif
12401# endif
12402#endif
12403
12404/* When -fvisbility=hidden is used, assume the code has been annotated
12405 correspondingly for the symbols needed. */
12406#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12407void fnord () __attribute__((visibility("default")));
12408#endif
12409
12410void fnord () { int i=42; }
12411int main ()
12412{
12413 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12414 int status = $lt_dlunknown;
12415
12416 if (self)
12417 {
12418 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12419 else
12420 {
12421 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12422 else puts (dlerror ());
12423 }
12424 /* dlclose (self); */
12425 }
12426 else
12427 puts (dlerror ());
12428
12429 return status;
12430}
12431_LT_EOF
12432 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12433 (eval $ac_link) 2>&5
12434 ac_status=$?
12435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12436 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12437 (./conftest; exit; ) >&5 2>/dev/null
12438 lt_status=$?
12439 case x$lt_status in
12440 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12441 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12442 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12443 esac
12444 else :
12445 # compilation failed
12446 lt_cv_dlopen_self_static=no
12447 fi
df1756f4 12448fi
6bb11ab3
L
12449rm -fr conftest*
12450
12451
df1756f4 12452fi
6bb11ab3
L
12453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12454$as_echo "$lt_cv_dlopen_self_static" >&6; }
12455 fi
12456
12457 CPPFLAGS="$save_CPPFLAGS"
12458 LDFLAGS="$save_LDFLAGS"
12459 LIBS="$save_LIBS"
12460 ;;
12461 esac
12462
12463 case $lt_cv_dlopen_self in
12464 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12465 *) enable_dlopen_self=unknown ;;
12466 esac
12467
12468 case $lt_cv_dlopen_self_static in
12469 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12470 *) enable_dlopen_self_static=unknown ;;
12471 esac
12472fi
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490striplib=
12491old_striplib=
12492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12493$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12494if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12495 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12496 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12498$as_echo "yes" >&6; }
12499else
12500# FIXME - insert some real tests, host_os isn't really good enough
12501 case $host_os in
12502 darwin*)
12503 if test -n "$STRIP" ; then
12504 striplib="$STRIP -x"
12505 old_striplib="$STRIP -S"
12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12507$as_echo "yes" >&6; }
12508 else
12509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12510$as_echo "no" >&6; }
12511 fi
12512 ;;
12513 *)
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12515$as_echo "no" >&6; }
12516 ;;
12517 esac
12518fi
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531 # Report which library types will actually be built
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12533$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12535$as_echo "$can_build_shared" >&6; }
12536
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12538$as_echo_n "checking whether to build shared libraries... " >&6; }
12539 test "$can_build_shared" = "no" && enable_shared=no
12540
12541 # On AIX, shared libraries and static libraries use the same namespace, and
12542 # are all built from PIC.
12543 case $host_os in
12544 aix3*)
12545 test "$enable_shared" = yes && enable_static=no
12546 if test -n "$RANLIB"; then
12547 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12548 postinstall_cmds='$RANLIB $lib'
12549 fi
12550 ;;
12551
12552 aix[4-9]*)
12553 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12554 test "$enable_shared" = yes && enable_static=no
12555 fi
12556 ;;
12557 esac
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12559$as_echo "$enable_shared" >&6; }
12560
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12562$as_echo_n "checking whether to build static libraries... " >&6; }
12563 # Make sure either enable_shared or enable_static is yes.
12564 test "$enable_shared" = yes || enable_static=yes
12565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12566$as_echo "$enable_static" >&6; }
12567
12568
12569
12570
12571fi
12572ac_ext=c
12573ac_cpp='$CPP $CPPFLAGS'
12574ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12575ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12576ac_compiler_gnu=$ac_cv_c_compiler_gnu
12577
12578CC="$lt_save_CC"
12579
12580
12581
12582
12583
12584
12585
12586
12587
df1756f4 12588
df1756f4 12589
df1756f4 12590
df1756f4 12591
6bb11ab3
L
12592 ac_config_commands="$ac_config_commands libtool"
12593
12594
12595
12596
12597# Only expand once:
12598
12599
5912fadd 12600
df1756f4
TG
12601
12602. ${srcdir}/../../bfd/configure.host
12603
12604
12605
12606USE_MAINTAINER_MODE=no
81ecdfbb
RW
12607# Check whether --enable-maintainer-mode was given.
12608if test "${enable_maintainer_mode+set}" = set; then :
12609 enableval=$enable_maintainer_mode; case "${enableval}" in
df1756f4
TG
12610 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
12611 no) MAINT="#" ;;
81ecdfbb 12612 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
df1756f4
TG
12613esac
12614if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
12615 echo "Setting maintainer mode" 6>&1
12616fi
12617else
12618 MAINT="#"
81ecdfbb 12619fi
df1756f4
TG
12620
12621
81ecdfbb
RW
12622
12623# Check whether --enable-sim-bswap was given.
12624if test "${enable_sim_bswap+set}" = set; then :
12625 enableval=$enable_sim_bswap; case "${enableval}" in
df1756f4
TG
12626 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12627 no) sim_bswap="-DWITH_BSWAP=0";;
81ecdfbb 12628 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
df1756f4
TG
12629esac
12630if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12631 echo "Setting bswap flags = $sim_bswap" 6>&1
12632fi
12633else
12634 sim_bswap=""
81ecdfbb 12635fi
df1756f4
TG
12636
12637
81ecdfbb
RW
12638
12639# Check whether --enable-sim-cflags was given.
12640if test "${enable_sim_cflags+set}" = set; then :
12641 enableval=$enable_sim_cflags; case "${enableval}" in
df1756f4 12642 yes) sim_cflags="-O2 -fomit-frame-pointer";;
81ecdfbb 12643 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
df1756f4
TG
12644 no) sim_cflags="";;
12645 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12646esac
12647if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12648 echo "Setting sim cflags = $sim_cflags" 6>&1
12649fi
12650else
12651 sim_cflags=""
81ecdfbb 12652fi
df1756f4
TG
12653
12654
81ecdfbb
RW
12655
12656# Check whether --enable-sim-debug was given.
12657if test "${enable_sim_debug+set}" = set; then :
12658 enableval=$enable_sim_debug; case "${enableval}" in
df1756f4
TG
12659 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12660 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12661 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12662esac
12663if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12664 echo "Setting sim debug = $sim_debug" 6>&1
12665fi
12666else
12667 sim_debug=""
81ecdfbb 12668fi
df1756f4
TG
12669
12670
81ecdfbb
RW
12671
12672# Check whether --enable-sim-stdio was given.
12673if test "${enable_sim_stdio+set}" = set; then :
12674 enableval=$enable_sim_stdio; case "${enableval}" in
df1756f4
TG
12675 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12676 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
81ecdfbb 12677 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
df1756f4
TG
12678esac
12679if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12680 echo "Setting stdio flags = $sim_stdio" 6>&1
12681fi
12682else
12683 sim_stdio=""
81ecdfbb 12684fi
df1756f4
TG
12685
12686
81ecdfbb
RW
12687
12688# Check whether --enable-sim-trace was given.
12689if test "${enable_sim_trace+set}" = set; then :
12690 enableval=$enable_sim_trace; case "${enableval}" in
df1756f4
TG
12691 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12692 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12693 [-0-9]*)
12694 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
2232061b 12695 [[:lower:]]*)
df1756f4
TG
12696 sim_trace=""
12697 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12698 if test x"$sim_trace" = x; then
12699 sim_trace="-DWITH_TRACE='(TRACE_$x"
12700 else
12701 sim_trace="${sim_trace}|TRACE_$x"
12702 fi
12703 done
12704 sim_trace="$sim_trace)'" ;;
12705esac
12706if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12707 echo "Setting sim trace = $sim_trace" 6>&1
12708fi
12709else
12710 sim_trace=""
81ecdfbb 12711fi
df1756f4
TG
12712
12713
81ecdfbb
RW
12714
12715# Check whether --enable-sim-profile was given.
12716if test "${enable_sim_profile+set}" = set; then :
12717 enableval=$enable_sim_profile; case "${enableval}" in
df1756f4
TG
12718 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12719 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12720 [-0-9]*)
12721 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12722 [a-z]*)
12723 sim_profile=""
12724 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12725 if test x"$sim_profile" = x; then
12726 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12727 else
12728 sim_profile="${sim_profile}|PROFILE_$x"
12729 fi
12730 done
12731 sim_profile="$sim_profile)'" ;;
12732esac
12733if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12734 echo "Setting sim profile = $sim_profile" 6>&1
12735fi
12736else
12737 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
81ecdfbb 12738fi
df1756f4
TG
12739
12740
12741
81ecdfbb
RW
12742
12743# Check whether --with-pkgversion was given.
12744if test "${with_pkgversion+set}" = set; then :
12745 withval=$with_pkgversion; case "$withval" in
12746 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
df1756f4
TG
12747 no) PKGVERSION= ;;
12748 *) PKGVERSION="($withval) " ;;
12749 esac
12750else
12751 PKGVERSION="(GDB) "
12752
81ecdfbb
RW
12753fi
12754
df1756f4
TG
12755
12756
12757
12758
81ecdfbb
RW
12759# Check whether --with-bugurl was given.
12760if test "${with_bugurl+set}" = set; then :
12761 withval=$with_bugurl; case "$withval" in
12762 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
df1756f4
TG
12763 no) BUGURL=
12764 ;;
12765 *) BUGURL="$withval"
12766 ;;
12767 esac
12768else
12769 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12770
81ecdfbb
RW
12771fi
12772
df1756f4
TG
12773 case ${BUGURL} in
12774 "")
12775 REPORT_BUGS_TO=
12776 REPORT_BUGS_TEXI=
12777 ;;
12778 *)
12779 REPORT_BUGS_TO="<$BUGURL>"
12780 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12781 ;;
12782 esac;
12783
12784
12785
12786
12787cat >>confdefs.h <<_ACEOF
12788#define PKGVERSION "$PKGVERSION"
12789_ACEOF
12790
12791
12792cat >>confdefs.h <<_ACEOF
12793#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12794_ACEOF
12795
12796
81ecdfbb
RW
12797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12798$as_echo_n "checking return type of signal handlers... " >&6; }
12799if test "${ac_cv_type_signal+set}" = set; then :
12800 $as_echo_n "(cached) " >&6
df1756f4 12801else
81ecdfbb 12802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
df1756f4
TG
12803/* end confdefs.h. */
12804#include <sys/types.h>
12805#include <signal.h>
df1756f4
TG
12806
12807int
12808main ()
12809{
81ecdfbb 12810return *(signal (0, 0)) (0) == 1;
df1756f4
TG
12811 ;
12812 return 0;
12813}
12814_ACEOF
81ecdfbb
RW
12815if ac_fn_c_try_compile "$LINENO"; then :
12816 ac_cv_type_signal=int
df1756f4 12817else
81ecdfbb 12818 ac_cv_type_signal=void
df1756f4 12819fi
81ecdfbb 12820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
df1756f4 12821fi
81ecdfbb
RW
12822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12823$as_echo "$ac_cv_type_signal" >&6; }
df1756f4
TG
12824
12825cat >>confdefs.h <<_ACEOF
12826#define RETSIGTYPE $ac_cv_type_signal
12827_ACEOF
12828
12829
12830
12831
12832
12833sim_link_files=
12834sim_link_links=
12835
12836sim_link_links=tconfig.h
12837if test -f ${srcdir}/tconfig.in
12838then
12839 sim_link_files=tconfig.in
12840else
12841 sim_link_files=../common/tconfig.in
12842fi
12843
12844# targ-vals.def points to the libc macro description file.
12845case "${target}" in
12846*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12847esac
12848sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12849sim_link_links="${sim_link_links} targ-vals.def"
12850
12851
12852
6ffe910a 12853
df1756f4
TG
12854ac_sources="$sim_link_files"
12855ac_dests="$sim_link_links"
12856while test -n "$ac_sources"; do
12857 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
12858 set $ac_sources; ac_source=$1; shift; ac_sources=$*
12859 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
12860done
81ecdfbb 12861ac_config_links="$ac_config_links $ac_config_links_1"
df1756f4
TG
12862
12863cgen_breaks=""
12864if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12865cgen_breaks="break cgen_rtx_error";
12866fi
12867
81ecdfbb 12868ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
df1756f4 12869
81ecdfbb 12870ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
df1756f4 12871
81ecdfbb 12872ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
df1756f4 12873
81ecdfbb 12874ac_config_commands="$ac_config_commands Makefile"
df1756f4 12875
81ecdfbb 12876ac_config_commands="$ac_config_commands stamp-h"
df1756f4
TG
12877
12878cat >confcache <<\_ACEOF
12879# This file is a shell script that caches the results of configure
12880# tests run on this system so they can be shared between configure
12881# scripts and configure runs, see configure's option --config-cache.
12882# It is not useful on other systems. If it contains results you don't
12883# want to keep, you may remove or edit it.
12884#
12885# config.status only pays attention to the cache file if you give it
12886# the --recheck option to rerun configure.
12887#
12888# `ac_cv_env_foo' variables (set or unset) will be overridden when
12889# loading this file, other *unset* `ac_cv_foo' will be assigned the
12890# following values.
12891
12892_ACEOF
12893
12894# The following way of writing the cache mishandles newlines in values,
12895# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12896# So, we kill variables containing newlines.
df1756f4
TG
12897# Ultrix sh set writes to stderr and can't be redirected directly,
12898# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12899(
12900 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12901 eval ac_val=\$$ac_var
12902 case $ac_val in #(
12903 *${as_nl}*)
12904 case $ac_var in #(
12905 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12906$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12907 esac
12908 case $ac_var in #(
12909 _ | IFS | as_nl) ;; #(
12910 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12911 *) { eval $ac_var=; unset $ac_var;} ;;
12912 esac ;;
12913 esac
12914 done
12915
df1756f4 12916 (set) 2>&1 |
81ecdfbb
RW
12917 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12918 *${as_nl}ac_space=\ *)
12919 # `set' does not quote correctly, so add quotes: double-quote
12920 # substitution turns \\\\ into \\, and sed turns \\ into \.
df1756f4
TG
12921 sed -n \
12922 "s/'/'\\\\''/g;
12923 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12924 ;; #(
df1756f4
TG
12925 *)
12926 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12927 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
df1756f4 12928 ;;
81ecdfbb
RW
12929 esac |
12930 sort
12931) |
df1756f4 12932 sed '
81ecdfbb 12933 /^ac_cv_env_/b end
df1756f4 12934 t clear
81ecdfbb 12935 :clear
df1756f4
TG
12936 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12937 t end
81ecdfbb
RW
12938 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12939 :end' >>confcache
12940if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12941 if test -w "$cache_file"; then
12942 test "x$cache_file" != "x/dev/null" &&
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12944$as_echo "$as_me: updating cache $cache_file" >&6;}
df1756f4
TG
12945 cat confcache >$cache_file
12946 else
81ecdfbb
RW
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12948$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
df1756f4
TG
12949 fi
12950fi
12951rm -f confcache
12952
12953test "x$prefix" = xNONE && prefix=$ac_default_prefix
12954# Let make expand exec_prefix.
12955test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12956
df1756f4
TG
12957DEFS=-DHAVE_CONFIG_H
12958
12959ac_libobjs=
12960ac_ltlibobjs=
12961for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12962 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12963 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12964 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12965 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12966 # will be set to the directory where LIBOBJS objects are built.
12967 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12968 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
df1756f4
TG
12969done
12970LIBOBJS=$ac_libobjs
12971
12972LTLIBOBJS=$ac_ltlibobjs
12973
12974
db2e4d67
MF
12975if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
12976 as_fn_error "conditional \"GMAKE\" was never defined.
12977Usually this means the macro was only invoked conditionally." "$LINENO" 5
12978fi
6bb11ab3
L
12979if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
12980 as_fn_error "conditional \"PLUGINS\" was never defined.
12981Usually this means the macro was only invoked conditionally." "$LINENO" 5
12982fi
df1756f4
TG
12983
12984: ${CONFIG_STATUS=./config.status}
81ecdfbb 12985ac_write_fail=0
df1756f4
TG
12986ac_clean_files_save=$ac_clean_files
12987ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12988{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12989$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12990as_write_fail=0
12991cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
df1756f4
TG
12992#! $SHELL
12993# Generated by $as_me.
12994# Run this file to recreate the current configuration.
12995# Compiler output produced by configure, useful for debugging
12996# configure, is in config.log if it exists.
12997
12998debug=false
12999ac_cs_recheck=false
13000ac_cs_silent=false
df1756f4 13001
81ecdfbb
RW
13002SHELL=\${CONFIG_SHELL-$SHELL}
13003export SHELL
13004_ASEOF
13005cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13006## -------------------- ##
13007## M4sh Initialization. ##
13008## -------------------- ##
13009
13010# Be more Bourne compatible
13011DUALCASE=1; export DUALCASE # for MKS sh
13012if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
df1756f4
TG
13013 emulate sh
13014 NULLCMD=:
81ecdfbb 13015 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
df1756f4
TG
13016 # is contrary to our usage. Disable this feature.
13017 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13018 setopt NO_GLOB_SUBST
13019else
13020 case `(set -o) 2>/dev/null` in #(
13021 *posix*) :
13022 set -o posix ;; #(
13023 *) :
13024 ;;
13025esac
df1756f4 13026fi
df1756f4 13027
81ecdfbb
RW
13028
13029as_nl='
13030'
13031export as_nl
13032# Printing a long string crashes Solaris 7 /usr/bin/printf.
13033as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13034as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13035as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13036# Prefer a ksh shell builtin over an external printf program on Solaris,
13037# but without wasting forks for bash or zsh.
13038if test -z "$BASH_VERSION$ZSH_VERSION" \
13039 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13040 as_echo='print -r --'
13041 as_echo_n='print -rn --'
13042elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13043 as_echo='printf %s\n'
13044 as_echo_n='printf %s'
13045else
13046 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13047 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13048 as_echo_n='/usr/ucb/echo -n'
13049 else
13050 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13051 as_echo_n_body='eval
13052 arg=$1;
13053 case $arg in #(
13054 *"$as_nl"*)
13055 expr "X$arg" : "X\\(.*\\)$as_nl";
13056 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13057 esac;
13058 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13059 '
13060 export as_echo_n_body
13061 as_echo_n='sh -c $as_echo_n_body as_echo'
13062 fi
13063 export as_echo_body
13064 as_echo='sh -c $as_echo_body as_echo'
13065fi
13066
13067# The user is always right.
13068if test "${PATH_SEPARATOR+set}" != set; then
13069 PATH_SEPARATOR=:
13070 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13071 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13072 PATH_SEPARATOR=';'
13073 }
df1756f4
TG
13074fi
13075
13076
81ecdfbb
RW
13077# IFS
13078# We need space, tab and new line, in precisely that order. Quoting is
13079# there to prevent editors from complaining about space-tab.
13080# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13081# splitting by setting IFS to empty value.)
13082IFS=" "" $as_nl"
13083
13084# Find who we are. Look in the path if we contain no directory separator.
13085case $0 in #((
13086 *[\\/]* ) as_myself=$0 ;;
13087 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13088for as_dir in $PATH
13089do
13090 IFS=$as_save_IFS
13091 test -z "$as_dir" && as_dir=.
13092 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13093 done
13094IFS=$as_save_IFS
13095
13096 ;;
13097esac
13098# We did not find ourselves, most probably we were run as `sh COMMAND'
13099# in which case we are not to be found in the path.
13100if test "x$as_myself" = x; then
13101 as_myself=$0
13102fi
13103if test ! -f "$as_myself"; then
13104 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13105 exit 1
13106fi
13107
13108# Unset variables that we do not need and which cause bugs (e.g. in
13109# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13110# suppresses any "Segmentation fault" message there. '((' could
13111# trigger a bug in pdksh 5.2.14.
13112for as_var in BASH_ENV ENV MAIL MAILPATH
13113do eval test x\${$as_var+set} = xset \
13114 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13115done
df1756f4
TG
13116PS1='$ '
13117PS2='> '
13118PS4='+ '
13119
13120# NLS nuisances.
81ecdfbb
RW
13121LC_ALL=C
13122export LC_ALL
13123LANGUAGE=C
13124export LANGUAGE
13125
13126# CDPATH.
13127(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13128
13129
13130# as_fn_error ERROR [LINENO LOG_FD]
13131# ---------------------------------
13132# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13133# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13134# script with status $?, using 1 if that was 0.
13135as_fn_error ()
13136{
13137 as_status=$?; test $as_status -eq 0 && as_status=1
13138 if test "$3"; then
13139 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13140 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
df1756f4 13141 fi
81ecdfbb
RW
13142 $as_echo "$as_me: error: $1" >&2
13143 as_fn_exit $as_status
13144} # as_fn_error
13145
13146
13147# as_fn_set_status STATUS
13148# -----------------------
13149# Set $? to STATUS, without forking.
13150as_fn_set_status ()
13151{
13152 return $1
13153} # as_fn_set_status
13154
13155# as_fn_exit STATUS
13156# -----------------
13157# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13158as_fn_exit ()
13159{
13160 set +e
13161 as_fn_set_status $1
13162 exit $1
13163} # as_fn_exit
13164
13165# as_fn_unset VAR
13166# ---------------
13167# Portably unset VAR.
13168as_fn_unset ()
13169{
13170 { eval $1=; unset $1;}
13171}
13172as_unset=as_fn_unset
13173# as_fn_append VAR VALUE
13174# ----------------------
13175# Append the text in VALUE to the end of the definition contained in VAR. Take
13176# advantage of any shell optimizations that allow amortized linear growth over
13177# repeated appends, instead of the typical quadratic growth present in naive
13178# implementations.
13179if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13180 eval 'as_fn_append ()
13181 {
13182 eval $1+=\$2
13183 }'
13184else
13185 as_fn_append ()
13186 {
13187 eval $1=\$$1\$2
13188 }
13189fi # as_fn_append
13190
13191# as_fn_arith ARG...
13192# ------------------
13193# Perform arithmetic evaluation on the ARGs, and store the result in the
13194# global $as_val. Take advantage of shells that can avoid forks. The arguments
13195# must be portable across $(()) and expr.
13196if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13197 eval 'as_fn_arith ()
13198 {
13199 as_val=$(( $* ))
13200 }'
13201else
13202 as_fn_arith ()
13203 {
13204 as_val=`expr "$@" || test $? -eq 1`
13205 }
13206fi # as_fn_arith
13207
df1756f4 13208
81ecdfbb
RW
13209if expr a : '\(a\)' >/dev/null 2>&1 &&
13210 test "X`expr 00001 : '.*\(...\)'`" = X001; then
df1756f4
TG
13211 as_expr=expr
13212else
13213 as_expr=false
13214fi
13215
81ecdfbb 13216if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
df1756f4
TG
13217 as_basename=basename
13218else
13219 as_basename=false
13220fi
13221
81ecdfbb
RW
13222if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13223 as_dirname=dirname
13224else
13225 as_dirname=false
13226fi
df1756f4 13227
81ecdfbb 13228as_me=`$as_basename -- "$0" ||
df1756f4
TG
13229$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13230 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13231 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13232$as_echo X/"$0" |
13233 sed '/^.*\/\([^/][^/]*\)\/*$/{
13234 s//\1/
13235 q
13236 }
13237 /^X\/\(\/\/\)$/{
13238 s//\1/
13239 q
13240 }
13241 /^X\/\(\/\).*/{
13242 s//\1/
13243 q
13244 }
13245 s/.*/./; q'`
df1756f4 13246
df1756f4
TG
13247# Avoid depending upon Character Ranges.
13248as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13249as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13250as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13251as_cr_digits='0123456789'
13252as_cr_alnum=$as_cr_Letters$as_cr_digits
13253
81ecdfbb
RW
13254ECHO_C= ECHO_N= ECHO_T=
13255case `echo -n x` in #(((((
13256-n*)
13257 case `echo 'xy\c'` in
13258 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13259 xy) ECHO_C='\c';;
13260 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13261 ECHO_T=' ';;
13262 esac;;
13263*)
13264 ECHO_N='-n';;
df1756f4
TG
13265esac
13266
81ecdfbb
RW
13267rm -f conf$$ conf$$.exe conf$$.file
13268if test -d conf$$.dir; then
13269 rm -f conf$$.dir/conf$$.file
df1756f4 13270else
81ecdfbb
RW
13271 rm -f conf$$.dir
13272 mkdir conf$$.dir 2>/dev/null
df1756f4 13273fi
81ecdfbb
RW
13274if (echo >conf$$.file) 2>/dev/null; then
13275 if ln -s conf$$.file conf$$ 2>/dev/null; then
df1756f4 13276 as_ln_s='ln -s'
81ecdfbb
RW
13277 # ... but there are two gotchas:
13278 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13279 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13280 # In both cases, we have to default to `cp -p'.
13281 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13282 as_ln_s='cp -p'
13283 elif ln conf$$.file conf$$ 2>/dev/null; then
13284 as_ln_s=ln
13285 else
13286 as_ln_s='cp -p'
df1756f4 13287 fi
df1756f4
TG
13288else
13289 as_ln_s='cp -p'
13290fi
81ecdfbb
RW
13291rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13292rmdir conf$$.dir 2>/dev/null
13293
df1756f4 13294
81ecdfbb
RW
13295# as_fn_mkdir_p
13296# -------------
13297# Create "$as_dir" as a directory, including parents if necessary.
13298as_fn_mkdir_p ()
13299{
13300
13301 case $as_dir in #(
13302 -*) as_dir=./$as_dir;;
13303 esac
13304 test -d "$as_dir" || eval $as_mkdir_p || {
13305 as_dirs=
13306 while :; do
13307 case $as_dir in #(
13308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13309 *) as_qdir=$as_dir;;
13310 esac
13311 as_dirs="'$as_qdir' $as_dirs"
13312 as_dir=`$as_dirname -- "$as_dir" ||
13313$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13314 X"$as_dir" : 'X\(//\)[^/]' \| \
13315 X"$as_dir" : 'X\(//\)$' \| \
13316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13317$as_echo X"$as_dir" |
13318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13319 s//\1/
13320 q
13321 }
13322 /^X\(\/\/\)[^/].*/{
13323 s//\1/
13324 q
13325 }
13326 /^X\(\/\/\)$/{
13327 s//\1/
13328 q
13329 }
13330 /^X\(\/\).*/{
13331 s//\1/
13332 q
13333 }
13334 s/.*/./; q'`
13335 test -d "$as_dir" && break
13336 done
13337 test -z "$as_dirs" || eval "mkdir $as_dirs"
13338 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13339
13340
13341} # as_fn_mkdir_p
df1756f4 13342if mkdir -p . 2>/dev/null; then
81ecdfbb 13343 as_mkdir_p='mkdir -p "$as_dir"'
df1756f4
TG
13344else
13345 test -d ./-p && rmdir ./-p
13346 as_mkdir_p=false
13347fi
13348
81ecdfbb
RW
13349if test -x / >/dev/null 2>&1; then
13350 as_test_x='test -x'
13351else
13352 if ls -dL / >/dev/null 2>&1; then
13353 as_ls_L_option=L
13354 else
13355 as_ls_L_option=
13356 fi
13357 as_test_x='
13358 eval sh -c '\''
13359 if test -d "$1"; then
13360 test -d "$1/.";
13361 else
13362 case $1 in #(
13363 -*)set "./$1";;
13364 esac;
13365 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13366 ???[sx]*):;;*)false;;esac;fi
13367 '\'' sh
13368 '
13369fi
13370as_executable_p=$as_test_x
df1756f4
TG
13371
13372# Sed expression to map a string onto a valid CPP name.
13373as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13374
13375# Sed expression to map a string onto a valid variable name.
13376as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13377
13378
df1756f4 13379exec 6>&1
81ecdfbb
RW
13380## ----------------------------------- ##
13381## Main body of $CONFIG_STATUS script. ##
13382## ----------------------------------- ##
13383_ASEOF
13384test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13385
13386cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13387# Save the log message, to keep $0 and so on meaningful, and to
df1756f4 13388# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13389# values after options handling.
13390ac_log="
df1756f4 13391This file was extended by $as_me, which was
81ecdfbb 13392generated by GNU Autoconf 2.64. Invocation command line was
df1756f4
TG
13393
13394 CONFIG_FILES = $CONFIG_FILES
13395 CONFIG_HEADERS = $CONFIG_HEADERS
13396 CONFIG_LINKS = $CONFIG_LINKS
13397 CONFIG_COMMANDS = $CONFIG_COMMANDS
13398 $ $0 $@
13399
81ecdfbb
RW
13400on `(hostname || uname -n) 2>/dev/null | sed 1q`
13401"
13402
df1756f4
TG
13403_ACEOF
13404
81ecdfbb
RW
13405case $ac_config_files in *"
13406"*) set x $ac_config_files; shift; ac_config_files=$*;;
13407esac
df1756f4 13408
81ecdfbb
RW
13409case $ac_config_headers in *"
13410"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13411esac
df1756f4 13412
df1756f4 13413
81ecdfbb
RW
13414cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13415# Files that config.status was made for.
13416config_files="$ac_config_files"
13417config_headers="$ac_config_headers"
13418config_links="$ac_config_links"
13419config_commands="$ac_config_commands"
df1756f4 13420
81ecdfbb 13421_ACEOF
df1756f4 13422
81ecdfbb 13423cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
df1756f4 13424ac_cs_usage="\
81ecdfbb
RW
13425\`$as_me' instantiates files and other configuration actions
13426from templates according to the current configuration. Unless the files
13427and actions are specified as TAGs, all are instantiated by default.
df1756f4 13428
81ecdfbb 13429Usage: $0 [OPTION]... [TAG]...
df1756f4
TG
13430
13431 -h, --help print this help, then exit
81ecdfbb
RW
13432 -V, --version print version number and configuration settings, then exit
13433 -q, --quiet, --silent
13434 do not print progress messages
df1756f4
TG
13435 -d, --debug don't remove temporary files
13436 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13437 --file=FILE[:TEMPLATE]
13438 instantiate the configuration file FILE
13439 --header=FILE[:TEMPLATE]
13440 instantiate the configuration header FILE
df1756f4
TG
13441
13442Configuration files:
13443$config_files
13444
13445Configuration headers:
13446$config_headers
13447
13448Configuration links:
13449$config_links
13450
13451Configuration commands:
13452$config_commands
13453
81ecdfbb 13454Report bugs to the package provider."
df1756f4 13455
81ecdfbb
RW
13456_ACEOF
13457cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
df1756f4
TG
13458ac_cs_version="\\
13459config.status
81ecdfbb
RW
13460configured by $0, generated by GNU Autoconf 2.64,
13461 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
df1756f4 13462
81ecdfbb 13463Copyright (C) 2009 Free Software Foundation, Inc.
df1756f4
TG
13464This config.status script is free software; the Free Software Foundation
13465gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13466
13467ac_pwd='$ac_pwd'
13468srcdir='$srcdir'
13469INSTALL='$INSTALL'
6bb11ab3 13470AWK='$AWK'
81ecdfbb 13471test -n "\$AWK" || AWK=awk
df1756f4
TG
13472_ACEOF
13473
81ecdfbb
RW
13474cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13475# The default lists apply if the user does not specify any file.
df1756f4
TG
13476ac_need_defaults=:
13477while test $# != 0
13478do
13479 case $1 in
13480 --*=*)
81ecdfbb
RW
13481 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13482 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
df1756f4
TG
13483 ac_shift=:
13484 ;;
81ecdfbb 13485 *)
df1756f4
TG
13486 ac_option=$1
13487 ac_optarg=$2
13488 ac_shift=shift
13489 ;;
df1756f4
TG
13490 esac
13491
13492 case $ac_option in
13493 # Handling of the options.
df1756f4
TG
13494 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13495 ac_cs_recheck=: ;;
81ecdfbb
RW
13496 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13497 $as_echo "$ac_cs_version"; exit ;;
13498 --debug | --debu | --deb | --de | --d | -d )
df1756f4
TG
13499 debug=: ;;
13500 --file | --fil | --fi | --f )
13501 $ac_shift
81ecdfbb
RW
13502 case $ac_optarg in
13503 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13504 esac
13505 as_fn_append CONFIG_FILES " '$ac_optarg'"
df1756f4
TG
13506 ac_need_defaults=false;;
13507 --header | --heade | --head | --hea )
13508 $ac_shift
81ecdfbb
RW
13509 case $ac_optarg in
13510 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13511 esac
13512 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
df1756f4 13513 ac_need_defaults=false;;
81ecdfbb
RW
13514 --he | --h)
13515 # Conflict between --help and --header
13516 as_fn_error "ambiguous option: \`$1'
13517Try \`$0 --help' for more information.";;
13518 --help | --hel | -h )
13519 $as_echo "$ac_cs_usage"; exit ;;
df1756f4
TG
13520 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13521 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13522 ac_cs_silent=: ;;
13523
13524 # This is an error.
81ecdfbb
RW
13525 -*) as_fn_error "unrecognized option: \`$1'
13526Try \`$0 --help' for more information." ;;
df1756f4 13527
81ecdfbb
RW
13528 *) as_fn_append ac_config_targets " $1"
13529 ac_need_defaults=false ;;
df1756f4
TG
13530
13531 esac
13532 shift
13533done
13534
13535ac_configure_extra_args=
13536
13537if $ac_cs_silent; then
13538 exec 6>/dev/null
13539 ac_configure_extra_args="$ac_configure_extra_args --silent"
13540fi
13541
13542_ACEOF
81ecdfbb 13543cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
df1756f4 13544if \$ac_cs_recheck; then
81ecdfbb
RW
13545 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13546 shift
13547 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13548 CONFIG_SHELL='$SHELL'
13549 export CONFIG_SHELL
13550 exec "\$@"
df1756f4
TG
13551fi
13552
13553_ACEOF
81ecdfbb
RW
13554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13555exec 5>>config.log
13556{
13557 echo
13558 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13559## Running $as_me. ##
13560_ASBOX
13561 $as_echo "$ac_log"
13562} >&5
df1756f4 13563
81ecdfbb
RW
13564_ACEOF
13565cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
13566#
13567# INIT-COMMANDS
13568#
13569ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13570
6bb11ab3
L
13571
13572# The HP-UX ksh and POSIX shell print the target directory to stdout
13573# if CDPATH is set.
13574(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13575
13576sed_quote_subst='$sed_quote_subst'
13577double_quote_subst='$double_quote_subst'
13578delay_variable_subst='$delay_variable_subst'
13579macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13580macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13581enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13582enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13583pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13584enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13585SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13586ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13587host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13588host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13589host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13590build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13591build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13592build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13593SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13594Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13595GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13596EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13597FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13598LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13599NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13600LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13601max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13602ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13603exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13604lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13605lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13606lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13607reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13608reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13609OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13610deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13611file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13612AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13613AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13614STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13615RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13616old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13617old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13618old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13619lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13620CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13621CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13622compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13623GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13624lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13625lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13626lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13627lt_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"`'
13628objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13629MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13630lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13631lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13632lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13633lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13634lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13635need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13636DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13637NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13638LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13639OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13640OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13641libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13642shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13643extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13644archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13645enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13646export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13647whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13648compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13649old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13650old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13651archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13652archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13653module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13654module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13655with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13656allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13657no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13658hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13659hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13660hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13661hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13662hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13663hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13664hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13665hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13666inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13667link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13668fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13669always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13670export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13671exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13672include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13673prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13674file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13675variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13676need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13677need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13678version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13679runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13680shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13681shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13682libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13683library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13684soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13685install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13686postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13687postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13688finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13689finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13690hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13691sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13692sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13693hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13694enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13695enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13696enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13697old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13698striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13699
13700LTCC='$LTCC'
13701LTCFLAGS='$LTCFLAGS'
13702compiler='$compiler_DEFAULT'
13703
13704# A function that is used when there is no print builtin or printf.
13705func_fallback_echo ()
13706{
13707 eval 'cat <<_LTECHO_EOF
13708\$1
13709_LTECHO_EOF'
13710}
13711
13712# Quote evaled strings.
13713for var in SHELL \
13714ECHO \
13715SED \
13716GREP \
13717EGREP \
13718FGREP \
13719LD \
13720NM \
13721LN_S \
13722lt_SP2NL \
13723lt_NL2SP \
13724reload_flag \
13725OBJDUMP \
13726deplibs_check_method \
13727file_magic_cmd \
13728AR \
13729AR_FLAGS \
13730STRIP \
13731RANLIB \
13732CC \
13733CFLAGS \
13734compiler \
13735lt_cv_sys_global_symbol_pipe \
13736lt_cv_sys_global_symbol_to_cdecl \
13737lt_cv_sys_global_symbol_to_c_name_address \
13738lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13739lt_prog_compiler_no_builtin_flag \
13740lt_prog_compiler_wl \
13741lt_prog_compiler_pic \
13742lt_prog_compiler_static \
13743lt_cv_prog_compiler_c_o \
13744need_locks \
13745DSYMUTIL \
13746NMEDIT \
13747LIPO \
13748OTOOL \
13749OTOOL64 \
13750shrext_cmds \
13751export_dynamic_flag_spec \
13752whole_archive_flag_spec \
13753compiler_needs_object \
13754with_gnu_ld \
13755allow_undefined_flag \
13756no_undefined_flag \
13757hardcode_libdir_flag_spec \
13758hardcode_libdir_flag_spec_ld \
13759hardcode_libdir_separator \
13760fix_srcfile_path \
13761exclude_expsyms \
13762include_expsyms \
13763file_list_spec \
13764variables_saved_for_relink \
13765libname_spec \
13766library_names_spec \
13767soname_spec \
13768install_override_mode \
13769finish_eval \
13770old_striplib \
13771striplib; do
13772 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13773 *[\\\\\\\`\\"\\\$]*)
13774 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13775 ;;
13776 *)
13777 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13778 ;;
13779 esac
13780done
13781
13782# Double-quote double-evaled strings.
13783for var in reload_cmds \
13784old_postinstall_cmds \
13785old_postuninstall_cmds \
13786old_archive_cmds \
13787extract_expsyms_cmds \
13788old_archive_from_new_cmds \
13789old_archive_from_expsyms_cmds \
13790archive_cmds \
13791archive_expsym_cmds \
13792module_cmds \
13793module_expsym_cmds \
13794export_symbols_cmds \
13795prelink_cmds \
13796postinstall_cmds \
13797postuninstall_cmds \
13798finish_cmds \
13799sys_lib_search_path_spec \
13800sys_lib_dlsearch_path_spec; do
13801 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13802 *[\\\\\\\`\\"\\\$]*)
13803 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13804 ;;
13805 *)
13806 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13807 ;;
13808 esac
13809done
13810
13811ac_aux_dir='$ac_aux_dir'
13812xsi_shell='$xsi_shell'
13813lt_shell_append='$lt_shell_append'
13814
13815# See if we are running on zsh, and set the options which allow our
13816# commands through without removal of \ escapes INIT.
13817if test -n "\${ZSH_VERSION+set}" ; then
13818 setopt NO_GLOB_SUBST
13819fi
13820
13821
13822 PACKAGE='$PACKAGE'
13823 VERSION='$VERSION'
13824 TIMESTAMP='$TIMESTAMP'
13825 RM='$RM'
13826 ofile='$ofile'
13827
13828
13829
13830
81ecdfbb 13831_ACEOF
df1756f4 13832
81ecdfbb 13833cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
df1756f4 13834
81ecdfbb 13835# Handling of arguments.
df1756f4
TG
13836for ac_config_target in $ac_config_targets
13837do
81ecdfbb
RW
13838 case $ac_config_target in
13839 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 13840 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 13841 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
13842 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
13843 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13844 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13845 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13846 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13847 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13848
13849 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
df1756f4
TG
13850 esac
13851done
13852
81ecdfbb 13853
df1756f4
TG
13854# If the user did not use the arguments to specify the items to instantiate,
13855# then the envvar interface is used. Set only those that are not.
13856# We use the long form for the default assignment because of an extremely
13857# bizarre bug on SunOS 4.1.3.
13858if $ac_need_defaults; then
13859 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13860 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13861 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13862 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13863fi
13864
13865# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13866# simply because there is no reason against having it here, and in addition,
df1756f4 13867# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13868# Hook for its removal unless debugging.
13869# Note that there is a small window in which the directory will not be cleaned:
13870# after its creation but before its name has been assigned to `$tmp'.
df1756f4
TG
13871$debug ||
13872{
81ecdfbb
RW
13873 tmp=
13874 trap 'exit_status=$?
13875 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13876' 0
13877 trap 'as_fn_exit 1' 1 2 13 15
df1756f4 13878}
df1756f4
TG
13879# Create a (secure) tmp directory for tmp files.
13880
13881{
81ecdfbb 13882 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
df1756f4
TG
13883 test -n "$tmp" && test -d "$tmp"
13884} ||
13885{
81ecdfbb
RW
13886 tmp=./conf$$-$RANDOM
13887 (umask 077 && mkdir "$tmp")
13888} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
df1756f4 13889
81ecdfbb
RW
13890# Set up the scripts for CONFIG_FILES section.
13891# No need to generate them if there are no CONFIG_FILES.
13892# This happens for instance with `./config.status config.h'.
13893if test -n "$CONFIG_FILES"; then
df1756f4 13894
df1756f4 13895
81ecdfbb
RW
13896ac_cr=`echo X | tr X '\015'`
13897# On cygwin, bash can eat \r inside `` if the user requested igncr.
13898# But we know of no other shell where ac_cr would be empty at this
13899# point, so we can use a bashism as a fallback.
13900if test "x$ac_cr" = x; then
13901 eval ac_cr=\$\'\\r\'
13902fi
13903ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13904if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13905 ac_cs_awk_cr='\r'
13906else
13907 ac_cs_awk_cr=$ac_cr
13908fi
df1756f4 13909
81ecdfbb 13910echo 'BEGIN {' >"$tmp/subs1.awk" &&
df1756f4
TG
13911_ACEOF
13912
81ecdfbb
RW
13913
13914{
13915 echo "cat >conf$$subs.awk <<_ACEOF" &&
13916 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13917 echo "_ACEOF"
13918} >conf$$subs.sh ||
13919 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13920ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13921ac_delim='%!_!# '
13922for ac_last_try in false false false false false :; do
13923 . ./conf$$subs.sh ||
13924 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13925
13926 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13927 if test $ac_delim_n = $ac_delim_num; then
13928 break
13929 elif $ac_last_try; then
13930 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13931 else
13932 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
df1756f4 13933 fi
81ecdfbb
RW
13934done
13935rm -f conf$$subs.sh
df1756f4 13936
81ecdfbb
RW
13937cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13938cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
df1756f4 13939_ACEOF
81ecdfbb
RW
13940sed -n '
13941h
13942s/^/S["/; s/!.*/"]=/
13943p
13944g
13945s/^[^!]*!//
13946:repl
13947t repl
13948s/'"$ac_delim"'$//
13949t delim
13950:nl
13951h
13952s/\(.\{148\}\).*/\1/
13953t more1
13954s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13955p
13956n
13957b repl
13958:more1
13959s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13960p
13961g
13962s/.\{148\}//
13963t nl
13964:delim
13965h
13966s/\(.\{148\}\).*/\1/
13967t more2
13968s/["\\]/\\&/g; s/^/"/; s/$/"/
13969p
13970b
13971:more2
13972s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13973p
13974g
13975s/.\{148\}//
13976t delim
13977' <conf$$subs.awk | sed '
13978/^[^""]/{
13979 N
13980 s/\n//
13981}
13982' >>$CONFIG_STATUS || ac_write_fail=1
13983rm -f conf$$subs.awk
13984cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13985_ACAWK
13986cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13987 for (key in S) S_is_set[key] = 1
13988 FS = "\a"
df1756f4 13989
81ecdfbb
RW
13990}
13991{
13992 line = $ 0
13993 nfields = split(line, field, "@")
13994 substed = 0
13995 len = length(field[1])
13996 for (i = 2; i < nfields; i++) {
13997 key = field[i]
13998 keylen = length(key)
13999 if (S_is_set[key]) {
14000 value = S[key]
14001 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14002 len += length(value) + length(field[++i])
14003 substed = 1
14004 } else
14005 len += 1 + keylen
14006 }
14007
14008 print line
14009}
df1756f4 14010
81ecdfbb
RW
14011_ACAWK
14012_ACEOF
14013cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14014if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14015 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
df1756f4 14016else
81ecdfbb
RW
14017 cat
14018fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14019 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14020_ACEOF
df1756f4 14021
81ecdfbb
RW
14022# VPATH may cause trouble with some makes, so we remove $(srcdir),
14023# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14024# trailing colons and then remove the whole line if VPATH becomes empty
14025# (actually we leave an empty line to preserve line numbers).
14026if test "x$srcdir" = x.; then
14027 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14028s/:*\$(srcdir):*/:/
14029s/:*\${srcdir}:*/:/
14030s/:*@srcdir@:*/:/
14031s/^\([^=]*=[ ]*\):*/\1/
14032s/:*$//
14033s/^[^=]*=[ ]*$//
14034}'
14035fi
df1756f4 14036
81ecdfbb
RW
14037cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14038fi # test -n "$CONFIG_FILES"
df1756f4 14039
81ecdfbb
RW
14040# Set up the scripts for CONFIG_HEADERS section.
14041# No need to generate them if there are no CONFIG_HEADERS.
14042# This happens for instance with `./config.status Makefile'.
14043if test -n "$CONFIG_HEADERS"; then
14044cat >"$tmp/defines.awk" <<\_ACAWK ||
14045BEGIN {
14046_ACEOF
df1756f4 14047
81ecdfbb
RW
14048# Transform confdefs.h into an awk script `defines.awk', embedded as
14049# here-document in config.status, that substitutes the proper values into
14050# config.h.in to produce config.h.
df1756f4 14051
81ecdfbb
RW
14052# Create a delimiter string that does not exist in confdefs.h, to ease
14053# handling of long lines.
14054ac_delim='%!_!# '
14055for ac_last_try in false false :; do
14056 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14057 if test -z "$ac_t"; then
14058 break
14059 elif $ac_last_try; then
14060 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
df1756f4 14061 else
81ecdfbb 14062 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
df1756f4 14063 fi
df1756f4 14064done
81ecdfbb
RW
14065
14066# For the awk script, D is an array of macro values keyed by name,
14067# likewise P contains macro parameters if any. Preserve backslash
14068# newline sequences.
14069
14070ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14071sed -n '
14072s/.\{148\}/&'"$ac_delim"'/g
14073t rset
14074:rset
14075s/^[ ]*#[ ]*define[ ][ ]*/ /
14076t def
14077d
14078:def
14079s/\\$//
14080t bsnl
14081s/["\\]/\\&/g
14082s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14083D["\1"]=" \3"/p
14084s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14085d
14086:bsnl
14087s/["\\]/\\&/g
14088s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14089D["\1"]=" \3\\\\\\n"\\/p
14090t cont
14091s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14092t cont
14093d
14094:cont
14095n
14096s/.\{148\}/&'"$ac_delim"'/g
14097t clear
14098:clear
14099s/\\$//
14100t bsnlc
14101s/["\\]/\\&/g; s/^/"/; s/$/"/p
14102d
14103:bsnlc
14104s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14105b cont
14106' <confdefs.h | sed '
14107s/'"$ac_delim"'/"\\\
14108"/g' >>$CONFIG_STATUS || ac_write_fail=1
14109
14110cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14111 for (key in D) D_is_set[key] = 1
14112 FS = "\a"
14113}
14114/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14115 line = \$ 0
14116 split(line, arg, " ")
14117 if (arg[1] == "#") {
14118 defundef = arg[2]
14119 mac1 = arg[3]
14120 } else {
14121 defundef = substr(arg[1], 2)
14122 mac1 = arg[2]
14123 }
14124 split(mac1, mac2, "(") #)
14125 macro = mac2[1]
14126 prefix = substr(line, 1, index(line, defundef) - 1)
14127 if (D_is_set[macro]) {
14128 # Preserve the white space surrounding the "#".
14129 print prefix "define", macro P[macro] D[macro]
14130 next
14131 } else {
14132 # Replace #undef with comments. This is necessary, for example,
14133 # in the case of _POSIX_SOURCE, which is predefined and required
14134 # on some systems where configure will not decide to define it.
14135 if (defundef == "undef") {
14136 print "/*", prefix defundef, macro, "*/"
14137 next
14138 }
14139 }
14140}
14141{ print }
14142_ACAWK
df1756f4 14143_ACEOF
81ecdfbb
RW
14144cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14145 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14146fi # test -n "$CONFIG_HEADERS"
df1756f4 14147
df1756f4 14148
81ecdfbb
RW
14149eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14150shift
14151for ac_tag
14152do
14153 case $ac_tag in
14154 :[FHLC]) ac_mode=$ac_tag; continue;;
14155 esac
14156 case $ac_mode$ac_tag in
14157 :[FHL]*:*);;
14158 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14159 :[FH]-) ac_tag=-:-;;
14160 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
df1756f4 14161 esac
81ecdfbb
RW
14162 ac_save_IFS=$IFS
14163 IFS=:
14164 set x $ac_tag
14165 IFS=$ac_save_IFS
14166 shift
14167 ac_file=$1
14168 shift
df1756f4 14169
81ecdfbb
RW
14170 case $ac_mode in
14171 :L) ac_source=$1;;
14172 :[FH])
14173 ac_file_inputs=
14174 for ac_f
14175 do
14176 case $ac_f in
14177 -) ac_f="$tmp/stdin";;
14178 *) # Look for the file first in the build tree, then in the source tree
14179 # (if the path is not absolute). The absolute path cannot be DOS-style,
14180 # because $ac_f cannot contain `:'.
14181 test -f "$ac_f" ||
14182 case $ac_f in
14183 [\\/$]*) false;;
14184 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14185 esac ||
14186 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
df1756f4 14187 esac
81ecdfbb
RW
14188 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14189 as_fn_append ac_file_inputs " '$ac_f'"
14190 done
df1756f4 14191
81ecdfbb
RW
14192 # Let's still pretend it is `configure' which instantiates (i.e., don't
14193 # use $as_me), people would be surprised to read:
14194 # /* config.h. Generated by config.status. */
14195 configure_input='Generated from '`
14196 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14197 `' by configure.'
14198 if test x"$ac_file" != x-; then
14199 configure_input="$ac_file. $configure_input"
14200 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14201$as_echo "$as_me: creating $ac_file" >&6;}
14202 fi
14203 # Neutralize special characters interpreted by sed in replacement strings.
14204 case $configure_input in #(
14205 *\&* | *\|* | *\\* )
14206 ac_sed_conf_input=`$as_echo "$configure_input" |
14207 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14208 *) ac_sed_conf_input=$configure_input;;
14209 esac
df1756f4 14210
81ecdfbb
RW
14211 case $ac_tag in
14212 *:-:* | *:-) cat >"$tmp/stdin" \
14213 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14214 esac
14215 ;;
14216 esac
df1756f4 14217
81ecdfbb 14218 ac_dir=`$as_dirname -- "$ac_file" ||
df1756f4
TG
14219$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14220 X"$ac_file" : 'X\(//\)[^/]' \| \
14221 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14222 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14223$as_echo X"$ac_file" |
14224 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14225 s//\1/
14226 q
14227 }
14228 /^X\(\/\/\)[^/].*/{
14229 s//\1/
14230 q
14231 }
14232 /^X\(\/\/\)$/{
14233 s//\1/
14234 q
14235 }
14236 /^X\(\/\).*/{
14237 s//\1/
14238 q
14239 }
14240 s/.*/./; q'`
14241 as_dir="$ac_dir"; as_fn_mkdir_p
df1756f4
TG
14242 ac_builddir=.
14243
81ecdfbb
RW
14244case "$ac_dir" in
14245.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14246*)
14247 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14248 # A ".." for each directory in $ac_dir_suffix.
14249 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14250 case $ac_top_builddir_sub in
14251 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14252 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14253 esac ;;
14254esac
14255ac_abs_top_builddir=$ac_pwd
14256ac_abs_builddir=$ac_pwd$ac_dir_suffix
14257# for backward compatibility:
14258ac_top_builddir=$ac_top_build_prefix
df1756f4
TG
14259
14260case $srcdir in
81ecdfbb 14261 .) # We are building in place.
df1756f4 14262 ac_srcdir=.
81ecdfbb
RW
14263 ac_top_srcdir=$ac_top_builddir_sub
14264 ac_abs_top_srcdir=$ac_pwd ;;
14265 [\\/]* | ?:[\\/]* ) # Absolute name.
df1756f4 14266 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14267 ac_top_srcdir=$srcdir
14268 ac_abs_top_srcdir=$srcdir ;;
14269 *) # Relative name.
14270 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14271 ac_top_srcdir=$ac_top_build_prefix$srcdir
14272 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
df1756f4 14273esac
81ecdfbb 14274ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
df1756f4 14275
df1756f4 14276
81ecdfbb
RW
14277 case $ac_mode in
14278 :F)
14279 #
14280 # CONFIG_FILE
14281 #
df1756f4 14282
81ecdfbb
RW
14283 case $INSTALL in
14284 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14285 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
df1756f4 14286 esac
81ecdfbb 14287_ACEOF
df1756f4 14288
81ecdfbb
RW
14289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14290# If the template does not know about datarootdir, expand it.
14291# FIXME: This hack should be removed a few years after 2.60.
14292ac_datarootdir_hack=; ac_datarootdir_seen=
14293ac_sed_dataroot='
14294/datarootdir/ {
14295 p
14296 q
14297}
14298/@datadir@/p
14299/@docdir@/p
14300/@infodir@/p
14301/@localedir@/p
14302/@mandir@/p'
14303case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14304*datarootdir*) ac_datarootdir_seen=yes;;
14305*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14307$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14308_ACEOF
14309cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14310 ac_datarootdir_hack='
14311 s&@datadir@&$datadir&g
14312 s&@docdir@&$docdir&g
14313 s&@infodir@&$infodir&g
14314 s&@localedir@&$localedir&g
14315 s&@mandir@&$mandir&g
14316 s&\\\${datarootdir}&$datarootdir&g' ;;
14317esac
df1756f4 14318_ACEOF
df1756f4 14319
81ecdfbb
RW
14320# Neutralize VPATH when `$srcdir' = `.'.
14321# Shell code in configure.ac might set extrasub.
14322# FIXME: do we really want to maintain this feature?
14323cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14324ac_sed_extra="$ac_vpsub
14325$extrasub
14326_ACEOF
14327cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14328:t
14329/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14330s|@configure_input@|$ac_sed_conf_input|;t t
14331s&@top_builddir@&$ac_top_builddir_sub&;t t
14332s&@top_build_prefix@&$ac_top_build_prefix&;t t
14333s&@srcdir@&$ac_srcdir&;t t
14334s&@abs_srcdir@&$ac_abs_srcdir&;t t
14335s&@top_srcdir@&$ac_top_srcdir&;t t
14336s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14337s&@builddir@&$ac_builddir&;t t
14338s&@abs_builddir@&$ac_abs_builddir&;t t
14339s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14340s&@INSTALL@&$ac_INSTALL&;t t
14341$ac_datarootdir_hack
14342"
14343eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14344 || as_fn_error "could not create $ac_file" "$LINENO" 5
14345
14346test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14347 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14348 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14349 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14350which seems to be undefined. Please make sure it is defined." >&5
14351$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14352which seems to be undefined. Please make sure it is defined." >&2;}
14353
14354 rm -f "$tmp/stdin"
14355 case $ac_file in
14356 -) cat "$tmp/out" && rm -f "$tmp/out";;
14357 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14358 esac \
14359 || as_fn_error "could not create $ac_file" "$LINENO" 5
14360 ;;
14361 :H)
14362 #
14363 # CONFIG_HEADER
14364 #
14365 if test x"$ac_file" != x-; then
14366 {
14367 $as_echo "/* $configure_input */" \
14368 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14369 } >"$tmp/config.h" \
14370 || as_fn_error "could not create $ac_file" "$LINENO" 5
14371 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14372 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14373$as_echo "$as_me: $ac_file is unchanged" >&6;}
14374 else
14375 rm -f "$ac_file"
14376 mv "$tmp/config.h" "$ac_file" \
14377 || as_fn_error "could not create $ac_file" "$LINENO" 5
14378 fi
df1756f4 14379 else
81ecdfbb
RW
14380 $as_echo "/* $configure_input */" \
14381 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14382 || as_fn_error "could not create -" "$LINENO" 5
14383 fi
14384 ;;
14385 :L)
14386 #
14387 # CONFIG_LINK
14388 #
df1756f4 14389
81ecdfbb
RW
14390 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14391 :
14392 else
14393 # Prefer the file from the source tree if names are identical.
14394 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14395 ac_source=$srcdir/$ac_source
14396 fi
df1756f4 14397
81ecdfbb
RW
14398 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14399$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
df1756f4 14400
81ecdfbb
RW
14401 if test ! -r "$ac_source"; then
14402 as_fn_error "$ac_source: file not found" "$LINENO" 5
14403 fi
14404 rm -f "$ac_file"
df1756f4 14405
81ecdfbb
RW
14406 # Try a relative symlink, then a hard link, then a copy.
14407 case $srcdir in
14408 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14409 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14410 esac
14411 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14412 ln "$ac_source" "$ac_file" 2>/dev/null ||
14413 cp -p "$ac_source" "$ac_file" ||
14414 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14415 fi
14416 ;;
14417 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14418$as_echo "$as_me: executing $ac_file commands" >&6;}
14419 ;;
14420 esac
df1756f4
TG
14421
14422
81ecdfbb 14423 case $ac_file$ac_mode in
db2e4d67 14424 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
14425 "libtool":C)
14426
14427 # See if we are running on zsh, and set the options which allow our
14428 # commands through without removal of \ escapes.
14429 if test -n "${ZSH_VERSION+set}" ; then
14430 setopt NO_GLOB_SUBST
14431 fi
14432
14433 cfgfile="${ofile}T"
14434 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14435 $RM "$cfgfile"
14436
14437 cat <<_LT_EOF >> "$cfgfile"
14438#! $SHELL
14439
14440# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14441# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14442# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14443# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14444#
14445# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14446# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14447# Written by Gordon Matzigkeit, 1996
14448#
14449# This file is part of GNU Libtool.
14450#
14451# GNU Libtool is free software; you can redistribute it and/or
14452# modify it under the terms of the GNU General Public License as
14453# published by the Free Software Foundation; either version 2 of
14454# the License, or (at your option) any later version.
14455#
14456# As a special exception to the GNU General Public License,
14457# if you distribute this file as part of a program or library that
14458# is built using GNU Libtool, you may include this file under the
14459# same distribution terms that you use for the rest of that program.
14460#
14461# GNU Libtool is distributed in the hope that it will be useful,
14462# but WITHOUT ANY WARRANTY; without even the implied warranty of
14463# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14464# GNU General Public License for more details.
14465#
14466# You should have received a copy of the GNU General Public License
14467# along with GNU Libtool; see the file COPYING. If not, a copy
14468# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14469# obtained by writing to the Free Software Foundation, Inc.,
14470# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14471
14472
14473# The names of the tagged configurations supported by this script.
14474available_tags=""
14475
14476# ### BEGIN LIBTOOL CONFIG
14477
14478# Which release of libtool.m4 was used?
14479macro_version=$macro_version
14480macro_revision=$macro_revision
14481
14482# Whether or not to build shared libraries.
14483build_libtool_libs=$enable_shared
14484
14485# Whether or not to build static libraries.
14486build_old_libs=$enable_static
14487
14488# What type of objects to build.
14489pic_mode=$pic_mode
14490
14491# Whether or not to optimize for fast installation.
14492fast_install=$enable_fast_install
14493
14494# Shell to use when invoking shell scripts.
14495SHELL=$lt_SHELL
14496
14497# An echo program that protects backslashes.
14498ECHO=$lt_ECHO
14499
14500# The host system.
14501host_alias=$host_alias
14502host=$host
14503host_os=$host_os
14504
14505# The build system.
14506build_alias=$build_alias
14507build=$build
14508build_os=$build_os
14509
14510# A sed program that does not truncate output.
14511SED=$lt_SED
14512
14513# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14514Xsed="\$SED -e 1s/^X//"
14515
14516# A grep program that handles long lines.
14517GREP=$lt_GREP
14518
14519# An ERE matcher.
14520EGREP=$lt_EGREP
14521
14522# A literal string matcher.
14523FGREP=$lt_FGREP
14524
14525# A BSD- or MS-compatible name lister.
14526NM=$lt_NM
14527
14528# Whether we need soft or hard links.
14529LN_S=$lt_LN_S
14530
14531# What is the maximum length of a command?
14532max_cmd_len=$max_cmd_len
14533
14534# Object file suffix (normally "o").
14535objext=$ac_objext
14536
14537# Executable file suffix (normally "").
14538exeext=$exeext
14539
14540# whether the shell understands "unset".
14541lt_unset=$lt_unset
14542
14543# turn spaces into newlines.
14544SP2NL=$lt_lt_SP2NL
14545
14546# turn newlines into spaces.
14547NL2SP=$lt_lt_NL2SP
14548
14549# An object symbol dumper.
14550OBJDUMP=$lt_OBJDUMP
14551
14552# Method to check whether dependent libraries are shared objects.
14553deplibs_check_method=$lt_deplibs_check_method
14554
14555# Command to use when deplibs_check_method == "file_magic".
14556file_magic_cmd=$lt_file_magic_cmd
14557
14558# The archiver.
14559AR=$lt_AR
14560AR_FLAGS=$lt_AR_FLAGS
14561
14562# A symbol stripping program.
14563STRIP=$lt_STRIP
14564
14565# Commands used to install an old-style archive.
14566RANLIB=$lt_RANLIB
14567old_postinstall_cmds=$lt_old_postinstall_cmds
14568old_postuninstall_cmds=$lt_old_postuninstall_cmds
14569
14570# Whether to use a lock for old archive extraction.
14571lock_old_archive_extraction=$lock_old_archive_extraction
14572
14573# A C compiler.
14574LTCC=$lt_CC
14575
14576# LTCC compiler flags.
14577LTCFLAGS=$lt_CFLAGS
14578
14579# Take the output of nm and produce a listing of raw symbols and C names.
14580global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14581
14582# Transform the output of nm in a proper C declaration.
14583global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14584
14585# Transform the output of nm in a C name address pair.
14586global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14587
14588# Transform the output of nm in a C name address pair when lib prefix is needed.
14589global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14590
14591# The name of the directory that contains temporary libtool files.
14592objdir=$objdir
14593
14594# Used to examine libraries when file_magic_cmd begins with "file".
14595MAGIC_CMD=$MAGIC_CMD
14596
14597# Must we lock files when doing compilation?
14598need_locks=$lt_need_locks
14599
14600# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14601DSYMUTIL=$lt_DSYMUTIL
14602
14603# Tool to change global to local symbols on Mac OS X.
14604NMEDIT=$lt_NMEDIT
14605
14606# Tool to manipulate fat objects and archives on Mac OS X.
14607LIPO=$lt_LIPO
14608
14609# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14610OTOOL=$lt_OTOOL
14611
14612# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14613OTOOL64=$lt_OTOOL64
14614
14615# Old archive suffix (normally "a").
14616libext=$libext
14617
14618# Shared library suffix (normally ".so").
14619shrext_cmds=$lt_shrext_cmds
14620
14621# The commands to extract the exported symbol list from a shared archive.
14622extract_expsyms_cmds=$lt_extract_expsyms_cmds
14623
14624# Variables whose values should be saved in libtool wrapper scripts and
14625# restored at link time.
14626variables_saved_for_relink=$lt_variables_saved_for_relink
14627
14628# Do we need the "lib" prefix for modules?
14629need_lib_prefix=$need_lib_prefix
14630
14631# Do we need a version for libraries?
14632need_version=$need_version
14633
14634# Library versioning type.
14635version_type=$version_type
14636
14637# Shared library runtime path variable.
14638runpath_var=$runpath_var
14639
14640# Shared library path variable.
14641shlibpath_var=$shlibpath_var
14642
14643# Is shlibpath searched before the hard-coded library search path?
14644shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14645
14646# Format of library name prefix.
14647libname_spec=$lt_libname_spec
14648
14649# List of archive names. First name is the real one, the rest are links.
14650# The last name is the one that the linker finds with -lNAME
14651library_names_spec=$lt_library_names_spec
14652
14653# The coded name of the library, if different from the real name.
14654soname_spec=$lt_soname_spec
14655
14656# Permission mode override for installation of shared libraries.
14657install_override_mode=$lt_install_override_mode
14658
14659# Command to use after installation of a shared archive.
14660postinstall_cmds=$lt_postinstall_cmds
14661
14662# Command to use after uninstallation of a shared archive.
14663postuninstall_cmds=$lt_postuninstall_cmds
14664
14665# Commands used to finish a libtool library installation in a directory.
14666finish_cmds=$lt_finish_cmds
14667
14668# As "finish_cmds", except a single script fragment to be evaled but
14669# not shown.
14670finish_eval=$lt_finish_eval
14671
14672# Whether we should hardcode library paths into libraries.
14673hardcode_into_libs=$hardcode_into_libs
14674
14675# Compile-time system search path for libraries.
14676sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14677
14678# Run-time system search path for libraries.
14679sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14680
14681# Whether dlopen is supported.
14682dlopen_support=$enable_dlopen
14683
14684# Whether dlopen of programs is supported.
14685dlopen_self=$enable_dlopen_self
14686
14687# Whether dlopen of statically linked programs is supported.
14688dlopen_self_static=$enable_dlopen_self_static
14689
14690# Commands to strip libraries.
14691old_striplib=$lt_old_striplib
14692striplib=$lt_striplib
14693
14694
14695# The linker used to build libraries.
14696LD=$lt_LD
14697
14698# How to create reloadable object files.
14699reload_flag=$lt_reload_flag
14700reload_cmds=$lt_reload_cmds
14701
14702# Commands used to build an old-style archive.
14703old_archive_cmds=$lt_old_archive_cmds
14704
14705# A language specific compiler.
14706CC=$lt_compiler
14707
14708# Is the compiler the GNU compiler?
14709with_gcc=$GCC
14710
14711# Compiler flag to turn off builtin functions.
14712no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14713
14714# How to pass a linker flag through the compiler.
14715wl=$lt_lt_prog_compiler_wl
14716
14717# Additional compiler flags for building library objects.
14718pic_flag=$lt_lt_prog_compiler_pic
14719
14720# Compiler flag to prevent dynamic linking.
14721link_static_flag=$lt_lt_prog_compiler_static
14722
14723# Does compiler simultaneously support -c and -o options?
14724compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14725
14726# Whether or not to add -lc for building shared libraries.
14727build_libtool_need_lc=$archive_cmds_need_lc
14728
14729# Whether or not to disallow shared libs when runtime libs are static.
14730allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14731
14732# Compiler flag to allow reflexive dlopens.
14733export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14734
14735# Compiler flag to generate shared objects directly from archives.
14736whole_archive_flag_spec=$lt_whole_archive_flag_spec
14737
14738# Whether the compiler copes with passing no objects directly.
14739compiler_needs_object=$lt_compiler_needs_object
14740
14741# Create an old-style archive from a shared archive.
14742old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14743
14744# Create a temporary old-style archive to link instead of a shared archive.
14745old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14746
14747# Commands used to build a shared archive.
14748archive_cmds=$lt_archive_cmds
14749archive_expsym_cmds=$lt_archive_expsym_cmds
14750
14751# Commands used to build a loadable module if different from building
14752# a shared archive.
14753module_cmds=$lt_module_cmds
14754module_expsym_cmds=$lt_module_expsym_cmds
14755
14756# Whether we are building with GNU ld or not.
14757with_gnu_ld=$lt_with_gnu_ld
14758
14759# Flag that allows shared libraries with undefined symbols to be built.
14760allow_undefined_flag=$lt_allow_undefined_flag
14761
14762# Flag that enforces no undefined symbols.
14763no_undefined_flag=$lt_no_undefined_flag
14764
14765# Flag to hardcode \$libdir into a binary during linking.
14766# This must work even if \$libdir does not exist
14767hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14768
14769# If ld is used when linking, flag to hardcode \$libdir into a binary
14770# during linking. This must work even if \$libdir does not exist.
14771hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14772
14773# Whether we need a single "-rpath" flag with a separated argument.
14774hardcode_libdir_separator=$lt_hardcode_libdir_separator
14775
14776# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14777# DIR into the resulting binary.
14778hardcode_direct=$hardcode_direct
14779
14780# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14781# DIR into the resulting binary and the resulting library dependency is
14782# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14783# library is relocated.
14784hardcode_direct_absolute=$hardcode_direct_absolute
14785
14786# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14787# into the resulting binary.
14788hardcode_minus_L=$hardcode_minus_L
14789
14790# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14791# into the resulting binary.
14792hardcode_shlibpath_var=$hardcode_shlibpath_var
14793
14794# Set to "yes" if building a shared library automatically hardcodes DIR
14795# into the library and all subsequent libraries and executables linked
14796# against it.
14797hardcode_automatic=$hardcode_automatic
14798
14799# Set to yes if linker adds runtime paths of dependent libraries
14800# to runtime path list.
14801inherit_rpath=$inherit_rpath
14802
14803# Whether libtool must link a program against all its dependency libraries.
14804link_all_deplibs=$link_all_deplibs
14805
14806# Fix the shell variable \$srcfile for the compiler.
14807fix_srcfile_path=$lt_fix_srcfile_path
14808
14809# Set to "yes" if exported symbols are required.
14810always_export_symbols=$always_export_symbols
14811
14812# The commands to list exported symbols.
14813export_symbols_cmds=$lt_export_symbols_cmds
14814
14815# Symbols that should not be listed in the preloaded symbols.
14816exclude_expsyms=$lt_exclude_expsyms
14817
14818# Symbols that must always be exported.
14819include_expsyms=$lt_include_expsyms
14820
14821# Commands necessary for linking programs (against libraries) with templates.
14822prelink_cmds=$lt_prelink_cmds
14823
14824# Specify filename containing input files.
14825file_list_spec=$lt_file_list_spec
14826
14827# How to hardcode a shared library path into an executable.
14828hardcode_action=$hardcode_action
14829
14830# ### END LIBTOOL CONFIG
14831
14832_LT_EOF
14833
14834 case $host_os in
14835 aix3*)
14836 cat <<\_LT_EOF >> "$cfgfile"
14837# AIX sometimes has problems with the GCC collect2 program. For some
14838# reason, if we set the COLLECT_NAMES environment variable, the problems
14839# vanish in a puff of smoke.
14840if test "X${COLLECT_NAMES+set}" != Xset; then
14841 COLLECT_NAMES=
14842 export COLLECT_NAMES
14843fi
14844_LT_EOF
14845 ;;
14846 esac
14847
14848
14849ltmain="$ac_aux_dir/ltmain.sh"
14850
14851
14852 # We use sed instead of cat because bash on DJGPP gets confused if
14853 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14854 # text mode, it properly converts lines to CR/LF. This bash problem
14855 # is reportedly fixed, but why not run on old versions too?
14856 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14857 || (rm -f "$cfgfile"; exit 1)
14858
14859 case $xsi_shell in
14860 yes)
14861 cat << \_LT_EOF >> "$cfgfile"
14862
14863# func_dirname file append nondir_replacement
14864# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14865# otherwise set result to NONDIR_REPLACEMENT.
14866func_dirname ()
14867{
14868 case ${1} in
14869 */*) func_dirname_result="${1%/*}${2}" ;;
14870 * ) func_dirname_result="${3}" ;;
14871 esac
14872}
14873
14874# func_basename file
14875func_basename ()
14876{
14877 func_basename_result="${1##*/}"
14878}
14879
14880# func_dirname_and_basename file append nondir_replacement
14881# perform func_basename and func_dirname in a single function
14882# call:
14883# dirname: Compute the dirname of FILE. If nonempty,
14884# add APPEND to the result, otherwise set result
14885# to NONDIR_REPLACEMENT.
14886# value returned in "$func_dirname_result"
14887# basename: Compute filename of FILE.
14888# value retuned in "$func_basename_result"
14889# Implementation must be kept synchronized with func_dirname
14890# and func_basename. For efficiency, we do not delegate to
14891# those functions but instead duplicate the functionality here.
14892func_dirname_and_basename ()
14893{
14894 case ${1} in
14895 */*) func_dirname_result="${1%/*}${2}" ;;
14896 * ) func_dirname_result="${3}" ;;
14897 esac
14898 func_basename_result="${1##*/}"
14899}
14900
14901# func_stripname prefix suffix name
14902# strip PREFIX and SUFFIX off of NAME.
14903# PREFIX and SUFFIX must not contain globbing or regex special
14904# characters, hashes, percent signs, but SUFFIX may contain a leading
14905# dot (in which case that matches only a dot).
14906func_stripname ()
14907{
14908 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14909 # positional parameters, so assign one to ordinary parameter first.
14910 func_stripname_result=${3}
14911 func_stripname_result=${func_stripname_result#"${1}"}
14912 func_stripname_result=${func_stripname_result%"${2}"}
14913}
14914
14915# func_opt_split
14916func_opt_split ()
14917{
14918 func_opt_split_opt=${1%%=*}
14919 func_opt_split_arg=${1#*=}
14920}
14921
14922# func_lo2o object
14923func_lo2o ()
14924{
14925 case ${1} in
14926 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14927 *) func_lo2o_result=${1} ;;
14928 esac
14929}
14930
14931# func_xform libobj-or-source
14932func_xform ()
14933{
14934 func_xform_result=${1%.*}.lo
14935}
14936
14937# func_arith arithmetic-term...
14938func_arith ()
14939{
14940 func_arith_result=$(( $* ))
14941}
14942
14943# func_len string
14944# STRING may not start with a hyphen.
14945func_len ()
14946{
14947 func_len_result=${#1}
14948}
14949
14950_LT_EOF
14951 ;;
14952 *) # Bourne compatible functions.
14953 cat << \_LT_EOF >> "$cfgfile"
14954
14955# func_dirname file append nondir_replacement
14956# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14957# otherwise set result to NONDIR_REPLACEMENT.
14958func_dirname ()
14959{
14960 # Extract subdirectory from the argument.
14961 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14962 if test "X$func_dirname_result" = "X${1}"; then
14963 func_dirname_result="${3}"
14964 else
14965 func_dirname_result="$func_dirname_result${2}"
14966 fi
14967}
14968
14969# func_basename file
14970func_basename ()
14971{
14972 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14973}
14974
14975
14976# func_stripname prefix suffix name
14977# strip PREFIX and SUFFIX off of NAME.
14978# PREFIX and SUFFIX must not contain globbing or regex special
14979# characters, hashes, percent signs, but SUFFIX may contain a leading
14980# dot (in which case that matches only a dot).
14981# func_strip_suffix prefix name
14982func_stripname ()
14983{
14984 case ${2} in
14985 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14986 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14987 esac
14988}
14989
14990# sed scripts:
14991my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14992my_sed_long_arg='1s/^-[^=]*=//'
14993
14994# func_opt_split
14995func_opt_split ()
14996{
14997 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14998 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14999}
15000
15001# func_lo2o object
15002func_lo2o ()
15003{
15004 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15005}
15006
15007# func_xform libobj-or-source
15008func_xform ()
15009{
15010 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15011}
15012
15013# func_arith arithmetic-term...
15014func_arith ()
15015{
15016 func_arith_result=`expr "$@"`
15017}
15018
15019# func_len string
15020# STRING may not start with a hyphen.
15021func_len ()
15022{
15023 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15024}
15025
15026_LT_EOF
15027esac
15028
15029case $lt_shell_append in
15030 yes)
15031 cat << \_LT_EOF >> "$cfgfile"
15032
15033# func_append var value
15034# Append VALUE to the end of shell variable VAR.
15035func_append ()
15036{
15037 eval "$1+=\$2"
15038}
15039_LT_EOF
15040 ;;
15041 *)
15042 cat << \_LT_EOF >> "$cfgfile"
15043
15044# func_append var value
15045# Append VALUE to the end of shell variable VAR.
15046func_append ()
15047{
15048 eval "$1=\$$1\$2"
15049}
15050
15051_LT_EOF
15052 ;;
15053 esac
15054
15055
15056 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15057 || (rm -f "$cfgfile"; exit 1)
15058
15059 mv -f "$cfgfile" "$ofile" ||
15060 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15061 chmod +x "$ofile"
15062
15063 ;;
81ecdfbb 15064 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
df1756f4
TG
15065 rm -f Makesim1.tmp Makesim2.tmp Makefile
15066 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15067 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15068 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15069 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15070 <Makefile.sim >Makefile
15071 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15072 ;;
81ecdfbb
RW
15073 "stamp-h":C) echo > stamp-h ;;
15074
df1756f4 15075 esac
81ecdfbb 15076done # for ac_tag
df1756f4 15077
df1756f4 15078
81ecdfbb 15079as_fn_exit 0
df1756f4 15080_ACEOF
df1756f4
TG
15081ac_clean_files=$ac_clean_files_save
15082
81ecdfbb
RW
15083test $ac_write_fail = 0 ||
15084 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15085
df1756f4
TG
15086
15087# configure is writing to config.log, and then calls config.status.
15088# config.status does its own redirection, appending to config.log.
15089# Unfortunately, on DOS this fails, as config.log is still kept open
15090# by configure, so config.status won't be able to write to it; its
15091# output is simply discarded. So we exec the FD to /dev/null,
15092# effectively closing config.log, so it can be properly (re)opened and
15093# appended to by config.status. When coming back to configure, we
15094# need to make the FD available again.
15095if test "$no_create" != yes; then
15096 ac_cs_success=:
15097 ac_config_status_args=
15098 test "$silent" = yes &&
15099 ac_config_status_args="$ac_config_status_args --quiet"
15100 exec 5>/dev/null
15101 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15102 exec 5>>config.log
15103 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15104 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15105 $ac_cs_success || as_fn_exit $?
15106fi
15107if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15109$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
df1756f4
TG
15110fi
15111
15112