]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/moxie/configure
NEWS: Remove HPUX
[thirdparty/binutils-gdb.git] / sim / moxie / configure
CommitLineData
fdd6fa61
AG
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.
fdd6fa61 8#
fdd6fa61
AG
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## -------------------- ##
fdd6fa61 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 :
fdd6fa61
AG
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fdd6fa61
AG
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
fdd6fa61 31fi
fdd6fa61 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 }
fdd6fa61
AG
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
fdd6fa61
AG
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
fdd6fa61 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."
fdd6fa61 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."
fdd6fa61 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
fdd6fa61 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
fdd6fa61
AG
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
fdd6fa61
AG
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
fdd6fa61 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
fdd6fa61
AG
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'`
fdd6fa61 418
fdd6fa61
AG
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
fdd6fa61 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 |
fdd6fa61 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
fdd6fa61 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
fdd6fa61 444 t loop
81ecdfbb 445 s/-\n.*//
fdd6fa61 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; }
fdd6fa61
AG
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"
fdd6fa61
AG
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';;
fdd6fa61
AG
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
fdd6fa61 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
fdd6fa61 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
fdd6fa61 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'
fdd6fa61 491 fi
fdd6fa61
AG
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
fdd6fa61
AG
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
fdd6fa61
AG
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
fdd6fa61
AG
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
fdd6fa61 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
fdd6fa61
AG
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
fdd6fa61
AG
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
fdd6fa61 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
fdd6fa61
AG
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
fdd6fa61
AG
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
fdd6fa61
AG
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
fdd6fa61
AG
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
fdd6fa61
AG
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
fdd6fa61
AG
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
fdd6fa61
AG
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
fdd6fa61
AG
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
fdd6fa61
AG
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
fdd6fa61 592# include <inttypes.h>
fdd6fa61 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
fdd6fa61
AG
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
6ffe910a 604DTC
81ecdfbb
RW
605REPORT_BUGS_TEXI
606REPORT_BUGS_TO
607PKGVERSION
608sim_profile
609sim_trace
610sim_stdio
611sim_debug
612sim_cflags
613sim_bswap
614MAINT
31e6ad7d
MF
615MAINTAINER_MODE_FALSE
616MAINTAINER_MODE_TRUE
6bb11ab3
L
617lt_cv_dlopen_libs
618OTOOL64
619OTOOL
620LIPO
621NMEDIT
622DSYMUTIL
623AWK
624STRIP
625OBJDUMP
626LN_S
627NM
628ac_ct_DUMPBIN
629DUMPBIN
630LD
631FGREP
632SED
633LIBTOOL
634PLUGINS_FALSE
635PLUGINS_TRUE
81ecdfbb
RW
636CATOBJEXT
637GENCAT
638INSTOBJEXT
639DATADIRNAME
640CATALOGS
641POSUB
642GMSGFMT
643XGETTEXT
644INCINTL
645LIBINTL_DEP
646LIBINTL
647USE_NLS
db2e4d67
MF
648GMAKE_FALSE
649GMAKE_TRUE
650MAKE
651CCDEPMODE
652DEPDIR
653am__leading_dot
5f3ef9d0 654PACKAGE
81ecdfbb
RW
655RANLIB
656AR
657HDEFINES
658CC_FOR_BUILD
659INSTALL_DATA
660INSTALL_SCRIPT
661INSTALL_PROGRAM
2232061b
MF
662EGREP
663GREP
664CPP
81ecdfbb
RW
665target_os
666target_vendor
667target_cpu
668target
669host_os
670host_vendor
671host_cpu
672host
673build_os
674build_vendor
675build_cpu
676build
6ffe910a
MF
677OBJEXT
678EXEEXT
679ac_ct_CC
680CPPFLAGS
681LDFLAGS
682CFLAGS
683CC
81ecdfbb
RW
684WERROR_CFLAGS
685WARN_CFLAGS
686sim_xor_endian
687sim_stdcall
688sim_smp
689sim_reserved_bits
690sim_regparm
691sim_packages
692sim_inline
693sim_hw
694sim_hw_objs
695sim_hw_cflags
696sim_default_model
697sim_scache
698sim_float
699sim_hostendian
700sim_endian
701sim_bitsize
702sim_assert
703sim_alignment
704sim_environment
705target_alias
706host_alias
707build_alias
708LIBS
709ECHO_T
710ECHO_N
711ECHO_C
712DEFS
713mandir
714localedir
715libdir
716psdir
717pdfdir
718dvidir
719htmldir
720infodir
721docdir
722oldincludedir
723includedir
724localstatedir
725sharedstatedir
726sysconfdir
727datadir
728datarootdir
729libexecdir
730sbindir
731bindir
732program_transform_name
733prefix
734exec_prefix
735PACKAGE_URL
736PACKAGE_BUGREPORT
737PACKAGE_STRING
738PACKAGE_VERSION
739PACKAGE_TARNAME
740PACKAGE_NAME
741PATH_SEPARATOR
742SHELL'
fdd6fa61 743ac_subst_files=''
81ecdfbb
RW
744ac_user_opts='
745enable_option_checking
5912fadd 746with_zlib
6bb11ab3
L
747enable_plugins
748enable_shared
749enable_static
750with_pic
751enable_fast_install
752with_gnu_ld
753enable_libtool_lock
81ecdfbb
RW
754enable_maintainer_mode
755enable_sim_bswap
756enable_sim_cflags
757enable_sim_debug
758enable_sim_stdio
759enable_sim_trace
760enable_sim_profile
761with_pkgversion
762with_bugurl
5c27d164
AG
763enable_sim_endian
764enable_sim_alignment
765enable_sim_hostendian
766enable_sim_environment
767enable_sim_inline
81ecdfbb
RW
768'
769 ac_precious_vars='build_alias
770host_alias
771target_alias
772CC
773CFLAGS
774LDFLAGS
775LIBS
776CPPFLAGS
777CPP'
778
fdd6fa61
AG
779
780# Initialize some variables set by options.
781ac_init_help=
782ac_init_version=false
81ecdfbb
RW
783ac_unrecognized_opts=
784ac_unrecognized_sep=
fdd6fa61
AG
785# The variables have the same names as the options, with
786# dashes changed to underlines.
787cache_file=/dev/null
788exec_prefix=NONE
789no_create=
790no_recursion=
791prefix=NONE
792program_prefix=NONE
793program_suffix=NONE
794program_transform_name=s,x,x,
795silent=
796site=
797srcdir=
798verbose=
799x_includes=NONE
800x_libraries=NONE
801
802# Installation directory options.
803# These are left unexpanded so users can "make install exec_prefix=/foo"
804# and all the variables that are supposed to be based on exec_prefix
805# by default will actually change.
806# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 807# (The list follows the same order as the GNU Coding Standards.)
fdd6fa61
AG
808bindir='${exec_prefix}/bin'
809sbindir='${exec_prefix}/sbin'
810libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
811datarootdir='${prefix}/share'
812datadir='${datarootdir}'
fdd6fa61
AG
813sysconfdir='${prefix}/etc'
814sharedstatedir='${prefix}/com'
815localstatedir='${prefix}/var'
fdd6fa61
AG
816includedir='${prefix}/include'
817oldincludedir='/usr/include'
81ecdfbb
RW
818docdir='${datarootdir}/doc/${PACKAGE}'
819infodir='${datarootdir}/info'
820htmldir='${docdir}'
821dvidir='${docdir}'
822pdfdir='${docdir}'
823psdir='${docdir}'
824libdir='${exec_prefix}/lib'
825localedir='${datarootdir}/locale'
826mandir='${datarootdir}/man'
fdd6fa61
AG
827
828ac_prev=
81ecdfbb 829ac_dashdash=
fdd6fa61
AG
830for ac_option
831do
832 # If the previous option needs an argument, assign it.
833 if test -n "$ac_prev"; then
81ecdfbb 834 eval $ac_prev=\$ac_option
fdd6fa61
AG
835 ac_prev=
836 continue
837 fi
838
81ecdfbb
RW
839 case $ac_option in
840 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
841 *) ac_optarg=yes ;;
842 esac
fdd6fa61
AG
843
844 # Accept the important Cygnus configure options, so we can diagnose typos.
845
81ecdfbb
RW
846 case $ac_dashdash$ac_option in
847 --)
848 ac_dashdash=yes ;;
fdd6fa61
AG
849
850 -bindir | --bindir | --bindi | --bind | --bin | --bi)
851 ac_prev=bindir ;;
852 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
853 bindir=$ac_optarg ;;
854
855 -build | --build | --buil | --bui | --bu)
856 ac_prev=build_alias ;;
857 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
858 build_alias=$ac_optarg ;;
859
860 -cache-file | --cache-file | --cache-fil | --cache-fi \
861 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
862 ac_prev=cache_file ;;
863 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
864 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
865 cache_file=$ac_optarg ;;
866
867 --config-cache | -C)
868 cache_file=config.cache ;;
869
81ecdfbb 870 -datadir | --datadir | --datadi | --datad)
fdd6fa61 871 ac_prev=datadir ;;
81ecdfbb 872 -datadir=* | --datadir=* | --datadi=* | --datad=*)
fdd6fa61
AG
873 datadir=$ac_optarg ;;
874
81ecdfbb
RW
875 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
876 | --dataroo | --dataro | --datar)
877 ac_prev=datarootdir ;;
878 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
879 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
880 datarootdir=$ac_optarg ;;
881
fdd6fa61 882 -disable-* | --disable-*)
81ecdfbb 883 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
fdd6fa61 884 # Reject names that are not valid shell variable names.
81ecdfbb
RW
885 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
886 as_fn_error "invalid feature name: $ac_useropt"
887 ac_useropt_orig=$ac_useropt
888 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
889 case $ac_user_opts in
890 *"
891"enable_$ac_useropt"
892"*) ;;
893 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
894 ac_unrecognized_sep=', ';;
895 esac
896 eval enable_$ac_useropt=no ;;
897
898 -docdir | --docdir | --docdi | --doc | --do)
899 ac_prev=docdir ;;
900 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
901 docdir=$ac_optarg ;;
902
903 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
904 ac_prev=dvidir ;;
905 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
906 dvidir=$ac_optarg ;;
fdd6fa61
AG
907
908 -enable-* | --enable-*)
81ecdfbb 909 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
fdd6fa61 910 # Reject names that are not valid shell variable names.
81ecdfbb
RW
911 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912 as_fn_error "invalid feature name: $ac_useropt"
913 ac_useropt_orig=$ac_useropt
914 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915 case $ac_user_opts in
916 *"
917"enable_$ac_useropt"
918"*) ;;
919 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
920 ac_unrecognized_sep=', ';;
fdd6fa61 921 esac
81ecdfbb 922 eval enable_$ac_useropt=\$ac_optarg ;;
fdd6fa61
AG
923
924 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
925 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
926 | --exec | --exe | --ex)
927 ac_prev=exec_prefix ;;
928 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
929 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
930 | --exec=* | --exe=* | --ex=*)
931 exec_prefix=$ac_optarg ;;
932
933 -gas | --gas | --ga | --g)
934 # Obsolete; use --with-gas.
935 with_gas=yes ;;
936
937 -help | --help | --hel | --he | -h)
938 ac_init_help=long ;;
939 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
940 ac_init_help=recursive ;;
941 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
942 ac_init_help=short ;;
943
944 -host | --host | --hos | --ho)
945 ac_prev=host_alias ;;
946 -host=* | --host=* | --hos=* | --ho=*)
947 host_alias=$ac_optarg ;;
948
81ecdfbb
RW
949 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
950 ac_prev=htmldir ;;
951 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
952 | --ht=*)
953 htmldir=$ac_optarg ;;
954
fdd6fa61
AG
955 -includedir | --includedir | --includedi | --included | --include \
956 | --includ | --inclu | --incl | --inc)
957 ac_prev=includedir ;;
958 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
959 | --includ=* | --inclu=* | --incl=* | --inc=*)
960 includedir=$ac_optarg ;;
961
962 -infodir | --infodir | --infodi | --infod | --info | --inf)
963 ac_prev=infodir ;;
964 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
965 infodir=$ac_optarg ;;
966
967 -libdir | --libdir | --libdi | --libd)
968 ac_prev=libdir ;;
969 -libdir=* | --libdir=* | --libdi=* | --libd=*)
970 libdir=$ac_optarg ;;
971
972 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
973 | --libexe | --libex | --libe)
974 ac_prev=libexecdir ;;
975 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
976 | --libexe=* | --libex=* | --libe=*)
977 libexecdir=$ac_optarg ;;
978
81ecdfbb
RW
979 -localedir | --localedir | --localedi | --localed | --locale)
980 ac_prev=localedir ;;
981 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
982 localedir=$ac_optarg ;;
983
fdd6fa61 984 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 985 | --localstate | --localstat | --localsta | --localst | --locals)
fdd6fa61
AG
986 ac_prev=localstatedir ;;
987 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 988 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
fdd6fa61
AG
989 localstatedir=$ac_optarg ;;
990
991 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
992 ac_prev=mandir ;;
993 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
994 mandir=$ac_optarg ;;
995
996 -nfp | --nfp | --nf)
997 # Obsolete; use --without-fp.
998 with_fp=no ;;
999
1000 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1001 | --no-cr | --no-c | -n)
1002 no_create=yes ;;
1003
1004 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1005 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1006 no_recursion=yes ;;
1007
1008 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1009 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1010 | --oldin | --oldi | --old | --ol | --o)
1011 ac_prev=oldincludedir ;;
1012 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1013 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1014 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1015 oldincludedir=$ac_optarg ;;
1016
1017 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1018 ac_prev=prefix ;;
1019 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1020 prefix=$ac_optarg ;;
1021
1022 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1023 | --program-pre | --program-pr | --program-p)
1024 ac_prev=program_prefix ;;
1025 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1026 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1027 program_prefix=$ac_optarg ;;
1028
1029 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1030 | --program-suf | --program-su | --program-s)
1031 ac_prev=program_suffix ;;
1032 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1033 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1034 program_suffix=$ac_optarg ;;
1035
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 ac_prev=program_transform_name ;;
1044 -program-transform-name=* | --program-transform-name=* \
1045 | --program-transform-nam=* | --program-transform-na=* \
1046 | --program-transform-n=* | --program-transform-=* \
1047 | --program-transform=* | --program-transfor=* \
1048 | --program-transfo=* | --program-transf=* \
1049 | --program-trans=* | --program-tran=* \
1050 | --progr-tra=* | --program-tr=* | --program-t=*)
1051 program_transform_name=$ac_optarg ;;
1052
81ecdfbb
RW
1053 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1054 ac_prev=pdfdir ;;
1055 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1056 pdfdir=$ac_optarg ;;
1057
1058 -psdir | --psdir | --psdi | --psd | --ps)
1059 ac_prev=psdir ;;
1060 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1061 psdir=$ac_optarg ;;
1062
fdd6fa61
AG
1063 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1064 | -silent | --silent | --silen | --sile | --sil)
1065 silent=yes ;;
1066
1067 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1068 ac_prev=sbindir ;;
1069 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1070 | --sbi=* | --sb=*)
1071 sbindir=$ac_optarg ;;
1072
1073 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1074 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1075 | --sharedst | --shareds | --shared | --share | --shar \
1076 | --sha | --sh)
1077 ac_prev=sharedstatedir ;;
1078 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1079 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1080 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1081 | --sha=* | --sh=*)
1082 sharedstatedir=$ac_optarg ;;
1083
1084 -site | --site | --sit)
1085 ac_prev=site ;;
1086 -site=* | --site=* | --sit=*)
1087 site=$ac_optarg ;;
1088
1089 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1090 ac_prev=srcdir ;;
1091 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1092 srcdir=$ac_optarg ;;
1093
1094 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1095 | --syscon | --sysco | --sysc | --sys | --sy)
1096 ac_prev=sysconfdir ;;
1097 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1098 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1099 sysconfdir=$ac_optarg ;;
1100
1101 -target | --target | --targe | --targ | --tar | --ta | --t)
1102 ac_prev=target_alias ;;
1103 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1104 target_alias=$ac_optarg ;;
1105
1106 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1107 verbose=yes ;;
1108
1109 -version | --version | --versio | --versi | --vers | -V)
1110 ac_init_version=: ;;
1111
1112 -with-* | --with-*)
81ecdfbb 1113 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
fdd6fa61 1114 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1115 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1116 as_fn_error "invalid package name: $ac_useropt"
1117 ac_useropt_orig=$ac_useropt
1118 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1119 case $ac_user_opts in
1120 *"
1121"with_$ac_useropt"
1122"*) ;;
1123 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1124 ac_unrecognized_sep=', ';;
fdd6fa61 1125 esac
81ecdfbb 1126 eval with_$ac_useropt=\$ac_optarg ;;
fdd6fa61
AG
1127
1128 -without-* | --without-*)
81ecdfbb 1129 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
fdd6fa61 1130 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1131 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132 as_fn_error "invalid package name: $ac_useropt"
1133 ac_useropt_orig=$ac_useropt
1134 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135 case $ac_user_opts in
1136 *"
1137"with_$ac_useropt"
1138"*) ;;
1139 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1140 ac_unrecognized_sep=', ';;
1141 esac
1142 eval with_$ac_useropt=no ;;
fdd6fa61
AG
1143
1144 --x)
1145 # Obsolete; use --with-x.
1146 with_x=yes ;;
1147
1148 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1149 | --x-incl | --x-inc | --x-in | --x-i)
1150 ac_prev=x_includes ;;
1151 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1152 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1153 x_includes=$ac_optarg ;;
1154
1155 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1156 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1157 ac_prev=x_libraries ;;
1158 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1159 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1160 x_libraries=$ac_optarg ;;
1161
81ecdfbb
RW
1162 -*) as_fn_error "unrecognized option: \`$ac_option'
1163Try \`$0 --help' for more information."
fdd6fa61
AG
1164 ;;
1165
1166 *=*)
1167 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1168 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1169 case $ac_envvar in #(
1170 '' | [0-9]* | *[!_$as_cr_alnum]* )
1171 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1172 esac
1173 eval $ac_envvar=\$ac_optarg
fdd6fa61
AG
1174 export $ac_envvar ;;
1175
1176 *)
1177 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1178 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
fdd6fa61 1179 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1180 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
fdd6fa61
AG
1181 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1182 ;;
1183
1184 esac
1185done
1186
1187if test -n "$ac_prev"; then
1188 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1189 as_fn_error "missing argument to $ac_option"
fdd6fa61
AG
1190fi
1191
81ecdfbb
RW
1192if test -n "$ac_unrecognized_opts"; then
1193 case $enable_option_checking in
1194 no) ;;
1195 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1196 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
fdd6fa61 1197 esac
81ecdfbb 1198fi
fdd6fa61 1199
81ecdfbb
RW
1200# Check all directory arguments for consistency.
1201for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1202 datadir sysconfdir sharedstatedir localstatedir includedir \
1203 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1204 libdir localedir mandir
fdd6fa61 1205do
81ecdfbb
RW
1206 eval ac_val=\$$ac_var
1207 # Remove trailing slashes.
1208 case $ac_val in
1209 */ )
1210 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1211 eval $ac_var=\$ac_val;;
1212 esac
1213 # Be sure to have absolute directory names.
fdd6fa61 1214 case $ac_val in
81ecdfbb
RW
1215 [\\/$]* | ?:[\\/]* ) continue;;
1216 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
fdd6fa61 1217 esac
81ecdfbb 1218 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
fdd6fa61
AG
1219done
1220
1221# There might be people who depend on the old broken behavior: `$host'
1222# used to hold the argument of --host etc.
1223# FIXME: To remove some day.
1224build=$build_alias
1225host=$host_alias
1226target=$target_alias
1227
1228# FIXME: To remove some day.
1229if test "x$host_alias" != x; then
1230 if test "x$build_alias" = x; then
1231 cross_compiling=maybe
81ecdfbb 1232 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
fdd6fa61
AG
1233 If a cross compiler is detected then cross compile mode will be used." >&2
1234 elif test "x$build_alias" != "x$host_alias"; then
1235 cross_compiling=yes
1236 fi
1237fi
1238
1239ac_tool_prefix=
1240test -n "$host_alias" && ac_tool_prefix=$host_alias-
1241
1242test "$silent" = yes && exec 6>/dev/null
1243
1244
81ecdfbb
RW
1245ac_pwd=`pwd` && test -n "$ac_pwd" &&
1246ac_ls_di=`ls -di .` &&
1247ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1248 as_fn_error "working directory cannot be determined"
1249test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1250 as_fn_error "pwd does not report name of working directory"
1251
1252
fdd6fa61
AG
1253# Find the source files, if location was not specified.
1254if test -z "$srcdir"; then
1255 ac_srcdir_defaulted=yes
81ecdfbb
RW
1256 # Try the directory containing this script, then the parent directory.
1257 ac_confdir=`$as_dirname -- "$as_myself" ||
1258$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1259 X"$as_myself" : 'X\(//\)[^/]' \| \
1260 X"$as_myself" : 'X\(//\)$' \| \
1261 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1262$as_echo X"$as_myself" |
1263 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1264 s//\1/
1265 q
1266 }
1267 /^X\(\/\/\)[^/].*/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\/\)$/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\).*/{
1276 s//\1/
1277 q
1278 }
1279 s/.*/./; q'`
fdd6fa61 1280 srcdir=$ac_confdir
81ecdfbb 1281 if test ! -r "$srcdir/$ac_unique_file"; then
fdd6fa61
AG
1282 srcdir=..
1283 fi
1284else
1285 ac_srcdir_defaulted=no
1286fi
81ecdfbb
RW
1287if test ! -r "$srcdir/$ac_unique_file"; then
1288 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1289 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1290fi
1291ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1292ac_abs_confdir=`(
1293 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1294 pwd)`
1295# When building in place, set srcdir=.
1296if test "$ac_abs_confdir" = "$ac_pwd"; then
1297 srcdir=.
1298fi
1299# Remove unnecessary trailing slashes from srcdir.
1300# Double slashes in file names in object file debugging info
1301# mess up M-x gdb in Emacs.
1302case $srcdir in
1303*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1304esac
1305for ac_var in $ac_precious_vars; do
1306 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1307 eval ac_env_${ac_var}_value=\$${ac_var}
1308 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1309 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1310done
fdd6fa61
AG
1311
1312#
1313# Report the --help message.
1314#
1315if test "$ac_init_help" = "long"; then
1316 # Omit some internal or obsolete options to make the list less imposing.
1317 # This message is too long to be a string in the A/UX 3.1 sh.
1318 cat <<_ACEOF
1319\`configure' configures this package to adapt to many kinds of systems.
1320
1321Usage: $0 [OPTION]... [VAR=VALUE]...
1322
1323To assign environment variables (e.g., CC, CFLAGS...), specify them as
1324VAR=VALUE. See below for descriptions of some of the useful variables.
1325
1326Defaults for the options are specified in brackets.
1327
1328Configuration:
1329 -h, --help display this help and exit
1330 --help=short display options specific to this package
1331 --help=recursive display the short help of all the included packages
1332 -V, --version display version information and exit
1333 -q, --quiet, --silent do not print \`checking...' messages
1334 --cache-file=FILE cache test results in FILE [disabled]
1335 -C, --config-cache alias for \`--cache-file=config.cache'
1336 -n, --no-create do not create output files
1337 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1338
fdd6fa61
AG
1339Installation directories:
1340 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1341 [$ac_default_prefix]
fdd6fa61 1342 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1343 [PREFIX]
fdd6fa61
AG
1344
1345By default, \`make install' will install all the files in
1346\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1347an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1348for instance \`--prefix=\$HOME'.
1349
1350For better control, use the options below.
1351
1352Fine tuning of the installation directories:
81ecdfbb
RW
1353 --bindir=DIR user executables [EPREFIX/bin]
1354 --sbindir=DIR system admin executables [EPREFIX/sbin]
1355 --libexecdir=DIR program executables [EPREFIX/libexec]
1356 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1357 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1358 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1359 --libdir=DIR object code libraries [EPREFIX/lib]
1360 --includedir=DIR C header files [PREFIX/include]
1361 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1362 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1363 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1364 --infodir=DIR info documentation [DATAROOTDIR/info]
1365 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1366 --mandir=DIR man documentation [DATAROOTDIR/man]
1367 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1368 --htmldir=DIR html documentation [DOCDIR]
1369 --dvidir=DIR dvi documentation [DOCDIR]
1370 --pdfdir=DIR pdf documentation [DOCDIR]
1371 --psdir=DIR ps documentation [DOCDIR]
fdd6fa61
AG
1372_ACEOF
1373
1374 cat <<\_ACEOF
1375
1376Program names:
1377 --program-prefix=PREFIX prepend PREFIX to installed program names
1378 --program-suffix=SUFFIX append SUFFIX to installed program names
1379 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1380
1381System types:
1382 --build=BUILD configure for building on BUILD [guessed]
1383 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1384 --target=TARGET configure for building compilers for TARGET [HOST]
1385_ACEOF
1386fi
1387
1388if test -n "$ac_init_help"; then
1389
1390 cat <<\_ACEOF
1391
1392Optional Features:
81ecdfbb 1393 --disable-option-checking ignore unrecognized --enable/--with options
fdd6fa61
AG
1394 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1395 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1396 --enable-plugins Enable support for plugins
6bb11ab3
L
1397 --enable-shared[=PKGS] build shared libraries [default=yes]
1398 --enable-static[=PKGS] build static libraries [default=yes]
1399 --enable-fast-install[=PKGS]
1400 optimize for fast installation [default=yes]
1401 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1402 --enable-maintainer-mode enable make rules and dependencies not useful
1403 (and sometimes confusing) to the casual installer
fdd6fa61
AG
1404 --enable-sim-bswap Use Host specific BSWAP instruction.
1405 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1406 --enable-sim-debug=opts Enable debugging flags
1407 --enable-sim-stdio Specify whether to use stdio for console input/output.
1408 --enable-sim-trace=opts Enable tracing flags
1409 --enable-sim-profile=opts Enable profiling flags
5c27d164
AG
1410 --enable-sim-endian=endian Specify target byte endian orientation.
1411 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1412 --enable-sim-hostendian=end Specify host byte endian orientation.
1413 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment.
1414 --enable-sim-inline=inlines Specify which functions should be inlined.
fdd6fa61 1415
d6416cdc
RW
1416Optional Packages:
1417 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1418 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3725885a 1419 --with-zlib include zlib support (auto/yes/no) default=auto
6bb11ab3
L
1420 --with-pic try to use only PIC/non-PIC objects [default=use
1421 both]
1422 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
d6416cdc
RW
1423 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1424 --with-bugurl=URL Direct users to URL to report a bug
1425
fdd6fa61
AG
1426Some influential environment variables:
1427 CC C compiler command
1428 CFLAGS C compiler flags
1429 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1430 nonstandard directory <lib dir>
81ecdfbb
RW
1431 LIBS libraries to pass to the linker, e.g. -l<library>
1432 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1433 you have headers in a nonstandard directory <include dir>
fdd6fa61
AG
1434 CPP C preprocessor
1435
1436Use these variables to override the choices made by `configure' or to help
1437it to find libraries and programs with nonstandard names/locations.
1438
81ecdfbb 1439Report bugs to the package provider.
fdd6fa61 1440_ACEOF
81ecdfbb 1441ac_status=$?
fdd6fa61
AG
1442fi
1443
1444if test "$ac_init_help" = "recursive"; then
1445 # If there are subdirs, report their specific --help.
fdd6fa61 1446 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1447 test -d "$ac_dir" ||
1448 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1449 continue
fdd6fa61
AG
1450 ac_builddir=.
1451
81ecdfbb
RW
1452case "$ac_dir" in
1453.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1454*)
1455 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1456 # A ".." for each directory in $ac_dir_suffix.
1457 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1458 case $ac_top_builddir_sub in
1459 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1460 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1461 esac ;;
1462esac
1463ac_abs_top_builddir=$ac_pwd
1464ac_abs_builddir=$ac_pwd$ac_dir_suffix
1465# for backward compatibility:
1466ac_top_builddir=$ac_top_build_prefix
fdd6fa61
AG
1467
1468case $srcdir in
81ecdfbb 1469 .) # We are building in place.
fdd6fa61 1470 ac_srcdir=.
81ecdfbb
RW
1471 ac_top_srcdir=$ac_top_builddir_sub
1472 ac_abs_top_srcdir=$ac_pwd ;;
1473 [\\/]* | ?:[\\/]* ) # Absolute name.
fdd6fa61 1474 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1475 ac_top_srcdir=$srcdir
1476 ac_abs_top_srcdir=$srcdir ;;
1477 *) # Relative name.
1478 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1479 ac_top_srcdir=$ac_top_build_prefix$srcdir
1480 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fdd6fa61 1481esac
81ecdfbb
RW
1482ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1483
1484 cd "$ac_dir" || { ac_status=$?; continue; }
1485 # Check for guested configure.
1486 if test -f "$ac_srcdir/configure.gnu"; then
1487 echo &&
1488 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1489 elif test -f "$ac_srcdir/configure"; then
1490 echo &&
1491 $SHELL "$ac_srcdir/configure" --help=recursive
fdd6fa61 1492 else
81ecdfbb
RW
1493 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1494 fi || ac_status=$?
1495 cd "$ac_pwd" || { ac_status=$?; break; }
fdd6fa61
AG
1496 done
1497fi
1498
81ecdfbb 1499test -n "$ac_init_help" && exit $ac_status
fdd6fa61
AG
1500if $ac_init_version; then
1501 cat <<\_ACEOF
81ecdfbb
RW
1502configure
1503generated by GNU Autoconf 2.64
fdd6fa61 1504
81ecdfbb 1505Copyright (C) 2009 Free Software Foundation, Inc.
fdd6fa61
AG
1506This configure script is free software; the Free Software Foundation
1507gives unlimited permission to copy, distribute and modify it.
1508_ACEOF
81ecdfbb 1509 exit
fdd6fa61 1510fi
fdd6fa61 1511
81ecdfbb
RW
1512## ------------------------ ##
1513## Autoconf initialization. ##
1514## ------------------------ ##
fdd6fa61 1515
81ecdfbb
RW
1516# ac_fn_c_try_compile LINENO
1517# --------------------------
1518# Try to compile conftest.$ac_ext, and return whether this succeeded.
1519ac_fn_c_try_compile ()
fdd6fa61 1520{
81ecdfbb
RW
1521 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1522 rm -f conftest.$ac_objext
1523 if { { ac_try="$ac_compile"
1524case "(($ac_try" in
1525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1526 *) ac_try_echo=$ac_try;;
1527esac
1528eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1529$as_echo "$ac_try_echo"; } >&5
1530 (eval "$ac_compile") 2>conftest.err
1531 ac_status=$?
1532 if test -s conftest.err; then
1533 grep -v '^ *+' conftest.err >conftest.er1
1534 cat conftest.er1 >&5
1535 mv -f conftest.er1 conftest.err
1536 fi
1537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1538 test $ac_status = 0; } && {
1539 test -z "$ac_c_werror_flag" ||
1540 test ! -s conftest.err
1541 } && test -s conftest.$ac_objext; then :
1542 ac_retval=0
1543else
1544 $as_echo "$as_me: failed program was:" >&5
1545sed 's/^/| /' conftest.$ac_ext >&5
fdd6fa61 1546
81ecdfbb
RW
1547 ac_retval=1
1548fi
1549 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1550 return $ac_retval
fdd6fa61 1551
81ecdfbb 1552} # ac_fn_c_try_compile
fdd6fa61 1553
81ecdfbb
RW
1554# ac_fn_c_try_cpp LINENO
1555# ----------------------
1556# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1557ac_fn_c_try_cpp ()
1558{
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 if { { ac_try="$ac_cpp conftest.$ac_ext"
1561case "(($ac_try" in
1562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563 *) ac_try_echo=$ac_try;;
1564esac
1565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566$as_echo "$ac_try_echo"; } >&5
1567 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1568 ac_status=$?
1569 if test -s conftest.err; then
1570 grep -v '^ *+' conftest.err >conftest.er1
1571 cat conftest.er1 >&5
1572 mv -f conftest.er1 conftest.err
1573 fi
1574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575 test $ac_status = 0; } >/dev/null && {
1576 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1577 test ! -s conftest.err
1578 }; then :
1579 ac_retval=0
1580else
1581 $as_echo "$as_me: failed program was:" >&5
1582sed 's/^/| /' conftest.$ac_ext >&5
fdd6fa61 1583
81ecdfbb
RW
1584 ac_retval=1
1585fi
1586 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1587 return $ac_retval
fdd6fa61 1588
81ecdfbb 1589} # ac_fn_c_try_cpp
fdd6fa61 1590
81ecdfbb
RW
1591# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1592# -------------------------------------------------------
1593# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1594# the include files in INCLUDES and setting the cache variable VAR
1595# accordingly.
1596ac_fn_c_check_header_mongrel ()
1597{
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1601$as_echo_n "checking for $2... " >&6; }
1602if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1603 $as_echo_n "(cached) " >&6
1604fi
1605eval ac_res=\$$3
1606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1607$as_echo "$ac_res" >&6; }
1608else
1609 # Is the header compilable?
1610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1611$as_echo_n "checking $2 usability... " >&6; }
1612cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1613/* end confdefs.h. */
1614$4
1615#include <$2>
1616_ACEOF
1617if ac_fn_c_try_compile "$LINENO"; then :
1618 ac_header_compiler=yes
1619else
1620 ac_header_compiler=no
1621fi
1622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1624$as_echo "$ac_header_compiler" >&6; }
1625
1626# Is the header present?
1627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1628$as_echo_n "checking $2 presence... " >&6; }
1629cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1630/* end confdefs.h. */
1631#include <$2>
1632_ACEOF
1633if ac_fn_c_try_cpp "$LINENO"; then :
1634 ac_header_preproc=yes
1635else
1636 ac_header_preproc=no
1637fi
1638rm -f conftest.err conftest.$ac_ext
1639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1640$as_echo "$ac_header_preproc" >&6; }
1641
1642# So? What about this header?
1643case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1644 yes:no: )
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1646$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1648$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1649 ;;
1650 no:yes:* )
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1652$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1654$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1656$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1658$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1660$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661 ;;
1662esac
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1664$as_echo_n "checking for $2... " >&6; }
1665if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1666 $as_echo_n "(cached) " >&6
1667else
1668 eval "$3=\$ac_header_compiler"
1669fi
1670eval ac_res=\$$3
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1672$as_echo "$ac_res" >&6; }
1673fi
1674 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1675
1676} # ac_fn_c_check_header_mongrel
1677
1678# ac_fn_c_try_run LINENO
1679# ----------------------
1680# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1681# that executables *can* be run.
1682ac_fn_c_try_run ()
1683{
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 if { { ac_try="$ac_link"
1686case "(($ac_try" in
1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688 *) ac_try_echo=$ac_try;;
1689esac
1690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691$as_echo "$ac_try_echo"; } >&5
1692 (eval "$ac_link") 2>&5
1693 ac_status=$?
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1696 { { case "(($ac_try" in
1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698 *) ac_try_echo=$ac_try;;
1699esac
1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701$as_echo "$ac_try_echo"; } >&5
1702 (eval "$ac_try") 2>&5
1703 ac_status=$?
1704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705 test $ac_status = 0; }; }; then :
1706 ac_retval=0
1707else
1708 $as_echo "$as_me: program exited with status $ac_status" >&5
1709 $as_echo "$as_me: failed program was:" >&5
1710sed 's/^/| /' conftest.$ac_ext >&5
1711
1712 ac_retval=$ac_status
1713fi
1714 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1716 return $ac_retval
1717
1718} # ac_fn_c_try_run
1719
1720# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1721# -------------------------------------------------------
1722# Tests whether HEADER exists and can be compiled using the include files in
1723# INCLUDES, setting the cache variable VAR accordingly.
1724ac_fn_c_check_header_compile ()
1725{
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1728$as_echo_n "checking for $2... " >&6; }
1729if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1730 $as_echo_n "(cached) " >&6
1731else
1732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1733/* end confdefs.h. */
1734$4
1735#include <$2>
1736_ACEOF
1737if ac_fn_c_try_compile "$LINENO"; then :
1738 eval "$3=yes"
1739else
1740 eval "$3=no"
1741fi
1742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1743fi
1744eval ac_res=\$$3
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1746$as_echo "$ac_res" >&6; }
1747 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1748
1749} # ac_fn_c_check_header_compile
1750
1751# ac_fn_c_try_link LINENO
1752# -----------------------
1753# Try to link conftest.$ac_ext, and return whether this succeeded.
1754ac_fn_c_try_link ()
1755{
1756 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757 rm -f conftest.$ac_objext conftest$ac_exeext
1758 if { { ac_try="$ac_link"
1759case "(($ac_try" in
1760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761 *) ac_try_echo=$ac_try;;
1762esac
1763eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764$as_echo "$ac_try_echo"; } >&5
1765 (eval "$ac_link") 2>conftest.err
1766 ac_status=$?
1767 if test -s conftest.err; then
1768 grep -v '^ *+' conftest.err >conftest.er1
1769 cat conftest.er1 >&5
1770 mv -f conftest.er1 conftest.err
1771 fi
1772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1773 test $ac_status = 0; } && {
1774 test -z "$ac_c_werror_flag" ||
1775 test ! -s conftest.err
1776 } && test -s conftest$ac_exeext && {
1777 test "$cross_compiling" = yes ||
1778 $as_test_x conftest$ac_exeext
1779 }; then :
1780 ac_retval=0
1781else
1782 $as_echo "$as_me: failed program was:" >&5
1783sed 's/^/| /' conftest.$ac_ext >&5
1784
1785 ac_retval=1
1786fi
1787 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1788 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1789 # interfere with the next link command; also delete a directory that is
1790 # left behind by Apple's compiler. We do this before executing the actions.
1791 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1792 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1793 return $ac_retval
1794
1795} # ac_fn_c_try_link
1796
1797# ac_fn_c_check_func LINENO FUNC VAR
1798# ----------------------------------
1799# Tests whether FUNC exists, setting the cache variable VAR accordingly
1800ac_fn_c_check_func ()
1801{
1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1804$as_echo_n "checking for $2... " >&6; }
1805if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1806 $as_echo_n "(cached) " >&6
1807else
1808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809/* end confdefs.h. */
1810/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1811 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1812#define $2 innocuous_$2
1813
1814/* System header to define __stub macros and hopefully few prototypes,
1815 which can conflict with char $2 (); below.
1816 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1817 <limits.h> exists even on freestanding compilers. */
1818
1819#ifdef __STDC__
1820# include <limits.h>
1821#else
1822# include <assert.h>
1823#endif
1824
1825#undef $2
1826
1827/* Override any GCC internal prototype to avoid an error.
1828 Use char because int might match the return type of a GCC
1829 builtin and then its argument prototype would still apply. */
1830#ifdef __cplusplus
1831extern "C"
1832#endif
1833char $2 ();
1834/* The GNU C library defines this for functions which it implements
1835 to always fail with ENOSYS. Some functions are actually named
1836 something starting with __ and the normal name is an alias. */
1837#if defined __stub_$2 || defined __stub___$2
1838choke me
1839#endif
1840
1841int
1842main ()
1843{
1844return $2 ();
1845 ;
1846 return 0;
1847}
1848_ACEOF
1849if ac_fn_c_try_link "$LINENO"; then :
1850 eval "$3=yes"
1851else
1852 eval "$3=no"
1853fi
1854rm -f core conftest.err conftest.$ac_objext \
1855 conftest$ac_exeext conftest.$ac_ext
1856fi
1857eval ac_res=\$$3
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1859$as_echo "$ac_res" >&6; }
1860 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861
1862} # ac_fn_c_check_func
1863cat >config.log <<_ACEOF
1864This file contains any messages produced by compilers while
1865running configure, to aid debugging if configure makes a mistake.
1866
1867It was created by $as_me, which was
1868generated by GNU Autoconf 2.64. Invocation command line was
1869
1870 $ $0 $@
1871
1872_ACEOF
1873exec 5>>config.log
1874{
1875cat <<_ASUNAME
1876## --------- ##
1877## Platform. ##
1878## --------- ##
1879
1880hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1881uname -m = `(uname -m) 2>/dev/null || echo unknown`
1882uname -r = `(uname -r) 2>/dev/null || echo unknown`
1883uname -s = `(uname -s) 2>/dev/null || echo unknown`
1884uname -v = `(uname -v) 2>/dev/null || echo unknown`
1885
1886/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1887/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1888
1889/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1890/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1891/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1892/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1893/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1894/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1895/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1896
1897_ASUNAME
1898
1899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1900for as_dir in $PATH
1901do
1902 IFS=$as_save_IFS
1903 test -z "$as_dir" && as_dir=.
1904 $as_echo "PATH: $as_dir"
1905 done
1906IFS=$as_save_IFS
1907
1908} >&5
1909
1910cat >&5 <<_ACEOF
fdd6fa61
AG
1911
1912
1913## ----------- ##
1914## Core tests. ##
1915## ----------- ##
1916
1917_ACEOF
1918
1919
1920# Keep a trace of the command line.
1921# Strip out --no-create and --no-recursion so they do not pile up.
1922# Strip out --silent because we don't want to record it for future runs.
1923# Also quote any args containing shell meta-characters.
1924# Make two passes to allow for proper duplicate-argument suppression.
1925ac_configure_args=
1926ac_configure_args0=
1927ac_configure_args1=
fdd6fa61
AG
1928ac_must_keep_next=false
1929for ac_pass in 1 2
1930do
1931 for ac_arg
1932 do
1933 case $ac_arg in
1934 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1935 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1936 | -silent | --silent | --silen | --sile | --sil)
1937 continue ;;
81ecdfbb
RW
1938 *\'*)
1939 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fdd6fa61
AG
1940 esac
1941 case $ac_pass in
81ecdfbb 1942 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
fdd6fa61 1943 2)
81ecdfbb 1944 as_fn_append ac_configure_args1 " '$ac_arg'"
fdd6fa61
AG
1945 if test $ac_must_keep_next = true; then
1946 ac_must_keep_next=false # Got value, back to normal.
1947 else
1948 case $ac_arg in
1949 *=* | --config-cache | -C | -disable-* | --disable-* \
1950 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1951 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1952 | -with-* | --with-* | -without-* | --without-* | --x)
1953 case "$ac_configure_args0 " in
1954 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1955 esac
1956 ;;
1957 -* ) ac_must_keep_next=true ;;
1958 esac
1959 fi
81ecdfbb 1960 as_fn_append ac_configure_args " '$ac_arg'"
fdd6fa61
AG
1961 ;;
1962 esac
1963 done
1964done
81ecdfbb
RW
1965{ ac_configure_args0=; unset ac_configure_args0;}
1966{ ac_configure_args1=; unset ac_configure_args1;}
fdd6fa61
AG
1967
1968# When interrupted or exit'd, cleanup temporary files, and complete
1969# config.log. We remove comments because anyway the quotes in there
1970# would cause problems or look ugly.
81ecdfbb
RW
1971# WARNING: Use '\'' to represent an apostrophe within the trap.
1972# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
fdd6fa61
AG
1973trap 'exit_status=$?
1974 # Save into config.log some information that might help in debugging.
1975 {
1976 echo
1977
1978 cat <<\_ASBOX
1979## ---------------- ##
1980## Cache variables. ##
1981## ---------------- ##
1982_ASBOX
1983 echo
1984 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1985(
1986 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1987 eval ac_val=\$$ac_var
1988 case $ac_val in #(
1989 *${as_nl}*)
1990 case $ac_var in #(
1991 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1992$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1993 esac
1994 case $ac_var in #(
1995 _ | IFS | as_nl) ;; #(
1996 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1997 *) { eval $ac_var=; unset $ac_var;} ;;
1998 esac ;;
1999 esac
2000 done
fdd6fa61 2001 (set) 2>&1 |
81ecdfbb
RW
2002 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2003 *${as_nl}ac_space=\ *)
fdd6fa61 2004 sed -n \
81ecdfbb
RW
2005 "s/'\''/'\''\\\\'\'''\''/g;
2006 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2007 ;; #(
fdd6fa61 2008 *)
81ecdfbb 2009 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fdd6fa61 2010 ;;
81ecdfbb
RW
2011 esac |
2012 sort
2013)
fdd6fa61
AG
2014 echo
2015
2016 cat <<\_ASBOX
2017## ----------------- ##
2018## Output variables. ##
2019## ----------------- ##
2020_ASBOX
2021 echo
2022 for ac_var in $ac_subst_vars
2023 do
81ecdfbb
RW
2024 eval ac_val=\$$ac_var
2025 case $ac_val in
2026 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2027 esac
2028 $as_echo "$ac_var='\''$ac_val'\''"
fdd6fa61
AG
2029 done | sort
2030 echo
2031
2032 if test -n "$ac_subst_files"; then
2033 cat <<\_ASBOX
81ecdfbb
RW
2034## ------------------- ##
2035## File substitutions. ##
2036## ------------------- ##
fdd6fa61
AG
2037_ASBOX
2038 echo
2039 for ac_var in $ac_subst_files
2040 do
81ecdfbb
RW
2041 eval ac_val=\$$ac_var
2042 case $ac_val in
2043 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2044 esac
2045 $as_echo "$ac_var='\''$ac_val'\''"
fdd6fa61
AG
2046 done | sort
2047 echo
2048 fi
2049
2050 if test -s confdefs.h; then
2051 cat <<\_ASBOX
2052## ----------- ##
2053## confdefs.h. ##
2054## ----------- ##
2055_ASBOX
2056 echo
81ecdfbb 2057 cat confdefs.h
fdd6fa61
AG
2058 echo
2059 fi
2060 test "$ac_signal" != 0 &&
81ecdfbb
RW
2061 $as_echo "$as_me: caught signal $ac_signal"
2062 $as_echo "$as_me: exit $exit_status"
fdd6fa61 2063 } >&5
81ecdfbb
RW
2064 rm -f core *.core core.conftest.* &&
2065 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
fdd6fa61 2066 exit $exit_status
81ecdfbb 2067' 0
fdd6fa61 2068for ac_signal in 1 2 13 15; do
81ecdfbb 2069 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
fdd6fa61
AG
2070done
2071ac_signal=0
2072
2073# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2074rm -f -r conftest* confdefs.h
2075
2076$as_echo "/* confdefs.h */" > confdefs.h
fdd6fa61
AG
2077
2078# Predefined preprocessor variables.
2079
2080cat >>confdefs.h <<_ACEOF
2081#define PACKAGE_NAME "$PACKAGE_NAME"
2082_ACEOF
2083
fdd6fa61
AG
2084cat >>confdefs.h <<_ACEOF
2085#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2086_ACEOF
2087
fdd6fa61
AG
2088cat >>confdefs.h <<_ACEOF
2089#define PACKAGE_VERSION "$PACKAGE_VERSION"
2090_ACEOF
2091
fdd6fa61
AG
2092cat >>confdefs.h <<_ACEOF
2093#define PACKAGE_STRING "$PACKAGE_STRING"
2094_ACEOF
2095
fdd6fa61
AG
2096cat >>confdefs.h <<_ACEOF
2097#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2098_ACEOF
2099
81ecdfbb
RW
2100cat >>confdefs.h <<_ACEOF
2101#define PACKAGE_URL "$PACKAGE_URL"
2102_ACEOF
2103
fdd6fa61
AG
2104
2105# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2106# Prefer an explicitly selected file to automatically selected ones.
2107ac_site_file1=NONE
2108ac_site_file2=NONE
2109if test -n "$CONFIG_SITE"; then
2110 ac_site_file1=$CONFIG_SITE
2111elif test "x$prefix" != xNONE; then
2112 ac_site_file1=$prefix/share/config.site
2113 ac_site_file2=$prefix/etc/config.site
2114else
2115 ac_site_file1=$ac_default_prefix/share/config.site
2116 ac_site_file2=$ac_default_prefix/etc/config.site
2117fi
2118for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2119do
2120 test "x$ac_site_file" = xNONE && continue
fdd6fa61 2121 if test -r "$ac_site_file"; then
81ecdfbb
RW
2122 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2123$as_echo "$as_me: loading site script $ac_site_file" >&6;}
fdd6fa61
AG
2124 sed 's/^/| /' "$ac_site_file" >&5
2125 . "$ac_site_file"
2126 fi
2127done
2128
2129if test -r "$cache_file"; then
2130 # Some versions of bash will fail to source /dev/null (special
2131 # files actually), so we avoid doing that.
2132 if test -f "$cache_file"; then
81ecdfbb
RW
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2134$as_echo "$as_me: loading cache $cache_file" >&6;}
fdd6fa61 2135 case $cache_file in
81ecdfbb
RW
2136 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2137 *) . "./$cache_file";;
fdd6fa61
AG
2138 esac
2139 fi
2140else
81ecdfbb
RW
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2142$as_echo "$as_me: creating cache $cache_file" >&6;}
fdd6fa61
AG
2143 >$cache_file
2144fi
2145
2146# Check that the precious variables saved in the cache have kept the same
2147# value.
2148ac_cache_corrupted=false
81ecdfbb 2149for ac_var in $ac_precious_vars; do
fdd6fa61
AG
2150 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2151 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2152 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2153 eval ac_new_val=\$ac_env_${ac_var}_value
fdd6fa61
AG
2154 case $ac_old_set,$ac_new_set in
2155 set,)
81ecdfbb
RW
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2157$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
fdd6fa61
AG
2158 ac_cache_corrupted=: ;;
2159 ,set)
81ecdfbb
RW
2160 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2161$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
fdd6fa61
AG
2162 ac_cache_corrupted=: ;;
2163 ,);;
2164 *)
2165 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2166 # differences in whitespace do not lead to failure.
2167 ac_old_val_w=`echo x $ac_old_val`
2168 ac_new_val_w=`echo x $ac_new_val`
2169 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2171$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2172 ac_cache_corrupted=:
2173 else
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2175$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2176 eval $ac_var=\$ac_old_val
2177 fi
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2179$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2181$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fdd6fa61
AG
2182 fi;;
2183 esac
2184 # Pass precious variables to config.status.
2185 if test "$ac_new_set" = set; then
2186 case $ac_new_val in
81ecdfbb 2187 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
fdd6fa61
AG
2188 *) ac_arg=$ac_var=$ac_new_val ;;
2189 esac
2190 case " $ac_configure_args " in
2191 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2192 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
fdd6fa61
AG
2193 esac
2194 fi
2195done
2196if $ac_cache_corrupted; then
81ecdfbb
RW
2197 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2198$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2200$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2201 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
fdd6fa61 2202fi
81ecdfbb
RW
2203## -------------------- ##
2204## Main body of script. ##
2205## -------------------- ##
fdd6fa61
AG
2206
2207ac_ext=c
2208ac_cpp='$CPP $CPPFLAGS'
2209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2211ac_compiler_gnu=$ac_cv_c_compiler_gnu
2212
2213
fdd6fa61
AG
2214# This file contains common code used by all simulators.
2215#
2216# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2217# directory. It is intended to be invoked before any target specific stuff.
2218# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2219# It is intended to be invoked last.
2220#
2221# The simulator's configure.in should look like:
2222#
2223# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2224# AC_PREREQ(2.64)dnl
fdd6fa61 2225# AC_INIT(Makefile.in)
6ffe910a 2226# sinclude(../common/aclocal.m4)
fdd6fa61
AG
2227#
2228# SIM_AC_COMMON
2229#
2230# ... target specific stuff ...
2231#
2232# SIM_AC_OUTPUT
2233
d6416cdc
RW
2234# Include global overrides and fixes for Autoconf.
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
6ffe910a
MF
2261# _AC_CHECK_DECL_BODY
2262# -------------------
2263# Shell function body for AC_CHECK_DECL.
2264# _AC_CHECK_DECL_BODY
d6416cdc 2265
6ffe910a
MF
2266# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2267# INCLUDES)
2268# -------------------------------------------------------------
2269# Helper to AC_CHECK_DECLS, which generates the check for a single
2270# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2271# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc
RW
2272
2273
2274
2275
2276
2277
2278
fdd6fa61
AG
2279
2280
2281
db2e4d67 2282
6bb11ab3
L
2283
2284# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2285#
6bb11ab3
L
2286# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2287# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2288# Written by Gordon Matzigkeit, 1996
2289#
2290# This file is free software; the Free Software Foundation gives
2291# unlimited permission to copy and/or distribute it, with or without
2292# modifications, as long as this notice is preserved.
db2e4d67 2293
db2e4d67 2294
db2e4d67 2295
6bb11ab3 2296# serial 56 LT_INIT
db2e4d67
MF
2297
2298
6bb11ab3
L
2299# LT_PREREQ(VERSION)
2300# ------------------
2301# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2302
db2e4d67
MF
2303
2304
6bb11ab3
L
2305# _LT_CHECK_BUILDDIR
2306# ------------------
2307# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2308
2309
fdd6fa61 2310
6bb11ab3
L
2311# LT_INIT([OPTIONS])
2312# ------------------
2313# LT_INIT
fdd6fa61 2314
6bb11ab3
L
2315# Old names:
2316# This is what autoupdate's m4 run will expand. It fires
2317# the warning (with _au_warn_XXX), outputs it into the
2318# updated configure.ac (with AC_DIAGNOSE), and then outputs
2319# the replacement expansion.
fdd6fa61
AG
2320
2321
6bb11ab3
L
2322# This is an auxiliary macro that is also run when
2323# autoupdate runs m4. It simply calls m4_warning, but
2324# we need a wrapper so that each warning is emitted only
2325# once. We break the quoting in m4_warning's argument in
2326# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61
AG
2327
2328
6bb11ab3
L
2329# Finally, this is the expansion that is picked up by
2330# autoconf. It tells the user to run autoupdate, and
2331# then outputs the replacement expansion. We do not care
2332# about autoupdate's warning because that contains
2333# information on what to do *after* running autoupdate.
fdd6fa61 2334
6bb11ab3
L
2335# This is what autoupdate's m4 run will expand. It fires
2336# the warning (with _au_warn_XXX), outputs it into the
2337# updated configure.ac (with AC_DIAGNOSE), and then outputs
2338# the replacement expansion.
fdd6fa61
AG
2339
2340
6bb11ab3
L
2341# This is an auxiliary macro that is also run when
2342# autoupdate runs m4. It simply calls m4_warning, but
2343# we need a wrapper so that each warning is emitted only
2344# once. We break the quoting in m4_warning's argument in
2345# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61
AG
2346
2347
6bb11ab3
L
2348# Finally, this is the expansion that is picked up by
2349# autoconf. It tells the user to run autoupdate, and
2350# then outputs the replacement expansion. We do not care
2351# about autoupdate's warning because that contains
2352# information on what to do *after* running autoupdate.
fdd6fa61
AG
2353
2354
2355
6bb11ab3
L
2356# _LT_CC_BASENAME(CC)
2357# -------------------
2358# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
fdd6fa61
AG
2359
2360
2361
6bb11ab3
L
2362# _LT_FILEUTILS_DEFAULTS
2363# ----------------------
2364# It is okay to use these file commands and assume they have been set
2365# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2366# _LT_FILEUTILS_DEFAULTS
fdd6fa61
AG
2367
2368
6bb11ab3
L
2369# _LT_SETUP
2370# ---------
2371# _LT_SETUP
fdd6fa61
AG
2372
2373
6bb11ab3
L
2374# _LT_PREPARE_SED_QUOTE_VARS
2375# --------------------------
2376# Define a few sed substitution that help us do robust quoting.
fdd6fa61
AG
2377
2378
6bb11ab3
L
2379# _LT_PROG_LTMAIN
2380# ---------------
2381# Note that this code is called both from `configure', and `config.status'
2382# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2383# `config.status' has no value for ac_aux_dir unless we are using Automake,
2384# so we pass a copy along to make sure it has a sensible value anyway.
2385# _LT_PROG_LTMAIN
fdd6fa61
AG
2386
2387
6bb11ab3
L
2388## ------------------------------------- ##
2389## Accumulate code for creating libtool. ##
2390## ------------------------------------- ##
5912fadd 2391
6bb11ab3
L
2392# So that we can recreate a full libtool script including additional
2393# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2394# in macros and then make a single call at the end using the `libtool'
2395# label.
5912fadd
JB
2396
2397
6bb11ab3
L
2398# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2399# ----------------------------------------
2400# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
5912fadd
JB
2401
2402
6bb11ab3 2403# Initialize.
5912fadd
JB
2404
2405
2406
6bb11ab3
L
2407# _LT_CONFIG_LIBTOOL([COMMANDS])
2408# ------------------------------
2409# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
5912fadd
JB
2410
2411
6bb11ab3 2412# Initialize.
5912fadd 2413
fdd6fa61
AG
2414
2415
6bb11ab3
L
2416# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2417# -----------------------------------------------------
fdd6fa61
AG
2418
2419
fdd6fa61 2420
6bb11ab3
L
2421# _LT_FORMAT_COMMENT([COMMENT])
2422# -----------------------------
2423# Add leading comment marks to the start of each line, and a trailing
2424# full-stop to the whole comment if one is not present already.
fdd6fa61
AG
2425
2426
2427
2428
6bb11ab3
L
2429## ------------------------ ##
2430## FIXME: Eliminate VARNAME ##
2431## ------------------------ ##
fdd6fa61
AG
2432
2433
6bb11ab3
L
2434# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2435# -------------------------------------------------------------------
2436# CONFIGNAME is the name given to the value in the libtool script.
2437# VARNAME is the (base) name used in the configure script.
2438# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2439# VARNAME. Any other value will be used directly.
fdd6fa61 2440
fdd6fa61
AG
2441
2442
6bb11ab3
L
2443# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2444# --------------------------------------------------------
fdd6fa61
AG
2445
2446
2447
6bb11ab3
L
2448# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2449# ------------------------------------------------
fdd6fa61
AG
2450
2451
2452
6bb11ab3
L
2453# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2454# ---------------------------------------------------------
fdd6fa61
AG
2455
2456
2457
6bb11ab3
L
2458# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2459# --------------------------------------------------
fdd6fa61
AG
2460
2461
2462
6bb11ab3
L
2463# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2464# ---------------------------------------------------
fdd6fa61
AG
2465
2466
2467
6bb11ab3
L
2468# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2469# ---------------------------------------------------
fdd6fa61
AG
2470
2471
2472
2473
6bb11ab3
L
2474# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2475# ------------------------------------------------
fdd6fa61
AG
2476
2477
2478
2479
6bb11ab3
L
2480# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2481# ------------------------------------
2482# Quote a variable value, and forward it to `config.status' so that its
2483# declaration there will have the same value as in `configure'. VARNAME
2484# must have a single quote delimited value for this to work.
fdd6fa61
AG
2485
2486
2487
6bb11ab3
L
2488# _LT_CONFIG_STATUS_DECLARATIONS
2489# ------------------------------
2490# We delimit libtool config variables with single quotes, so when
2491# we write them to config.status, we have to be sure to quote all
2492# embedded single quotes properly. In configure, this macro expands
2493# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2494#
2495# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
fdd6fa61
AG
2496
2497
2498
6bb11ab3
L
2499# _LT_LIBTOOL_TAGS
2500# ----------------
2501# Output comment and list of tags supported by the script
fdd6fa61
AG
2502
2503
2504
6bb11ab3
L
2505# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2506# -----------------------------------
2507# Extract the dictionary values for VARNAME (optionally with TAG) and
2508# expand to a commented shell variable setting:
2509#
2510# # Some comment about what VAR is for.
2511# visible_name=$lt_internal_name
fdd6fa61
AG
2512
2513
fdd6fa61 2514
6bb11ab3
L
2515# _LT_LIBTOOL_CONFIG_VARS
2516# -----------------------
2517# Produce commented declarations of non-tagged libtool config variables
2518# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2519# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2520# section) are produced by _LT_LIBTOOL_TAG_VARS.
fdd6fa61
AG
2521
2522
d6416cdc 2523
6bb11ab3
L
2524# _LT_LIBTOOL_TAG_VARS(TAG)
2525# -------------------------
d6416cdc
RW
2526
2527
2528
6bb11ab3
L
2529# _LT_TAGVAR(VARNAME, [TAGNAME])
2530# ------------------------------
d6416cdc
RW
2531
2532
2533
6bb11ab3
L
2534# _LT_CONFIG_COMMANDS
2535# -------------------
2536# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2537# variables for single and double quote escaping we saved from calls
2538# to _LT_DECL, we can put quote escaped variables declarations
2539# into `config.status', and then the shell code to quote escape them in
2540# for loops in `config.status'. Finally, any additional code accumulated
2541# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2542#_LT_CONFIG_COMMANDS
2543
2544
2545# Initialize.
2546
2547
2548# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2549# ------------------------------------
2550# Generate a child script FILE with all initialization necessary to
2551# reuse the environment learned by the parent script, and make the
2552# file executable. If COMMENT is supplied, it is inserted after the
2553# `#!' sequence but before initialization text begins. After this
2554# macro, additional text can be appended to FILE to form the body of
2555# the child script. The macro ends with non-zero status if the
2556# file could not be fully written (such as if the disk is full).
2557# _LT_GENERATED_FILE_INIT
2558
2559# LT_OUTPUT
2560# ---------
2561# This macro allows early generation of the libtool script (before
2562# AC_OUTPUT is called), incase it is used in configure for compilation
2563# tests.
2564# LT_OUTPUT
2565
2566
2567# _LT_CONFIG(TAG)
2568# ---------------
2569# If TAG is the built-in tag, create an initial libtool script with a
2570# default configuration from the untagged config vars. Otherwise add code
2571# to config.status for appending the configuration named by TAG from the
2572# matching tagged config vars.
2573# _LT_CONFIG
d6416cdc
RW
2574
2575
6bb11ab3
L
2576# LT_SUPPORTED_TAG(TAG)
2577# ---------------------
2578# Trace this macro to discover what tags are supported by the libtool
2579# --tag option, using:
2580# autoconf --trace 'LT_SUPPORTED_TAG:$1'
d6416cdc 2581
d6416cdc 2582
d6416cdc 2583
6bb11ab3 2584# C support is built-in for now
d6416cdc 2585
d6416cdc
RW
2586
2587
2588
6bb11ab3
L
2589# LT_LANG(LANG)
2590# -------------
2591# Enable libtool support for the given language if not already enabled.
2592# LT_LANG
d6416cdc
RW
2593
2594
6bb11ab3
L
2595# _LT_LANG(LANGNAME)
2596# ------------------
2597# _LT_LANG
d6416cdc
RW
2598
2599
6bb11ab3
L
2600# _LT_LANG_DEFAULT_CONFIG
2601# -----------------------
2602# _LT_LANG_DEFAULT_CONFIG
d6416cdc 2603
6bb11ab3
L
2604# Obsolete macros:
2605# This is what autoupdate's m4 run will expand. It fires
2606# the warning (with _au_warn_XXX), outputs it into the
2607# updated configure.ac (with AC_DIAGNOSE), and then outputs
2608# the replacement expansion.
d6416cdc 2609
d6416cdc 2610
6bb11ab3
L
2611# This is an auxiliary macro that is also run when
2612# autoupdate runs m4. It simply calls m4_warning, but
2613# we need a wrapper so that each warning is emitted only
2614# once. We break the quoting in m4_warning's argument in
2615# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc 2616
d6416cdc 2617
6bb11ab3
L
2618# Finally, this is the expansion that is picked up by
2619# autoconf. It tells the user to run autoupdate, and
2620# then outputs the replacement expansion. We do not care
2621# about autoupdate's warning because that contains
2622# information on what to do *after* running autoupdate.
d6416cdc 2623
6bb11ab3
L
2624# This is what autoupdate's m4 run will expand. It fires
2625# the warning (with _au_warn_XXX), outputs it into the
2626# updated configure.ac (with AC_DIAGNOSE), and then outputs
2627# the replacement expansion.
d6416cdc
RW
2628
2629
6bb11ab3
L
2630# This is an auxiliary macro that is also run when
2631# autoupdate runs m4. It simply calls m4_warning, but
2632# we need a wrapper so that each warning is emitted only
2633# once. We break the quoting in m4_warning's argument in
2634# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2635
2636
6bb11ab3
L
2637# Finally, this is the expansion that is picked up by
2638# autoconf. It tells the user to run autoupdate, and
2639# then outputs the replacement expansion. We do not care
2640# about autoupdate's warning because that contains
2641# information on what to do *after* running autoupdate.
d6416cdc 2642
6bb11ab3
L
2643# This is what autoupdate's m4 run will expand. It fires
2644# the warning (with _au_warn_XXX), outputs it into the
2645# updated configure.ac (with AC_DIAGNOSE), and then outputs
2646# the replacement expansion.
d6416cdc
RW
2647
2648
6bb11ab3
L
2649# This is an auxiliary macro that is also run when
2650# autoupdate runs m4. It simply calls m4_warning, but
2651# we need a wrapper so that each warning is emitted only
2652# once. We break the quoting in m4_warning's argument in
2653# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2654
2655
6bb11ab3
L
2656# Finally, this is the expansion that is picked up by
2657# autoconf. It tells the user to run autoupdate, and
2658# then outputs the replacement expansion. We do not care
2659# about autoupdate's warning because that contains
2660# information on what to do *after* running autoupdate.
d6416cdc 2661
6bb11ab3
L
2662# This is what autoupdate's m4 run will expand. It fires
2663# the warning (with _au_warn_XXX), outputs it into the
2664# updated configure.ac (with AC_DIAGNOSE), and then outputs
2665# the replacement expansion.
d6416cdc
RW
2666
2667
6bb11ab3
L
2668# This is an auxiliary macro that is also run when
2669# autoupdate runs m4. It simply calls m4_warning, but
2670# we need a wrapper so that each warning is emitted only
2671# once. We break the quoting in m4_warning's argument in
2672# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2673
2674
6bb11ab3
L
2675# Finally, this is the expansion that is picked up by
2676# autoconf. It tells the user to run autoupdate, and
2677# then outputs the replacement expansion. We do not care
2678# about autoupdate's warning because that contains
2679# information on what to do *after* running autoupdate.
d6416cdc 2680
6bb11ab3
L
2681# This is what autoupdate's m4 run will expand. It fires
2682# the warning (with _au_warn_XXX), outputs it into the
2683# updated configure.ac (with AC_DIAGNOSE), and then outputs
2684# the replacement expansion.
d6416cdc
RW
2685
2686
6bb11ab3
L
2687# This is an auxiliary macro that is also run when
2688# autoupdate runs m4. It simply calls m4_warning, but
2689# we need a wrapper so that each warning is emitted only
2690# once. We break the quoting in m4_warning's argument in
2691# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2692
2693
6bb11ab3
L
2694# Finally, this is the expansion that is picked up by
2695# autoconf. It tells the user to run autoupdate, and
2696# then outputs the replacement expansion. We do not care
2697# about autoupdate's warning because that contains
2698# information on what to do *after* running autoupdate.
d6416cdc 2699
fdd6fa61
AG
2700
2701
6bb11ab3
L
2702# _LT_TAG_COMPILER
2703# ----------------
2704# _LT_TAG_COMPILER
fdd6fa61
AG
2705
2706
6bb11ab3
L
2707# _LT_COMPILER_BOILERPLATE
2708# ------------------------
2709# Check for compiler boilerplate output or warnings with
2710# the simple compiler test code.
2711# _LT_COMPILER_BOILERPLATE
fdd6fa61 2712
81ecdfbb 2713
6bb11ab3
L
2714# _LT_LINKER_BOILERPLATE
2715# ----------------------
2716# Check for linker boilerplate output or warnings with
2717# the simple link test code.
2718# _LT_LINKER_BOILERPLATE
fdd6fa61 2719
6bb11ab3
L
2720# _LT_REQUIRED_DARWIN_CHECKS
2721# -------------------------
fdd6fa61 2722
fdd6fa61 2723
fdd6fa61 2724
6bb11ab3
L
2725# _LT_DARWIN_LINKER_FEATURES
2726# --------------------------
2727# Checks for linker and compiler features on darwin
fdd6fa61 2728
fdd6fa61 2729
6bb11ab3
L
2730# _LT_SYS_MODULE_PATH_AIX
2731# -----------------------
2732# Links a minimal program and checks the executable
2733# for the system default hardcoded library path. In most cases,
2734# this is /usr/lib:/lib, but when the MPI compilers are used
2735# the location of the communication and MPI libs are included too.
2736# If we don't find anything, use the default library path according
2737# to the aix ld manual.
2738# _LT_SYS_MODULE_PATH_AIX
fdd6fa61 2739
fdd6fa61 2740
6bb11ab3
L
2741# _LT_SHELL_INIT(ARG)
2742# -------------------
2743# _LT_SHELL_INIT
fdd6fa61 2744
fdd6fa61 2745
81ecdfbb 2746
6bb11ab3
L
2747# _LT_PROG_ECHO_BACKSLASH
2748# -----------------------
2749# Find how we can fake an echo command that does not interpret backslash.
2750# In particular, with Autoconf 2.60 or later we add some code to the start
2751# of the generated configure script which will find a shell with a builtin
2752# printf (which we can use as an echo command).
2753# _LT_PROG_ECHO_BACKSLASH
fdd6fa61 2754
fdd6fa61 2755
6bb11ab3
L
2756# _LT_ENABLE_LOCK
2757# ---------------
2758# _LT_ENABLE_LOCK
81ecdfbb 2759
fdd6fa61 2760
6bb11ab3
L
2761# _LT_CMD_OLD_ARCHIVE
2762# -------------------
2763# _LT_CMD_OLD_ARCHIVE
fdd6fa61 2764
81ecdfbb 2765
6bb11ab3
L
2766# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2767# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2768# ----------------------------------------------------------------
2769# Check whether the given compiler option works
2770# _LT_COMPILER_OPTION
fdd6fa61 2771
6bb11ab3
L
2772# Old name:
2773# This is what autoupdate's m4 run will expand. It fires
2774# the warning (with _au_warn_XXX), outputs it into the
2775# updated configure.ac (with AC_DIAGNOSE), and then outputs
2776# the replacement expansion.
fdd6fa61 2777
fdd6fa61 2778
6bb11ab3
L
2779# This is an auxiliary macro that is also run when
2780# autoupdate runs m4. It simply calls m4_warning, but
2781# we need a wrapper so that each warning is emitted only
2782# once. We break the quoting in m4_warning's argument in
2783# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61 2784
fdd6fa61 2785
6bb11ab3
L
2786# Finally, this is the expansion that is picked up by
2787# autoconf. It tells the user to run autoupdate, and
2788# then outputs the replacement expansion. We do not care
2789# about autoupdate's warning because that contains
2790# information on what to do *after* running autoupdate.
fdd6fa61 2791
5912fadd 2792
fdd6fa61 2793
6bb11ab3
L
2794# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2795# [ACTION-SUCCESS], [ACTION-FAILURE])
2796# ----------------------------------------------------
2797# Check whether the given linker option works
2798# _LT_LINKER_OPTION
81ecdfbb 2799
6bb11ab3
L
2800# Old name:
2801# This is what autoupdate's m4 run will expand. It fires
2802# the warning (with _au_warn_XXX), outputs it into the
2803# updated configure.ac (with AC_DIAGNOSE), and then outputs
2804# the replacement expansion.
81ecdfbb 2805
81ecdfbb 2806
6bb11ab3
L
2807# This is an auxiliary macro that is also run when
2808# autoupdate runs m4. It simply calls m4_warning, but
2809# we need a wrapper so that each warning is emitted only
2810# once. We break the quoting in m4_warning's argument in
2811# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2812
fdd6fa61 2813
6bb11ab3
L
2814# Finally, this is the expansion that is picked up by
2815# autoconf. It tells the user to run autoupdate, and
2816# then outputs the replacement expansion. We do not care
2817# about autoupdate's warning because that contains
2818# information on what to do *after* running autoupdate.
2819
2820
2821
2822# LT_CMD_MAX_LEN
2823#---------------
2824# LT_CMD_MAX_LEN
2825
2826# Old name:
2827# This is what autoupdate's m4 run will expand. It fires
2828# the warning (with _au_warn_XXX), outputs it into the
2829# updated configure.ac (with AC_DIAGNOSE), and then outputs
2830# the replacement expansion.
2831
2832
2833# This is an auxiliary macro that is also run when
2834# autoupdate runs m4. It simply calls m4_warning, but
2835# we need a wrapper so that each warning is emitted only
2836# once. We break the quoting in m4_warning's argument in
2837# order to expand this macro's arguments, not AU_DEFUN's.
2838
2839
2840# Finally, this is the expansion that is picked up by
2841# autoconf. It tells the user to run autoupdate, and
2842# then outputs the replacement expansion. We do not care
2843# about autoupdate's warning because that contains
2844# information on what to do *after* running autoupdate.
2845
2846
2847
2848# _LT_HEADER_DLFCN
2849# ----------------
2850# _LT_HEADER_DLFCN
2851
2852
2853# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2854# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2855# ----------------------------------------------------------------
2856# _LT_TRY_DLOPEN_SELF
2857
2858
2859# LT_SYS_DLOPEN_SELF
2860# ------------------
2861# LT_SYS_DLOPEN_SELF
2862
2863# Old name:
2864# This is what autoupdate's m4 run will expand. It fires
2865# the warning (with _au_warn_XXX), outputs it into the
2866# updated configure.ac (with AC_DIAGNOSE), and then outputs
2867# the replacement expansion.
2868
2869
2870# This is an auxiliary macro that is also run when
2871# autoupdate runs m4. It simply calls m4_warning, but
2872# we need a wrapper so that each warning is emitted only
2873# once. We break the quoting in m4_warning's argument in
2874# order to expand this macro's arguments, not AU_DEFUN's.
2875
2876
2877# Finally, this is the expansion that is picked up by
2878# autoconf. It tells the user to run autoupdate, and
2879# then outputs the replacement expansion. We do not care
2880# about autoupdate's warning because that contains
2881# information on what to do *after* running autoupdate.
2882
2883
2884
2885# _LT_COMPILER_C_O([TAGNAME])
2886# ---------------------------
2887# Check to see if options -c and -o are simultaneously supported by compiler.
2888# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2889# _LT_COMPILER_C_O
2890
2891
2892# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2893# ----------------------------------
2894# Check to see if we can do hard links to lock some files if needed
2895# _LT_COMPILER_FILE_LOCKS
2896
2897
2898# _LT_CHECK_OBJDIR
2899# ----------------
2900# _LT_CHECK_OBJDIR
2901
2902
2903# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2904# --------------------------------------
2905# Check hardcoding attributes.
2906# _LT_LINKER_HARDCODE_LIBPATH
2907
2908
2909# _LT_CMD_STRIPLIB
2910# ----------------
2911# _LT_CMD_STRIPLIB
2912
2913
2914# _LT_SYS_DYNAMIC_LINKER([TAG])
2915# -----------------------------
2916# PORTME Fill in your ld.so characteristics
2917# _LT_SYS_DYNAMIC_LINKER
2918
2919
2920# _LT_PATH_TOOL_PREFIX(TOOL)
2921# --------------------------
2922# find a file program which can recognize shared library
2923# _LT_PATH_TOOL_PREFIX
2924
2925# Old name:
2926# This is what autoupdate's m4 run will expand. It fires
2927# the warning (with _au_warn_XXX), outputs it into the
2928# updated configure.ac (with AC_DIAGNOSE), and then outputs
2929# the replacement expansion.
2930
2931
2932# This is an auxiliary macro that is also run when
2933# autoupdate runs m4. It simply calls m4_warning, but
2934# we need a wrapper so that each warning is emitted only
2935# once. We break the quoting in m4_warning's argument in
2936# order to expand this macro's arguments, not AU_DEFUN's.
2937
2938
2939# Finally, this is the expansion that is picked up by
2940# autoconf. It tells the user to run autoupdate, and
2941# then outputs the replacement expansion. We do not care
2942# about autoupdate's warning because that contains
2943# information on what to do *after* running autoupdate.
2944
2945
2946
2947# _LT_PATH_MAGIC
2948# --------------
2949# find a file program which can recognize a shared library
2950# _LT_PATH_MAGIC
2951
2952
2953# LT_PATH_LD
2954# ----------
2955# find the pathname to the GNU or non-GNU linker
2956# LT_PATH_LD
2957
2958# Old names:
2959# This is what autoupdate's m4 run will expand. It fires
2960# the warning (with _au_warn_XXX), outputs it into the
2961# updated configure.ac (with AC_DIAGNOSE), and then outputs
2962# the replacement expansion.
2963
2964
2965# This is an auxiliary macro that is also run when
2966# autoupdate runs m4. It simply calls m4_warning, but
2967# we need a wrapper so that each warning is emitted only
2968# once. We break the quoting in m4_warning's argument in
2969# order to expand this macro's arguments, not AU_DEFUN's.
2970
2971
2972# Finally, this is the expansion that is picked up by
2973# autoconf. It tells the user to run autoupdate, and
2974# then outputs the replacement expansion. We do not care
2975# about autoupdate's warning because that contains
2976# information on what to do *after* running autoupdate.
2977
2978# This is what autoupdate's m4 run will expand. It fires
2979# the warning (with _au_warn_XXX), outputs it into the
2980# updated configure.ac (with AC_DIAGNOSE), and then outputs
2981# the replacement expansion.
2982
2983
2984# This is an auxiliary macro that is also run when
2985# autoupdate runs m4. It simply calls m4_warning, but
2986# we need a wrapper so that each warning is emitted only
2987# once. We break the quoting in m4_warning's argument in
2988# order to expand this macro's arguments, not AU_DEFUN's.
2989
2990
2991# Finally, this is the expansion that is picked up by
2992# autoconf. It tells the user to run autoupdate, and
2993# then outputs the replacement expansion. We do not care
2994# about autoupdate's warning because that contains
2995# information on what to do *after* running autoupdate.
2996
2997
2998
2999# _LT_PATH_LD_GNU
3000#- --------------
3001# _LT_PATH_LD_GNU
3002
3003
3004# _LT_CMD_RELOAD
3005# --------------
3006# find reload flag for linker
3007# -- PORTME Some linkers may need a different reload flag.
3008# _LT_CMD_RELOAD
3009
3010
3011# _LT_CHECK_MAGIC_METHOD
3012# ----------------------
3013# how to check for library dependencies
3014# -- PORTME fill in with the dynamic library characteristics
3015# _LT_CHECK_MAGIC_METHOD
3016
3017
3018# LT_PATH_NM
3019# ----------
3020# find the pathname to a BSD- or MS-compatible name lister
3021# LT_PATH_NM
3022
3023# Old names:
3024# This is what autoupdate's m4 run will expand. It fires
3025# the warning (with _au_warn_XXX), outputs it into the
3026# updated configure.ac (with AC_DIAGNOSE), and then outputs
3027# the replacement expansion.
3028
3029
3030# This is an auxiliary macro that is also run when
3031# autoupdate runs m4. It simply calls m4_warning, but
3032# we need a wrapper so that each warning is emitted only
3033# once. We break the quoting in m4_warning's argument in
3034# order to expand this macro's arguments, not AU_DEFUN's.
3035
3036
3037# Finally, this is the expansion that is picked up by
3038# autoconf. It tells the user to run autoupdate, and
3039# then outputs the replacement expansion. We do not care
3040# about autoupdate's warning because that contains
3041# information on what to do *after* running autoupdate.
3042
3043# This is what autoupdate's m4 run will expand. It fires
3044# the warning (with _au_warn_XXX), outputs it into the
3045# updated configure.ac (with AC_DIAGNOSE), and then outputs
3046# the replacement expansion.
3047
3048
3049# This is an auxiliary macro that is also run when
3050# autoupdate runs m4. It simply calls m4_warning, but
3051# we need a wrapper so that each warning is emitted only
3052# once. We break the quoting in m4_warning's argument in
3053# order to expand this macro's arguments, not AU_DEFUN's.
3054
3055
3056# Finally, this is the expansion that is picked up by
3057# autoconf. It tells the user to run autoupdate, and
3058# then outputs the replacement expansion. We do not care
3059# about autoupdate's warning because that contains
3060# information on what to do *after* running autoupdate.
3061
3062
3063
3064# LT_LIB_M
3065# --------
3066# check for math library
3067# LT_LIB_M
3068
3069# Old name:
3070# This is what autoupdate's m4 run will expand. It fires
3071# the warning (with _au_warn_XXX), outputs it into the
3072# updated configure.ac (with AC_DIAGNOSE), and then outputs
3073# the replacement expansion.
3074
3075
3076# This is an auxiliary macro that is also run when
3077# autoupdate runs m4. It simply calls m4_warning, but
3078# we need a wrapper so that each warning is emitted only
3079# once. We break the quoting in m4_warning's argument in
3080# order to expand this macro's arguments, not AU_DEFUN's.
3081
3082
3083# Finally, this is the expansion that is picked up by
3084# autoconf. It tells the user to run autoupdate, and
3085# then outputs the replacement expansion. We do not care
3086# about autoupdate's warning because that contains
3087# information on what to do *after* running autoupdate.
3088
3089
3090
3091# _LT_COMPILER_NO_RTTI([TAGNAME])
3092# -------------------------------
3093# _LT_COMPILER_NO_RTTI
3094
3095
3096# _LT_CMD_GLOBAL_SYMBOLS
3097# ----------------------
3098 # _LT_CMD_GLOBAL_SYMBOLS
3099
3100
3101# _LT_COMPILER_PIC([TAGNAME])
3102# ---------------------------
3103# _LT_COMPILER_PIC
3104
3105
3106# _LT_LINKER_SHLIBS([TAGNAME])
3107# ----------------------------
3108# See if the linker supports building shared libraries.
3109# _LT_LINKER_SHLIBS
3110
3111
3112# _LT_LANG_C_CONFIG([TAG])
3113# ------------------------
3114# Ensure that the configuration variables for a C compiler are suitably
3115# defined. These variables are subsequently used by _LT_CONFIG to write
3116# the compiler configuration to `libtool'.
3117# _LT_LANG_C_CONFIG
3118
3119
3120# _LT_LANG_CXX_CONFIG([TAG])
3121# --------------------------
3122# Ensure that the configuration variables for a C++ compiler are suitably
3123# defined. These variables are subsequently used by _LT_CONFIG to write
3124# the compiler configuration to `libtool'.
3125# _LT_LANG_CXX_CONFIG
3126
3127
3128# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3129# ---------------------------------
3130# Figure out "hidden" library dependencies from verbose
3131# compiler output when linking a shared library.
3132# Parse the compiler output and extract the necessary
3133# objects, libraries and library flags.
3134# _LT_SYS_HIDDEN_LIBDEPS
3135
3136
3137# _LT_LANG_F77_CONFIG([TAG])
3138# --------------------------
3139# Ensure that the configuration variables for a Fortran 77 compiler are
3140# suitably defined. These variables are subsequently used by _LT_CONFIG
3141# to write the compiler configuration to `libtool'.
3142# _LT_LANG_F77_CONFIG
3143
3144
3145# _LT_LANG_FC_CONFIG([TAG])
3146# -------------------------
3147# Ensure that the configuration variables for a Fortran compiler are
3148# suitably defined. These variables are subsequently used by _LT_CONFIG
3149# to write the compiler configuration to `libtool'.
3150# _LT_LANG_FC_CONFIG
3151
3152
3153# _LT_LANG_GCJ_CONFIG([TAG])
3154# --------------------------
3155# Ensure that the configuration variables for the GNU Java Compiler compiler
3156# are suitably defined. These variables are subsequently used by _LT_CONFIG
3157# to write the compiler configuration to `libtool'.
3158# _LT_LANG_GCJ_CONFIG
3159
3160
3161# _LT_LANG_RC_CONFIG([TAG])
3162# -------------------------
3163# Ensure that the configuration variables for the Windows resource compiler
3164# are suitably defined. These variables are subsequently used by _LT_CONFIG
3165# to write the compiler configuration to `libtool'.
3166# _LT_LANG_RC_CONFIG
3167
3168
3169# LT_PROG_GCJ
3170# -----------
3171
3172
3173# Old name:
3174# This is what autoupdate's m4 run will expand. It fires
3175# the warning (with _au_warn_XXX), outputs it into the
3176# updated configure.ac (with AC_DIAGNOSE), and then outputs
3177# the replacement expansion.
3178
3179
3180# This is an auxiliary macro that is also run when
3181# autoupdate runs m4. It simply calls m4_warning, but
3182# we need a wrapper so that each warning is emitted only
3183# once. We break the quoting in m4_warning's argument in
3184# order to expand this macro's arguments, not AU_DEFUN's.
3185
3186
3187# Finally, this is the expansion that is picked up by
3188# autoconf. It tells the user to run autoupdate, and
3189# then outputs the replacement expansion. We do not care
3190# about autoupdate's warning because that contains
3191# information on what to do *after* running autoupdate.
3192
3193
3194
3195# LT_PROG_RC
3196# ----------
3197
3198
3199# Old name:
3200# This is what autoupdate's m4 run will expand. It fires
3201# the warning (with _au_warn_XXX), outputs it into the
3202# updated configure.ac (with AC_DIAGNOSE), and then outputs
3203# the replacement expansion.
3204
3205
3206# This is an auxiliary macro that is also run when
3207# autoupdate runs m4. It simply calls m4_warning, but
3208# we need a wrapper so that each warning is emitted only
3209# once. We break the quoting in m4_warning's argument in
3210# order to expand this macro's arguments, not AU_DEFUN's.
3211
3212
3213# Finally, this is the expansion that is picked up by
3214# autoconf. It tells the user to run autoupdate, and
3215# then outputs the replacement expansion. We do not care
3216# about autoupdate's warning because that contains
3217# information on what to do *after* running autoupdate.
3218
3219
3220
3221# _LT_DECL_EGREP
3222# --------------
3223# If we don't have a new enough Autoconf to choose the best grep
3224# available, choose the one first in the user's PATH.
3225
3226
3227
3228# _LT_DECL_OBJDUMP
3229# --------------
3230# If we don't have a new enough Autoconf to choose the best objdump
3231# available, choose the one first in the user's PATH.
3232
3233
3234
3235# _LT_DECL_SED
3236# ------------
3237# Check for a fully-functional sed program, that truncates
3238# as few characters as possible. Prefer GNU sed if found.
3239# _LT_DECL_SED
3240
3241#m4_ifndef
3242
3243# Old name:
3244# This is what autoupdate's m4 run will expand. It fires
3245# the warning (with _au_warn_XXX), outputs it into the
3246# updated configure.ac (with AC_DIAGNOSE), and then outputs
3247# the replacement expansion.
3248
3249
3250# This is an auxiliary macro that is also run when
3251# autoupdate runs m4. It simply calls m4_warning, but
3252# we need a wrapper so that each warning is emitted only
3253# once. We break the quoting in m4_warning's argument in
3254# order to expand this macro's arguments, not AU_DEFUN's.
3255
3256
3257# Finally, this is the expansion that is picked up by
3258# autoconf. It tells the user to run autoupdate, and
3259# then outputs the replacement expansion. We do not care
3260# about autoupdate's warning because that contains
3261# information on what to do *after* running autoupdate.
3262
3263
3264
3265# _LT_CHECK_SHELL_FEATURES
3266# ------------------------
3267# Find out whether the shell is Bourne or XSI compatible,
3268# or has some other useful features.
3269# _LT_CHECK_SHELL_FEATURES
3270
3271
3272# _LT_PROG_XSI_SHELLFNS
3273# ---------------------
3274# Bourne and XSI compatible variants of some useful shell functions.
3275
3276
3277# Helper functions for option handling. -*- Autoconf -*-
3278#
3279# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3280# Inc.
3281# Written by Gary V. Vaughan, 2004
3282#
3283# This file is free software; the Free Software Foundation gives
3284# unlimited permission to copy and/or distribute it, with or without
3285# modifications, as long as this notice is preserved.
3286
3287# serial 6 ltoptions.m4
3288
3289# This is to help aclocal find these macros, as it can't see m4_define.
3290
3291
3292
3293# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3294# ------------------------------------------
3295
3296
3297
3298# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3299# ---------------------------------------
3300# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3301# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3302# saved as a flag.
3303
3304
3305
3306# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3307# ------------------------------------------------------------
3308# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3309
3310
3311
3312# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3313# -------------------------------------------------------
3314# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3315# are set.
3316
3317
3318
3319# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3320# ----------------------------------------
3321# OPTION-LIST is a space-separated list of Libtool options associated
3322# with MACRO-NAME. If any OPTION has a matching handler declared with
3323# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3324# the unknown option and exit.
3325# _LT_SET_OPTIONS
3326
3327
3328## --------------------------------- ##
3329## Macros to handle LT_INIT options. ##
3330## --------------------------------- ##
3331
3332# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3333# -----------------------------------------
3334
3335
3336
3337# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3338# -----------------------------------------------
3339# LT_OPTION_DEFINE
3340
3341
3342# dlopen
3343# ------
3344
3345
3346# This is what autoupdate's m4 run will expand. It fires
3347# the warning (with _au_warn_XXX), outputs it into the
3348# updated configure.ac (with AC_DIAGNOSE), and then outputs
3349# the replacement expansion.
3350
3351
3352# This is an auxiliary macro that is also run when
3353# autoupdate runs m4. It simply calls m4_warning, but
3354# we need a wrapper so that each warning is emitted only
3355# once. We break the quoting in m4_warning's argument in
3356# order to expand this macro's arguments, not AU_DEFUN's.
3357
3358
3359# Finally, this is the expansion that is picked up by
3360# autoconf. It tells the user to run autoupdate, and
3361# then outputs the replacement expansion. We do not care
3362# about autoupdate's warning because that contains
3363# information on what to do *after* running autoupdate.
3364
3365
3366
3367
3368# win32-dll
3369# ---------
3370# Declare package support for building win32 dll's.
3371# win32-dll
3372
3373# This is what autoupdate's m4 run will expand. It fires
3374# the warning (with _au_warn_XXX), outputs it into the
3375# updated configure.ac (with AC_DIAGNOSE), and then outputs
3376# the replacement expansion.
3377
3378
3379# This is an auxiliary macro that is also run when
3380# autoupdate runs m4. It simply calls m4_warning, but
3381# we need a wrapper so that each warning is emitted only
3382# once. We break the quoting in m4_warning's argument in
3383# order to expand this macro's arguments, not AU_DEFUN's.
3384
3385
3386# Finally, this is the expansion that is picked up by
3387# autoconf. It tells the user to run autoupdate, and
3388# then outputs the replacement expansion. We do not care
3389# about autoupdate's warning because that contains
3390# information on what to do *after* running autoupdate.
3391
3392
3393
3394
3395# _LT_ENABLE_SHARED([DEFAULT])
3396# ----------------------------
3397# implement the --enable-shared flag, and supports the `shared' and
3398# `disable-shared' LT_INIT options.
3399# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3400# _LT_ENABLE_SHARED
3401
3402
3403
3404
3405# Old names:
3406
3407
3408
3409
3410# This is what autoupdate's m4 run will expand. It fires
3411# the warning (with _au_warn_XXX), outputs it into the
3412# updated configure.ac (with AC_DIAGNOSE), and then outputs
3413# the replacement expansion.
3414
3415
3416# This is an auxiliary macro that is also run when
3417# autoupdate runs m4. It simply calls m4_warning, but
3418# we need a wrapper so that each warning is emitted only
3419# once. We break the quoting in m4_warning's argument in
3420# order to expand this macro's arguments, not AU_DEFUN's.
3421
3422
3423# Finally, this is the expansion that is picked up by
3424# autoconf. It tells the user to run autoupdate, and
3425# then outputs the replacement expansion. We do not care
3426# about autoupdate's warning because that contains
3427# information on what to do *after* running autoupdate.
3428
3429# This is what autoupdate's m4 run will expand. It fires
3430# the warning (with _au_warn_XXX), outputs it into the
3431# updated configure.ac (with AC_DIAGNOSE), and then outputs
3432# the replacement expansion.
3433
3434
3435# This is an auxiliary macro that is also run when
3436# autoupdate runs m4. It simply calls m4_warning, but
3437# we need a wrapper so that each warning is emitted only
3438# once. We break the quoting in m4_warning's argument in
3439# order to expand this macro's arguments, not AU_DEFUN's.
3440
3441
3442# Finally, this is the expansion that is picked up by
3443# autoconf. It tells the user to run autoupdate, and
3444# then outputs the replacement expansion. We do not care
3445# about autoupdate's warning because that contains
3446# information on what to do *after* running autoupdate.
3447
3448
3449
3450
3451
3452# _LT_ENABLE_STATIC([DEFAULT])
3453# ----------------------------
3454# implement the --enable-static flag, and support the `static' and
3455# `disable-static' LT_INIT options.
3456# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3457# _LT_ENABLE_STATIC
3458
3459
3460
3461
3462# Old names:
3463
3464
3465
3466
3467# This is what autoupdate's m4 run will expand. It fires
3468# the warning (with _au_warn_XXX), outputs it into the
3469# updated configure.ac (with AC_DIAGNOSE), and then outputs
3470# the replacement expansion.
3471
3472
3473# This is an auxiliary macro that is also run when
3474# autoupdate runs m4. It simply calls m4_warning, but
3475# we need a wrapper so that each warning is emitted only
3476# once. We break the quoting in m4_warning's argument in
3477# order to expand this macro's arguments, not AU_DEFUN's.
3478
3479
3480# Finally, this is the expansion that is picked up by
3481# autoconf. It tells the user to run autoupdate, and
3482# then outputs the replacement expansion. We do not care
3483# about autoupdate's warning because that contains
3484# information on what to do *after* running autoupdate.
3485
3486# This is what autoupdate's m4 run will expand. It fires
3487# the warning (with _au_warn_XXX), outputs it into the
3488# updated configure.ac (with AC_DIAGNOSE), and then outputs
3489# the replacement expansion.
3490
3491
3492# This is an auxiliary macro that is also run when
3493# autoupdate runs m4. It simply calls m4_warning, but
3494# we need a wrapper so that each warning is emitted only
3495# once. We break the quoting in m4_warning's argument in
3496# order to expand this macro's arguments, not AU_DEFUN's.
3497
3498
3499# Finally, this is the expansion that is picked up by
3500# autoconf. It tells the user to run autoupdate, and
3501# then outputs the replacement expansion. We do not care
3502# about autoupdate's warning because that contains
3503# information on what to do *after* running autoupdate.
3504
3505
3506
3507
3508
3509# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3510# ----------------------------------
3511# implement the --enable-fast-install flag, and support the `fast-install'
3512# and `disable-fast-install' LT_INIT options.
3513# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3514# _LT_ENABLE_FAST_INSTALL
3515
3516
3517
3518
3519# Old names:
3520# This is what autoupdate's m4 run will expand. It fires
3521# the warning (with _au_warn_XXX), outputs it into the
3522# updated configure.ac (with AC_DIAGNOSE), and then outputs
3523# the replacement expansion.
3524
3525
3526# This is an auxiliary macro that is also run when
3527# autoupdate runs m4. It simply calls m4_warning, but
3528# we need a wrapper so that each warning is emitted only
3529# once. We break the quoting in m4_warning's argument in
3530# order to expand this macro's arguments, not AU_DEFUN's.
3531
3532
3533# Finally, this is the expansion that is picked up by
3534# autoconf. It tells the user to run autoupdate, and
3535# then outputs the replacement expansion. We do not care
3536# about autoupdate's warning because that contains
3537# information on what to do *after* running autoupdate.
3538
3539
3540# This is what autoupdate's m4 run will expand. It fires
3541# the warning (with _au_warn_XXX), outputs it into the
3542# updated configure.ac (with AC_DIAGNOSE), and then outputs
3543# the replacement expansion.
3544
3545
3546# This is an auxiliary macro that is also run when
3547# autoupdate runs m4. It simply calls m4_warning, but
3548# we need a wrapper so that each warning is emitted only
3549# once. We break the quoting in m4_warning's argument in
3550# order to expand this macro's arguments, not AU_DEFUN's.
3551
3552
3553# Finally, this is the expansion that is picked up by
3554# autoconf. It tells the user to run autoupdate, and
3555# then outputs the replacement expansion. We do not care
3556# about autoupdate's warning because that contains
3557# information on what to do *after* running autoupdate.
3558
3559
3560
3561
3562# _LT_WITH_PIC([MODE])
3563# --------------------
3564# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3565# LT_INIT options.
3566# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3567# _LT_WITH_PIC
3568
3569
3570
3571
3572# Old name:
3573# This is what autoupdate's m4 run will expand. It fires
3574# the warning (with _au_warn_XXX), outputs it into the
3575# updated configure.ac (with AC_DIAGNOSE), and then outputs
3576# the replacement expansion.
3577
3578
3579# This is an auxiliary macro that is also run when
3580# autoupdate runs m4. It simply calls m4_warning, but
3581# we need a wrapper so that each warning is emitted only
3582# once. We break the quoting in m4_warning's argument in
3583# order to expand this macro's arguments, not AU_DEFUN's.
3584
3585
3586# Finally, this is the expansion that is picked up by
3587# autoconf. It tells the user to run autoupdate, and
3588# then outputs the replacement expansion. We do not care
3589# about autoupdate's warning because that contains
3590# information on what to do *after* running autoupdate.
3591
3592
3593
3594## ----------------- ##
3595## LTDL_INIT Options ##
3596## ----------------- ##
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3608#
3609# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3610# Written by Gary V. Vaughan, 2004
3611#
3612# This file is free software; the Free Software Foundation gives
3613# unlimited permission to copy and/or distribute it, with or without
3614# modifications, as long as this notice is preserved.
3615
3616# serial 6 ltsugar.m4
3617
3618# This is to help aclocal find these macros, as it can't see m4_define.
3619
3620
3621
3622# lt_join(SEP, ARG1, [ARG2...])
3623# -----------------------------
3624# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3625# associated separator.
3626# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3627# versions in m4sugar had bugs.
3628
3629
3630
3631
3632# lt_car(LIST)
3633# lt_cdr(LIST)
3634# ------------
3635# Manipulate m4 lists.
3636# These macros are necessary as long as will still need to support
3637# Autoconf-2.59 which quotes differently.
3638
3639
3640
3641
3642
3643# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3644# ------------------------------------------
3645# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3646# Note that neither SEPARATOR nor STRING are expanded; they are appended
3647# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3648# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3649# than defined and empty).
3650#
3651# This macro is needed until we can rely on Autoconf 2.62, since earlier
3652# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3653
3654
3655
3656
3657# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3658# ----------------------------------------------------------
3659# Produce a SEP delimited list of all paired combinations of elements of
3660# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3661# has the form PREFIXmINFIXSUFFIXn.
3662# Needed until we can rely on m4_combine added in Autoconf 2.62.
3663
3664
3665
3666# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3667# -----------------------------------------------------------------------
3668# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3669# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3670
3671
3672
3673# lt_dict_add(DICT, KEY, VALUE)
3674# -----------------------------
3675
3676
3677
3678# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3679# --------------------------------------------
3680
3681
3682
3683# lt_dict_fetch(DICT, KEY, [SUBKEY])
3684# ----------------------------------
3685
3686
3687
3688# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3689# -----------------------------------------------------------------
3690
3691
3692
3693# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3694# --------------------------------------------------------------
3695
3696
3697# ltversion.m4 -- version numbers -*- Autoconf -*-
3698#
3699# Copyright (C) 2004 Free Software Foundation, Inc.
3700# Written by Scott James Remnant, 2004
3701#
3702# This file is free software; the Free Software Foundation gives
3703# unlimited permission to copy and/or distribute it, with or without
3704# modifications, as long as this notice is preserved.
3705
3706# Generated from ltversion.in.
3707
3708# serial 3134 ltversion.m4
3709# This file is part of GNU Libtool
3710
3711
3712
3713
3714
3715
3716# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3717#
3718# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3719# Written by Scott James Remnant, 2004.
3720#
3721# This file is free software; the Free Software Foundation gives
3722# unlimited permission to copy and/or distribute it, with or without
3723# modifications, as long as this notice is preserved.
3724
3725# serial 4 lt~obsolete.m4
3726
3727# These exist entirely to fool aclocal when bootstrapping libtool.
3728#
3729# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3730# which have later been changed to m4_define as they aren't part of the
3731# exported API, or moved to Autoconf or Automake where they belong.
3732#
3733# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3734# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3735# using a macro with the same name in our local m4/libtool.m4 it'll
3736# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3737# and doesn't know about Autoconf macros at all.)
3738#
3739# So we provide this file, which has a silly filename so it's always
3740# included after everything else. This provides aclocal with the
3741# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3742# because those macros already exist, or will be overwritten later.
3743# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3744#
3745# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3746# Yes, that means every name once taken will need to remain here until
3747# we give up compatibility with versions before 1.7, at which point
3748# we need to keep only those names which we still refer to.
3749
3750# This is to help aclocal find these macros, as it can't see m4_define.
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
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815## -*- Autoconf -*-
3816
3817# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3818# Free Software Foundation, Inc.
3819#
3820# This file is free software; the Free Software Foundation
3821# gives unlimited permission to copy and/or distribute it,
3822# with or without modifications, as long as this notice is preserved.
3823
3824# serial 8
3825
3826# Based on depend.m4 from automake 1.9, modified for standalone use in
3827# an environment where GNU make is required.
3828
3829# ZW_PROG_COMPILER_DEPENDENCIES
3830# -----------------------------
3831# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3832# sets fooDEPMODE accordingly. Cache-variable compatible with
3833# original; not side-effect compatible. As the users of this macro
3834# may require accurate dependencies for correct builds, it does *not*
3835# honor --disable-dependency-checking, and failure to detect a usable
3836# method is an error. depcomp is assumed to be located in
3837# $ac_aux_dir.
3838#
3839# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3840
3841
3842
3843# AM_SET_DEPDIR
3844# -------------
3845# Choose a directory name for dependency files.
3846
3847
3848# ZW_CREATE_DEPDIR
3849# ----------------
3850# As AM_SET_DEPDIR, but also create the directory at config.status time.
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
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901sim_inline="-DDEFAULT_INLINE=0"
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938# intl sister-directory configuration rules.
3939#
3940
3941# The idea behind this macro is that there's no need to repeat all the
3942# autoconf probes done by the intl directory - it's already done them
3943# for us. In fact, there's no need even to look at the cache for the
3944# answers. All we need to do is nab a few pieces of information.
3945# The intl directory is set up to make this easy, by generating a
3946# small file which can be sourced as a shell script; then we produce
3947# the necessary substitutions and definitions for this directory.
3948
3949
3950
3951# Autoconf M4 include file defining utility macros for complex Canadian
3952# cross builds.
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962####
3963# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3964# or AC_INIT.
3965# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3966
3967####
3968# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3969# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3970
3971
3972####
3973# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3974# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3975
3976
3977
3978# Backported from Autoconf 2.5x; can go away when and if
3979# we switch. Put the OS path separator in $PATH_SEPARATOR.
3980
3981
3982
3983
3984# ACX_HAVE_GCC_FOR_TARGET
3985# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3986
3987
3988# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3989# Searching for installed target binutils. We need to take extra care,
3990# else we may find the wrong assembler, linker, etc., and lose.
3991#
3992# First try --with-build-time-tools, if specified.
3993#
3994# For build != host, we ask the installed GCC for the name of the tool it
3995# uses, and accept it if it is an absolute path. This is because the
3996# only good choice for a compiler is the same GCC version that is being
3997# installed (or we couldn't make target libraries), and we assume that
3998# on the host system we'll have not only the same GCC version, but also
3999# the same binutils version.
4000#
4001# For build == host, search the same directories that the installed
4002# compiler will search. We used to do this for the assembler, linker,
4003# and nm only; for simplicity of configuration, however, we extend this
4004# criterion to tools (such as ar and ranlib) that are never invoked by
4005# the compiler, to avoid mismatches.
4006#
4007# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4008# if build == target. This makes the most sense only when bootstrapping,
4009# but we also do so when build != host. In this case, we hope that the
4010# build and host systems will have similar contents of MD_EXEC_PREFIX.
4011#
4012# If we do not find a suitable binary, then try the user's path.
4013
4014
4015###
4016# AC_PROG_CPP_WERROR
4017# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4018# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4019# For now, using this also overrides header checks to use only the
4020# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4021# bit harder from here).
4022# Eventually autoconf will default to checking headers with the compiler
4023# instead, and we'll have to do this differently.
4024
4025# AC_PROG_CPP_WERROR
4026
4027# Test for GNAT.
4028# We require the gnatbind & gnatmake programs, as well as a compiler driver
4029# that understands Ada. We use the user's CC setting, already found, and
4030# possibly add $1 to the command-line parameters.
4031#
4032# Sets the shell variable have_gnat to yes or no as appropriate, and
4033# substitutes GNATBIND and GNATMAKE.
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059ac_ext=c
4060ac_cpp='$CPP $CPPFLAGS'
4061ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4062ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4063ac_compiler_gnu=$ac_cv_c_compiler_gnu
4064if test -n "$ac_tool_prefix"; then
4065 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4066set dummy ${ac_tool_prefix}gcc; ac_word=$2
4067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4068$as_echo_n "checking for $ac_word... " >&6; }
4069if test "${ac_cv_prog_CC+set}" = set; then :
4070 $as_echo_n "(cached) " >&6
4071else
4072 if test -n "$CC"; then
4073 ac_cv_prog_CC="$CC" # Let the user override the test.
4074else
4075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4076for as_dir in $PATH
4077do
4078 IFS=$as_save_IFS
4079 test -z "$as_dir" && as_dir=.
4080 for ac_exec_ext in '' $ac_executable_extensions; do
4081 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4082 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4084 break 2
4085 fi
4086done
4087 done
4088IFS=$as_save_IFS
4089
4090fi
4091fi
4092CC=$ac_cv_prog_CC
4093if test -n "$CC"; then
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4095$as_echo "$CC" >&6; }
4096else
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4098$as_echo "no" >&6; }
4099fi
4100
4101
4102fi
4103if test -z "$ac_cv_prog_CC"; then
4104 ac_ct_CC=$CC
4105 # Extract the first word of "gcc", so it can be a program name with args.
4106set dummy gcc; ac_word=$2
4107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4108$as_echo_n "checking for $ac_word... " >&6; }
4109if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4110 $as_echo_n "(cached) " >&6
4111else
4112 if test -n "$ac_ct_CC"; then
4113 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4114else
4115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4116for as_dir in $PATH
4117do
4118 IFS=$as_save_IFS
4119 test -z "$as_dir" && as_dir=.
4120 for ac_exec_ext in '' $ac_executable_extensions; do
4121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4122 ac_cv_prog_ac_ct_CC="gcc"
4123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4124 break 2
4125 fi
4126done
4127 done
4128IFS=$as_save_IFS
4129
4130fi
4131fi
4132ac_ct_CC=$ac_cv_prog_ac_ct_CC
4133if test -n "$ac_ct_CC"; then
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4135$as_echo "$ac_ct_CC" >&6; }
4136else
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4138$as_echo "no" >&6; }
4139fi
4140
4141 if test "x$ac_ct_CC" = x; then
4142 CC=""
4143 else
4144 case $cross_compiling:$ac_tool_warned in
4145yes:)
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4147$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4148ac_tool_warned=yes ;;
4149esac
4150 CC=$ac_ct_CC
4151 fi
4152else
4153 CC="$ac_cv_prog_CC"
4154fi
4155
4156if test -z "$CC"; then
4157 if test -n "$ac_tool_prefix"; then
4158 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4159set dummy ${ac_tool_prefix}cc; ac_word=$2
4160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4161$as_echo_n "checking for $ac_word... " >&6; }
4162if test "${ac_cv_prog_CC+set}" = set; then :
4163 $as_echo_n "(cached) " >&6
4164else
4165 if test -n "$CC"; then
4166 ac_cv_prog_CC="$CC" # Let the user override the test.
4167else
4168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4169for as_dir in $PATH
4170do
4171 IFS=$as_save_IFS
4172 test -z "$as_dir" && as_dir=.
4173 for ac_exec_ext in '' $ac_executable_extensions; do
4174 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4175 ac_cv_prog_CC="${ac_tool_prefix}cc"
4176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4177 break 2
4178 fi
4179done
4180 done
4181IFS=$as_save_IFS
4182
4183fi
4184fi
4185CC=$ac_cv_prog_CC
4186if test -n "$CC"; then
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4188$as_echo "$CC" >&6; }
4189else
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4191$as_echo "no" >&6; }
4192fi
4193
4194
4195 fi
4196fi
4197if test -z "$CC"; then
4198 # Extract the first word of "cc", so it can be a program name with args.
4199set dummy cc; ac_word=$2
4200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4201$as_echo_n "checking for $ac_word... " >&6; }
4202if test "${ac_cv_prog_CC+set}" = set; then :
4203 $as_echo_n "(cached) " >&6
4204else
4205 if test -n "$CC"; then
4206 ac_cv_prog_CC="$CC" # Let the user override the test.
4207else
4208 ac_prog_rejected=no
4209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4210for as_dir in $PATH
4211do
4212 IFS=$as_save_IFS
4213 test -z "$as_dir" && as_dir=.
4214 for ac_exec_ext in '' $ac_executable_extensions; do
4215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4216 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4217 ac_prog_rejected=yes
4218 continue
4219 fi
4220 ac_cv_prog_CC="cc"
4221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4222 break 2
4223 fi
4224done
4225 done
4226IFS=$as_save_IFS
4227
4228if test $ac_prog_rejected = yes; then
4229 # We found a bogon in the path, so make sure we never use it.
4230 set dummy $ac_cv_prog_CC
4231 shift
4232 if test $# != 0; then
4233 # We chose a different compiler from the bogus one.
4234 # However, it has the same basename, so the bogon will be chosen
4235 # first if we set CC to just the basename; use the full file name.
4236 shift
4237 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4238 fi
4239fi
4240fi
4241fi
4242CC=$ac_cv_prog_CC
4243if test -n "$CC"; then
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4245$as_echo "$CC" >&6; }
4246else
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248$as_echo "no" >&6; }
4249fi
4250
4251
4252fi
4253if test -z "$CC"; then
4254 if test -n "$ac_tool_prefix"; then
4255 for ac_prog in cl.exe
4256 do
4257 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4258set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4260$as_echo_n "checking for $ac_word... " >&6; }
4261if test "${ac_cv_prog_CC+set}" = set; then :
4262 $as_echo_n "(cached) " >&6
4263else
4264 if test -n "$CC"; then
4265 ac_cv_prog_CC="$CC" # Let the user override the test.
4266else
4267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4268for as_dir in $PATH
4269do
4270 IFS=$as_save_IFS
4271 test -z "$as_dir" && as_dir=.
4272 for ac_exec_ext in '' $ac_executable_extensions; do
4273 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4274 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4276 break 2
4277 fi
4278done
4279 done
4280IFS=$as_save_IFS
4281
4282fi
4283fi
4284CC=$ac_cv_prog_CC
4285if test -n "$CC"; then
4286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4287$as_echo "$CC" >&6; }
4288else
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4290$as_echo "no" >&6; }
4291fi
4292
4293
4294 test -n "$CC" && break
4295 done
4296fi
4297if test -z "$CC"; then
4298 ac_ct_CC=$CC
4299 for ac_prog in cl.exe
4300do
4301 # Extract the first word of "$ac_prog", so it can be a program name with args.
4302set dummy $ac_prog; ac_word=$2
4303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4304$as_echo_n "checking for $ac_word... " >&6; }
4305if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4306 $as_echo_n "(cached) " >&6
4307else
4308 if test -n "$ac_ct_CC"; then
4309 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4310else
4311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312for as_dir in $PATH
4313do
4314 IFS=$as_save_IFS
4315 test -z "$as_dir" && as_dir=.
4316 for ac_exec_ext in '' $ac_executable_extensions; do
4317 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4318 ac_cv_prog_ac_ct_CC="$ac_prog"
4319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4320 break 2
4321 fi
4322done
4323 done
4324IFS=$as_save_IFS
4325
4326fi
4327fi
4328ac_ct_CC=$ac_cv_prog_ac_ct_CC
4329if test -n "$ac_ct_CC"; then
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4331$as_echo "$ac_ct_CC" >&6; }
4332else
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4334$as_echo "no" >&6; }
4335fi
4336
4337
4338 test -n "$ac_ct_CC" && break
4339done
4340
4341 if test "x$ac_ct_CC" = x; then
4342 CC=""
4343 else
4344 case $cross_compiling:$ac_tool_warned in
4345yes:)
4346{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4347$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4348ac_tool_warned=yes ;;
4349esac
4350 CC=$ac_ct_CC
4351 fi
4352fi
4353
4354fi
4355
4356
4357test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4358$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4359as_fn_error "no acceptable C compiler found in \$PATH
4360See \`config.log' for more details." "$LINENO" 5; }
4361
4362# Provide some information about the compiler.
4363$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4364set X $ac_compile
4365ac_compiler=$2
4366for ac_option in --version -v -V -qversion; do
4367 { { ac_try="$ac_compiler $ac_option >&5"
4368case "(($ac_try" in
4369 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4370 *) ac_try_echo=$ac_try;;
4371esac
4372eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4373$as_echo "$ac_try_echo"; } >&5
4374 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4375 ac_status=$?
4376 if test -s conftest.err; then
4377 sed '10a\
4378... rest of stderr output deleted ...
4379 10q' conftest.err >conftest.er1
4380 cat conftest.er1 >&5
4381 rm -f conftest.er1 conftest.err
4382 fi
4383 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4384 test $ac_status = 0; }
4385done
4386
4387cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4388/* end confdefs.h. */
4389
4390int
4391main ()
4392{
4393
4394 ;
4395 return 0;
4396}
4397_ACEOF
4398ac_clean_files_save=$ac_clean_files
4399ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4400# Try to create an executable without -o first, disregard a.out.
4401# It will help us diagnose broken compilers, and finding out an intuition
4402# of exeext.
4403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4404$as_echo_n "checking for C compiler default output file name... " >&6; }
4405ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4406
4407# The possible output files:
4408ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4409
4410ac_rmfiles=
4411for ac_file in $ac_files
4412do
4413 case $ac_file in
4414 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4415 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4416 esac
4417done
4418rm -f $ac_rmfiles
4419
4420if { { ac_try="$ac_link_default"
4421case "(($ac_try" in
4422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4423 *) ac_try_echo=$ac_try;;
4424esac
4425eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4426$as_echo "$ac_try_echo"; } >&5
4427 (eval "$ac_link_default") 2>&5
4428 ac_status=$?
4429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4430 test $ac_status = 0; }; then :
4431 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4432# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4433# in a Makefile. We should not override ac_cv_exeext if it was cached,
4434# so that the user can short-circuit this test for compilers unknown to
4435# Autoconf.
4436for ac_file in $ac_files ''
4437do
4438 test -f "$ac_file" || continue
4439 case $ac_file in
4440 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4441 ;;
4442 [ab].out )
4443 # We found the default executable, but exeext='' is most
4444 # certainly right.
4445 break;;
4446 *.* )
4447 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4448 then :; else
4449 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4450 fi
4451 # We set ac_cv_exeext here because the later test for it is not
4452 # safe: cross compilers may not add the suffix if given an `-o'
4453 # argument, so we may need to know it at that point already.
4454 # Even if this section looks crufty: it has the advantage of
4455 # actually working.
4456 break;;
4457 * )
4458 break;;
4459 esac
4460done
4461test "$ac_cv_exeext" = no && ac_cv_exeext=
4462
4463else
4464 ac_file=''
4465fi
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4467$as_echo "$ac_file" >&6; }
4468if test -z "$ac_file"; then :
4469 $as_echo "$as_me: failed program was:" >&5
4470sed 's/^/| /' conftest.$ac_ext >&5
4471
4472{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4473$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4474{ as_fn_set_status 77
4475as_fn_error "C compiler cannot create executables
4476See \`config.log' for more details." "$LINENO" 5; }; }
4477fi
4478ac_exeext=$ac_cv_exeext
4479
4480# Check that the compiler produces executables we can run. If not, either
4481# the compiler is broken, or we cross compile.
4482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4483$as_echo_n "checking whether the C compiler works... " >&6; }
4484# If not cross compiling, check that we can run a simple program.
4485if test "$cross_compiling" != yes; then
4486 if { ac_try='./$ac_file'
4487 { { case "(($ac_try" in
4488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4489 *) ac_try_echo=$ac_try;;
4490esac
4491eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4492$as_echo "$ac_try_echo"; } >&5
4493 (eval "$ac_try") 2>&5
4494 ac_status=$?
4495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4496 test $ac_status = 0; }; }; then
4497 cross_compiling=no
4498 else
4499 if test "$cross_compiling" = maybe; then
4500 cross_compiling=yes
4501 else
4502 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4503$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4504as_fn_error "cannot run C compiled programs.
4505If you meant to cross compile, use \`--host'.
4506See \`config.log' for more details." "$LINENO" 5; }
4507 fi
4508 fi
4509fi
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4511$as_echo "yes" >&6; }
4512
4513rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4514ac_clean_files=$ac_clean_files_save
4515# Check that the compiler produces executables we can run. If not, either
4516# the compiler is broken, or we cross compile.
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4518$as_echo_n "checking whether we are cross compiling... " >&6; }
4519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4520$as_echo "$cross_compiling" >&6; }
4521
4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4523$as_echo_n "checking for suffix of executables... " >&6; }
4524if { { ac_try="$ac_link"
4525case "(($ac_try" in
4526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4527 *) ac_try_echo=$ac_try;;
4528esac
4529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4530$as_echo "$ac_try_echo"; } >&5
4531 (eval "$ac_link") 2>&5
4532 ac_status=$?
4533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4534 test $ac_status = 0; }; then :
4535 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4536# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4537# work properly (i.e., refer to `conftest.exe'), while it won't with
4538# `rm'.
4539for ac_file in conftest.exe conftest conftest.*; do
4540 test -f "$ac_file" || continue
4541 case $ac_file in
4542 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4543 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4544 break;;
4545 * ) break;;
4546 esac
4547done
4548else
4549 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4550$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4551as_fn_error "cannot compute suffix of executables: cannot compile and link
4552See \`config.log' for more details." "$LINENO" 5; }
4553fi
4554rm -f conftest$ac_cv_exeext
4555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4556$as_echo "$ac_cv_exeext" >&6; }
4557
4558rm -f conftest.$ac_ext
4559EXEEXT=$ac_cv_exeext
4560ac_exeext=$EXEEXT
4561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4562$as_echo_n "checking for suffix of object files... " >&6; }
4563if test "${ac_cv_objext+set}" = set; then :
4564 $as_echo_n "(cached) " >&6
4565else
4566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4567/* end confdefs.h. */
4568
4569int
4570main ()
4571{
4572
4573 ;
4574 return 0;
4575}
4576_ACEOF
4577rm -f conftest.o conftest.obj
4578if { { ac_try="$ac_compile"
4579case "(($ac_try" in
4580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4581 *) ac_try_echo=$ac_try;;
4582esac
4583eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4584$as_echo "$ac_try_echo"; } >&5
4585 (eval "$ac_compile") 2>&5
4586 ac_status=$?
4587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4588 test $ac_status = 0; }; then :
4589 for ac_file in conftest.o conftest.obj conftest.*; do
4590 test -f "$ac_file" || continue;
4591 case $ac_file in
4592 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4593 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4594 break;;
4595 esac
4596done
4597else
4598 $as_echo "$as_me: failed program was:" >&5
4599sed 's/^/| /' conftest.$ac_ext >&5
4600
4601{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4602$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4603as_fn_error "cannot compute suffix of object files: cannot compile
4604See \`config.log' for more details." "$LINENO" 5; }
4605fi
4606rm -f conftest.$ac_cv_objext conftest.$ac_ext
4607fi
4608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4609$as_echo "$ac_cv_objext" >&6; }
4610OBJEXT=$ac_cv_objext
4611ac_objext=$OBJEXT
4612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4613$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4614if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4615 $as_echo_n "(cached) " >&6
4616else
4617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4618/* end confdefs.h. */
4619
4620int
4621main ()
4622{
4623#ifndef __GNUC__
4624 choke me
4625#endif
4626
4627 ;
4628 return 0;
4629}
4630_ACEOF
4631if ac_fn_c_try_compile "$LINENO"; then :
4632 ac_compiler_gnu=yes
4633else
4634 ac_compiler_gnu=no
4635fi
4636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4637ac_cv_c_compiler_gnu=$ac_compiler_gnu
4638
4639fi
4640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4641$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4642if test $ac_compiler_gnu = yes; then
4643 GCC=yes
4644else
4645 GCC=
4646fi
4647ac_test_CFLAGS=${CFLAGS+set}
4648ac_save_CFLAGS=$CFLAGS
4649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4650$as_echo_n "checking whether $CC accepts -g... " >&6; }
4651if test "${ac_cv_prog_cc_g+set}" = set; then :
4652 $as_echo_n "(cached) " >&6
4653else
4654 ac_save_c_werror_flag=$ac_c_werror_flag
4655 ac_c_werror_flag=yes
4656 ac_cv_prog_cc_g=no
4657 CFLAGS="-g"
4658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4659/* end confdefs.h. */
4660
4661int
4662main ()
4663{
4664
4665 ;
4666 return 0;
4667}
4668_ACEOF
4669if ac_fn_c_try_compile "$LINENO"; then :
4670 ac_cv_prog_cc_g=yes
4671else
4672 CFLAGS=""
4673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4674/* end confdefs.h. */
4675
4676int
4677main ()
4678{
4679
4680 ;
4681 return 0;
4682}
4683_ACEOF
4684if ac_fn_c_try_compile "$LINENO"; then :
4685
4686else
4687 ac_c_werror_flag=$ac_save_c_werror_flag
4688 CFLAGS="-g"
4689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4690/* end confdefs.h. */
4691
4692int
4693main ()
4694{
4695
4696 ;
4697 return 0;
4698}
4699_ACEOF
4700if ac_fn_c_try_compile "$LINENO"; then :
4701 ac_cv_prog_cc_g=yes
4702fi
4703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4704fi
4705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4706fi
4707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4708 ac_c_werror_flag=$ac_save_c_werror_flag
4709fi
4710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4711$as_echo "$ac_cv_prog_cc_g" >&6; }
4712if test "$ac_test_CFLAGS" = set; then
4713 CFLAGS=$ac_save_CFLAGS
4714elif test $ac_cv_prog_cc_g = yes; then
4715 if test "$GCC" = yes; then
4716 CFLAGS="-g -O2"
4717 else
4718 CFLAGS="-g"
4719 fi
4720else
4721 if test "$GCC" = yes; then
4722 CFLAGS="-O2"
4723 else
4724 CFLAGS=
4725 fi
4726fi
4727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4728$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4729if test "${ac_cv_prog_cc_c89+set}" = set; then :
4730 $as_echo_n "(cached) " >&6
4731else
4732 ac_cv_prog_cc_c89=no
4733ac_save_CC=$CC
4734cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4735/* end confdefs.h. */
4736#include <stdarg.h>
4737#include <stdio.h>
4738#include <sys/types.h>
4739#include <sys/stat.h>
4740/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4741struct buf { int x; };
4742FILE * (*rcsopen) (struct buf *, struct stat *, int);
4743static char *e (p, i)
4744 char **p;
4745 int i;
4746{
4747 return p[i];
4748}
4749static char *f (char * (*g) (char **, int), char **p, ...)
4750{
4751 char *s;
4752 va_list v;
4753 va_start (v,p);
4754 s = g (p, va_arg (v,int));
4755 va_end (v);
4756 return s;
4757}
4758
4759/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4760 function prototypes and stuff, but not '\xHH' hex character constants.
4761 These don't provoke an error unfortunately, instead are silently treated
4762 as 'x'. The following induces an error, until -std is added to get
4763 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4764 array size at least. It's necessary to write '\x00'==0 to get something
4765 that's true only with -std. */
4766int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4767
4768/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4769 inside strings and character constants. */
4770#define FOO(x) 'x'
4771int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4772
4773int test (int i, double x);
4774struct s1 {int (*f) (int a);};
4775struct s2 {int (*f) (double a);};
4776int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4777int argc;
4778char **argv;
4779int
4780main ()
4781{
4782return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4783 ;
4784 return 0;
4785}
4786_ACEOF
4787for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4788 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4789do
4790 CC="$ac_save_CC $ac_arg"
4791 if ac_fn_c_try_compile "$LINENO"; then :
4792 ac_cv_prog_cc_c89=$ac_arg
4793fi
4794rm -f core conftest.err conftest.$ac_objext
4795 test "x$ac_cv_prog_cc_c89" != "xno" && break
4796done
4797rm -f conftest.$ac_ext
4798CC=$ac_save_CC
4799
4800fi
4801# AC_CACHE_VAL
4802case "x$ac_cv_prog_cc_c89" in
4803 x)
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4805$as_echo "none needed" >&6; } ;;
4806 xno)
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4808$as_echo "unsupported" >&6; } ;;
4809 *)
4810 CC="$CC $ac_cv_prog_cc_c89"
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4812$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4813esac
4814if test "x$ac_cv_prog_cc_c89" != xno; then :
4815
4816fi
4817
4818ac_ext=c
4819ac_cpp='$CPP $CPPFLAGS'
4820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4822ac_compiler_gnu=$ac_cv_c_compiler_gnu
4823
4824ac_aux_dir=
4825for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4826 for ac_t in install-sh install.sh shtool; do
4827 if test -f "$ac_dir/$ac_t"; then
4828 ac_aux_dir=$ac_dir
4829 ac_install_sh="$ac_aux_dir/$ac_t -c"
4830 break 2
4831 fi
4832 done
4833done
4834if test -z "$ac_aux_dir"; then
4835 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4836fi
4837
4838# These three variables are undocumented and unsupported,
4839# and are intended to be withdrawn in a future Autoconf release.
4840# They can cause serious problems if a builder's source tree is in a directory
4841# whose full name contains unusual characters.
4842ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4843ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4844ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4845
4846
4847# Make sure we can run config.sub.
4848$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4849 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4850
4851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4852$as_echo_n "checking build system type... " >&6; }
4853if test "${ac_cv_build+set}" = set; then :
4854 $as_echo_n "(cached) " >&6
4855else
4856 ac_build_alias=$build_alias
4857test "x$ac_build_alias" = x &&
4858 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4859test "x$ac_build_alias" = x &&
4860 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4861ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4862 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4863
4864fi
4865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4866$as_echo "$ac_cv_build" >&6; }
4867case $ac_cv_build in
4868*-*-*) ;;
4869*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4870esac
4871build=$ac_cv_build
4872ac_save_IFS=$IFS; IFS='-'
4873set x $ac_cv_build
4874shift
4875build_cpu=$1
4876build_vendor=$2
4877shift; shift
4878# Remember, the first character of IFS is used to create $*,
4879# except with old shells:
4880build_os=$*
4881IFS=$ac_save_IFS
4882case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4883
4884
4885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4886$as_echo_n "checking host system type... " >&6; }
4887if test "${ac_cv_host+set}" = set; then :
4888 $as_echo_n "(cached) " >&6
4889else
4890 if test "x$host_alias" = x; then
4891 ac_cv_host=$ac_cv_build
4892else
4893 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4894 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4895fi
4896
4897fi
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4899$as_echo "$ac_cv_host" >&6; }
4900case $ac_cv_host in
4901*-*-*) ;;
4902*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4903esac
4904host=$ac_cv_host
4905ac_save_IFS=$IFS; IFS='-'
4906set x $ac_cv_host
4907shift
4908host_cpu=$1
4909host_vendor=$2
4910shift; shift
4911# Remember, the first character of IFS is used to create $*,
4912# except with old shells:
4913host_os=$*
4914IFS=$ac_save_IFS
4915case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4916
4917
4918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4919$as_echo_n "checking target system type... " >&6; }
4920if test "${ac_cv_target+set}" = set; then :
4921 $as_echo_n "(cached) " >&6
4922else
4923 if test "x$target_alias" = x; then
4924 ac_cv_target=$ac_cv_host
4925else
4926 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4927 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4928fi
4929
4930fi
4931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4932$as_echo "$ac_cv_target" >&6; }
4933case $ac_cv_target in
4934*-*-*) ;;
4935*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4936esac
4937target=$ac_cv_target
4938ac_save_IFS=$IFS; IFS='-'
4939set x $ac_cv_target
4940shift
4941target_cpu=$1
4942target_vendor=$2
4943shift; shift
4944# Remember, the first character of IFS is used to create $*,
4945# except with old shells:
4946target_os=$*
4947IFS=$ac_save_IFS
4948case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4949
4950
4951# The aliases save the names the user supplied, while $host etc.
4952# will get canonicalized.
4953test -n "$target_alias" &&
4954 test "$program_prefix$program_suffix$program_transform_name" = \
4955 NONENONEs,x,x, &&
4956 program_prefix=${target_alias}-
4957
4958ac_ext=c
4959ac_cpp='$CPP $CPPFLAGS'
4960ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4961ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4962ac_compiler_gnu=$ac_cv_c_compiler_gnu
4963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4964$as_echo_n "checking how to run the C preprocessor... " >&6; }
4965# On Suns, sometimes $CPP names a directory.
4966if test -n "$CPP" && test -d "$CPP"; then
4967 CPP=
4968fi
4969if test -z "$CPP"; then
4970 if test "${ac_cv_prog_CPP+set}" = set; then :
4971 $as_echo_n "(cached) " >&6
4972else
4973 # Double quotes because CPP needs to be expanded
4974 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4975 do
4976 ac_preproc_ok=false
4977for ac_c_preproc_warn_flag in '' yes
4978do
4979 # Use a header file that comes with gcc, so configuring glibc
4980 # with a fresh cross-compiler works.
4981 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4982 # <limits.h> exists even on freestanding compilers.
4983 # On the NeXT, cc -E runs the code through the compiler's parser,
4984 # not just through cpp. "Syntax error" is here to catch this case.
4985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4986/* end confdefs.h. */
4987#ifdef __STDC__
4988# include <limits.h>
4989#else
4990# include <assert.h>
4991#endif
4992 Syntax error
4993_ACEOF
4994if ac_fn_c_try_cpp "$LINENO"; then :
4995
4996else
4997 # Broken: fails on valid input.
4998continue
4999fi
5000rm -f conftest.err conftest.$ac_ext
5001
5002 # OK, works on sane cases. Now check whether nonexistent headers
5003 # can be detected and how.
5004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5005/* end confdefs.h. */
5006#include <ac_nonexistent.h>
5007_ACEOF
5008if ac_fn_c_try_cpp "$LINENO"; then :
5009 # Broken: success on invalid input.
5010continue
5011else
5012 # Passes both tests.
5013ac_preproc_ok=:
5014break
5015fi
5016rm -f conftest.err conftest.$ac_ext
5017
5018done
5019# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5020rm -f conftest.err conftest.$ac_ext
5021if $ac_preproc_ok; then :
5022 break
5023fi
5024
5025 done
5026 ac_cv_prog_CPP=$CPP
5027
5028fi
5029 CPP=$ac_cv_prog_CPP
5030else
5031 ac_cv_prog_CPP=$CPP
5032fi
5033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5034$as_echo "$CPP" >&6; }
5035ac_preproc_ok=false
5036for ac_c_preproc_warn_flag in '' yes
5037do
5038 # Use a header file that comes with gcc, so configuring glibc
5039 # with a fresh cross-compiler works.
5040 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5041 # <limits.h> exists even on freestanding compilers.
5042 # On the NeXT, cc -E runs the code through the compiler's parser,
5043 # not just through cpp. "Syntax error" is here to catch this case.
5044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5045/* end confdefs.h. */
5046#ifdef __STDC__
5047# include <limits.h>
5048#else
5049# include <assert.h>
5050#endif
5051 Syntax error
5052_ACEOF
5053if ac_fn_c_try_cpp "$LINENO"; then :
5054
5055else
5056 # Broken: fails on valid input.
5057continue
5058fi
5059rm -f conftest.err conftest.$ac_ext
5060
5061 # OK, works on sane cases. Now check whether nonexistent headers
5062 # can be detected and how.
5063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064/* end confdefs.h. */
5065#include <ac_nonexistent.h>
5066_ACEOF
5067if ac_fn_c_try_cpp "$LINENO"; then :
5068 # Broken: success on invalid input.
5069continue
5070else
5071 # Passes both tests.
5072ac_preproc_ok=:
5073break
5074fi
5075rm -f conftest.err conftest.$ac_ext
5076
5077done
5078# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5079rm -f conftest.err conftest.$ac_ext
5080if $ac_preproc_ok; then :
5081
5082else
5083 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5085as_fn_error "C preprocessor \"$CPP\" fails sanity check
5086See \`config.log' for more details." "$LINENO" 5; }
5087fi
5088
5089ac_ext=c
5090ac_cpp='$CPP $CPPFLAGS'
5091ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5092ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5093ac_compiler_gnu=$ac_cv_c_compiler_gnu
5094
5095
5096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5097$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5098if test "${ac_cv_path_GREP+set}" = set; then :
5099 $as_echo_n "(cached) " >&6
5100else
5101 if test -z "$GREP"; then
5102 ac_path_GREP_found=false
5103 # Loop through the user's path and test for each of PROGNAME-LIST
5104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5105for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5106do
5107 IFS=$as_save_IFS
5108 test -z "$as_dir" && as_dir=.
5109 for ac_prog in grep ggrep; do
5110 for ac_exec_ext in '' $ac_executable_extensions; do
5111 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5112 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5113# Check for GNU ac_path_GREP and select it if it is found.
5114 # Check for GNU $ac_path_GREP
5115case `"$ac_path_GREP" --version 2>&1` in
5116*GNU*)
5117 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5118*)
5119 ac_count=0
5120 $as_echo_n 0123456789 >"conftest.in"
5121 while :
5122 do
5123 cat "conftest.in" "conftest.in" >"conftest.tmp"
5124 mv "conftest.tmp" "conftest.in"
5125 cp "conftest.in" "conftest.nl"
5126 $as_echo 'GREP' >> "conftest.nl"
5127 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5128 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5129 as_fn_arith $ac_count + 1 && ac_count=$as_val
5130 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5131 # Best one so far, save it but keep looking for a better one
5132 ac_cv_path_GREP="$ac_path_GREP"
5133 ac_path_GREP_max=$ac_count
5134 fi
5135 # 10*(2^10) chars as input seems more than enough
5136 test $ac_count -gt 10 && break
5137 done
5138 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5139esac
5140
5141 $ac_path_GREP_found && break 3
5142 done
5143 done
5144 done
5145IFS=$as_save_IFS
5146 if test -z "$ac_cv_path_GREP"; then
5147 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5148 fi
5149else
5150 ac_cv_path_GREP=$GREP
5151fi
5152
5153fi
5154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5155$as_echo "$ac_cv_path_GREP" >&6; }
5156 GREP="$ac_cv_path_GREP"
5157
5158
5159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5160$as_echo_n "checking for egrep... " >&6; }
5161if test "${ac_cv_path_EGREP+set}" = set; then :
5162 $as_echo_n "(cached) " >&6
5163else
5164 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5165 then ac_cv_path_EGREP="$GREP -E"
5166 else
5167 if test -z "$EGREP"; then
5168 ac_path_EGREP_found=false
5169 # Loop through the user's path and test for each of PROGNAME-LIST
5170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5171for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5172do
5173 IFS=$as_save_IFS
5174 test -z "$as_dir" && as_dir=.
5175 for ac_prog in egrep; do
5176 for ac_exec_ext in '' $ac_executable_extensions; do
5177 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5178 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5179# Check for GNU ac_path_EGREP and select it if it is found.
5180 # Check for GNU $ac_path_EGREP
5181case `"$ac_path_EGREP" --version 2>&1` in
5182*GNU*)
5183 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5184*)
5185 ac_count=0
5186 $as_echo_n 0123456789 >"conftest.in"
5187 while :
5188 do
5189 cat "conftest.in" "conftest.in" >"conftest.tmp"
5190 mv "conftest.tmp" "conftest.in"
5191 cp "conftest.in" "conftest.nl"
5192 $as_echo 'EGREP' >> "conftest.nl"
5193 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5194 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5195 as_fn_arith $ac_count + 1 && ac_count=$as_val
5196 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5197 # Best one so far, save it but keep looking for a better one
5198 ac_cv_path_EGREP="$ac_path_EGREP"
5199 ac_path_EGREP_max=$ac_count
5200 fi
5201 # 10*(2^10) chars as input seems more than enough
5202 test $ac_count -gt 10 && break
5203 done
5204 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5205esac
5206
5207 $ac_path_EGREP_found && break 3
5208 done
5209 done
5210 done
5211IFS=$as_save_IFS
5212 if test -z "$ac_cv_path_EGREP"; then
5213 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5214 fi
5215else
5216 ac_cv_path_EGREP=$EGREP
5217fi
5218
5219 fi
5220fi
5221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5222$as_echo "$ac_cv_path_EGREP" >&6; }
5223 EGREP="$ac_cv_path_EGREP"
5224
5225
5226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5227$as_echo_n "checking for ANSI C header files... " >&6; }
5228if test "${ac_cv_header_stdc+set}" = set; then :
5229 $as_echo_n "(cached) " >&6
5230else
5231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5232/* end confdefs.h. */
5233#include <stdlib.h>
5234#include <stdarg.h>
5235#include <string.h>
5236#include <float.h>
5237
5238int
5239main ()
5240{
5241
5242 ;
5243 return 0;
5244}
5245_ACEOF
5246if ac_fn_c_try_compile "$LINENO"; then :
5247 ac_cv_header_stdc=yes
5248else
5249 ac_cv_header_stdc=no
5250fi
5251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5252
5253if test $ac_cv_header_stdc = yes; then
5254 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5256/* end confdefs.h. */
5257#include <string.h>
5258
5259_ACEOF
5260if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5261 $EGREP "memchr" >/dev/null 2>&1; then :
5262
5263else
5264 ac_cv_header_stdc=no
5265fi
5266rm -f conftest*
5267
5268fi
5269
5270if test $ac_cv_header_stdc = yes; then
5271 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5273/* end confdefs.h. */
5274#include <stdlib.h>
5275
5276_ACEOF
5277if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5278 $EGREP "free" >/dev/null 2>&1; then :
5279
5280else
5281 ac_cv_header_stdc=no
5282fi
5283rm -f conftest*
5284
5285fi
5286
5287if test $ac_cv_header_stdc = yes; then
5288 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5289 if test "$cross_compiling" = yes; then :
5290 :
5291else
5292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5293/* end confdefs.h. */
5294#include <ctype.h>
5295#include <stdlib.h>
5296#if ((' ' & 0x0FF) == 0x020)
5297# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5298# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5299#else
5300# define ISLOWER(c) \
5301 (('a' <= (c) && (c) <= 'i') \
5302 || ('j' <= (c) && (c) <= 'r') \
5303 || ('s' <= (c) && (c) <= 'z'))
5304# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5305#endif
5306
5307#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5308int
5309main ()
5310{
5311 int i;
5312 for (i = 0; i < 256; i++)
5313 if (XOR (islower (i), ISLOWER (i))
5314 || toupper (i) != TOUPPER (i))
5315 return 2;
5316 return 0;
5317}
5318_ACEOF
5319if ac_fn_c_try_run "$LINENO"; then :
5320
5321else
5322 ac_cv_header_stdc=no
5323fi
5324rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5325 conftest.$ac_objext conftest.beam conftest.$ac_ext
5326fi
5327
5328fi
5329fi
5330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5331$as_echo "$ac_cv_header_stdc" >&6; }
5332if test $ac_cv_header_stdc = yes; then
5333
5334$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5335
5336fi
5337
5338# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5339for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5340 inttypes.h stdint.h unistd.h
5341do :
5342 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5343ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5344"
5345eval as_val=\$$as_ac_Header
5346 if test "x$as_val" = x""yes; then :
5347 cat >>confdefs.h <<_ACEOF
5348#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5349_ACEOF
5350
5351fi
5352
5353done
5354
5355
5356
5357 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5358if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5359 MINIX=yes
5360else
5361 MINIX=
5362fi
5363
5364
5365 if test "$MINIX" = yes; then
5366
5367$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5368
5369
5370$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5371
5372
5373$as_echo "#define _MINIX 1" >>confdefs.h
5374
5375 fi
5376
5377
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5379$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5380if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5381 $as_echo_n "(cached) " >&6
5382else
5383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5384/* end confdefs.h. */
5385
5386# define __EXTENSIONS__ 1
5387 $ac_includes_default
5388int
5389main ()
5390{
5391
5392 ;
5393 return 0;
5394}
5395_ACEOF
5396if ac_fn_c_try_compile "$LINENO"; then :
5397 ac_cv_safe_to_define___extensions__=yes
5398else
5399 ac_cv_safe_to_define___extensions__=no
5400fi
5401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5402fi
5403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5404$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5405 test $ac_cv_safe_to_define___extensions__ = yes &&
5406 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5407
5408 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5409
5410 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5411
5412 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5413
5414 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5415
5416
5417test "$program_prefix" != NONE &&
5418 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5419# Use a double $ so make ignores it.
5420test "$program_suffix" != NONE &&
5421 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5422# Double any \ or $.
5423# By default was `s,x,x', remove it if useless.
5424ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5425program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5426
5427# Find a good install program. We prefer a C program (faster),
5428# so one script is as good as another. But avoid the broken or
5429# incompatible versions:
5430# SysV /etc/install, /usr/sbin/install
5431# SunOS /usr/etc/install
5432# IRIX /sbin/install
5433# AIX /bin/install
5434# AmigaOS /C/install, which installs bootblocks on floppy discs
5435# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5436# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5437# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5438# OS/2's system install, which has a completely different semantic
5439# ./install, which can be erroneously created by make from ./install.sh.
5440# Reject install programs that cannot install multiple files.
5441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5442$as_echo_n "checking for a BSD-compatible install... " >&6; }
5443if test -z "$INSTALL"; then
5444if test "${ac_cv_path_install+set}" = set; then :
5445 $as_echo_n "(cached) " >&6
5446else
5447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5448for as_dir in $PATH
5449do
5450 IFS=$as_save_IFS
5451 test -z "$as_dir" && as_dir=.
5452 # Account for people who put trailing slashes in PATH elements.
5453case $as_dir/ in #((
5454 ./ | .// | /[cC]/* | \
5455 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5456 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5457 /usr/ucb/* ) ;;
5458 *)
5459 # OSF1 and SCO ODT 3.0 have their own names for install.
5460 # Don't use installbsd from OSF since it installs stuff as root
5461 # by default.
5462 for ac_prog in ginstall scoinst install; do
5463 for ac_exec_ext in '' $ac_executable_extensions; do
5464 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5465 if test $ac_prog = install &&
5466 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5467 # AIX install. It has an incompatible calling convention.
5468 :
5469 elif test $ac_prog = install &&
5470 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5471 # program-specific install script used by HP pwplus--don't use.
5472 :
5473 else
5474 rm -rf conftest.one conftest.two conftest.dir
5475 echo one > conftest.one
5476 echo two > conftest.two
5477 mkdir conftest.dir
5478 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5479 test -s conftest.one && test -s conftest.two &&
5480 test -s conftest.dir/conftest.one &&
5481 test -s conftest.dir/conftest.two
5482 then
5483 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5484 break 3
5485 fi
5486 fi
5487 fi
5488 done
5489 done
5490 ;;
5491esac
5492
5493 done
5494IFS=$as_save_IFS
5495
5496rm -rf conftest.one conftest.two conftest.dir
5497
5498fi
5499 if test "${ac_cv_path_install+set}" = set; then
5500 INSTALL=$ac_cv_path_install
5501 else
5502 # As a last resort, use the slow shell script. Don't cache a
5503 # value for INSTALL within a source directory, because that will
5504 # break other packages using the cache if that directory is
5505 # removed, or if the value is a relative name.
5506 INSTALL=$ac_install_sh
5507 fi
5508fi
5509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5510$as_echo "$INSTALL" >&6; }
5511
5512# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5513# It thinks the first close brace ends the variable substitution.
5514test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5515
5516test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5517
5518test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5519
5520rm -rf .tst 2>/dev/null
5521mkdir .tst 2>/dev/null
5522if test -d .tst; then
5523 am__leading_dot=.
5524else
5525 am__leading_dot=_
5526fi
5527rmdir .tst 2>/dev/null
5528
5529DEPDIR="${am__leading_dot}deps"
5530
5531case `pwd` in
5532 *\ * | *\ *)
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5534$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5535esac
5536
5537
5538
5539macro_version='2.2.7a'
5540macro_revision='1.3134'
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554ltmain="$ac_aux_dir/ltmain.sh"
5555
5556# Backslashify metacharacters that are still active within
5557# double-quoted strings.
5558sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5559
5560# Same as above, but do not quote variable references.
5561double_quote_subst='s/\(["`\\]\)/\\\1/g'
5562
5563# Sed substitution to delay expansion of an escaped shell variable in a
5564# double_quote_subst'ed string.
5565delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5566
5567# Sed substitution to delay expansion of an escaped single quote.
5568delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5569
5570# Sed substitution to avoid accidental globbing in evaled expressions
5571no_glob_subst='s/\*/\\\*/g'
5572
5573ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5574ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5575ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5576
5577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5578$as_echo_n "checking how to print strings... " >&6; }
5579# Test print first, because it will be a builtin if present.
5580if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5581 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5582 ECHO='print -r --'
5583elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5584 ECHO='printf %s\n'
5585else
5586 # Use this function as a fallback that always works.
5587 func_fallback_echo ()
5588 {
5589 eval 'cat <<_LTECHO_EOF
5590$1
5591_LTECHO_EOF'
5592 }
5593 ECHO='func_fallback_echo'
5594fi
5595
5596# func_echo_all arg...
5597# Invoke $ECHO with all args, space-separated.
5598func_echo_all ()
5599{
5600 $ECHO ""
5601}
5602
5603case "$ECHO" in
5604 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5605$as_echo "printf" >&6; } ;;
5606 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5607$as_echo "print -r" >&6; } ;;
5608 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5609$as_echo "cat" >&6; } ;;
5610esac
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5626$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5627if test "${ac_cv_path_SED+set}" = set; then :
5628 $as_echo_n "(cached) " >&6
5629else
5630 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5631 for ac_i in 1 2 3 4 5 6 7; do
5632 ac_script="$ac_script$as_nl$ac_script"
5633 done
5634 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5635 { ac_script=; unset ac_script;}
5636 if test -z "$SED"; then
5637 ac_path_SED_found=false
5638 # Loop through the user's path and test for each of PROGNAME-LIST
5639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5640for as_dir in $PATH
5641do
5642 IFS=$as_save_IFS
5643 test -z "$as_dir" && as_dir=.
5644 for ac_prog in sed gsed; do
5645 for ac_exec_ext in '' $ac_executable_extensions; do
5646 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5647 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5648# Check for GNU ac_path_SED and select it if it is found.
5649 # Check for GNU $ac_path_SED
5650case `"$ac_path_SED" --version 2>&1` in
5651*GNU*)
5652 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5653*)
5654 ac_count=0
5655 $as_echo_n 0123456789 >"conftest.in"
5656 while :
5657 do
5658 cat "conftest.in" "conftest.in" >"conftest.tmp"
5659 mv "conftest.tmp" "conftest.in"
5660 cp "conftest.in" "conftest.nl"
5661 $as_echo '' >> "conftest.nl"
5662 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5663 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5664 as_fn_arith $ac_count + 1 && ac_count=$as_val
5665 if test $ac_count -gt ${ac_path_SED_max-0}; then
5666 # Best one so far, save it but keep looking for a better one
5667 ac_cv_path_SED="$ac_path_SED"
5668 ac_path_SED_max=$ac_count
5669 fi
5670 # 10*(2^10) chars as input seems more than enough
5671 test $ac_count -gt 10 && break
5672 done
5673 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5674esac
5675
5676 $ac_path_SED_found && break 3
5677 done
5678 done
5679 done
5680IFS=$as_save_IFS
5681 if test -z "$ac_cv_path_SED"; then
5682 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5683 fi
5684else
5685 ac_cv_path_SED=$SED
5686fi
5687
5688fi
5689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5690$as_echo "$ac_cv_path_SED" >&6; }
5691 SED="$ac_cv_path_SED"
5692 rm -f conftest.sed
5693
5694test -z "$SED" && SED=sed
5695Xsed="$SED -e 1s/^X//"
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5708$as_echo_n "checking for fgrep... " >&6; }
5709if test "${ac_cv_path_FGREP+set}" = set; then :
5710 $as_echo_n "(cached) " >&6
5711else
5712 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5713 then ac_cv_path_FGREP="$GREP -F"
5714 else
5715 if test -z "$FGREP"; then
5716 ac_path_FGREP_found=false
5717 # Loop through the user's path and test for each of PROGNAME-LIST
5718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5719for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5720do
5721 IFS=$as_save_IFS
5722 test -z "$as_dir" && as_dir=.
5723 for ac_prog in fgrep; do
5724 for ac_exec_ext in '' $ac_executable_extensions; do
5725 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5726 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5727# Check for GNU ac_path_FGREP and select it if it is found.
5728 # Check for GNU $ac_path_FGREP
5729case `"$ac_path_FGREP" --version 2>&1` in
5730*GNU*)
5731 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5732*)
5733 ac_count=0
5734 $as_echo_n 0123456789 >"conftest.in"
5735 while :
5736 do
5737 cat "conftest.in" "conftest.in" >"conftest.tmp"
5738 mv "conftest.tmp" "conftest.in"
5739 cp "conftest.in" "conftest.nl"
5740 $as_echo 'FGREP' >> "conftest.nl"
5741 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5742 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5743 as_fn_arith $ac_count + 1 && ac_count=$as_val
5744 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5745 # Best one so far, save it but keep looking for a better one
5746 ac_cv_path_FGREP="$ac_path_FGREP"
5747 ac_path_FGREP_max=$ac_count
5748 fi
5749 # 10*(2^10) chars as input seems more than enough
5750 test $ac_count -gt 10 && break
5751 done
5752 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5753esac
5754
5755 $ac_path_FGREP_found && break 3
5756 done
5757 done
5758 done
5759IFS=$as_save_IFS
5760 if test -z "$ac_cv_path_FGREP"; then
5761 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5762 fi
5763else
5764 ac_cv_path_FGREP=$FGREP
5765fi
5766
5767 fi
5768fi
5769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5770$as_echo "$ac_cv_path_FGREP" >&6; }
5771 FGREP="$ac_cv_path_FGREP"
5772
5773
5774test -z "$GREP" && GREP=grep
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794# Check whether --with-gnu-ld was given.
5795if test "${with_gnu_ld+set}" = set; then :
5796 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5797else
5798 with_gnu_ld=no
5799fi
5800
5801ac_prog=ld
5802if test "$GCC" = yes; then
5803 # Check if gcc -print-prog-name=ld gives a path.
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5805$as_echo_n "checking for ld used by $CC... " >&6; }
5806 case $host in
5807 *-*-mingw*)
5808 # gcc leaves a trailing carriage return which upsets mingw
5809 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5810 *)
5811 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5812 esac
5813 case $ac_prog in
5814 # Accept absolute paths.
5815 [\\/]* | ?:[\\/]*)
5816 re_direlt='/[^/][^/]*/\.\./'
5817 # Canonicalize the pathname of ld
5818 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5819 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5820 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5821 done
5822 test -z "$LD" && LD="$ac_prog"
5823 ;;
5824 "")
5825 # If it fails, then pretend we aren't using GCC.
5826 ac_prog=ld
5827 ;;
5828 *)
5829 # If it is relative, then search for the first ld in PATH.
5830 with_gnu_ld=unknown
5831 ;;
5832 esac
5833elif test "$with_gnu_ld" = yes; then
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5835$as_echo_n "checking for GNU ld... " >&6; }
5836else
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5838$as_echo_n "checking for non-GNU ld... " >&6; }
5839fi
5840if test "${lt_cv_path_LD+set}" = set; then :
5841 $as_echo_n "(cached) " >&6
5842else
5843 if test -z "$LD"; then
5844 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5845 for ac_dir in $PATH; do
5846 IFS="$lt_save_ifs"
5847 test -z "$ac_dir" && ac_dir=.
5848 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5849 lt_cv_path_LD="$ac_dir/$ac_prog"
5850 # Check to see if the program is GNU ld. I'd rather use --version,
5851 # but apparently some variants of GNU ld only accept -v.
5852 # Break only if it was the GNU/non-GNU ld that we prefer.
5853 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5854 *GNU* | *'with BFD'*)
5855 test "$with_gnu_ld" != no && break
5856 ;;
5857 *)
5858 test "$with_gnu_ld" != yes && break
5859 ;;
5860 esac
5861 fi
5862 done
5863 IFS="$lt_save_ifs"
5864else
5865 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5866fi
5867fi
5868
5869LD="$lt_cv_path_LD"
5870if test -n "$LD"; then
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5872$as_echo "$LD" >&6; }
5873else
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5875$as_echo "no" >&6; }
5876fi
5877test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5879$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5880if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5881 $as_echo_n "(cached) " >&6
5882else
5883 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5884case `$LD -v 2>&1 </dev/null` in
5885*GNU* | *'with BFD'*)
5886 lt_cv_prog_gnu_ld=yes
5887 ;;
5888*)
5889 lt_cv_prog_gnu_ld=no
5890 ;;
5891esac
5892fi
5893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5894$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5895with_gnu_ld=$lt_cv_prog_gnu_ld
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5906$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5907if test "${lt_cv_path_NM+set}" = set; then :
5908 $as_echo_n "(cached) " >&6
5909else
5910 if test -n "$NM"; then
5911 # Let the user override the test.
5912 lt_cv_path_NM="$NM"
5913else
5914 lt_nm_to_check="${ac_tool_prefix}nm"
5915 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5916 lt_nm_to_check="$lt_nm_to_check nm"
5917 fi
5918 for lt_tmp_nm in $lt_nm_to_check; do
5919 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5920 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5921 IFS="$lt_save_ifs"
5922 test -z "$ac_dir" && ac_dir=.
5923 tmp_nm="$ac_dir/$lt_tmp_nm"
5924 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5925 # Check to see if the nm accepts a BSD-compat flag.
5926 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5927 # nm: unknown option "B" ignored
5928 # Tru64's nm complains that /dev/null is an invalid object file
5929 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5930 */dev/null* | *'Invalid file or object type'*)
5931 lt_cv_path_NM="$tmp_nm -B"
5932 break
5933 ;;
5934 *)
5935 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5936 */dev/null*)
5937 lt_cv_path_NM="$tmp_nm -p"
5938 break
5939 ;;
5940 *)
5941 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5942 continue # so that we can try to find one that supports BSD flags
5943 ;;
5944 esac
5945 ;;
5946 esac
5947 fi
5948 done
5949 IFS="$lt_save_ifs"
5950 done
5951 : ${lt_cv_path_NM=no}
5952fi
5953fi
5954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5955$as_echo "$lt_cv_path_NM" >&6; }
5956if test "$lt_cv_path_NM" != "no"; then
5957 NM="$lt_cv_path_NM"
5958else
5959 # Didn't find any BSD compatible name lister, look for dumpbin.
5960 if test -n "$DUMPBIN"; then :
5961 # Let the user override the test.
5962 else
5963 if test -n "$ac_tool_prefix"; then
5964 for ac_prog in dumpbin "link -dump"
5965 do
5966 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5967set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5969$as_echo_n "checking for $ac_word... " >&6; }
5970if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5971 $as_echo_n "(cached) " >&6
5972else
5973 if test -n "$DUMPBIN"; then
5974 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5975else
5976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5977for as_dir in $PATH
5978do
5979 IFS=$as_save_IFS
5980 test -z "$as_dir" && as_dir=.
5981 for ac_exec_ext in '' $ac_executable_extensions; do
5982 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5983 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5985 break 2
5986 fi
5987done
5988 done
5989IFS=$as_save_IFS
5990
5991fi
5992fi
5993DUMPBIN=$ac_cv_prog_DUMPBIN
5994if test -n "$DUMPBIN"; then
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5996$as_echo "$DUMPBIN" >&6; }
5997else
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5999$as_echo "no" >&6; }
6000fi
6001
6002
6003 test -n "$DUMPBIN" && break
6004 done
6005fi
6006if test -z "$DUMPBIN"; then
6007 ac_ct_DUMPBIN=$DUMPBIN
6008 for ac_prog in dumpbin "link -dump"
6009do
6010 # Extract the first word of "$ac_prog", so it can be a program name with args.
6011set dummy $ac_prog; ac_word=$2
6012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6013$as_echo_n "checking for $ac_word... " >&6; }
6014if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6015 $as_echo_n "(cached) " >&6
6016else
6017 if test -n "$ac_ct_DUMPBIN"; then
6018 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6019else
6020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6021for as_dir in $PATH
6022do
6023 IFS=$as_save_IFS
6024 test -z "$as_dir" && as_dir=.
6025 for ac_exec_ext in '' $ac_executable_extensions; do
6026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6027 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6029 break 2
6030 fi
6031done
6032 done
6033IFS=$as_save_IFS
6034
6035fi
6036fi
6037ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6038if test -n "$ac_ct_DUMPBIN"; then
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6040$as_echo "$ac_ct_DUMPBIN" >&6; }
6041else
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6043$as_echo "no" >&6; }
6044fi
6045
6046
6047 test -n "$ac_ct_DUMPBIN" && break
6048done
6049
6050 if test "x$ac_ct_DUMPBIN" = x; then
6051 DUMPBIN=":"
6052 else
6053 case $cross_compiling:$ac_tool_warned in
6054yes:)
6055{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6056$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6057ac_tool_warned=yes ;;
6058esac
6059 DUMPBIN=$ac_ct_DUMPBIN
6060 fi
6061fi
6062
6063 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6064 *COFF*)
6065 DUMPBIN="$DUMPBIN -symbols"
6066 ;;
6067 *)
6068 DUMPBIN=:
6069 ;;
6070 esac
6071 fi
6072
6073 if test "$DUMPBIN" != ":"; then
6074 NM="$DUMPBIN"
6075 fi
6076fi
6077test -z "$NM" && NM=nm
6078
6079
6080
6081
6082
6083
6084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6085$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6086if test "${lt_cv_nm_interface+set}" = set; then :
6087 $as_echo_n "(cached) " >&6
6088else
6089 lt_cv_nm_interface="BSD nm"
6090 echo "int some_variable = 0;" > conftest.$ac_ext
6091 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6092 (eval "$ac_compile" 2>conftest.err)
6093 cat conftest.err >&5
6094 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6095 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6096 cat conftest.err >&5
6097 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6098 cat conftest.out >&5
6099 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6100 lt_cv_nm_interface="MS dumpbin"
6101 fi
6102 rm -f conftest*
6103fi
6104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6105$as_echo "$lt_cv_nm_interface" >&6; }
6106
6107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6108$as_echo_n "checking whether ln -s works... " >&6; }
6109LN_S=$as_ln_s
6110if test "$LN_S" = "ln -s"; then
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6112$as_echo "yes" >&6; }
6113else
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6115$as_echo "no, using $LN_S" >&6; }
6116fi
6117
6118# find the maximum length of command line arguments
6119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6120$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6121if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6122 $as_echo_n "(cached) " >&6
6123else
6124 i=0
6125 teststring="ABCD"
6126
6127 case $build_os in
6128 msdosdjgpp*)
6129 # On DJGPP, this test can blow up pretty badly due to problems in libc
6130 # (any single argument exceeding 2000 bytes causes a buffer overrun
6131 # during glob expansion). Even if it were fixed, the result of this
6132 # check would be larger than it should be.
6133 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6134 ;;
6135
6136 gnu*)
6137 # Under GNU Hurd, this test is not required because there is
6138 # no limit to the length of command line arguments.
6139 # Libtool will interpret -1 as no limit whatsoever
6140 lt_cv_sys_max_cmd_len=-1;
6141 ;;
6142
6143 cygwin* | mingw* | cegcc*)
6144 # On Win9x/ME, this test blows up -- it succeeds, but takes
6145 # about 5 minutes as the teststring grows exponentially.
6146 # Worse, since 9x/ME are not pre-emptively multitasking,
6147 # you end up with a "frozen" computer, even though with patience
6148 # the test eventually succeeds (with a max line length of 256k).
6149 # Instead, let's just punt: use the minimum linelength reported by
6150 # all of the supported platforms: 8192 (on NT/2K/XP).
6151 lt_cv_sys_max_cmd_len=8192;
6152 ;;
6153
6154 mint*)
6155 # On MiNT this can take a long time and run out of memory.
6156 lt_cv_sys_max_cmd_len=8192;
6157 ;;
6158
6159 amigaos*)
6160 # On AmigaOS with pdksh, this test takes hours, literally.
6161 # So we just punt and use a minimum line length of 8192.
6162 lt_cv_sys_max_cmd_len=8192;
6163 ;;
6164
6165 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6166 # This has been around since 386BSD, at least. Likely further.
6167 if test -x /sbin/sysctl; then
6168 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6169 elif test -x /usr/sbin/sysctl; then
6170 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6171 else
6172 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6173 fi
6174 # And add a safety zone
6175 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6176 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6177 ;;
6178
6179 interix*)
6180 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6181 lt_cv_sys_max_cmd_len=196608
6182 ;;
6183
6184 osf*)
6185 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6186 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6187 # nice to cause kernel panics so lets avoid the loop below.
6188 # First set a reasonable default.
6189 lt_cv_sys_max_cmd_len=16384
6190 #
6191 if test -x /sbin/sysconfig; then
6192 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6193 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6194 esac
6195 fi
6196 ;;
6197 sco3.2v5*)
6198 lt_cv_sys_max_cmd_len=102400
6199 ;;
6200 sysv5* | sco5v6* | sysv4.2uw2*)
6201 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6202 if test -n "$kargmax"; then
6203 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6204 else
6205 lt_cv_sys_max_cmd_len=32768
6206 fi
6207 ;;
6208 *)
6209 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6210 if test -n "$lt_cv_sys_max_cmd_len"; then
6211 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6212 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6213 else
6214 # Make teststring a little bigger before we do anything with it.
6215 # a 1K string should be a reasonable start.
6216 for i in 1 2 3 4 5 6 7 8 ; do
6217 teststring=$teststring$teststring
6218 done
6219 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6220 # If test is not a shell built-in, we'll probably end up computing a
6221 # maximum length that is only half of the actual maximum length, but
6222 # we can't tell.
6223 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6224 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6225 test $i != 17 # 1/2 MB should be enough
6226 do
6227 i=`expr $i + 1`
6228 teststring=$teststring$teststring
6229 done
6230 # Only check the string length outside the loop.
6231 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6232 teststring=
6233 # Add a significant safety factor because C++ compilers can tack on
6234 # massive amounts of additional arguments before passing them to the
6235 # linker. It appears as though 1/2 is a usable value.
6236 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6237 fi
6238 ;;
6239 esac
6240
6241fi
6242
6243if test -n $lt_cv_sys_max_cmd_len ; then
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6245$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6246else
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6248$as_echo "none" >&6; }
6249fi
6250max_cmd_len=$lt_cv_sys_max_cmd_len
6251
6252
6253
6254
6255
6256
6257: ${CP="cp -f"}
6258: ${MV="mv -f"}
6259: ${RM="rm -f"}
6260
6261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6262$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6263# Try some XSI features
6264xsi_shell=no
6265( _lt_dummy="a/b/c"
6266 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6267 = c,a/b,, \
6268 && eval 'test $(( 1 + 1 )) -eq 2 \
6269 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6270 && xsi_shell=yes
6271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6272$as_echo "$xsi_shell" >&6; }
6273
6274
6275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6276$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6277lt_shell_append=no
6278( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6279 >/dev/null 2>&1 \
6280 && lt_shell_append=yes
6281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6282$as_echo "$lt_shell_append" >&6; }
6283
6284
6285if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6286 lt_unset=unset
6287else
6288 lt_unset=false
6289fi
6290
6291
6292
6293
6294
6295# test EBCDIC or ASCII
6296case `echo X|tr X '\101'` in
6297 A) # ASCII based system
6298 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6299 lt_SP2NL='tr \040 \012'
6300 lt_NL2SP='tr \015\012 \040\040'
6301 ;;
6302 *) # EBCDIC based system
6303 lt_SP2NL='tr \100 \n'
6304 lt_NL2SP='tr \r\n \100\100'
6305 ;;
6306esac
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6317$as_echo_n "checking for $LD option to reload object files... " >&6; }
6318if test "${lt_cv_ld_reload_flag+set}" = set; then :
6319 $as_echo_n "(cached) " >&6
6320else
6321 lt_cv_ld_reload_flag='-r'
6322fi
6323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6324$as_echo "$lt_cv_ld_reload_flag" >&6; }
6325reload_flag=$lt_cv_ld_reload_flag
6326case $reload_flag in
6327"" | " "*) ;;
6328*) reload_flag=" $reload_flag" ;;
6329esac
6330reload_cmds='$LD$reload_flag -o $output$reload_objs'
6331case $host_os in
6332 darwin*)
6333 if test "$GCC" = yes; then
6334 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6335 else
6336 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6337 fi
6338 ;;
6339esac
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349if test -n "$ac_tool_prefix"; then
6350 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6351set dummy ${ac_tool_prefix}objdump; ac_word=$2
6352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6353$as_echo_n "checking for $ac_word... " >&6; }
6354if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6355 $as_echo_n "(cached) " >&6
6356else
6357 if test -n "$OBJDUMP"; then
6358 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6359else
6360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6361for as_dir in $PATH
6362do
6363 IFS=$as_save_IFS
6364 test -z "$as_dir" && as_dir=.
6365 for ac_exec_ext in '' $ac_executable_extensions; do
6366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6367 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6369 break 2
6370 fi
6371done
6372 done
6373IFS=$as_save_IFS
6374
6375fi
6376fi
6377OBJDUMP=$ac_cv_prog_OBJDUMP
6378if test -n "$OBJDUMP"; then
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6380$as_echo "$OBJDUMP" >&6; }
6381else
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6383$as_echo "no" >&6; }
6384fi
6385
6386
6387fi
6388if test -z "$ac_cv_prog_OBJDUMP"; then
6389 ac_ct_OBJDUMP=$OBJDUMP
6390 # Extract the first word of "objdump", so it can be a program name with args.
6391set dummy objdump; ac_word=$2
6392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6393$as_echo_n "checking for $ac_word... " >&6; }
6394if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6395 $as_echo_n "(cached) " >&6
6396else
6397 if test -n "$ac_ct_OBJDUMP"; then
6398 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6399else
6400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6401for as_dir in $PATH
6402do
6403 IFS=$as_save_IFS
6404 test -z "$as_dir" && as_dir=.
6405 for ac_exec_ext in '' $ac_executable_extensions; do
6406 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6407 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6409 break 2
6410 fi
6411done
6412 done
6413IFS=$as_save_IFS
6414
6415fi
6416fi
6417ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6418if test -n "$ac_ct_OBJDUMP"; then
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6420$as_echo "$ac_ct_OBJDUMP" >&6; }
6421else
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6423$as_echo "no" >&6; }
6424fi
6425
6426 if test "x$ac_ct_OBJDUMP" = x; then
6427 OBJDUMP="false"
6428 else
6429 case $cross_compiling:$ac_tool_warned in
6430yes:)
6431{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6432$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6433ac_tool_warned=yes ;;
6434esac
6435 OBJDUMP=$ac_ct_OBJDUMP
6436 fi
6437else
6438 OBJDUMP="$ac_cv_prog_OBJDUMP"
6439fi
6440
6441test -z "$OBJDUMP" && OBJDUMP=objdump
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6452$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6453if test "${lt_cv_deplibs_check_method+set}" = set; then :
6454 $as_echo_n "(cached) " >&6
6455else
6456 lt_cv_file_magic_cmd='$MAGIC_CMD'
6457lt_cv_file_magic_test_file=
6458lt_cv_deplibs_check_method='unknown'
6459# Need to set the preceding variable on all platforms that support
6460# interlibrary dependencies.
6461# 'none' -- dependencies not supported.
6462# `unknown' -- same as none, but documents that we really don't know.
6463# 'pass_all' -- all dependencies passed with no checks.
6464# 'test_compile' -- check by making test program.
6465# 'file_magic [[regex]]' -- check by looking for files in library path
6466# which responds to the $file_magic_cmd with a given extended regex.
6467# If you have `file' or equivalent on your system and you're not sure
6468# whether `pass_all' will *always* work, you probably want this one.
6469
6470case $host_os in
6471aix[4-9]*)
6472 lt_cv_deplibs_check_method=pass_all
6473 ;;
6474
6475beos*)
6476 lt_cv_deplibs_check_method=pass_all
6477 ;;
6478
6479bsdi[45]*)
6480 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6481 lt_cv_file_magic_cmd='/usr/bin/file -L'
6482 lt_cv_file_magic_test_file=/shlib/libc.so
6483 ;;
6484
6485cygwin*)
6486 # func_win32_libid is a shell function defined in ltmain.sh
6487 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6488 lt_cv_file_magic_cmd='func_win32_libid'
6489 ;;
6490
6491mingw* | pw32*)
6492 # Base MSYS/MinGW do not provide the 'file' command needed by
6493 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6494 # unless we find 'file', for example because we are cross-compiling.
6495 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6496 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6497 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6498 lt_cv_file_magic_cmd='func_win32_libid'
6499 else
6500 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6501 lt_cv_file_magic_cmd='$OBJDUMP -f'
6502 fi
6503 ;;
6504
6505cegcc*)
6506 # use the weaker test based on 'objdump'. See mingw*.
6507 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6508 lt_cv_file_magic_cmd='$OBJDUMP -f'
6509 ;;
6510
6511darwin* | rhapsody*)
6512 lt_cv_deplibs_check_method=pass_all
6513 ;;
6514
6515freebsd* | dragonfly*)
6516 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6517 case $host_cpu in
6518 i*86 )
6519 # Not sure whether the presence of OpenBSD here was a mistake.
6520 # Let's accept both of them until this is cleared up.
6521 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6522 lt_cv_file_magic_cmd=/usr/bin/file
6523 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6524 ;;
6525 esac
6526 else
6527 lt_cv_deplibs_check_method=pass_all
6528 fi
6529 ;;
6530
6531gnu*)
6532 lt_cv_deplibs_check_method=pass_all
6533 ;;
6534
6535haiku*)
6536 lt_cv_deplibs_check_method=pass_all
6537 ;;
6538
6539hpux10.20* | hpux11*)
6540 lt_cv_file_magic_cmd=/usr/bin/file
6541 case $host_cpu in
6542 ia64*)
6543 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6544 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6545 ;;
6546 hppa*64*)
6547 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]'
6548 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6549 ;;
6550 *)
6551 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6552 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6553 ;;
6554 esac
6555 ;;
6556
6557interix[3-9]*)
6558 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6559 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6560 ;;
6561
6562irix5* | irix6* | nonstopux*)
6563 case $LD in
6564 *-32|*"-32 ") libmagic=32-bit;;
6565 *-n32|*"-n32 ") libmagic=N32;;
6566 *-64|*"-64 ") libmagic=64-bit;;
6567 *) libmagic=never-match;;
6568 esac
6569 lt_cv_deplibs_check_method=pass_all
6570 ;;
6571
6572# This must be Linux ELF.
6573linux* | k*bsd*-gnu | kopensolaris*-gnu)
6574 lt_cv_deplibs_check_method=pass_all
6575 ;;
6576
6577netbsd*)
6578 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6579 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6580 else
6581 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6582 fi
6583 ;;
6584
6585newos6*)
6586 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6587 lt_cv_file_magic_cmd=/usr/bin/file
6588 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6589 ;;
6590
6591*nto* | *qnx*)
6592 lt_cv_deplibs_check_method=pass_all
6593 ;;
6594
6595openbsd*)
6596 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6597 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6598 else
6599 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6600 fi
6601 ;;
6602
6603osf3* | osf4* | osf5*)
6604 lt_cv_deplibs_check_method=pass_all
6605 ;;
6606
6607rdos*)
6608 lt_cv_deplibs_check_method=pass_all
6609 ;;
6610
6611solaris*)
6612 lt_cv_deplibs_check_method=pass_all
6613 ;;
6614
6615sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6616 lt_cv_deplibs_check_method=pass_all
6617 ;;
6618
6619sysv4 | sysv4.3*)
6620 case $host_vendor in
6621 motorola)
6622 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]'
6623 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6624 ;;
6625 ncr)
6626 lt_cv_deplibs_check_method=pass_all
6627 ;;
6628 sequent)
6629 lt_cv_file_magic_cmd='/bin/file'
6630 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6631 ;;
6632 sni)
6633 lt_cv_file_magic_cmd='/bin/file'
6634 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6635 lt_cv_file_magic_test_file=/lib/libc.so
6636 ;;
6637 siemens)
6638 lt_cv_deplibs_check_method=pass_all
6639 ;;
6640 pc)
6641 lt_cv_deplibs_check_method=pass_all
6642 ;;
6643 esac
6644 ;;
6645
6646tpf*)
6647 lt_cv_deplibs_check_method=pass_all
6648 ;;
6649esac
6650
6651fi
6652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6653$as_echo "$lt_cv_deplibs_check_method" >&6; }
6654file_magic_cmd=$lt_cv_file_magic_cmd
6655deplibs_check_method=$lt_cv_deplibs_check_method
6656test -z "$deplibs_check_method" && deplibs_check_method=unknown
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669if test -n "$ac_tool_prefix"; then
6670 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6671set dummy ${ac_tool_prefix}ar; ac_word=$2
6672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6673$as_echo_n "checking for $ac_word... " >&6; }
6674if test "${ac_cv_prog_AR+set}" = set; then :
6675 $as_echo_n "(cached) " >&6
6676else
6677 if test -n "$AR"; then
6678 ac_cv_prog_AR="$AR" # Let the user override the test.
6679else
6680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6681for as_dir in $PATH
6682do
6683 IFS=$as_save_IFS
6684 test -z "$as_dir" && as_dir=.
6685 for ac_exec_ext in '' $ac_executable_extensions; do
6686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6687 ac_cv_prog_AR="${ac_tool_prefix}ar"
6688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6689 break 2
6690 fi
6691done
6692 done
6693IFS=$as_save_IFS
6694
6695fi
6696fi
6697AR=$ac_cv_prog_AR
6698if test -n "$AR"; then
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6700$as_echo "$AR" >&6; }
6701else
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6703$as_echo "no" >&6; }
6704fi
6705
6706
6707fi
6708if test -z "$ac_cv_prog_AR"; then
6709 ac_ct_AR=$AR
6710 # Extract the first word of "ar", so it can be a program name with args.
6711set dummy ar; ac_word=$2
6712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6713$as_echo_n "checking for $ac_word... " >&6; }
6714if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6715 $as_echo_n "(cached) " >&6
6716else
6717 if test -n "$ac_ct_AR"; then
6718 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6719else
6720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6721for as_dir in $PATH
6722do
6723 IFS=$as_save_IFS
6724 test -z "$as_dir" && as_dir=.
6725 for ac_exec_ext in '' $ac_executable_extensions; do
6726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6727 ac_cv_prog_ac_ct_AR="ar"
6728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6729 break 2
6730 fi
6731done
6732 done
6733IFS=$as_save_IFS
6734
6735fi
6736fi
6737ac_ct_AR=$ac_cv_prog_ac_ct_AR
6738if test -n "$ac_ct_AR"; then
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6740$as_echo "$ac_ct_AR" >&6; }
6741else
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6743$as_echo "no" >&6; }
6744fi
6745
6746 if test "x$ac_ct_AR" = x; then
6747 AR="false"
6748 else
6749 case $cross_compiling:$ac_tool_warned in
6750yes:)
6751{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6752$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6753ac_tool_warned=yes ;;
6754esac
6755 AR=$ac_ct_AR
6756 fi
6757else
6758 AR="$ac_cv_prog_AR"
6759fi
6760
6761test -z "$AR" && AR=ar
6762test -z "$AR_FLAGS" && AR_FLAGS=cru
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774if test -n "$ac_tool_prefix"; then
6775 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6776set dummy ${ac_tool_prefix}strip; ac_word=$2
6777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6778$as_echo_n "checking for $ac_word... " >&6; }
6779if test "${ac_cv_prog_STRIP+set}" = set; then :
6780 $as_echo_n "(cached) " >&6
6781else
6782 if test -n "$STRIP"; then
6783 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6784else
6785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6786for as_dir in $PATH
6787do
6788 IFS=$as_save_IFS
6789 test -z "$as_dir" && as_dir=.
6790 for ac_exec_ext in '' $ac_executable_extensions; do
6791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6792 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6794 break 2
6795 fi
6796done
6797 done
6798IFS=$as_save_IFS
6799
6800fi
6801fi
6802STRIP=$ac_cv_prog_STRIP
6803if test -n "$STRIP"; then
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6805$as_echo "$STRIP" >&6; }
6806else
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6808$as_echo "no" >&6; }
6809fi
6810
6811
6812fi
6813if test -z "$ac_cv_prog_STRIP"; then
6814 ac_ct_STRIP=$STRIP
6815 # Extract the first word of "strip", so it can be a program name with args.
6816set dummy strip; ac_word=$2
6817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818$as_echo_n "checking for $ac_word... " >&6; }
6819if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6820 $as_echo_n "(cached) " >&6
6821else
6822 if test -n "$ac_ct_STRIP"; then
6823 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6824else
6825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6826for as_dir in $PATH
6827do
6828 IFS=$as_save_IFS
6829 test -z "$as_dir" && as_dir=.
6830 for ac_exec_ext in '' $ac_executable_extensions; do
6831 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6832 ac_cv_prog_ac_ct_STRIP="strip"
6833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6834 break 2
6835 fi
6836done
6837 done
6838IFS=$as_save_IFS
6839
6840fi
6841fi
6842ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6843if test -n "$ac_ct_STRIP"; then
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6845$as_echo "$ac_ct_STRIP" >&6; }
6846else
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6848$as_echo "no" >&6; }
6849fi
6850
6851 if test "x$ac_ct_STRIP" = x; then
6852 STRIP=":"
6853 else
6854 case $cross_compiling:$ac_tool_warned in
6855yes:)
6856{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6857$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6858ac_tool_warned=yes ;;
6859esac
6860 STRIP=$ac_ct_STRIP
6861 fi
6862else
6863 STRIP="$ac_cv_prog_STRIP"
6864fi
6865
6866test -z "$STRIP" && STRIP=:
6867
6868
6869
6870
6871
6872
6873if test -n "$ac_tool_prefix"; then
6874 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6875set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6877$as_echo_n "checking for $ac_word... " >&6; }
6878if test "${ac_cv_prog_RANLIB+set}" = set; then :
6879 $as_echo_n "(cached) " >&6
6880else
6881 if test -n "$RANLIB"; then
6882 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6883else
6884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6885for as_dir in $PATH
6886do
6887 IFS=$as_save_IFS
6888 test -z "$as_dir" && as_dir=.
6889 for ac_exec_ext in '' $ac_executable_extensions; do
6890 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6891 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6893 break 2
6894 fi
6895done
6896 done
6897IFS=$as_save_IFS
6898
6899fi
6900fi
6901RANLIB=$ac_cv_prog_RANLIB
6902if test -n "$RANLIB"; then
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6904$as_echo "$RANLIB" >&6; }
6905else
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6907$as_echo "no" >&6; }
6908fi
6909
6910
6911fi
6912if test -z "$ac_cv_prog_RANLIB"; then
6913 ac_ct_RANLIB=$RANLIB
6914 # Extract the first word of "ranlib", so it can be a program name with args.
6915set dummy ranlib; ac_word=$2
6916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6917$as_echo_n "checking for $ac_word... " >&6; }
6918if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6919 $as_echo_n "(cached) " >&6
6920else
6921 if test -n "$ac_ct_RANLIB"; then
6922 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6923else
6924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6925for as_dir in $PATH
6926do
6927 IFS=$as_save_IFS
6928 test -z "$as_dir" && as_dir=.
6929 for ac_exec_ext in '' $ac_executable_extensions; do
6930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6931 ac_cv_prog_ac_ct_RANLIB="ranlib"
6932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6933 break 2
6934 fi
6935done
6936 done
6937IFS=$as_save_IFS
6938
6939fi
6940fi
6941ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6942if test -n "$ac_ct_RANLIB"; then
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6944$as_echo "$ac_ct_RANLIB" >&6; }
6945else
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6947$as_echo "no" >&6; }
6948fi
6949
6950 if test "x$ac_ct_RANLIB" = x; then
6951 RANLIB=":"
6952 else
6953 case $cross_compiling:$ac_tool_warned in
6954yes:)
6955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6957ac_tool_warned=yes ;;
6958esac
6959 RANLIB=$ac_ct_RANLIB
6960 fi
6961else
6962 RANLIB="$ac_cv_prog_RANLIB"
6963fi
6964
6965test -z "$RANLIB" && RANLIB=:
6966
6967
6968
6969
6970
6971
6972# Determine commands to create old-style static archives.
6973old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6974old_postinstall_cmds='chmod 644 $oldlib'
6975old_postuninstall_cmds=
6976
6977if test -n "$RANLIB"; then
6978 case $host_os in
6979 openbsd*)
6980 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6981 ;;
6982 *)
6983 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6984 ;;
6985 esac
6986 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6987fi
6988
6989case $host_os in
6990 darwin*)
6991 lock_old_archive_extraction=yes ;;
6992 *)
6993 lock_old_archive_extraction=no ;;
6994esac
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016for ac_prog in gawk mawk nawk awk
7017do
7018 # Extract the first word of "$ac_prog", so it can be a program name with args.
7019set dummy $ac_prog; ac_word=$2
7020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7021$as_echo_n "checking for $ac_word... " >&6; }
7022if test "${ac_cv_prog_AWK+set}" = set; then :
7023 $as_echo_n "(cached) " >&6
7024else
7025 if test -n "$AWK"; then
7026 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7027else
7028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7029for as_dir in $PATH
7030do
7031 IFS=$as_save_IFS
7032 test -z "$as_dir" && as_dir=.
7033 for ac_exec_ext in '' $ac_executable_extensions; do
7034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7035 ac_cv_prog_AWK="$ac_prog"
7036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7037 break 2
7038 fi
7039done
7040 done
7041IFS=$as_save_IFS
7042
7043fi
7044fi
7045AWK=$ac_cv_prog_AWK
7046if test -n "$AWK"; then
7047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7048$as_echo "$AWK" >&6; }
7049else
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7051$as_echo "no" >&6; }
7052fi
7053
7054
7055 test -n "$AWK" && break
7056done
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076# If no C compiler was specified, use CC.
7077LTCC=${LTCC-"$CC"}
7078
7079# If no C compiler flags were specified, use CFLAGS.
7080LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7081
7082# Allow CC to be a program name with arguments.
7083compiler=$CC
7084
7085
7086# Check for command to grab the raw symbol name followed by C symbol from nm.
7087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7088$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7089if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7090 $as_echo_n "(cached) " >&6
7091else
7092
7093# These are sane defaults that work on at least a few old systems.
7094# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7095
7096# Character class describing NM global symbol codes.
7097symcode='[BCDEGRST]'
7098
7099# Regexp to match symbols that can be accessed directly from C.
7100sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7101
7102# Define system-specific variables.
7103case $host_os in
7104aix*)
7105 symcode='[BCDT]'
7106 ;;
7107cygwin* | mingw* | pw32* | cegcc*)
7108 symcode='[ABCDGISTW]'
7109 ;;
7110hpux*)
7111 if test "$host_cpu" = ia64; then
7112 symcode='[ABCDEGRST]'
7113 fi
7114 ;;
7115irix* | nonstopux*)
7116 symcode='[BCDEGRST]'
7117 ;;
7118osf*)
7119 symcode='[BCDEGQRST]'
7120 ;;
7121solaris*)
7122 symcode='[BDRT]'
7123 ;;
7124sco3.2v5*)
7125 symcode='[DT]'
7126 ;;
7127sysv4.2uw2*)
7128 symcode='[DT]'
7129 ;;
7130sysv5* | sco5v6* | unixware* | OpenUNIX*)
7131 symcode='[ABDT]'
7132 ;;
7133sysv4)
7134 symcode='[DFNSTU]'
7135 ;;
7136esac
7137
7138# If we're using GNU nm, then use its standard symbol codes.
7139case `$NM -V 2>&1` in
7140*GNU* | *'with BFD'*)
7141 symcode='[ABCDGIRSTW]' ;;
7142esac
7143
7144# Transform an extracted symbol line into a proper C declaration.
7145# Some systems (esp. on ia64) link data and code symbols differently,
7146# so use this general approach.
7147lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7148
7149# Transform an extracted symbol line into symbol name and symbol address
7150lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7151lt_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'"
7152
7153# Handle CRLF in mingw tool chain
7154opt_cr=
7155case $build_os in
7156mingw*)
7157 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7158 ;;
7159esac
7160
7161# Try without a prefix underscore, then with it.
7162for ac_symprfx in "" "_"; do
7163
7164 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7165 symxfrm="\\1 $ac_symprfx\\2 \\2"
7166
7167 # Write the raw and C identifiers.
7168 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7169 # Fake it for dumpbin and say T for any non-static function
7170 # and D for any global variable.
7171 # Also find C++ and __fastcall symbols from MSVC++,
7172 # which start with @ or ?.
7173 lt_cv_sys_global_symbol_pipe="$AWK '"\
7174" {last_section=section; section=\$ 3};"\
7175" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7176" \$ 0!~/External *\|/{next};"\
7177" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7178" {if(hide[section]) next};"\
7179" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7180" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7181" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7182" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7183" ' prfx=^$ac_symprfx"
7184 else
7185 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7186 fi
7187
7188 # Check to see that the pipe works correctly.
7189 pipe_works=no
7190
7191 rm -f conftest*
7192 cat > conftest.$ac_ext <<_LT_EOF
7193#ifdef __cplusplus
7194extern "C" {
7195#endif
7196char nm_test_var;
7197void nm_test_func(void);
7198void nm_test_func(void){}
7199#ifdef __cplusplus
7200}
7201#endif
7202int main(){nm_test_var='a';nm_test_func();return(0);}
7203_LT_EOF
7204
7205 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7206 (eval $ac_compile) 2>&5
7207 ac_status=$?
7208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7209 test $ac_status = 0; }; then
7210 # Now try to grab the symbols.
7211 nlist=conftest.nm
7212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7213 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7214 ac_status=$?
7215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7216 test $ac_status = 0; } && test -s "$nlist"; then
7217 # Try sorting and uniquifying the output.
7218 if sort "$nlist" | uniq > "$nlist"T; then
7219 mv -f "$nlist"T "$nlist"
7220 else
7221 rm -f "$nlist"T
7222 fi
7223
7224 # Make sure that we snagged all the symbols we need.
7225 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7226 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7227 cat <<_LT_EOF > conftest.$ac_ext
7228#ifdef __cplusplus
7229extern "C" {
7230#endif
7231
7232_LT_EOF
7233 # Now generate the symbol file.
7234 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7235
7236 cat <<_LT_EOF >> conftest.$ac_ext
7237
7238/* The mapping between symbol names and symbols. */
7239const struct {
7240 const char *name;
7241 void *address;
7242}
7243lt__PROGRAM__LTX_preloaded_symbols[] =
7244{
7245 { "@PROGRAM@", (void *) 0 },
7246_LT_EOF
7247 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7248 cat <<\_LT_EOF >> conftest.$ac_ext
7249 {0, (void *) 0}
7250};
7251
7252/* This works around a problem in FreeBSD linker */
7253#ifdef FREEBSD_WORKAROUND
7254static const void *lt_preloaded_setup() {
7255 return lt__PROGRAM__LTX_preloaded_symbols;
7256}
7257#endif
7258
7259#ifdef __cplusplus
7260}
7261#endif
7262_LT_EOF
7263 # Now try linking the two files.
7264 mv conftest.$ac_objext conftstm.$ac_objext
7265 lt_save_LIBS="$LIBS"
7266 lt_save_CFLAGS="$CFLAGS"
7267 LIBS="conftstm.$ac_objext"
7268 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7269 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7270 (eval $ac_link) 2>&5
7271 ac_status=$?
7272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7273 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7274 pipe_works=yes
7275 fi
7276 LIBS="$lt_save_LIBS"
7277 CFLAGS="$lt_save_CFLAGS"
7278 else
7279 echo "cannot find nm_test_func in $nlist" >&5
7280 fi
7281 else
7282 echo "cannot find nm_test_var in $nlist" >&5
7283 fi
7284 else
7285 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7286 fi
7287 else
7288 echo "$progname: failed program was:" >&5
7289 cat conftest.$ac_ext >&5
7290 fi
7291 rm -rf conftest* conftst*
7292
7293 # Do not use the global_symbol_pipe unless it works.
7294 if test "$pipe_works" = yes; then
7295 break
7296 else
7297 lt_cv_sys_global_symbol_pipe=
7298 fi
7299done
7300
7301fi
7302
7303if test -z "$lt_cv_sys_global_symbol_pipe"; then
7304 lt_cv_sys_global_symbol_to_cdecl=
7305fi
7306if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7308$as_echo "failed" >&6; }
7309else
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7311$as_echo "ok" >&6; }
7312fi
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335# Check whether --enable-libtool-lock was given.
7336if test "${enable_libtool_lock+set}" = set; then :
7337 enableval=$enable_libtool_lock;
7338fi
7339
7340test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7341
7342# Some flags need to be propagated to the compiler or linker for good
7343# libtool support.
7344case $host in
7345ia64-*-hpux*)
7346 # Find out which ABI we are using.
7347 echo 'int i;' > conftest.$ac_ext
7348 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7349 (eval $ac_compile) 2>&5
7350 ac_status=$?
7351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7352 test $ac_status = 0; }; then
7353 case `/usr/bin/file conftest.$ac_objext` in
7354 *ELF-32*)
7355 HPUX_IA64_MODE="32"
7356 ;;
7357 *ELF-64*)
7358 HPUX_IA64_MODE="64"
7359 ;;
7360 esac
7361 fi
7362 rm -rf conftest*
7363 ;;
7364*-*-irix6*)
7365 # Find out which ABI we are using.
7366 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7368 (eval $ac_compile) 2>&5
7369 ac_status=$?
7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371 test $ac_status = 0; }; then
7372 if test "$lt_cv_prog_gnu_ld" = yes; then
7373 case `/usr/bin/file conftest.$ac_objext` in
7374 *32-bit*)
7375 LD="${LD-ld} -melf32bsmip"
7376 ;;
7377 *N32*)
7378 LD="${LD-ld} -melf32bmipn32"
7379 ;;
7380 *64-bit*)
7381 LD="${LD-ld} -melf64bmip"
7382 ;;
7383 esac
7384 else
7385 case `/usr/bin/file conftest.$ac_objext` in
7386 *32-bit*)
7387 LD="${LD-ld} -32"
7388 ;;
7389 *N32*)
7390 LD="${LD-ld} -n32"
7391 ;;
7392 *64-bit*)
7393 LD="${LD-ld} -64"
7394 ;;
7395 esac
7396 fi
7397 fi
7398 rm -rf conftest*
7399 ;;
7400
bf3d9781 7401x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7402s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7403 # Find out which ABI we are using.
7404 echo 'int i;' > conftest.$ac_ext
7405 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7406 (eval $ac_compile) 2>&5
7407 ac_status=$?
7408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7409 test $ac_status = 0; }; then
7410 case `/usr/bin/file conftest.o` in
7411 *32-bit*)
7412 case $host in
7413 x86_64-*kfreebsd*-gnu)
7414 LD="${LD-ld} -m elf_i386_fbsd"
7415 ;;
7416 x86_64-*linux*)
7417 case `/usr/bin/file conftest.o` in
7418 *x86-64*)
7419 LD="${LD-ld} -m elf32_x86_64"
7420 ;;
7421 *)
7422 LD="${LD-ld} -m elf_i386"
7423 ;;
7424 esac
7425 ;;
bf3d9781
AM
7426 powerpc64le-*linux*)
7427 LD="${LD-ld} -m elf32lppclinux"
7428 ;;
7429 powerpc64-*linux*)
6bb11ab3
L
7430 LD="${LD-ld} -m elf32ppclinux"
7431 ;;
7432 s390x-*linux*)
7433 LD="${LD-ld} -m elf_s390"
7434 ;;
7435 sparc64-*linux*)
7436 LD="${LD-ld} -m elf32_sparc"
7437 ;;
7438 esac
7439 ;;
7440 *64-bit*)
7441 case $host in
7442 x86_64-*kfreebsd*-gnu)
7443 LD="${LD-ld} -m elf_x86_64_fbsd"
7444 ;;
7445 x86_64-*linux*)
7446 LD="${LD-ld} -m elf_x86_64"
7447 ;;
bf3d9781
AM
7448 powerpcle-*linux*)
7449 LD="${LD-ld} -m elf64lppc"
7450 ;;
7451 powerpc-*linux*)
6bb11ab3
L
7452 LD="${LD-ld} -m elf64ppc"
7453 ;;
7454 s390*-*linux*|s390*-*tpf*)
7455 LD="${LD-ld} -m elf64_s390"
7456 ;;
7457 sparc*-*linux*)
7458 LD="${LD-ld} -m elf64_sparc"
7459 ;;
7460 esac
7461 ;;
7462 esac
7463 fi
7464 rm -rf conftest*
7465 ;;
7466
7467*-*-sco3.2v5*)
7468 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7469 SAVE_CFLAGS="$CFLAGS"
7470 CFLAGS="$CFLAGS -belf"
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7472$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7473if test "${lt_cv_cc_needs_belf+set}" = set; then :
7474 $as_echo_n "(cached) " >&6
7475else
7476 ac_ext=c
7477ac_cpp='$CPP $CPPFLAGS'
7478ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7479ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7480ac_compiler_gnu=$ac_cv_c_compiler_gnu
7481
7482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7483/* end confdefs.h. */
7484
7485int
7486main ()
7487{
7488
7489 ;
7490 return 0;
7491}
7492_ACEOF
7493if ac_fn_c_try_link "$LINENO"; then :
7494 lt_cv_cc_needs_belf=yes
7495else
7496 lt_cv_cc_needs_belf=no
7497fi
7498rm -f core conftest.err conftest.$ac_objext \
7499 conftest$ac_exeext conftest.$ac_ext
7500 ac_ext=c
7501ac_cpp='$CPP $CPPFLAGS'
7502ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7503ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7504ac_compiler_gnu=$ac_cv_c_compiler_gnu
7505
7506fi
7507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7508$as_echo "$lt_cv_cc_needs_belf" >&6; }
7509 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7510 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7511 CFLAGS="$SAVE_CFLAGS"
7512 fi
7513 ;;
7514sparc*-*solaris*)
7515 # Find out which ABI we are using.
7516 echo 'int i;' > conftest.$ac_ext
7517 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7518 (eval $ac_compile) 2>&5
7519 ac_status=$?
7520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7521 test $ac_status = 0; }; then
7522 case `/usr/bin/file conftest.o` in
7523 *64-bit*)
7524 case $lt_cv_prog_gnu_ld in
7525 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7526 *)
7527 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7528 LD="${LD-ld} -64"
7529 fi
7530 ;;
7531 esac
7532 ;;
7533 esac
7534 fi
7535 rm -rf conftest*
7536 ;;
7537esac
7538
7539need_locks="$enable_libtool_lock"
7540
7541
7542 case $host_os in
7543 rhapsody* | darwin*)
7544 if test -n "$ac_tool_prefix"; then
7545 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7546set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7548$as_echo_n "checking for $ac_word... " >&6; }
7549if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7550 $as_echo_n "(cached) " >&6
7551else
7552 if test -n "$DSYMUTIL"; then
7553 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7554else
7555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7556for as_dir in $PATH
7557do
7558 IFS=$as_save_IFS
7559 test -z "$as_dir" && as_dir=.
7560 for ac_exec_ext in '' $ac_executable_extensions; do
7561 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7562 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7564 break 2
7565 fi
7566done
7567 done
7568IFS=$as_save_IFS
7569
7570fi
7571fi
7572DSYMUTIL=$ac_cv_prog_DSYMUTIL
7573if test -n "$DSYMUTIL"; then
7574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7575$as_echo "$DSYMUTIL" >&6; }
7576else
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7578$as_echo "no" >&6; }
7579fi
7580
7581
7582fi
7583if test -z "$ac_cv_prog_DSYMUTIL"; then
7584 ac_ct_DSYMUTIL=$DSYMUTIL
7585 # Extract the first word of "dsymutil", so it can be a program name with args.
7586set dummy dsymutil; ac_word=$2
7587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7588$as_echo_n "checking for $ac_word... " >&6; }
7589if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7590 $as_echo_n "(cached) " >&6
7591else
7592 if test -n "$ac_ct_DSYMUTIL"; then
7593 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7594else
7595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7596for as_dir in $PATH
7597do
7598 IFS=$as_save_IFS
7599 test -z "$as_dir" && as_dir=.
7600 for ac_exec_ext in '' $ac_executable_extensions; do
7601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7602 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7604 break 2
7605 fi
7606done
7607 done
7608IFS=$as_save_IFS
7609
7610fi
7611fi
7612ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7613if test -n "$ac_ct_DSYMUTIL"; then
7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7615$as_echo "$ac_ct_DSYMUTIL" >&6; }
7616else
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7618$as_echo "no" >&6; }
7619fi
7620
7621 if test "x$ac_ct_DSYMUTIL" = x; then
7622 DSYMUTIL=":"
7623 else
7624 case $cross_compiling:$ac_tool_warned in
7625yes:)
7626{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7627$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7628ac_tool_warned=yes ;;
7629esac
7630 DSYMUTIL=$ac_ct_DSYMUTIL
7631 fi
7632else
7633 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7634fi
7635
7636 if test -n "$ac_tool_prefix"; then
7637 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7638set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7640$as_echo_n "checking for $ac_word... " >&6; }
7641if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7642 $as_echo_n "(cached) " >&6
7643else
7644 if test -n "$NMEDIT"; then
7645 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7646else
7647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7648for as_dir in $PATH
7649do
7650 IFS=$as_save_IFS
7651 test -z "$as_dir" && as_dir=.
7652 for ac_exec_ext in '' $ac_executable_extensions; do
7653 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7654 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7656 break 2
7657 fi
7658done
7659 done
7660IFS=$as_save_IFS
7661
7662fi
7663fi
7664NMEDIT=$ac_cv_prog_NMEDIT
7665if test -n "$NMEDIT"; then
7666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7667$as_echo "$NMEDIT" >&6; }
7668else
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7670$as_echo "no" >&6; }
7671fi
7672
7673
7674fi
7675if test -z "$ac_cv_prog_NMEDIT"; then
7676 ac_ct_NMEDIT=$NMEDIT
7677 # Extract the first word of "nmedit", so it can be a program name with args.
7678set dummy nmedit; ac_word=$2
7679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7680$as_echo_n "checking for $ac_word... " >&6; }
7681if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7682 $as_echo_n "(cached) " >&6
7683else
7684 if test -n "$ac_ct_NMEDIT"; then
7685 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7686else
7687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7688for as_dir in $PATH
7689do
7690 IFS=$as_save_IFS
7691 test -z "$as_dir" && as_dir=.
7692 for ac_exec_ext in '' $ac_executable_extensions; do
7693 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7694 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7696 break 2
7697 fi
7698done
7699 done
7700IFS=$as_save_IFS
7701
7702fi
7703fi
7704ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7705if test -n "$ac_ct_NMEDIT"; then
7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7707$as_echo "$ac_ct_NMEDIT" >&6; }
7708else
7709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7710$as_echo "no" >&6; }
7711fi
7712
7713 if test "x$ac_ct_NMEDIT" = x; then
7714 NMEDIT=":"
7715 else
7716 case $cross_compiling:$ac_tool_warned in
7717yes:)
7718{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7719$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7720ac_tool_warned=yes ;;
7721esac
7722 NMEDIT=$ac_ct_NMEDIT
7723 fi
7724else
7725 NMEDIT="$ac_cv_prog_NMEDIT"
7726fi
7727
7728 if test -n "$ac_tool_prefix"; then
7729 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7730set dummy ${ac_tool_prefix}lipo; ac_word=$2
7731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7732$as_echo_n "checking for $ac_word... " >&6; }
7733if test "${ac_cv_prog_LIPO+set}" = set; then :
7734 $as_echo_n "(cached) " >&6
7735else
7736 if test -n "$LIPO"; then
7737 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7738else
7739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7740for as_dir in $PATH
7741do
7742 IFS=$as_save_IFS
7743 test -z "$as_dir" && as_dir=.
7744 for ac_exec_ext in '' $ac_executable_extensions; do
7745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7746 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7748 break 2
7749 fi
7750done
7751 done
7752IFS=$as_save_IFS
7753
7754fi
7755fi
7756LIPO=$ac_cv_prog_LIPO
7757if test -n "$LIPO"; then
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7759$as_echo "$LIPO" >&6; }
7760else
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7762$as_echo "no" >&6; }
7763fi
7764
7765
7766fi
7767if test -z "$ac_cv_prog_LIPO"; then
7768 ac_ct_LIPO=$LIPO
7769 # Extract the first word of "lipo", so it can be a program name with args.
7770set dummy lipo; ac_word=$2
7771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7772$as_echo_n "checking for $ac_word... " >&6; }
7773if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7774 $as_echo_n "(cached) " >&6
7775else
7776 if test -n "$ac_ct_LIPO"; then
7777 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7778else
7779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7780for as_dir in $PATH
7781do
7782 IFS=$as_save_IFS
7783 test -z "$as_dir" && as_dir=.
7784 for ac_exec_ext in '' $ac_executable_extensions; do
7785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7786 ac_cv_prog_ac_ct_LIPO="lipo"
7787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7788 break 2
7789 fi
7790done
7791 done
7792IFS=$as_save_IFS
7793
7794fi
7795fi
7796ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7797if test -n "$ac_ct_LIPO"; then
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7799$as_echo "$ac_ct_LIPO" >&6; }
7800else
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7802$as_echo "no" >&6; }
7803fi
7804
7805 if test "x$ac_ct_LIPO" = x; then
7806 LIPO=":"
7807 else
7808 case $cross_compiling:$ac_tool_warned in
7809yes:)
7810{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7811$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7812ac_tool_warned=yes ;;
7813esac
7814 LIPO=$ac_ct_LIPO
7815 fi
7816else
7817 LIPO="$ac_cv_prog_LIPO"
7818fi
7819
7820 if test -n "$ac_tool_prefix"; then
7821 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7822set dummy ${ac_tool_prefix}otool; ac_word=$2
7823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7824$as_echo_n "checking for $ac_word... " >&6; }
7825if test "${ac_cv_prog_OTOOL+set}" = set; then :
7826 $as_echo_n "(cached) " >&6
7827else
7828 if test -n "$OTOOL"; then
7829 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7830else
7831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7832for as_dir in $PATH
7833do
7834 IFS=$as_save_IFS
7835 test -z "$as_dir" && as_dir=.
7836 for ac_exec_ext in '' $ac_executable_extensions; do
7837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7838 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7840 break 2
7841 fi
7842done
7843 done
7844IFS=$as_save_IFS
7845
7846fi
7847fi
7848OTOOL=$ac_cv_prog_OTOOL
7849if test -n "$OTOOL"; then
7850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7851$as_echo "$OTOOL" >&6; }
7852else
7853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7854$as_echo "no" >&6; }
7855fi
7856
7857
7858fi
7859if test -z "$ac_cv_prog_OTOOL"; then
7860 ac_ct_OTOOL=$OTOOL
7861 # Extract the first word of "otool", so it can be a program name with args.
7862set dummy otool; ac_word=$2
7863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7864$as_echo_n "checking for $ac_word... " >&6; }
7865if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7866 $as_echo_n "(cached) " >&6
7867else
7868 if test -n "$ac_ct_OTOOL"; then
7869 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7870else
7871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7872for as_dir in $PATH
7873do
7874 IFS=$as_save_IFS
7875 test -z "$as_dir" && as_dir=.
7876 for ac_exec_ext in '' $ac_executable_extensions; do
7877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7878 ac_cv_prog_ac_ct_OTOOL="otool"
7879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7880 break 2
7881 fi
7882done
7883 done
7884IFS=$as_save_IFS
7885
7886fi
7887fi
7888ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7889if test -n "$ac_ct_OTOOL"; then
7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7891$as_echo "$ac_ct_OTOOL" >&6; }
7892else
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7894$as_echo "no" >&6; }
7895fi
7896
7897 if test "x$ac_ct_OTOOL" = x; then
7898 OTOOL=":"
7899 else
7900 case $cross_compiling:$ac_tool_warned in
7901yes:)
7902{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7903$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7904ac_tool_warned=yes ;;
7905esac
7906 OTOOL=$ac_ct_OTOOL
7907 fi
7908else
7909 OTOOL="$ac_cv_prog_OTOOL"
7910fi
7911
7912 if test -n "$ac_tool_prefix"; then
7913 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7914set dummy ${ac_tool_prefix}otool64; ac_word=$2
7915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7916$as_echo_n "checking for $ac_word... " >&6; }
7917if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7918 $as_echo_n "(cached) " >&6
7919else
7920 if test -n "$OTOOL64"; then
7921 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7922else
7923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7924for as_dir in $PATH
7925do
7926 IFS=$as_save_IFS
7927 test -z "$as_dir" && as_dir=.
7928 for ac_exec_ext in '' $ac_executable_extensions; do
7929 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7930 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7932 break 2
7933 fi
7934done
7935 done
7936IFS=$as_save_IFS
7937
7938fi
7939fi
7940OTOOL64=$ac_cv_prog_OTOOL64
7941if test -n "$OTOOL64"; then
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7943$as_echo "$OTOOL64" >&6; }
7944else
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7946$as_echo "no" >&6; }
7947fi
7948
7949
7950fi
7951if test -z "$ac_cv_prog_OTOOL64"; then
7952 ac_ct_OTOOL64=$OTOOL64
7953 # Extract the first word of "otool64", so it can be a program name with args.
7954set dummy otool64; ac_word=$2
7955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7956$as_echo_n "checking for $ac_word... " >&6; }
7957if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7958 $as_echo_n "(cached) " >&6
7959else
7960 if test -n "$ac_ct_OTOOL64"; then
7961 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7962else
7963as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7964for as_dir in $PATH
7965do
7966 IFS=$as_save_IFS
7967 test -z "$as_dir" && as_dir=.
7968 for ac_exec_ext in '' $ac_executable_extensions; do
7969 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7970 ac_cv_prog_ac_ct_OTOOL64="otool64"
7971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7972 break 2
7973 fi
7974done
7975 done
7976IFS=$as_save_IFS
7977
7978fi
7979fi
7980ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7981if test -n "$ac_ct_OTOOL64"; then
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7983$as_echo "$ac_ct_OTOOL64" >&6; }
7984else
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7986$as_echo "no" >&6; }
7987fi
7988
7989 if test "x$ac_ct_OTOOL64" = x; then
7990 OTOOL64=":"
7991 else
7992 case $cross_compiling:$ac_tool_warned in
7993yes:)
7994{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7995$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7996ac_tool_warned=yes ;;
7997esac
7998 OTOOL64=$ac_ct_OTOOL64
7999 fi
8000else
8001 OTOOL64="$ac_cv_prog_OTOOL64"
8002fi
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8031$as_echo_n "checking for -single_module linker flag... " >&6; }
8032if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8033 $as_echo_n "(cached) " >&6
8034else
8035 lt_cv_apple_cc_single_mod=no
8036 if test -z "${LT_MULTI_MODULE}"; then
8037 # By default we will add the -single_module flag. You can override
8038 # by either setting the environment variable LT_MULTI_MODULE
8039 # non-empty at configure time, or by adding -multi_module to the
8040 # link flags.
8041 rm -rf libconftest.dylib*
8042 echo "int foo(void){return 1;}" > conftest.c
8043 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8044-dynamiclib -Wl,-single_module conftest.c" >&5
8045 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8046 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8047 _lt_result=$?
8048 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8049 lt_cv_apple_cc_single_mod=yes
8050 else
8051 cat conftest.err >&5
8052 fi
8053 rm -rf libconftest.dylib*
8054 rm -f conftest.*
8055 fi
8056fi
8057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8058$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8060$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8061if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8062 $as_echo_n "(cached) " >&6
8063else
8064 lt_cv_ld_exported_symbols_list=no
8065 save_LDFLAGS=$LDFLAGS
8066 echo "_main" > conftest.sym
8067 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8069/* end confdefs.h. */
8070
8071int
8072main ()
8073{
8074
8075 ;
8076 return 0;
8077}
8078_ACEOF
8079if ac_fn_c_try_link "$LINENO"; then :
8080 lt_cv_ld_exported_symbols_list=yes
8081else
8082 lt_cv_ld_exported_symbols_list=no
8083fi
8084rm -f core conftest.err conftest.$ac_objext \
8085 conftest$ac_exeext conftest.$ac_ext
8086 LDFLAGS="$save_LDFLAGS"
8087
8088fi
8089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8090$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8092$as_echo_n "checking for -force_load linker flag... " >&6; }
8093if test "${lt_cv_ld_force_load+set}" = set; then :
8094 $as_echo_n "(cached) " >&6
8095else
8096 lt_cv_ld_force_load=no
8097 cat > conftest.c << _LT_EOF
8098int forced_loaded() { return 2;}
8099_LT_EOF
8100 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8101 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8102 echo "$AR cru libconftest.a conftest.o" >&5
8103 $AR cru libconftest.a conftest.o 2>&5
8104 cat > conftest.c << _LT_EOF
8105int main() { return 0;}
8106_LT_EOF
8107 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8108 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8109 _lt_result=$?
8110 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8111 lt_cv_ld_force_load=yes
8112 else
8113 cat conftest.err >&5
8114 fi
8115 rm -f conftest.err libconftest.a conftest conftest.c
8116 rm -rf conftest.dSYM
8117
8118fi
8119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8120$as_echo "$lt_cv_ld_force_load" >&6; }
8121 case $host_os in
8122 rhapsody* | darwin1.[012])
8123 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8124 darwin1.*)
8125 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8126 darwin*) # darwin 5.x on
8127 # if running on 10.5 or later, the deployment target defaults
8128 # to the OS version, if on x86, and 10.4, the deployment
8129 # target defaults to 10.4. Don't you love it?
8130 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8131 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8132 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8133 10.[012]*)
8134 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8135 10.*)
8136 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8137 esac
8138 ;;
8139 esac
8140 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8141 _lt_dar_single_mod='$single_module'
8142 fi
8143 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8144 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8145 else
8146 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8147 fi
8148 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8149 _lt_dsymutil='~$DSYMUTIL $lib || :'
8150 else
8151 _lt_dsymutil=
8152 fi
8153 ;;
8154 esac
8155
8156for ac_header in dlfcn.h
8157do :
8158 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8159"
8160if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8161 cat >>confdefs.h <<_ACEOF
8162#define HAVE_DLFCN_H 1
8163_ACEOF
8164
8165fi
8166
8167done
8168
8169
8170
8171# autoconf.info says this should be called right after AC_INIT.
8172ac_config_headers="$ac_config_headers config.h:config.in"
8173
8174
8175
8176
8177
8178
8179# Put a plausible default for CC_FOR_BUILD in Makefile.
8180if test "x$cross_compiling" = "xno"; then
8181 CC_FOR_BUILD='$(CC)'
8182else
8183 CC_FOR_BUILD=gcc
8184fi
8185
8186
8187
8188
8189AR=${AR-ar}
8190
8191if test -n "$ac_tool_prefix"; then
8192 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8193set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8195$as_echo_n "checking for $ac_word... " >&6; }
8196if test "${ac_cv_prog_RANLIB+set}" = set; then :
8197 $as_echo_n "(cached) " >&6
8198else
8199 if test -n "$RANLIB"; then
8200 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8201else
8202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8203for as_dir in $PATH
8204do
8205 IFS=$as_save_IFS
8206 test -z "$as_dir" && as_dir=.
8207 for ac_exec_ext in '' $ac_executable_extensions; do
8208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8209 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8211 break 2
8212 fi
8213done
8214 done
8215IFS=$as_save_IFS
8216
8217fi
8218fi
8219RANLIB=$ac_cv_prog_RANLIB
8220if test -n "$RANLIB"; then
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8222$as_echo "$RANLIB" >&6; }
8223else
8224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8225$as_echo "no" >&6; }
8226fi
8227
8228
8229fi
8230if test -z "$ac_cv_prog_RANLIB"; then
8231 ac_ct_RANLIB=$RANLIB
8232 # Extract the first word of "ranlib", so it can be a program name with args.
8233set dummy ranlib; ac_word=$2
8234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8235$as_echo_n "checking for $ac_word... " >&6; }
8236if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8237 $as_echo_n "(cached) " >&6
8238else
8239 if test -n "$ac_ct_RANLIB"; then
8240 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8241else
8242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8243for as_dir in $PATH
8244do
8245 IFS=$as_save_IFS
8246 test -z "$as_dir" && as_dir=.
8247 for ac_exec_ext in '' $ac_executable_extensions; do
8248 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8249 ac_cv_prog_ac_ct_RANLIB="ranlib"
8250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8251 break 2
8252 fi
8253done
8254 done
8255IFS=$as_save_IFS
8256
8257fi
8258fi
8259ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8260if test -n "$ac_ct_RANLIB"; then
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8262$as_echo "$ac_ct_RANLIB" >&6; }
8263else
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8265$as_echo "no" >&6; }
8266fi
8267
8268 if test "x$ac_ct_RANLIB" = x; then
8269 RANLIB=":"
8270 else
8271 case $cross_compiling:$ac_tool_warned in
8272yes:)
8273{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8274$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8275ac_tool_warned=yes ;;
8276esac
8277 RANLIB=$ac_ct_RANLIB
8278 fi
8279else
8280 RANLIB="$ac_cv_prog_RANLIB"
8281fi
8282
8283
8284# Some of the common include files depend on bfd.h, and bfd.h checks
8285# that config.h is included first by testing that the PACKAGE macro
8286# is defined.
8287PACKAGE=sim
8288
8289cat >>confdefs.h <<_ACEOF
8290#define PACKAGE "$PACKAGE"
8291_ACEOF
8292
8293
8294
8295# Dependency checking.
8296ac_config_commands="$ac_config_commands depdir"
8297
8298
8299depcc="$CC" am_compiler_list=
8300
8301am_depcomp=$ac_aux_dir/depcomp
8302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8303$as_echo_n "checking dependency style of $depcc... " >&6; }
8304if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8305 $as_echo_n "(cached) " >&6
8306else
8307 if test -f "$am_depcomp"; then
8308 # We make a subdir and do the tests there. Otherwise we can end up
8309 # making bogus files that we don't know about and never remove. For
8310 # instance it was reported that on HP-UX the gcc test will end up
8311 # making a dummy file named `D' -- because `-MD' means `put the output
8312 # in D'.
8313 mkdir conftest.dir
8314 # Copy depcomp to subdir because otherwise we won't find it if we're
8315 # using a relative directory.
8316 cp "$am_depcomp" conftest.dir
8317 cd conftest.dir
8318 # We will build objects and dependencies in a subdirectory because
8319 # it helps to detect inapplicable dependency modes. For instance
8320 # both Tru64's cc and ICC support -MD to output dependencies as a
8321 # side effect of compilation, but ICC will put the dependencies in
8322 # the current directory while Tru64 will put them in the object
8323 # directory.
8324 mkdir sub
8325
8326 am_cv_CC_dependencies_compiler_type=none
8327 if test "$am_compiler_list" = ""; then
8328 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8329 fi
8330 for depmode in $am_compiler_list; do
8331 if test $depmode = none; then break; fi
8332
8333 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8334 # Setup a source with many dependencies, because some compilers
8335 # like to wrap large dependency lists on column 80 (with \), and
8336 # we should not choose a depcomp mode which is confused by this.
8337 #
8338 # We need to recreate these files for each test, as the compiler may
8339 # overwrite some of them when testing with obscure command lines.
8340 # This happens at least with the AIX C compiler.
8341 : > sub/conftest.c
8342 for i in 1 2 3 4 5 6; do
8343 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8344 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8345 # Solaris 8's {/usr,}/bin/sh.
8346 touch sub/conftst$i.h
8347 done
8348 echo "include sub/conftest.Po" > confmf
8349
8350 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8351 # mode. It turns out that the SunPro C++ compiler does not properly
8352 # handle `-M -o', and we need to detect this.
8353 depcmd="depmode=$depmode \
8354 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8355 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8356 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8357 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8358 if env $depcmd > conftest.err 2>&1 &&
8359 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8360 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8361 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8362 # icc doesn't choke on unknown options, it will just issue warnings
8363 # or remarks (even with -Werror). So we grep stderr for any message
8364 # that says an option was ignored or not supported.
8365 # When given -MP, icc 7.0 and 7.1 complain thusly:
8366 # icc: Command line warning: ignoring option '-M'; no argument required
8367 # The diagnosis changed in icc 8.0:
8368 # icc: Command line remark: option '-MP' not supported
8369 if (grep 'ignoring option' conftest.err ||
8370 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8371 am_cv_CC_dependencies_compiler_type=$depmode
8372 $as_echo "$as_me:$LINENO: success" >&5
8373 break
8374 fi
8375 fi
8376 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8377 sed -e 's/^/| /' < conftest.err >&5
8378 done
8379
8380 cd ..
8381 rm -rf conftest.dir
8382else
8383 am_cv_CC_dependencies_compiler_type=none
8384fi
8385
8386fi
8387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8388$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8389if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8390then as_fn_error "no usable dependency style found" "$LINENO" 5
8391else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8392
8393fi
8394
8395
8396# Check for the 'make' the user wants to use.
8397for ac_prog in make
8398do
8399 # Extract the first word of "$ac_prog", so it can be a program name with args.
8400set dummy $ac_prog; ac_word=$2
8401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8402$as_echo_n "checking for $ac_word... " >&6; }
8403if test "${ac_cv_prog_MAKE+set}" = set; then :
8404 $as_echo_n "(cached) " >&6
8405else
8406 if test -n "$MAKE"; then
8407 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8408else
8409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8410for as_dir in $PATH
8411do
8412 IFS=$as_save_IFS
8413 test -z "$as_dir" && as_dir=.
8414 for ac_exec_ext in '' $ac_executable_extensions; do
8415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8416 ac_cv_prog_MAKE="$ac_prog"
8417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8418 break 2
8419 fi
8420done
8421 done
8422IFS=$as_save_IFS
8423
8424fi
8425fi
8426MAKE=$ac_cv_prog_MAKE
8427if test -n "$MAKE"; then
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8429$as_echo "$MAKE" >&6; }
8430else
8431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8432$as_echo "no" >&6; }
8433fi
8434
8435
8436 test -n "$MAKE" && break
8437done
8438
8439MAKE_IS_GNU=
8440case "`$MAKE --version 2>&1 | sed 1q`" in
8441 *GNU*)
8442 MAKE_IS_GNU=yes
8443 ;;
8444esac
8445 if test "$MAKE_IS_GNU" = yes; then
8446 GMAKE_TRUE=
8447 GMAKE_FALSE='#'
8448else
8449 GMAKE_TRUE='#'
8450 GMAKE_FALSE=
8451fi
8452
8453
8454ALL_LINGUAS=
8455# If we haven't got the data from the intl directory,
8456# assume NLS is disabled.
8457USE_NLS=no
8458LIBINTL=
8459LIBINTL_DEP=
8460INCINTL=
8461XGETTEXT=
8462GMSGFMT=
8463POSUB=
8464
8465if test -f ../../intl/config.intl; then
8466 . ../../intl/config.intl
8467fi
8468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8469$as_echo_n "checking whether NLS is requested... " >&6; }
8470if test x"$USE_NLS" != xyes; then
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8472$as_echo "no" >&6; }
8473else
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8475$as_echo "yes" >&6; }
8476
8477$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8478
8479
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8481$as_echo_n "checking for catalogs to be installed... " >&6; }
8482 # Look for .po and .gmo files in the source directory.
8483 CATALOGS=
8484 XLINGUAS=
8485 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8486 # If there aren't any .gmo files the shell will give us the
8487 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8488 # weeded out.
8489 case "$cat" in *\**)
8490 continue;;
8491 esac
8492 # The quadruple backslash is collapsed to a double backslash
8493 # by the backticks, then collapsed again by the double quotes,
8494 # leaving us with one backslash in the sed expression (right
8495 # before the dot that mustn't act as a wildcard).
8496 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8497 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8498 # The user is allowed to set LINGUAS to a list of languages to
8499 # install catalogs for. If it's empty that means "all of them."
8500 if test "x$LINGUAS" = x; then
8501 CATALOGS="$CATALOGS $cat"
8502 XLINGUAS="$XLINGUAS $lang"
8503 else
8504 case "$LINGUAS" in *$lang*)
8505 CATALOGS="$CATALOGS $cat"
8506 XLINGUAS="$XLINGUAS $lang"
8507 ;;
8508 esac
8509 fi
8510 done
8511 LINGUAS="$XLINGUAS"
8512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8513$as_echo "$LINGUAS" >&6; }
8514
8515
8516 DATADIRNAME=share
8517
8518 INSTOBJEXT=.mo
8519
8520 GENCAT=gencat
8521
8522 CATOBJEXT=.gmo
8523
8524fi
8525
8526# Check for common headers.
8527# FIXME: Seems to me this can cause problems for i386-windows hosts.
8528# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8529for ac_header in stdlib.h string.h strings.h unistd.h time.h
8530do :
8531 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8532ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8533eval as_val=\$$as_ac_Header
8534 if test "x$as_val" = x""yes; then :
8535 cat >>confdefs.h <<_ACEOF
8536#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8537_ACEOF
8538
8539fi
8540
8541done
8542
8543for ac_header in sys/time.h sys/resource.h
8544do :
8545 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8546ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8547eval as_val=\$$as_ac_Header
8548 if test "x$as_val" = x""yes; then :
8549 cat >>confdefs.h <<_ACEOF
8550#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8551_ACEOF
8552
8553fi
8554
8555done
8556
8557for ac_header in fcntl.h fpu_control.h
8558do :
8559 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8560ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8561eval as_val=\$$as_ac_Header
8562 if test "x$as_val" = x""yes; then :
8563 cat >>confdefs.h <<_ACEOF
8564#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8565_ACEOF
8566
8567fi
8568
8569done
8570
8571for ac_header in dlfcn.h errno.h sys/stat.h
8572do :
8573 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8574ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8575eval as_val=\$$as_ac_Header
8576 if test "x$as_val" = x""yes; then :
8577 cat >>confdefs.h <<_ACEOF
8578#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8579_ACEOF
8580
8581fi
8582
8583done
8584
8585for ac_func in getrusage time sigaction __setfpucw
8586do :
8587 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8588ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8589eval as_val=\$$as_ac_var
8590 if test "x$as_val" = x""yes; then :
8591 cat >>confdefs.h <<_ACEOF
8592#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8593_ACEOF
8594
8595fi
8596done
8597
8598
8599# Check for socket libraries
8600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8601$as_echo_n "checking for bind in -lsocket... " >&6; }
8602if test "${ac_cv_lib_socket_bind+set}" = set; then :
8603 $as_echo_n "(cached) " >&6
8604else
8605 ac_check_lib_save_LIBS=$LIBS
8606LIBS="-lsocket $LIBS"
8607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8608/* end confdefs.h. */
8609
8610/* Override any GCC internal prototype to avoid an error.
8611 Use char because int might match the return type of a GCC
8612 builtin and then its argument prototype would still apply. */
8613#ifdef __cplusplus
8614extern "C"
8615#endif
8616char bind ();
8617int
8618main ()
8619{
8620return bind ();
8621 ;
8622 return 0;
8623}
8624_ACEOF
8625if ac_fn_c_try_link "$LINENO"; then :
8626 ac_cv_lib_socket_bind=yes
8627else
8628 ac_cv_lib_socket_bind=no
8629fi
8630rm -f core conftest.err conftest.$ac_objext \
8631 conftest$ac_exeext conftest.$ac_ext
8632LIBS=$ac_check_lib_save_LIBS
8633fi
8634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8635$as_echo "$ac_cv_lib_socket_bind" >&6; }
8636if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8637 cat >>confdefs.h <<_ACEOF
8638#define HAVE_LIBSOCKET 1
8639_ACEOF
8640
8641 LIBS="-lsocket $LIBS"
8642
8643fi
8644
8645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8646$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8647if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8648 $as_echo_n "(cached) " >&6
8649else
8650 ac_check_lib_save_LIBS=$LIBS
8651LIBS="-lnsl $LIBS"
8652cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8653/* end confdefs.h. */
8654
8655/* Override any GCC internal prototype to avoid an error.
8656 Use char because int might match the return type of a GCC
8657 builtin and then its argument prototype would still apply. */
8658#ifdef __cplusplus
8659extern "C"
8660#endif
8661char gethostbyname ();
8662int
8663main ()
8664{
8665return gethostbyname ();
8666 ;
8667 return 0;
8668}
8669_ACEOF
8670if ac_fn_c_try_link "$LINENO"; then :
8671 ac_cv_lib_nsl_gethostbyname=yes
8672else
8673 ac_cv_lib_nsl_gethostbyname=no
8674fi
8675rm -f core conftest.err conftest.$ac_objext \
8676 conftest$ac_exeext conftest.$ac_ext
8677LIBS=$ac_check_lib_save_LIBS
8678fi
8679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8680$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8681if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8682 cat >>confdefs.h <<_ACEOF
8683#define HAVE_LIBNSL 1
8684_ACEOF
8685
8686 LIBS="-lnsl $LIBS"
8687
8688fi
8689
8690
8691# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8692# using the same condition.
8693
8694 # See if the user specified whether he wants zlib support or not.
8695
8696# Check whether --with-zlib was given.
8697if test "${with_zlib+set}" = set; then :
8698 withval=$with_zlib;
8699else
8700 with_zlib=auto
8701fi
8702
8703
8704 if test "$with_zlib" != "no"; then
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8706$as_echo_n "checking for library containing zlibVersion... " >&6; }
8707if test "${ac_cv_search_zlibVersion+set}" = set; then :
8708 $as_echo_n "(cached) " >&6
8709else
8710 ac_func_search_save_LIBS=$LIBS
8711cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8712/* end confdefs.h. */
8713
8714/* Override any GCC internal prototype to avoid an error.
8715 Use char because int might match the return type of a GCC
8716 builtin and then its argument prototype would still apply. */
8717#ifdef __cplusplus
8718extern "C"
8719#endif
8720char zlibVersion ();
8721int
8722main ()
8723{
8724return zlibVersion ();
8725 ;
8726 return 0;
8727}
8728_ACEOF
8729for ac_lib in '' z; do
8730 if test -z "$ac_lib"; then
8731 ac_res="none required"
8732 else
8733 ac_res=-l$ac_lib
8734 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8735 fi
8736 if ac_fn_c_try_link "$LINENO"; then :
8737 ac_cv_search_zlibVersion=$ac_res
8738fi
8739rm -f core conftest.err conftest.$ac_objext \
8740 conftest$ac_exeext
8741 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8742 break
8743fi
8744done
8745if test "${ac_cv_search_zlibVersion+set}" = set; then :
8746
8747else
8748 ac_cv_search_zlibVersion=no
8749fi
8750rm conftest.$ac_ext
8751LIBS=$ac_func_search_save_LIBS
8752fi
8753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8754$as_echo "$ac_cv_search_zlibVersion" >&6; }
8755ac_res=$ac_cv_search_zlibVersion
8756if test "$ac_res" != no; then :
8757 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8758 for ac_header in zlib.h
8759do :
8760 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8761if test "x$ac_cv_header_zlib_h" = x""yes; then :
8762 cat >>confdefs.h <<_ACEOF
8763#define HAVE_ZLIB_H 1
8764_ACEOF
8765
8766fi
8767
8768done
8769
8770fi
8771
8772 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8773 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8774 fi
8775 fi
8776
8777
8778# BFD uses libdl when when plugins enabled.
8779
faa743bb
RM
8780 maybe_plugins=no
8781 for ac_header in dlfcn.h
8782do :
8783 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8784"
8785if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8786 cat >>confdefs.h <<_ACEOF
8787#define HAVE_DLFCN_H 1
8788_ACEOF
8789 maybe_plugins=yes
8790fi
8791
8792done
8793
8794 for ac_header in windows.h
8795do :
8796 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8797"
8798if test "x$ac_cv_header_windows_h" = x""yes; then :
8799 cat >>confdefs.h <<_ACEOF
8800#define HAVE_WINDOWS_H 1
8801_ACEOF
8802 maybe_plugins=yes
8803fi
8804
8805done
8806
8807
8808 # Check whether --enable-plugins was given.
6bb11ab3
L
8809if test "${enable_plugins+set}" = set; then :
8810 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
8811 no) plugins=no ;;
8812 *) plugins=yes
8813 if test "$maybe_plugins" != "yes" ; then
8814 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8815 fi ;;
8816 esac
6bb11ab3 8817else
faa743bb
RM
8818 plugins=$maybe_plugins
8819
6bb11ab3
L
8820fi
8821
2974be62
AM
8822 if test "$plugins" = "yes"; then
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8824$as_echo_n "checking for library containing dlopen... " >&6; }
8825if test "${ac_cv_search_dlopen+set}" = set; then :
8826 $as_echo_n "(cached) " >&6
8827else
8828 ac_func_search_save_LIBS=$LIBS
8829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8830/* end confdefs.h. */
8831
8832/* Override any GCC internal prototype to avoid an error.
8833 Use char because int might match the return type of a GCC
8834 builtin and then its argument prototype would still apply. */
8835#ifdef __cplusplus
8836extern "C"
8837#endif
8838char dlopen ();
8839int
8840main ()
8841{
8842return dlopen ();
8843 ;
8844 return 0;
8845}
8846_ACEOF
8847for ac_lib in '' dl; do
8848 if test -z "$ac_lib"; then
8849 ac_res="none required"
8850 else
8851 ac_res=-l$ac_lib
8852 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8853 fi
8854 if ac_fn_c_try_link "$LINENO"; then :
8855 ac_cv_search_dlopen=$ac_res
8856fi
8857rm -f core conftest.err conftest.$ac_objext \
8858 conftest$ac_exeext
8859 if test "${ac_cv_search_dlopen+set}" = set; then :
8860 break
8861fi
8862done
8863if test "${ac_cv_search_dlopen+set}" = set; then :
8864
8865else
8866 ac_cv_search_dlopen=no
8867fi
8868rm conftest.$ac_ext
8869LIBS=$ac_func_search_save_LIBS
8870fi
8871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8872$as_echo "$ac_cv_search_dlopen" >&6; }
8873ac_res=$ac_cv_search_dlopen
8874if test "$ac_res" != no; then :
8875 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8876
8877fi
8878
8879 fi
6bb11ab3
L
8880
8881 if test "$plugins" = yes; then
8882 PLUGINS_TRUE=
8883 PLUGINS_FALSE='#'
8884else
8885 PLUGINS_TRUE='#'
8886 PLUGINS_FALSE=
8887fi
8888
8889
8890
8891
8892
8893# Set options
8894enable_dlopen=yes
8895
8896
8897
8898
8899 enable_win32_dll=no
8900
8901
8902 # Check whether --enable-shared was given.
8903if test "${enable_shared+set}" = set; then :
8904 enableval=$enable_shared; p=${PACKAGE-default}
8905 case $enableval in
8906 yes) enable_shared=yes ;;
8907 no) enable_shared=no ;;
8908 *)
8909 enable_shared=no
8910 # Look at the argument we got. We use all the common list separators.
8911 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8912 for pkg in $enableval; do
8913 IFS="$lt_save_ifs"
8914 if test "X$pkg" = "X$p"; then
8915 enable_shared=yes
8916 fi
8917 done
8918 IFS="$lt_save_ifs"
8919 ;;
8920 esac
8921else
8922 enable_shared=yes
8923fi
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933 # Check whether --enable-static was given.
8934if test "${enable_static+set}" = set; then :
8935 enableval=$enable_static; p=${PACKAGE-default}
8936 case $enableval in
8937 yes) enable_static=yes ;;
8938 no) enable_static=no ;;
8939 *)
8940 enable_static=no
8941 # Look at the argument we got. We use all the common list separators.
8942 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8943 for pkg in $enableval; do
8944 IFS="$lt_save_ifs"
8945 if test "X$pkg" = "X$p"; then
8946 enable_static=yes
8947 fi
8948 done
8949 IFS="$lt_save_ifs"
8950 ;;
8951 esac
8952else
8953 enable_static=yes
8954fi
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965# Check whether --with-pic was given.
8966if test "${with_pic+set}" = set; then :
8967 withval=$with_pic; pic_mode="$withval"
8968else
8969 pic_mode=default
8970fi
8971
8972
8973test -z "$pic_mode" && pic_mode=default
8974
8975
8976
8977
8978
8979
8980
8981 # Check whether --enable-fast-install was given.
8982if test "${enable_fast_install+set}" = set; then :
8983 enableval=$enable_fast_install; p=${PACKAGE-default}
8984 case $enableval in
8985 yes) enable_fast_install=yes ;;
8986 no) enable_fast_install=no ;;
8987 *)
8988 enable_fast_install=no
8989 # Look at the argument we got. We use all the common list separators.
8990 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8991 for pkg in $enableval; do
8992 IFS="$lt_save_ifs"
8993 if test "X$pkg" = "X$p"; then
8994 enable_fast_install=yes
8995 fi
8996 done
8997 IFS="$lt_save_ifs"
8998 ;;
8999 esac
9000else
9001 enable_fast_install=yes
9002fi
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014# This can be used to rebuild libtool when needed
9015LIBTOOL_DEPS="$ltmain"
9016
9017# Always use our own libtool.
9018LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045test -z "$LN_S" && LN_S="ln -s"
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060if test -n "${ZSH_VERSION+set}" ; then
9061 setopt NO_GLOB_SUBST
9062fi
9063
9064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9065$as_echo_n "checking for objdir... " >&6; }
9066if test "${lt_cv_objdir+set}" = set; then :
9067 $as_echo_n "(cached) " >&6
9068else
9069 rm -f .libs 2>/dev/null
9070mkdir .libs 2>/dev/null
9071if test -d .libs; then
9072 lt_cv_objdir=.libs
9073else
9074 # MS-DOS does not allow filenames that begin with a dot.
9075 lt_cv_objdir=_libs
fdd6fa61 9076fi
6bb11ab3
L
9077rmdir .libs 2>/dev/null
9078fi
9079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9080$as_echo "$lt_cv_objdir" >&6; }
9081objdir=$lt_cv_objdir
fdd6fa61 9082
6bb11ab3
L
9083
9084
9085
9086
9087cat >>confdefs.h <<_ACEOF
9088#define LT_OBJDIR "$lt_cv_objdir/"
9089_ACEOF
9090
9091
9092
9093
9094case $host_os in
9095aix3*)
9096 # AIX sometimes has problems with the GCC collect2 program. For some
9097 # reason, if we set the COLLECT_NAMES environment variable, the problems
9098 # vanish in a puff of smoke.
9099 if test "X${COLLECT_NAMES+set}" != Xset; then
9100 COLLECT_NAMES=
9101 export COLLECT_NAMES
9102 fi
9103 ;;
81ecdfbb 9104esac
6bb11ab3
L
9105
9106# Global variables:
9107ofile=libtool
9108can_build_shared=yes
9109
9110# All known linkers require a `.a' archive for static linking (except MSVC,
9111# which needs '.lib').
9112libext=a
9113
9114with_gnu_ld="$lt_cv_prog_gnu_ld"
9115
9116old_CC="$CC"
9117old_CFLAGS="$CFLAGS"
9118
9119# Set sane defaults for various variables
9120test -z "$CC" && CC=cc
9121test -z "$LTCC" && LTCC=$CC
9122test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9123test -z "$LD" && LD=ld
9124test -z "$ac_objext" && ac_objext=o
9125
9126for cc_temp in $compiler""; do
9127 case $cc_temp in
9128 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9129 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9130 \-*) ;;
9131 *) break;;
9132 esac
9133done
9134cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9135
9136
9137# Only perform the check for file, if the check method requires it
9138test -z "$MAGIC_CMD" && MAGIC_CMD=file
9139case $deplibs_check_method in
9140file_magic*)
9141 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9143$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9144if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9145 $as_echo_n "(cached) " >&6
9146else
9147 case $MAGIC_CMD in
9148[\\/*] | ?:[\\/]*)
9149 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9150 ;;
9151*)
9152 lt_save_MAGIC_CMD="$MAGIC_CMD"
9153 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9154 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9155 for ac_dir in $ac_dummy; do
9156 IFS="$lt_save_ifs"
9157 test -z "$ac_dir" && ac_dir=.
9158 if test -f $ac_dir/${ac_tool_prefix}file; then
9159 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9160 if test -n "$file_magic_test_file"; then
9161 case $deplibs_check_method in
9162 "file_magic "*)
9163 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9164 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9165 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9166 $EGREP "$file_magic_regex" > /dev/null; then
9167 :
9168 else
9169 cat <<_LT_EOF 1>&2
9170
9171*** Warning: the command libtool uses to detect shared libraries,
9172*** $file_magic_cmd, produces output that libtool cannot recognize.
9173*** The result is that libtool may fail to recognize shared libraries
9174*** as such. This will affect the creation of libtool libraries that
9175*** depend on shared libraries, but programs linked with such libtool
9176*** libraries will work regardless of this problem. Nevertheless, you
9177*** may want to report the problem to your system manager and/or to
9178*** bug-libtool@gnu.org
9179
9180_LT_EOF
9181 fi ;;
9182 esac
9183 fi
9184 break
fdd6fa61 9185 fi
6bb11ab3
L
9186 done
9187 IFS="$lt_save_ifs"
9188 MAGIC_CMD="$lt_save_MAGIC_CMD"
9189 ;;
9190esac
fdd6fa61 9191fi
fdd6fa61 9192
6bb11ab3
L
9193MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9194if test -n "$MAGIC_CMD"; then
9195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9196$as_echo "$MAGIC_CMD" >&6; }
9197else
9198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9199$as_echo "no" >&6; }
9200fi
81ecdfbb 9201
6bb11ab3
L
9202
9203
9204
9205
9206if test -z "$lt_cv_path_MAGIC_CMD"; then
9207 if test -n "$ac_tool_prefix"; then
9208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9209$as_echo_n "checking for file... " >&6; }
9210if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9211 $as_echo_n "(cached) " >&6
9212else
9213 case $MAGIC_CMD in
9214[\\/*] | ?:[\\/]*)
9215 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9216 ;;
9217*)
9218 lt_save_MAGIC_CMD="$MAGIC_CMD"
9219 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9220 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9221 for ac_dir in $ac_dummy; do
9222 IFS="$lt_save_ifs"
9223 test -z "$ac_dir" && ac_dir=.
9224 if test -f $ac_dir/file; then
9225 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9226 if test -n "$file_magic_test_file"; then
9227 case $deplibs_check_method in
9228 "file_magic "*)
9229 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9230 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9231 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9232 $EGREP "$file_magic_regex" > /dev/null; then
9233 :
9234 else
9235 cat <<_LT_EOF 1>&2
9236
9237*** Warning: the command libtool uses to detect shared libraries,
9238*** $file_magic_cmd, produces output that libtool cannot recognize.
9239*** The result is that libtool may fail to recognize shared libraries
9240*** as such. This will affect the creation of libtool libraries that
9241*** depend on shared libraries, but programs linked with such libtool
9242*** libraries will work regardless of this problem. Nevertheless, you
9243*** may want to report the problem to your system manager and/or to
9244*** bug-libtool@gnu.org
9245
9246_LT_EOF
9247 fi ;;
9248 esac
9249 fi
9250 break
9251 fi
9252 done
9253 IFS="$lt_save_ifs"
9254 MAGIC_CMD="$lt_save_MAGIC_CMD"
9255 ;;
81ecdfbb 9256esac
6bb11ab3
L
9257fi
9258
9259MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9260if test -n "$MAGIC_CMD"; then
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9262$as_echo "$MAGIC_CMD" >&6; }
9263else
9264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9265$as_echo "no" >&6; }
9266fi
9267
9268
9269 else
9270 MAGIC_CMD=:
9271 fi
9272fi
9273
9274 fi
9275 ;;
9276esac
9277
9278# Use C for the default configuration in the libtool script
9279
9280lt_save_CC="$CC"
9281ac_ext=c
9282ac_cpp='$CPP $CPPFLAGS'
9283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9285ac_compiler_gnu=$ac_cv_c_compiler_gnu
9286
9287
9288# Source file extension for C test sources.
9289ac_ext=c
9290
9291# Object file extension for compiled C test sources.
9292objext=o
9293objext=$objext
9294
9295# Code to be used in simple compile tests
9296lt_simple_compile_test_code="int some_variable = 0;"
9297
9298# Code to be used in simple link tests
9299lt_simple_link_test_code='int main(){return(0);}'
9300
9301
9302
9303
9304
9305
9306
9307# If no C compiler was specified, use CC.
9308LTCC=${LTCC-"$CC"}
9309
9310# If no C compiler flags were specified, use CFLAGS.
9311LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9312
9313# Allow CC to be a program name with arguments.
9314compiler=$CC
9315
9316# Save the default compiler, since it gets overwritten when the other
9317# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9318compiler_DEFAULT=$CC
9319
9320# save warnings/boilerplate of simple test code
9321ac_outfile=conftest.$ac_objext
9322echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9323eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9324_lt_compiler_boilerplate=`cat conftest.err`
9325$RM conftest*
9326
9327ac_outfile=conftest.$ac_objext
9328echo "$lt_simple_link_test_code" >conftest.$ac_ext
9329eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9330_lt_linker_boilerplate=`cat conftest.err`
9331$RM -r conftest*
9332
9333
9334## CAVEAT EMPTOR:
9335## There is no encapsulation within the following macros, do not change
9336## the running order or otherwise move them around unless you know exactly
9337## what you are doing...
9338if test -n "$compiler"; then
9339
9340lt_prog_compiler_no_builtin_flag=
9341
9342if test "$GCC" = yes; then
9343 case $cc_basename in
9344 nvcc*)
9345 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9346 *)
9347 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
fdd6fa61 9348 esac
6bb11ab3
L
9349
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9351$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9352if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9353 $as_echo_n "(cached) " >&6
fdd6fa61 9354else
6bb11ab3
L
9355 lt_cv_prog_compiler_rtti_exceptions=no
9356 ac_outfile=conftest.$ac_objext
9357 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9358 lt_compiler_flag="-fno-rtti -fno-exceptions"
9359 # Insert the option either (1) after the last *FLAGS variable, or
9360 # (2) before a word containing "conftest.", or (3) at the end.
9361 # Note that $ac_compile itself does not contain backslashes and begins
9362 # with a dollar sign (not a hyphen), so the echo should work correctly.
9363 # The option is referenced via a variable to avoid confusing sed.
9364 lt_compile=`echo "$ac_compile" | $SED \
9365 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9366 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9367 -e 's:$: $lt_compiler_flag:'`
9368 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9369 (eval "$lt_compile" 2>conftest.err)
9370 ac_status=$?
9371 cat conftest.err >&5
9372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9373 if (exit $ac_status) && test -s "$ac_outfile"; then
9374 # The compiler can only warn and ignore the option if not recognized
9375 # So say no if there are warnings other than the usual output.
9376 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9377 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9378 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9379 lt_cv_prog_compiler_rtti_exceptions=yes
9380 fi
9381 fi
9382 $RM conftest*
9383
fdd6fa61 9384fi
6bb11ab3
L
9385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9386$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9387
9388if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9389 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9390else
9391 :
9392fi
9393
9394fi
9395
9396
9397
9398
9399
9400
9401 lt_prog_compiler_wl=
9402lt_prog_compiler_pic=
9403lt_prog_compiler_static=
9404
9405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9406$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9407
9408 if test "$GCC" = yes; then
9409 lt_prog_compiler_wl='-Wl,'
9410 lt_prog_compiler_static='-static'
9411
9412 case $host_os in
9413 aix*)
9414 # All AIX code is PIC.
9415 if test "$host_cpu" = ia64; then
9416 # AIX 5 now supports IA64 processor
9417 lt_prog_compiler_static='-Bstatic'
9418 fi
9419 lt_prog_compiler_pic='-fPIC'
9420 ;;
9421
9422 amigaos*)
9423 case $host_cpu in
9424 powerpc)
9425 # see comment about AmigaOS4 .so support
9426 lt_prog_compiler_pic='-fPIC'
9427 ;;
9428 m68k)
9429 # FIXME: we need at least 68020 code to build shared libraries, but
9430 # adding the `-m68020' flag to GCC prevents building anything better,
9431 # like `-m68040'.
9432 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9433 ;;
9434 esac
9435 ;;
9436
9437 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9438 # PIC is the default for these OSes.
9439 ;;
9440
9441 mingw* | cygwin* | pw32* | os2* | cegcc*)
9442 # This hack is so that the source file can tell whether it is being
9443 # built for inclusion in a dll (and should export symbols for example).
9444 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9445 # (--disable-auto-import) libraries
9446 lt_prog_compiler_pic='-DDLL_EXPORT'
9447 ;;
9448
9449 darwin* | rhapsody*)
9450 # PIC is the default on this platform
9451 # Common symbols not allowed in MH_DYLIB files
9452 lt_prog_compiler_pic='-fno-common'
9453 ;;
9454
9455 haiku*)
9456 # PIC is the default for Haiku.
9457 # The "-static" flag exists, but is broken.
9458 lt_prog_compiler_static=
9459 ;;
9460
9461 hpux*)
9462 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9463 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9464 # sets the default TLS model and affects inlining.
9465 case $host_cpu in
9466 hppa*64*)
9467 # +Z the default
9468 ;;
9469 *)
9470 lt_prog_compiler_pic='-fPIC'
9471 ;;
9472 esac
9473 ;;
9474
9475 interix[3-9]*)
9476 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9477 # Instead, we relocate shared libraries at runtime.
9478 ;;
9479
9480 msdosdjgpp*)
9481 # Just because we use GCC doesn't mean we suddenly get shared libraries
9482 # on systems that don't support them.
9483 lt_prog_compiler_can_build_shared=no
9484 enable_shared=no
9485 ;;
9486
9487 *nto* | *qnx*)
9488 # QNX uses GNU C++, but need to define -shared option too, otherwise
9489 # it will coredump.
9490 lt_prog_compiler_pic='-fPIC -shared'
9491 ;;
9492
9493 sysv4*MP*)
9494 if test -d /usr/nec; then
9495 lt_prog_compiler_pic=-Kconform_pic
9496 fi
9497 ;;
9498
9499 *)
9500 lt_prog_compiler_pic='-fPIC'
9501 ;;
9502 esac
9503
9504 case $cc_basename in
9505 nvcc*) # Cuda Compiler Driver 2.2
9506 lt_prog_compiler_wl='-Xlinker '
9507 lt_prog_compiler_pic='-Xcompiler -fPIC'
9508 ;;
9509 esac
9510 else
9511 # PORTME Check for flag to pass linker flags through the system compiler.
9512 case $host_os in
9513 aix*)
9514 lt_prog_compiler_wl='-Wl,'
9515 if test "$host_cpu" = ia64; then
9516 # AIX 5 now supports IA64 processor
9517 lt_prog_compiler_static='-Bstatic'
9518 else
9519 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9520 fi
9521 ;;
9522
9523 mingw* | cygwin* | pw32* | os2* | cegcc*)
9524 # This hack is so that the source file can tell whether it is being
9525 # built for inclusion in a dll (and should export symbols for example).
9526 lt_prog_compiler_pic='-DDLL_EXPORT'
9527 ;;
9528
9529 hpux9* | hpux10* | hpux11*)
9530 lt_prog_compiler_wl='-Wl,'
9531 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9532 # not for PA HP-UX.
9533 case $host_cpu in
9534 hppa*64*|ia64*)
9535 # +Z the default
9536 ;;
9537 *)
9538 lt_prog_compiler_pic='+Z'
9539 ;;
9540 esac
9541 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9542 lt_prog_compiler_static='${wl}-a ${wl}archive'
9543 ;;
9544
9545 irix5* | irix6* | nonstopux*)
9546 lt_prog_compiler_wl='-Wl,'
9547 # PIC (with -KPIC) is the default.
9548 lt_prog_compiler_static='-non_shared'
9549 ;;
9550
9551 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9552 case $cc_basename in
9553 # old Intel for x86_64 which still supported -KPIC.
9554 ecc*)
9555 lt_prog_compiler_wl='-Wl,'
9556 lt_prog_compiler_pic='-KPIC'
9557 lt_prog_compiler_static='-static'
9558 ;;
9559 # icc used to be incompatible with GCC.
9560 # ICC 10 doesn't accept -KPIC any more.
9561 icc* | ifort*)
9562 lt_prog_compiler_wl='-Wl,'
9563 lt_prog_compiler_pic='-fPIC'
9564 lt_prog_compiler_static='-static'
9565 ;;
9566 # Lahey Fortran 8.1.
9567 lf95*)
9568 lt_prog_compiler_wl='-Wl,'
9569 lt_prog_compiler_pic='--shared'
9570 lt_prog_compiler_static='--static'
9571 ;;
9572 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9573 # Portland Group compilers (*not* the Pentium gcc compiler,
9574 # which looks to be a dead project)
9575 lt_prog_compiler_wl='-Wl,'
9576 lt_prog_compiler_pic='-fpic'
9577 lt_prog_compiler_static='-Bstatic'
9578 ;;
9579 ccc*)
9580 lt_prog_compiler_wl='-Wl,'
9581 # All Alpha code is PIC.
9582 lt_prog_compiler_static='-non_shared'
9583 ;;
9584 xl* | bgxl* | bgf* | mpixl*)
9585 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9586 lt_prog_compiler_wl='-Wl,'
9587 lt_prog_compiler_pic='-qpic'
9588 lt_prog_compiler_static='-qstaticlink'
9589 ;;
9590 *)
9591 case `$CC -V 2>&1 | sed 5q` in
9592 *Sun\ F* | *Sun*Fortran*)
9593 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9594 lt_prog_compiler_pic='-KPIC'
9595 lt_prog_compiler_static='-Bstatic'
9596 lt_prog_compiler_wl=''
9597 ;;
9598 *Sun\ C*)
9599 # Sun C 5.9
9600 lt_prog_compiler_pic='-KPIC'
9601 lt_prog_compiler_static='-Bstatic'
9602 lt_prog_compiler_wl='-Wl,'
9603 ;;
9604 esac
9605 ;;
9606 esac
9607 ;;
9608
9609 newsos6)
9610 lt_prog_compiler_pic='-KPIC'
9611 lt_prog_compiler_static='-Bstatic'
9612 ;;
9613
9614 *nto* | *qnx*)
9615 # QNX uses GNU C++, but need to define -shared option too, otherwise
9616 # it will coredump.
9617 lt_prog_compiler_pic='-fPIC -shared'
9618 ;;
9619
9620 osf3* | osf4* | osf5*)
9621 lt_prog_compiler_wl='-Wl,'
9622 # All OSF/1 code is PIC.
9623 lt_prog_compiler_static='-non_shared'
9624 ;;
9625
9626 rdos*)
9627 lt_prog_compiler_static='-non_shared'
9628 ;;
9629
9630 solaris*)
9631 lt_prog_compiler_pic='-KPIC'
9632 lt_prog_compiler_static='-Bstatic'
9633 case $cc_basename in
9634 f77* | f90* | f95*)
9635 lt_prog_compiler_wl='-Qoption ld ';;
9636 *)
9637 lt_prog_compiler_wl='-Wl,';;
9638 esac
9639 ;;
fdd6fa61 9640
6bb11ab3
L
9641 sunos4*)
9642 lt_prog_compiler_wl='-Qoption ld '
9643 lt_prog_compiler_pic='-PIC'
9644 lt_prog_compiler_static='-Bstatic'
9645 ;;
fdd6fa61 9646
6bb11ab3
L
9647 sysv4 | sysv4.2uw2* | sysv4.3*)
9648 lt_prog_compiler_wl='-Wl,'
9649 lt_prog_compiler_pic='-KPIC'
9650 lt_prog_compiler_static='-Bstatic'
9651 ;;
fdd6fa61 9652
6bb11ab3
L
9653 sysv4*MP*)
9654 if test -d /usr/nec ;then
9655 lt_prog_compiler_pic='-Kconform_pic'
9656 lt_prog_compiler_static='-Bstatic'
9657 fi
9658 ;;
9659
9660 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9661 lt_prog_compiler_wl='-Wl,'
9662 lt_prog_compiler_pic='-KPIC'
9663 lt_prog_compiler_static='-Bstatic'
9664 ;;
9665
9666 unicos*)
9667 lt_prog_compiler_wl='-Wl,'
9668 lt_prog_compiler_can_build_shared=no
9669 ;;
9670
9671 uts4*)
9672 lt_prog_compiler_pic='-pic'
9673 lt_prog_compiler_static='-Bstatic'
9674 ;;
9675
9676 *)
9677 lt_prog_compiler_can_build_shared=no
9678 ;;
9679 esac
9680 fi
9681
9682case $host_os in
9683 # For platforms which do not support PIC, -DPIC is meaningless:
9684 *djgpp*)
9685 lt_prog_compiler_pic=
9686 ;;
9687 *)
9688 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9689 ;;
81ecdfbb 9690esac
6bb11ab3
L
9691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9692$as_echo "$lt_prog_compiler_pic" >&6; }
9693
9694
9695
9696
9697
9698
9699#
9700# Check to make sure the PIC flag actually works.
9701#
9702if test -n "$lt_prog_compiler_pic"; then
9703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9704$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9705if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9706 $as_echo_n "(cached) " >&6
fdd6fa61 9707else
6bb11ab3
L
9708 lt_cv_prog_compiler_pic_works=no
9709 ac_outfile=conftest.$ac_objext
9710 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9711 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9712 # Insert the option either (1) after the last *FLAGS variable, or
9713 # (2) before a word containing "conftest.", or (3) at the end.
9714 # Note that $ac_compile itself does not contain backslashes and begins
9715 # with a dollar sign (not a hyphen), so the echo should work correctly.
9716 # The option is referenced via a variable to avoid confusing sed.
9717 lt_compile=`echo "$ac_compile" | $SED \
9718 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9719 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9720 -e 's:$: $lt_compiler_flag:'`
9721 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9722 (eval "$lt_compile" 2>conftest.err)
9723 ac_status=$?
9724 cat conftest.err >&5
9725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9726 if (exit $ac_status) && test -s "$ac_outfile"; then
9727 # The compiler can only warn and ignore the option if not recognized
9728 # So say no if there are warnings other than the usual output.
9729 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9730 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9731 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9732 lt_cv_prog_compiler_pic_works=yes
9733 fi
9734 fi
9735 $RM conftest*
fdd6fa61 9736
fdd6fa61 9737fi
6bb11ab3
L
9738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9739$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9740
9741if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9742 case $lt_prog_compiler_pic in
9743 "" | " "*) ;;
9744 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9745 esac
9746else
9747 lt_prog_compiler_pic=
9748 lt_prog_compiler_can_build_shared=no
fdd6fa61 9749fi
6bb11ab3
L
9750
9751fi
9752
9753
9754
9755
9756
9757
9758#
9759# Check to make sure the static flag actually works.
9760#
9761wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9763$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9764if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 9765 $as_echo_n "(cached) " >&6
fdd6fa61 9766else
6bb11ab3
L
9767 lt_cv_prog_compiler_static_works=no
9768 save_LDFLAGS="$LDFLAGS"
9769 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9770 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9771 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9772 # The linker can only warn and ignore the option if not recognized
9773 # So say no if there are warnings
9774 if test -s conftest.err; then
9775 # Append any errors to the config.log.
9776 cat conftest.err 1>&5
9777 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9778 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9779 if diff conftest.exp conftest.er2 >/dev/null; then
9780 lt_cv_prog_compiler_static_works=yes
9781 fi
9782 else
9783 lt_cv_prog_compiler_static_works=yes
9784 fi
9785 fi
9786 $RM -r conftest*
9787 LDFLAGS="$save_LDFLAGS"
fdd6fa61 9788
6bb11ab3
L
9789fi
9790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9791$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
fdd6fa61 9792
6bb11ab3
L
9793if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9794 :
fdd6fa61 9795else
6bb11ab3 9796 lt_prog_compiler_static=
fdd6fa61 9797fi
fdd6fa61 9798
6bb11ab3
L
9799
9800
9801
9802
9803
9804
9805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9806$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9807if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9808 $as_echo_n "(cached) " >&6
81ecdfbb 9809else
6bb11ab3
L
9810 lt_cv_prog_compiler_c_o=no
9811 $RM -r conftest 2>/dev/null
9812 mkdir conftest
9813 cd conftest
9814 mkdir out
9815 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9816
9817 lt_compiler_flag="-o out/conftest2.$ac_objext"
9818 # Insert the option either (1) after the last *FLAGS variable, or
9819 # (2) before a word containing "conftest.", or (3) at the end.
9820 # Note that $ac_compile itself does not contain backslashes and begins
9821 # with a dollar sign (not a hyphen), so the echo should work correctly.
9822 lt_compile=`echo "$ac_compile" | $SED \
9823 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9824 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9825 -e 's:$: $lt_compiler_flag:'`
9826 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9827 (eval "$lt_compile" 2>out/conftest.err)
9828 ac_status=$?
9829 cat out/conftest.err >&5
9830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9831 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9832 then
9833 # The compiler can only warn and ignore the option if not recognized
9834 # So say no if there are warnings
9835 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9836 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9837 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9838 lt_cv_prog_compiler_c_o=yes
9839 fi
9840 fi
9841 chmod u+w . 2>&5
9842 $RM conftest*
9843 # SGI C++ compiler will create directory out/ii_files/ for
9844 # template instantiation
9845 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9846 $RM out/* && rmdir out
9847 cd ..
9848 $RM -r conftest
9849 $RM conftest*
9850
81ecdfbb 9851fi
6bb11ab3
L
9852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9853$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9854
9855
9856
9857
9858
9859
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9861$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9862if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
9863 $as_echo_n "(cached) " >&6
9864else
6bb11ab3
L
9865 lt_cv_prog_compiler_c_o=no
9866 $RM -r conftest 2>/dev/null
9867 mkdir conftest
9868 cd conftest
9869 mkdir out
9870 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9871
9872 lt_compiler_flag="-o out/conftest2.$ac_objext"
9873 # Insert the option either (1) after the last *FLAGS variable, or
9874 # (2) before a word containing "conftest.", or (3) at the end.
9875 # Note that $ac_compile itself does not contain backslashes and begins
9876 # with a dollar sign (not a hyphen), so the echo should work correctly.
9877 lt_compile=`echo "$ac_compile" | $SED \
9878 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9879 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9880 -e 's:$: $lt_compiler_flag:'`
9881 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9882 (eval "$lt_compile" 2>out/conftest.err)
9883 ac_status=$?
9884 cat out/conftest.err >&5
9885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9886 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9887 then
9888 # The compiler can only warn and ignore the option if not recognized
9889 # So say no if there are warnings
9890 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9891 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9892 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9893 lt_cv_prog_compiler_c_o=yes
9894 fi
9895 fi
9896 chmod u+w . 2>&5
9897 $RM conftest*
9898 # SGI C++ compiler will create directory out/ii_files/ for
9899 # template instantiation
9900 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9901 $RM out/* && rmdir out
9902 cd ..
9903 $RM -r conftest
9904 $RM conftest*
9905
9906fi
9907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9908$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9909
9910
9911
9912
9913hard_links="nottested"
9914if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9915 # do not overwrite the value of need_locks provided by the user
9916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9917$as_echo_n "checking if we can lock with hard links... " >&6; }
9918 hard_links=yes
9919 $RM conftest*
9920 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9921 touch conftest.a
9922 ln conftest.a conftest.b 2>&5 || hard_links=no
9923 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9925$as_echo "$hard_links" >&6; }
9926 if test "$hard_links" = no; then
9927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9928$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9929 need_locks=warn
9930 fi
9931else
9932 need_locks=no
9933fi
9934
9935
9936
9937
9938
9939
9940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9941$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9942
9943 runpath_var=
9944 allow_undefined_flag=
9945 always_export_symbols=no
9946 archive_cmds=
9947 archive_expsym_cmds=
9948 compiler_needs_object=no
9949 enable_shared_with_static_runtimes=no
9950 export_dynamic_flag_spec=
9951 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9952 hardcode_automatic=no
9953 hardcode_direct=no
9954 hardcode_direct_absolute=no
9955 hardcode_libdir_flag_spec=
9956 hardcode_libdir_flag_spec_ld=
9957 hardcode_libdir_separator=
9958 hardcode_minus_L=no
9959 hardcode_shlibpath_var=unsupported
9960 inherit_rpath=no
9961 link_all_deplibs=unknown
9962 module_cmds=
9963 module_expsym_cmds=
9964 old_archive_from_new_cmds=
9965 old_archive_from_expsyms_cmds=
9966 thread_safe_flag_spec=
9967 whole_archive_flag_spec=
9968 # include_expsyms should be a list of space-separated symbols to be *always*
9969 # included in the symbol list
9970 include_expsyms=
9971 # exclude_expsyms can be an extended regexp of symbols to exclude
9972 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9973 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9974 # as well as any symbol that contains `d'.
9975 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9976 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9977 # platforms (ab)use it in PIC code, but their linkers get confused if
9978 # the symbol is explicitly referenced. Since portable code cannot
9979 # rely on this symbol name, it's probably fine to never include it in
9980 # preloaded symbol tables.
9981 # Exclude shared library initialization/finalization symbols.
9982 extract_expsyms_cmds=
9983
9984 case $host_os in
9985 cygwin* | mingw* | pw32* | cegcc*)
9986 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9987 # When not using gcc, we currently assume that we are using
9988 # Microsoft Visual C++.
9989 if test "$GCC" != yes; then
9990 with_gnu_ld=no
9991 fi
9992 ;;
9993 interix*)
9994 # we just hope/assume this is gcc and not c89 (= MSVC++)
9995 with_gnu_ld=yes
9996 ;;
9997 openbsd*)
9998 with_gnu_ld=no
9999 ;;
10000 esac
fdd6fa61 10001
6bb11ab3
L
10002 ld_shlibs=yes
10003
10004 # On some targets, GNU ld is compatible enough with the native linker
10005 # that we're better off using the native interface for both.
10006 lt_use_gnu_ld_interface=no
10007 if test "$with_gnu_ld" = yes; then
10008 case $host_os in
10009 aix*)
10010 # The AIX port of GNU ld has always aspired to compatibility
10011 # with the native linker. However, as the warning in the GNU ld
10012 # block says, versions before 2.19.5* couldn't really create working
10013 # shared libraries, regardless of the interface used.
10014 case `$LD -v 2>&1` in
10015 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10016 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10017 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10018 *)
10019 lt_use_gnu_ld_interface=yes
10020 ;;
10021 esac
10022 ;;
10023 *)
10024 lt_use_gnu_ld_interface=yes
10025 ;;
10026 esac
10027 fi
fdd6fa61 10028
6bb11ab3
L
10029 if test "$lt_use_gnu_ld_interface" = yes; then
10030 # If archive_cmds runs LD, not CC, wlarc should be empty
10031 wlarc='${wl}'
10032
10033 # Set some defaults for GNU ld with shared library support. These
10034 # are reset later if shared libraries are not supported. Putting them
10035 # here allows them to be overridden if necessary.
10036 runpath_var=LD_RUN_PATH
10037 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10038 export_dynamic_flag_spec='${wl}--export-dynamic'
10039 # ancient GNU ld didn't support --whole-archive et. al.
10040 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10041 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10042 else
10043 whole_archive_flag_spec=
10044 fi
10045 supports_anon_versioning=no
10046 case `$LD -v 2>&1` in
10047 *GNU\ gold*) supports_anon_versioning=yes ;;
10048 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10049 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10050 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10051 *\ 2.11.*) ;; # other 2.11 versions
10052 *) supports_anon_versioning=yes ;;
10053 esac
10054
10055 # See if GNU ld supports shared libraries.
10056 case $host_os in
10057 aix[3-9]*)
10058 # On AIX/PPC, the GNU linker is very broken
10059 if test "$host_cpu" != ia64; then
10060 ld_shlibs=no
10061 cat <<_LT_EOF 1>&2
10062
10063*** Warning: the GNU linker, at least up to release 2.19, is reported
10064*** to be unable to reliably create shared libraries on AIX.
10065*** Therefore, libtool is disabling shared libraries support. If you
10066*** really care for shared libraries, you may want to install binutils
10067*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10068*** You will then need to restart the configuration process.
10069
10070_LT_EOF
10071 fi
10072 ;;
10073
10074 amigaos*)
10075 case $host_cpu in
10076 powerpc)
10077 # see comment about AmigaOS4 .so support
10078 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10079 archive_expsym_cmds=''
10080 ;;
10081 m68k)
10082 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)'
10083 hardcode_libdir_flag_spec='-L$libdir'
10084 hardcode_minus_L=yes
10085 ;;
10086 esac
10087 ;;
10088
10089 beos*)
10090 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10091 allow_undefined_flag=unsupported
10092 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10093 # support --undefined. This deserves some investigation. FIXME
10094 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10095 else
10096 ld_shlibs=no
10097 fi
10098 ;;
10099
10100 cygwin* | mingw* | pw32* | cegcc*)
10101 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10102 # as there is no search path for DLLs.
10103 hardcode_libdir_flag_spec='-L$libdir'
10104 export_dynamic_flag_spec='${wl}--export-all-symbols'
10105 allow_undefined_flag=unsupported
10106 always_export_symbols=no
10107 enable_shared_with_static_runtimes=yes
10108 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10109
10110 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10111 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10112 # If the export-symbols file already is a .def file (1st line
10113 # is EXPORTS), use it as is; otherwise, prepend...
10114 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10115 cp $export_symbols $output_objdir/$soname.def;
10116 else
10117 echo EXPORTS > $output_objdir/$soname.def;
10118 cat $export_symbols >> $output_objdir/$soname.def;
10119 fi~
10120 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10121 else
10122 ld_shlibs=no
10123 fi
10124 ;;
10125
10126 haiku*)
10127 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10128 link_all_deplibs=yes
10129 ;;
10130
10131 interix[3-9]*)
10132 hardcode_direct=no
10133 hardcode_shlibpath_var=no
10134 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10135 export_dynamic_flag_spec='${wl}-E'
10136 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10137 # Instead, shared libraries are loaded at an image base (0x10000000 by
10138 # default) and relocated if they conflict, which is a slow very memory
10139 # consuming and fragmenting process. To avoid this, we pick a random,
10140 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10141 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10142 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10143 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'
10144 ;;
10145
10146 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10147 tmp_diet=no
10148 if test "$host_os" = linux-dietlibc; then
10149 case $cc_basename in
10150 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10151 esac
10152 fi
10153 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10154 && test "$tmp_diet" = no
10155 then
10156 tmp_addflag=
10157 tmp_sharedflag='-shared'
10158 case $cc_basename,$host_cpu in
10159 pgcc*) # Portland Group C compiler
10160 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'
10161 tmp_addflag=' $pic_flag'
10162 ;;
10163 pgf77* | pgf90* | pgf95* | pgfortran*)
10164 # Portland Group f77 and f90 compilers
10165 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'
10166 tmp_addflag=' $pic_flag -Mnomain' ;;
10167 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10168 tmp_addflag=' -i_dynamic' ;;
10169 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10170 tmp_addflag=' -i_dynamic -nofor_main' ;;
10171 ifc* | ifort*) # Intel Fortran compiler
10172 tmp_addflag=' -nofor_main' ;;
10173 lf95*) # Lahey Fortran 8.1
10174 whole_archive_flag_spec=
10175 tmp_sharedflag='--shared' ;;
10176 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10177 tmp_sharedflag='-qmkshrobj'
10178 tmp_addflag= ;;
10179 nvcc*) # Cuda Compiler Driver 2.2
10180 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'
10181 compiler_needs_object=yes
10182 ;;
10183 esac
10184 case `$CC -V 2>&1 | sed 5q` in
10185 *Sun\ C*) # Sun C 5.9
10186 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'
10187 compiler_needs_object=yes
10188 tmp_sharedflag='-G' ;;
10189 *Sun\ F*) # Sun Fortran 8.3
10190 tmp_sharedflag='-G' ;;
10191 esac
10192 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10193
10194 if test "x$supports_anon_versioning" = xyes; then
10195 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10196 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10197 echo "local: *; };" >> $output_objdir/$libname.ver~
10198 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10199 fi
10200
10201 case $cc_basename in
10202 xlf* | bgf* | bgxlf* | mpixlf*)
10203 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10204 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10205 hardcode_libdir_flag_spec=
10206 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10207 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10208 if test "x$supports_anon_versioning" = xyes; then
10209 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10210 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10211 echo "local: *; };" >> $output_objdir/$libname.ver~
10212 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10213 fi
10214 ;;
10215 esac
10216 else
10217 ld_shlibs=no
10218 fi
10219 ;;
10220
10221 netbsd*)
10222 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10223 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10224 wlarc=
10225 else
10226 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10227 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10228 fi
10229 ;;
10230
10231 solaris*)
10232 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10233 ld_shlibs=no
10234 cat <<_LT_EOF 1>&2
10235
10236*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10237*** create shared libraries on Solaris systems. Therefore, libtool
10238*** is disabling shared libraries support. We urge you to upgrade GNU
10239*** binutils to release 2.9.1 or newer. Another option is to modify
10240*** your PATH or compiler configuration so that the native linker is
10241*** used, and then restart.
10242
10243_LT_EOF
10244 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10245 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10246 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10247 else
10248 ld_shlibs=no
10249 fi
10250 ;;
10251
10252 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10253 case `$LD -v 2>&1` in
10254 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10255 ld_shlibs=no
10256 cat <<_LT_EOF 1>&2
10257
10258*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10259*** reliably create shared libraries on SCO systems. Therefore, libtool
10260*** is disabling shared libraries support. We urge you to upgrade GNU
10261*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10262*** your PATH or compiler configuration so that the native linker is
10263*** used, and then restart.
10264
10265_LT_EOF
10266 ;;
10267 *)
10268 # For security reasons, it is highly recommended that you always
10269 # use absolute paths for naming shared libraries, and exclude the
10270 # DT_RUNPATH tag from executables and libraries. But doing so
10271 # requires that you compile everything twice, which is a pain.
10272 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10273 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10274 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10275 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10276 else
10277 ld_shlibs=no
10278 fi
10279 ;;
10280 esac
10281 ;;
10282
10283 sunos4*)
10284 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10285 wlarc=
10286 hardcode_direct=yes
10287 hardcode_shlibpath_var=no
10288 ;;
10289
10290 *)
10291 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10292 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10293 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10294 else
10295 ld_shlibs=no
10296 fi
10297 ;;
10298 esac
10299
10300 if test "$ld_shlibs" = no; then
10301 runpath_var=
10302 hardcode_libdir_flag_spec=
10303 export_dynamic_flag_spec=
10304 whole_archive_flag_spec=
10305 fi
10306 else
10307 # PORTME fill in a description of your system's linker (not GNU ld)
10308 case $host_os in
10309 aix3*)
10310 allow_undefined_flag=unsupported
10311 always_export_symbols=yes
10312 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'
10313 # Note: this linker hardcodes the directories in LIBPATH if there
10314 # are no directories specified by -L.
10315 hardcode_minus_L=yes
10316 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10317 # Neither direct hardcoding nor static linking is supported with a
10318 # broken collect2.
10319 hardcode_direct=unsupported
10320 fi
10321 ;;
10322
10323 aix[4-9]*)
10324 if test "$host_cpu" = ia64; then
10325 # On IA64, the linker does run time linking by default, so we don't
10326 # have to do anything special.
10327 aix_use_runtimelinking=no
10328 exp_sym_flag='-Bexport'
10329 no_entry_flag=""
10330 else
10331 # If we're using GNU nm, then we don't want the "-C" option.
10332 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10333 # Also, AIX nm treats weak defined symbols like other global
10334 # defined symbols, whereas GNU nm marks them as "W".
10335 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10336 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'
10337 else
10338 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'
10339 fi
10340 aix_use_runtimelinking=no
10341
10342 # Test if we are trying to use run time linking or normal
10343 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10344 # need to do runtime linking.
10345 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10346 for ld_flag in $LDFLAGS; do
10347 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10348 aix_use_runtimelinking=yes
10349 break
10350 fi
10351 done
10352 ;;
10353 esac
10354
10355 exp_sym_flag='-bexport'
10356 no_entry_flag='-bnoentry'
10357 fi
10358
10359 # When large executables or shared objects are built, AIX ld can
10360 # have problems creating the table of contents. If linking a library
10361 # or program results in "error TOC overflow" add -mminimal-toc to
10362 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10363 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10364
10365 archive_cmds=''
10366 hardcode_direct=yes
10367 hardcode_direct_absolute=yes
10368 hardcode_libdir_separator=':'
10369 link_all_deplibs=yes
10370 file_list_spec='${wl}-f,'
10371
10372 if test "$GCC" = yes; then
10373 case $host_os in aix4.[012]|aix4.[012].*)
10374 # We only want to do this on AIX 4.2 and lower, the check
10375 # below for broken collect2 doesn't work under 4.3+
10376 collect2name=`${CC} -print-prog-name=collect2`
10377 if test -f "$collect2name" &&
10378 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10379 then
10380 # We have reworked collect2
10381 :
10382 else
10383 # We have old collect2
10384 hardcode_direct=unsupported
10385 # It fails to find uninstalled libraries when the uninstalled
10386 # path is not listed in the libpath. Setting hardcode_minus_L
10387 # to unsupported forces relinking
10388 hardcode_minus_L=yes
10389 hardcode_libdir_flag_spec='-L$libdir'
10390 hardcode_libdir_separator=
10391 fi
10392 ;;
10393 esac
10394 shared_flag='-shared'
10395 if test "$aix_use_runtimelinking" = yes; then
10396 shared_flag="$shared_flag "'${wl}-G'
10397 fi
10398 else
10399 # not using gcc
10400 if test "$host_cpu" = ia64; then
10401 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10402 # chokes on -Wl,-G. The following line is correct:
10403 shared_flag='-G'
10404 else
10405 if test "$aix_use_runtimelinking" = yes; then
10406 shared_flag='${wl}-G'
10407 else
10408 shared_flag='${wl}-bM:SRE'
10409 fi
10410 fi
10411 fi
10412
10413 export_dynamic_flag_spec='${wl}-bexpall'
10414 # It seems that -bexpall does not export symbols beginning with
10415 # underscore (_), so it is better to generate a list of symbols to export.
10416 always_export_symbols=yes
10417 if test "$aix_use_runtimelinking" = yes; then
10418 # Warning - without using the other runtime loading flags (-brtl),
10419 # -berok will link without error, but may produce a broken library.
10420 allow_undefined_flag='-berok'
10421 # Determine the default libpath from the value encoded in an
10422 # empty executable.
10423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10424/* end confdefs.h. */
10425
10426int
10427main ()
10428{
10429
10430 ;
10431 return 0;
10432}
10433_ACEOF
6bb11ab3 10434if ac_fn_c_try_link "$LINENO"; then :
fdd6fa61 10435
6bb11ab3
L
10436lt_aix_libpath_sed='
10437 /Import File Strings/,/^$/ {
10438 /^0/ {
10439 s/^0 *\(.*\)$/\1/
10440 p
10441 }
10442 }'
10443aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10444# Check for a 64-bit object if we didn't find anything.
10445if test -z "$aix_libpath"; then
10446 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10447fi
10448fi
10449rm -f core conftest.err conftest.$ac_objext \
10450 conftest$ac_exeext conftest.$ac_ext
10451if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10452
10453 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10454 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"
10455 else
10456 if test "$host_cpu" = ia64; then
10457 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10458 allow_undefined_flag="-z nodefs"
10459 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"
10460 else
10461 # Determine the default libpath from the value encoded in an
10462 # empty executable.
81ecdfbb
RW
10463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10464/* end confdefs.h. */
10465
10466int
10467main ()
10468{
10469
10470 ;
10471 return 0;
10472}
10473_ACEOF
6bb11ab3
L
10474if ac_fn_c_try_link "$LINENO"; then :
10475
10476lt_aix_libpath_sed='
10477 /Import File Strings/,/^$/ {
10478 /^0/ {
10479 s/^0 *\(.*\)$/\1/
10480 p
10481 }
10482 }'
10483aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10484# Check for a 64-bit object if we didn't find anything.
10485if test -z "$aix_libpath"; then
10486 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10487fi
81ecdfbb 10488fi
6bb11ab3
L
10489rm -f core conftest.err conftest.$ac_objext \
10490 conftest$ac_exeext conftest.$ac_ext
10491if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10492
10493 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10494 # Warning - without using the other run time loading flags,
10495 # -berok will link without error, but may produce a broken library.
10496 no_undefined_flag=' ${wl}-bernotok'
10497 allow_undefined_flag=' ${wl}-berok'
10498 if test "$with_gnu_ld" = yes; then
10499 # We only use this code for GNU lds that support --whole-archive.
10500 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10501 else
10502 # Exported symbols can be pulled into shared objects from archives
10503 whole_archive_flag_spec='$convenience'
10504 fi
10505 archive_cmds_need_lc=yes
10506 # This is similar to how AIX traditionally builds its shared libraries.
10507 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'
10508 fi
10509 fi
10510 ;;
10511
10512 amigaos*)
10513 case $host_cpu in
10514 powerpc)
10515 # see comment about AmigaOS4 .so support
10516 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10517 archive_expsym_cmds=''
10518 ;;
10519 m68k)
10520 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)'
10521 hardcode_libdir_flag_spec='-L$libdir'
10522 hardcode_minus_L=yes
10523 ;;
10524 esac
10525 ;;
10526
10527 bsdi[45]*)
10528 export_dynamic_flag_spec=-rdynamic
10529 ;;
10530
10531 cygwin* | mingw* | pw32* | cegcc*)
10532 # When not using gcc, we currently assume that we are using
10533 # Microsoft Visual C++.
10534 # hardcode_libdir_flag_spec is actually meaningless, as there is
10535 # no search path for DLLs.
10536 hardcode_libdir_flag_spec=' '
10537 allow_undefined_flag=unsupported
10538 # Tell ltmain to make .lib files, not .a files.
10539 libext=lib
10540 # Tell ltmain to make .dll files, not .so files.
10541 shrext_cmds=".dll"
10542 # FIXME: Setting linknames here is a bad hack.
10543 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10544 # The linker will automatically build a .lib file if we build a DLL.
10545 old_archive_from_new_cmds='true'
10546 # FIXME: Should let the user specify the lib program.
10547 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10548 fix_srcfile_path='`cygpath -w "$srcfile"`'
10549 enable_shared_with_static_runtimes=yes
10550 ;;
10551
10552 darwin* | rhapsody*)
10553
10554
10555 archive_cmds_need_lc=no
10556 hardcode_direct=no
10557 hardcode_automatic=yes
10558 hardcode_shlibpath_var=unsupported
10559 if test "$lt_cv_ld_force_load" = "yes"; then
10560 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\"`'
fdd6fa61 10561 else
6bb11ab3 10562 whole_archive_flag_spec=''
fdd6fa61 10563 fi
6bb11ab3
L
10564 link_all_deplibs=yes
10565 allow_undefined_flag="$_lt_dar_allow_undefined"
10566 case $cc_basename in
10567 ifort*) _lt_dar_can_shared=yes ;;
10568 *) _lt_dar_can_shared=$GCC ;;
10569 esac
10570 if test "$_lt_dar_can_shared" = "yes"; then
10571 output_verbose_link_cmd=func_echo_all
10572 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10573 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10574 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}"
10575 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}"
10576
fdd6fa61 10577 else
6bb11ab3 10578 ld_shlibs=no
fdd6fa61 10579 fi
6bb11ab3
L
10580
10581 ;;
10582
10583 dgux*)
10584 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10585 hardcode_libdir_flag_spec='-L$libdir'
10586 hardcode_shlibpath_var=no
10587 ;;
10588
10589 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10590 # support. Future versions do this automatically, but an explicit c++rt0.o
10591 # does not break anything, and helps significantly (at the cost of a little
10592 # extra space).
10593 freebsd2.2*)
10594 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10595 hardcode_libdir_flag_spec='-R$libdir'
10596 hardcode_direct=yes
10597 hardcode_shlibpath_var=no
10598 ;;
10599
10600 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10601 freebsd2.*)
10602 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10603 hardcode_direct=yes
10604 hardcode_minus_L=yes
10605 hardcode_shlibpath_var=no
10606 ;;
10607
10608 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10609 freebsd* | dragonfly*)
10610 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10611 hardcode_libdir_flag_spec='-R$libdir'
10612 hardcode_direct=yes
10613 hardcode_shlibpath_var=no
10614 ;;
10615
10616 hpux9*)
10617 if test "$GCC" = yes; then
10618 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'
10619 else
10620 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'
10621 fi
10622 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10623 hardcode_libdir_separator=:
10624 hardcode_direct=yes
10625
10626 # hardcode_minus_L: Not really in the search PATH,
10627 # but as the default location of the library.
10628 hardcode_minus_L=yes
10629 export_dynamic_flag_spec='${wl}-E'
10630 ;;
10631
10632 hpux10*)
10633 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10634 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10635 else
10636 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10637 fi
10638 if test "$with_gnu_ld" = no; then
10639 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10640 hardcode_libdir_flag_spec_ld='+b $libdir'
10641 hardcode_libdir_separator=:
10642 hardcode_direct=yes
10643 hardcode_direct_absolute=yes
10644 export_dynamic_flag_spec='${wl}-E'
10645 # hardcode_minus_L: Not really in the search PATH,
10646 # but as the default location of the library.
10647 hardcode_minus_L=yes
10648 fi
10649 ;;
10650
10651 hpux11*)
10652 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10653 case $host_cpu in
10654 hppa*64*)
10655 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10656 ;;
10657 ia64*)
10658 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10659 ;;
10660 *)
10661 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10662 ;;
10663 esac
10664 else
10665 case $host_cpu in
10666 hppa*64*)
10667 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10668 ;;
10669 ia64*)
10670 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10671 ;;
10672 *)
10673
10674 # Older versions of the 11.00 compiler do not understand -b yet
10675 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10677$as_echo_n "checking if $CC understands -b... " >&6; }
10678if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 10679 $as_echo_n "(cached) " >&6
fdd6fa61 10680else
6bb11ab3
L
10681 lt_cv_prog_compiler__b=no
10682 save_LDFLAGS="$LDFLAGS"
10683 LDFLAGS="$LDFLAGS -b"
10684 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10685 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10686 # The linker can only warn and ignore the option if not recognized
10687 # So say no if there are warnings
10688 if test -s conftest.err; then
10689 # Append any errors to the config.log.
10690 cat conftest.err 1>&5
10691 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10692 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10693 if diff conftest.exp conftest.er2 >/dev/null; then
10694 lt_cv_prog_compiler__b=yes
10695 fi
10696 else
10697 lt_cv_prog_compiler__b=yes
10698 fi
10699 fi
10700 $RM -r conftest*
10701 LDFLAGS="$save_LDFLAGS"
fdd6fa61 10702
6bb11ab3
L
10703fi
10704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10705$as_echo "$lt_cv_prog_compiler__b" >&6; }
fdd6fa61 10706
6bb11ab3
L
10707if test x"$lt_cv_prog_compiler__b" = xyes; then
10708 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10709else
10710 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10711fi
81ecdfbb 10712
6bb11ab3
L
10713 ;;
10714 esac
10715 fi
10716 if test "$with_gnu_ld" = no; then
10717 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10718 hardcode_libdir_separator=:
10719
10720 case $host_cpu in
10721 hppa*64*|ia64*)
10722 hardcode_direct=no
10723 hardcode_shlibpath_var=no
10724 ;;
10725 *)
10726 hardcode_direct=yes
10727 hardcode_direct_absolute=yes
10728 export_dynamic_flag_spec='${wl}-E'
10729
10730 # hardcode_minus_L: Not really in the search PATH,
10731 # but as the default location of the library.
10732 hardcode_minus_L=yes
10733 ;;
10734 esac
10735 fi
10736 ;;
10737
10738 irix5* | irix6* | nonstopux*)
10739 if test "$GCC" = yes; then
10740 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'
10741 # Try to use the -exported_symbol ld option, if it does not
10742 # work, assume that -exports_file does not work either and
10743 # implicitly export all symbols.
10744 save_LDFLAGS="$LDFLAGS"
10745 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10747/* end confdefs.h. */
10748int foo(void) {}
fdd6fa61 10749_ACEOF
6bb11ab3
L
10750if ac_fn_c_try_link "$LINENO"; then :
10751 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'
fdd6fa61
AG
10752
10753fi
6bb11ab3
L
10754rm -f core conftest.err conftest.$ac_objext \
10755 conftest$ac_exeext conftest.$ac_ext
10756 LDFLAGS="$save_LDFLAGS"
10757 else
10758 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'
10759 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'
10760 fi
10761 archive_cmds_need_lc='no'
10762 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10763 hardcode_libdir_separator=:
10764 inherit_rpath=yes
10765 link_all_deplibs=yes
10766 ;;
10767
10768 netbsd*)
10769 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10770 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10771 else
10772 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10773 fi
10774 hardcode_libdir_flag_spec='-R$libdir'
10775 hardcode_direct=yes
10776 hardcode_shlibpath_var=no
10777 ;;
10778
10779 newsos6)
10780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10781 hardcode_direct=yes
10782 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10783 hardcode_libdir_separator=:
10784 hardcode_shlibpath_var=no
10785 ;;
10786
10787 *nto* | *qnx*)
10788 ;;
10789
10790 openbsd*)
10791 if test -f /usr/libexec/ld.so; then
10792 hardcode_direct=yes
10793 hardcode_shlibpath_var=no
10794 hardcode_direct_absolute=yes
10795 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10796 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10797 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10798 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10799 export_dynamic_flag_spec='${wl}-E'
10800 else
10801 case $host_os in
10802 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10803 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10804 hardcode_libdir_flag_spec='-R$libdir'
10805 ;;
10806 *)
10807 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10808 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10809 ;;
10810 esac
10811 fi
10812 else
10813 ld_shlibs=no
10814 fi
10815 ;;
10816
10817 os2*)
10818 hardcode_libdir_flag_spec='-L$libdir'
10819 hardcode_minus_L=yes
10820 allow_undefined_flag=unsupported
10821 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'
10822 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10823 ;;
10824
10825 osf3*)
10826 if test "$GCC" = yes; then
10827 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10828 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'
10829 else
10830 allow_undefined_flag=' -expect_unresolved \*'
10831 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'
10832 fi
10833 archive_cmds_need_lc='no'
10834 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10835 hardcode_libdir_separator=:
10836 ;;
10837
10838 osf4* | osf5*) # as osf3* with the addition of -msym flag
10839 if test "$GCC" = yes; then
10840 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10841 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'
10842 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10843 else
10844 allow_undefined_flag=' -expect_unresolved \*'
10845 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'
10846 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~
10847 $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'
10848
10849 # Both c and cxx compiler support -rpath directly
10850 hardcode_libdir_flag_spec='-rpath $libdir'
10851 fi
10852 archive_cmds_need_lc='no'
10853 hardcode_libdir_separator=:
10854 ;;
10855
10856 solaris*)
10857 no_undefined_flag=' -z defs'
10858 if test "$GCC" = yes; then
10859 wlarc='${wl}'
10860 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10861 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10862 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10863 else
10864 case `$CC -V 2>&1` in
10865 *"Compilers 5.0"*)
10866 wlarc=''
10867 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10868 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10869 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10870 ;;
10871 *)
10872 wlarc='${wl}'
10873 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10874 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10875 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10876 ;;
10877 esac
10878 fi
10879 hardcode_libdir_flag_spec='-R$libdir'
10880 hardcode_shlibpath_var=no
10881 case $host_os in
10882 solaris2.[0-5] | solaris2.[0-5].*) ;;
10883 *)
10884 # The compiler driver will combine and reorder linker options,
10885 # but understands `-z linker_flag'. GCC discards it without `$wl',
10886 # but is careful enough not to reorder.
10887 # Supported since Solaris 2.6 (maybe 2.5.1?)
10888 if test "$GCC" = yes; then
10889 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10890 else
10891 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10892 fi
10893 ;;
10894 esac
10895 link_all_deplibs=yes
10896 ;;
10897
10898 sunos4*)
10899 if test "x$host_vendor" = xsequent; then
10900 # Use $CC to link under sequent, because it throws in some extra .o
10901 # files that make .init and .fini sections work.
10902 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10903 else
10904 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10905 fi
10906 hardcode_libdir_flag_spec='-L$libdir'
10907 hardcode_direct=yes
10908 hardcode_minus_L=yes
10909 hardcode_shlibpath_var=no
10910 ;;
10911
10912 sysv4)
10913 case $host_vendor in
10914 sni)
10915 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10916 hardcode_direct=yes # is this really true???
10917 ;;
10918 siemens)
10919 ## LD is ld it makes a PLAMLIB
10920 ## CC just makes a GrossModule.
10921 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10922 reload_cmds='$CC -r -o $output$reload_objs'
10923 hardcode_direct=no
10924 ;;
10925 motorola)
10926 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10927 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10928 ;;
10929 esac
10930 runpath_var='LD_RUN_PATH'
10931 hardcode_shlibpath_var=no
10932 ;;
10933
10934 sysv4.3*)
10935 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10936 hardcode_shlibpath_var=no
10937 export_dynamic_flag_spec='-Bexport'
10938 ;;
10939
10940 sysv4*MP*)
10941 if test -d /usr/nec; then
10942 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10943 hardcode_shlibpath_var=no
10944 runpath_var=LD_RUN_PATH
10945 hardcode_runpath_var=yes
10946 ld_shlibs=yes
10947 fi
10948 ;;
10949
10950 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10951 no_undefined_flag='${wl}-z,text'
10952 archive_cmds_need_lc=no
10953 hardcode_shlibpath_var=no
10954 runpath_var='LD_RUN_PATH'
10955
10956 if test "$GCC" = yes; then
10957 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10958 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10959 else
10960 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10961 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10962 fi
10963 ;;
10964
10965 sysv5* | sco3.2v5* | sco5v6*)
10966 # Note: We can NOT use -z defs as we might desire, because we do not
10967 # link with -lc, and that would cause any symbols used from libc to
10968 # always be unresolved, which means just about no library would
10969 # ever link correctly. If we're not using GNU ld we use -z text
10970 # though, which does catch some bad symbols but isn't as heavy-handed
10971 # as -z defs.
10972 no_undefined_flag='${wl}-z,text'
10973 allow_undefined_flag='${wl}-z,nodefs'
10974 archive_cmds_need_lc=no
10975 hardcode_shlibpath_var=no
10976 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10977 hardcode_libdir_separator=':'
10978 link_all_deplibs=yes
10979 export_dynamic_flag_spec='${wl}-Bexport'
10980 runpath_var='LD_RUN_PATH'
10981
10982 if test "$GCC" = yes; then
10983 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10984 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10985 else
10986 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10987 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10988 fi
10989 ;;
10990
10991 uts4*)
10992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10993 hardcode_libdir_flag_spec='-L$libdir'
10994 hardcode_shlibpath_var=no
10995 ;;
10996
10997 *)
10998 ld_shlibs=no
10999 ;;
11000 esac
11001
11002 if test x$host_vendor = xsni; then
11003 case $host in
11004 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11005 export_dynamic_flag_spec='${wl}-Blargedynsym'
11006 ;;
11007 esac
11008 fi
11009 fi
11010
11011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11012$as_echo "$ld_shlibs" >&6; }
11013test "$ld_shlibs" = no && can_build_shared=no
11014
11015with_gnu_ld=$with_gnu_ld
11016
11017
11018
11019
fdd6fa61 11020
fdd6fa61 11021
fdd6fa61 11022
fdd6fa61 11023
fdd6fa61 11024
fdd6fa61
AG
11025
11026
6ffe910a 11027
fdd6fa61
AG
11028
11029
6bb11ab3
L
11030
11031#
11032# Do we need to explicitly link libc?
11033#
11034case "x$archive_cmds_need_lc" in
11035x|xyes)
11036 # Assume -lc should be added
11037 archive_cmds_need_lc=yes
11038
11039 if test "$enable_shared" = yes && test "$GCC" = yes; then
11040 case $archive_cmds in
11041 *'~'*)
11042 # FIXME: we may have to deal with multi-command sequences.
11043 ;;
11044 '$CC '*)
11045 # Test whether the compiler implicitly links with -lc since on some
11046 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11047 # to ld, don't add -lc before -lgcc.
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11049$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11050if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a
MF
11051 $as_echo_n "(cached) " >&6
11052else
6bb11ab3
L
11053 $RM conftest*
11054 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11055
11056 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11057 (eval $ac_compile) 2>&5
11058 ac_status=$?
11059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11060 test $ac_status = 0; } 2>conftest.err; then
11061 soname=conftest
11062 lib=conftest
11063 libobjs=conftest.$ac_objext
11064 deplibs=
11065 wl=$lt_prog_compiler_wl
11066 pic_flag=$lt_prog_compiler_pic
11067 compiler_flags=-v
11068 linker_flags=-v
11069 verstring=
11070 output_objdir=.
11071 libname=conftest
11072 lt_save_allow_undefined_flag=$allow_undefined_flag
11073 allow_undefined_flag=
11074 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11075 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11076 ac_status=$?
11077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11078 test $ac_status = 0; }
11079 then
11080 lt_cv_archive_cmds_need_lc=no
11081 else
11082 lt_cv_archive_cmds_need_lc=yes
11083 fi
11084 allow_undefined_flag=$lt_save_allow_undefined_flag
11085 else
11086 cat conftest.err 1>&5
11087 fi
11088 $RM conftest*
fdd6fa61 11089
6ffe910a 11090fi
6bb11ab3
L
11091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11092$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11093 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11094 ;;
11095 esac
11096 fi
11097 ;;
6ffe910a 11098esac
fdd6fa61 11099
fdd6fa61 11100
6ffe910a 11101
fdd6fa61 11102
81ecdfbb 11103
fdd6fa61 11104
fdd6fa61 11105
fdd6fa61 11106
fdd6fa61 11107
fdd6fa61 11108
fdd6fa61 11109
fdd6fa61 11110
fdd6fa61 11111
fdd6fa61 11112
81ecdfbb 11113
fdd6fa61 11114
fdd6fa61
AG
11115
11116
81ecdfbb 11117
81ecdfbb 11118
81ecdfbb
RW
11119
11120
81ecdfbb 11121
81ecdfbb 11122
fdd6fa61
AG
11123
11124
fdd6fa61 11125
fdd6fa61 11126
fdd6fa61 11127
fdd6fa61 11128
81ecdfbb 11129
6ffe910a 11130
6ffe910a 11131
6ffe910a 11132
6ffe910a 11133
6ffe910a 11134
6ffe910a 11135
6ffe910a 11136
6ffe910a 11137
6ffe910a 11138
6ffe910a 11139
6ffe910a 11140
6ffe910a 11141
6ffe910a 11142
6ffe910a 11143
6ffe910a
MF
11144
11145
11146
2232061b
MF
11147
11148
2232061b 11149
2232061b
MF
11150
11151
2232061b
MF
11152
11153
2232061b 11154
2232061b
MF
11155
11156
6bb11ab3
L
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11257$as_echo_n "checking dynamic linker characteristics... " >&6; }
11258
11259if test "$GCC" = yes; then
11260 case $host_os in
11261 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11262 *) lt_awk_arg="/^libraries:/" ;;
11263 esac
11264 case $host_os in
11265 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11266 *) lt_sed_strip_eq="s,=/,/,g" ;;
11267 esac
11268 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11269 case $lt_search_path_spec in
11270 *\;*)
11271 # if the path contains ";" then we assume it to be the separator
11272 # otherwise default to the standard path separator (i.e. ":") - it is
11273 # assumed that no part of a normal pathname contains ";" but that should
11274 # okay in the real world where ";" in dirpaths is itself problematic.
11275 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11276 ;;
11277 *)
11278 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11279 ;;
11280 esac
11281 # Ok, now we have the path, separated by spaces, we can step through it
11282 # and add multilib dir if necessary.
11283 lt_tmp_lt_search_path_spec=
11284 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11285 for lt_sys_path in $lt_search_path_spec; do
11286 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11287 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11288 else
11289 test -d "$lt_sys_path" && \
11290 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11291 fi
11292 done
11293 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11294BEGIN {RS=" "; FS="/|\n";} {
11295 lt_foo="";
11296 lt_count=0;
11297 for (lt_i = NF; lt_i > 0; lt_i--) {
11298 if ($lt_i != "" && $lt_i != ".") {
11299 if ($lt_i == "..") {
11300 lt_count++;
11301 } else {
11302 if (lt_count == 0) {
11303 lt_foo="/" $lt_i lt_foo;
11304 } else {
11305 lt_count--;
11306 }
11307 }
11308 }
11309 }
11310 if (lt_foo != "") { lt_freq[lt_foo]++; }
11311 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11312}'`
11313 # AWK program above erroneously prepends '/' to C:/dos/paths
11314 # for these hosts.
11315 case $host_os in
11316 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11317 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11318 esac
11319 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11320else
11321 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11322fi
11323library_names_spec=
11324libname_spec='lib$name'
11325soname_spec=
11326shrext_cmds=".so"
11327postinstall_cmds=
11328postuninstall_cmds=
11329finish_cmds=
11330finish_eval=
11331shlibpath_var=
11332shlibpath_overrides_runpath=unknown
11333version_type=none
11334dynamic_linker="$host_os ld.so"
11335sys_lib_dlsearch_path_spec="/lib /usr/lib"
11336need_lib_prefix=unknown
11337hardcode_into_libs=no
11338
11339# when you set need_version to no, make sure it does not cause -set_version
11340# flags to be left without arguments
11341need_version=unknown
11342
11343case $host_os in
11344aix3*)
11345 version_type=linux
11346 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11347 shlibpath_var=LIBPATH
11348
11349 # AIX 3 has no versioning support, so we append a major version to the name.
11350 soname_spec='${libname}${release}${shared_ext}$major'
11351 ;;
11352
11353aix[4-9]*)
11354 version_type=linux
11355 need_lib_prefix=no
11356 need_version=no
11357 hardcode_into_libs=yes
11358 if test "$host_cpu" = ia64; then
11359 # AIX 5 supports IA64
11360 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11361 shlibpath_var=LD_LIBRARY_PATH
11362 else
11363 # With GCC up to 2.95.x, collect2 would create an import file
11364 # for dependence libraries. The import file would start with
11365 # the line `#! .'. This would cause the generated library to
11366 # depend on `.', always an invalid library. This was fixed in
11367 # development snapshots of GCC prior to 3.0.
11368 case $host_os in
11369 aix4 | aix4.[01] | aix4.[01].*)
11370 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11371 echo ' yes '
11372 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11373 :
11374 else
11375 can_build_shared=no
11376 fi
11377 ;;
11378 esac
11379 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11380 # soname into executable. Probably we can add versioning support to
11381 # collect2, so additional links can be useful in future.
11382 if test "$aix_use_runtimelinking" = yes; then
11383 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11384 # instead of lib<name>.a to let people know that these are not
11385 # typical AIX shared libraries.
11386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11387 else
11388 # We preserve .a as extension for shared libraries through AIX4.2
11389 # and later when we are not doing run time linking.
11390 library_names_spec='${libname}${release}.a $libname.a'
11391 soname_spec='${libname}${release}${shared_ext}$major'
11392 fi
11393 shlibpath_var=LIBPATH
11394 fi
11395 ;;
11396
11397amigaos*)
11398 case $host_cpu in
11399 powerpc)
11400 # Since July 2007 AmigaOS4 officially supports .so libraries.
11401 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11403 ;;
11404 m68k)
11405 library_names_spec='$libname.ixlibrary $libname.a'
11406 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11407 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'
11408 ;;
11409 esac
11410 ;;
11411
11412beos*)
11413 library_names_spec='${libname}${shared_ext}'
11414 dynamic_linker="$host_os ld.so"
11415 shlibpath_var=LIBRARY_PATH
11416 ;;
11417
11418bsdi[45]*)
11419 version_type=linux
11420 need_version=no
11421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11422 soname_spec='${libname}${release}${shared_ext}$major'
11423 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11424 shlibpath_var=LD_LIBRARY_PATH
11425 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11426 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11427 # the default ld.so.conf also contains /usr/contrib/lib and
11428 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11429 # libtool to hard-code these into programs
11430 ;;
11431
11432cygwin* | mingw* | pw32* | cegcc*)
11433 version_type=windows
11434 shrext_cmds=".dll"
11435 need_version=no
11436 need_lib_prefix=no
11437
11438 case $GCC,$host_os in
11439 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11440 library_names_spec='$libname.dll.a'
11441 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11442 postinstall_cmds='base_file=`basename \${file}`~
11443 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11444 dldir=$destdir/`dirname \$dlpath`~
11445 test -d \$dldir || mkdir -p \$dldir~
11446 $install_prog $dir/$dlname \$dldir/$dlname~
11447 chmod a+x \$dldir/$dlname~
11448 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11449 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11450 fi'
11451 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11452 dlpath=$dir/\$dldll~
11453 $RM \$dlpath'
11454 shlibpath_overrides_runpath=yes
11455
11456 case $host_os in
11457 cygwin*)
11458 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11459 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11460
11461 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11462 ;;
11463 mingw* | cegcc*)
11464 # MinGW DLLs use traditional 'lib' prefix
11465 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11466 ;;
11467 pw32*)
11468 # pw32 DLLs use 'pw' prefix rather than 'lib'
11469 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11470 ;;
11471 esac
11472 ;;
11473
11474 *)
11475 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11476 ;;
11477 esac
11478 dynamic_linker='Win32 ld.exe'
11479 # FIXME: first we should search . and the directory the executable is in
11480 shlibpath_var=PATH
11481 ;;
11482
11483darwin* | rhapsody*)
11484 dynamic_linker="$host_os dyld"
11485 version_type=darwin
11486 need_lib_prefix=no
11487 need_version=no
11488 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11489 soname_spec='${libname}${release}${major}$shared_ext'
11490 shlibpath_overrides_runpath=yes
11491 shlibpath_var=DYLD_LIBRARY_PATH
11492 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11493
11494 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11495 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11496 ;;
11497
11498dgux*)
11499 version_type=linux
11500 need_lib_prefix=no
11501 need_version=no
11502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11503 soname_spec='${libname}${release}${shared_ext}$major'
11504 shlibpath_var=LD_LIBRARY_PATH
11505 ;;
11506
11507freebsd* | dragonfly*)
11508 # DragonFly does not have aout. When/if they implement a new
11509 # versioning mechanism, adjust this.
11510 if test -x /usr/bin/objformat; then
11511 objformat=`/usr/bin/objformat`
11512 else
11513 case $host_os in
11514 freebsd[23].*) objformat=aout ;;
11515 *) objformat=elf ;;
11516 esac
11517 fi
11518 version_type=freebsd-$objformat
11519 case $version_type in
11520 freebsd-elf*)
11521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11522 need_version=no
11523 need_lib_prefix=no
11524 ;;
11525 freebsd-*)
11526 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11527 need_version=yes
11528 ;;
11529 esac
11530 shlibpath_var=LD_LIBRARY_PATH
11531 case $host_os in
11532 freebsd2.*)
11533 shlibpath_overrides_runpath=yes
11534 ;;
11535 freebsd3.[01]* | freebsdelf3.[01]*)
11536 shlibpath_overrides_runpath=yes
11537 hardcode_into_libs=yes
11538 ;;
11539 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11540 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11541 shlibpath_overrides_runpath=no
11542 hardcode_into_libs=yes
11543 ;;
11544 *) # from 4.6 on, and DragonFly
11545 shlibpath_overrides_runpath=yes
11546 hardcode_into_libs=yes
11547 ;;
11548 esac
11549 ;;
11550
11551gnu*)
11552 version_type=linux
11553 need_lib_prefix=no
11554 need_version=no
11555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11556 soname_spec='${libname}${release}${shared_ext}$major'
11557 shlibpath_var=LD_LIBRARY_PATH
11558 hardcode_into_libs=yes
11559 ;;
11560
11561haiku*)
11562 version_type=linux
11563 need_lib_prefix=no
11564 need_version=no
11565 dynamic_linker="$host_os runtime_loader"
11566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11567 soname_spec='${libname}${release}${shared_ext}$major'
11568 shlibpath_var=LIBRARY_PATH
11569 shlibpath_overrides_runpath=yes
11570 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11571 hardcode_into_libs=yes
11572 ;;
11573
11574hpux9* | hpux10* | hpux11*)
11575 # Give a soname corresponding to the major version so that dld.sl refuses to
11576 # link against other versions.
11577 version_type=sunos
11578 need_lib_prefix=no
11579 need_version=no
11580 case $host_cpu in
11581 ia64*)
11582 shrext_cmds='.so'
11583 hardcode_into_libs=yes
11584 dynamic_linker="$host_os dld.so"
11585 shlibpath_var=LD_LIBRARY_PATH
11586 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11588 soname_spec='${libname}${release}${shared_ext}$major'
11589 if test "X$HPUX_IA64_MODE" = X32; then
11590 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11591 else
11592 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11593 fi
11594 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11595 ;;
11596 hppa*64*)
11597 shrext_cmds='.sl'
11598 hardcode_into_libs=yes
11599 dynamic_linker="$host_os dld.sl"
11600 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11601 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11603 soname_spec='${libname}${release}${shared_ext}$major'
11604 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11605 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11606 ;;
11607 *)
11608 shrext_cmds='.sl'
11609 dynamic_linker="$host_os dld.sl"
11610 shlibpath_var=SHLIB_PATH
11611 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11613 soname_spec='${libname}${release}${shared_ext}$major'
11614 ;;
11615 esac
11616 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11617 postinstall_cmds='chmod 555 $lib'
11618 # or fails outright, so override atomically:
11619 install_override_mode=555
11620 ;;
11621
11622interix[3-9]*)
11623 version_type=linux
11624 need_lib_prefix=no
11625 need_version=no
11626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11627 soname_spec='${libname}${release}${shared_ext}$major'
11628 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11629 shlibpath_var=LD_LIBRARY_PATH
11630 shlibpath_overrides_runpath=no
11631 hardcode_into_libs=yes
11632 ;;
11633
11634irix5* | irix6* | nonstopux*)
11635 case $host_os in
11636 nonstopux*) version_type=nonstopux ;;
11637 *)
11638 if test "$lt_cv_prog_gnu_ld" = yes; then
11639 version_type=linux
11640 else
11641 version_type=irix
11642 fi ;;
11643 esac
11644 need_lib_prefix=no
11645 need_version=no
11646 soname_spec='${libname}${release}${shared_ext}$major'
11647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11648 case $host_os in
11649 irix5* | nonstopux*)
11650 libsuff= shlibsuff=
11651 ;;
11652 *)
11653 case $LD in # libtool.m4 will add one of these switches to LD
11654 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11655 libsuff= shlibsuff= libmagic=32-bit;;
11656 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11657 libsuff=32 shlibsuff=N32 libmagic=N32;;
11658 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11659 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11660 *) libsuff= shlibsuff= libmagic=never-match;;
11661 esac
11662 ;;
11663 esac
11664 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11665 shlibpath_overrides_runpath=no
11666 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11667 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11668 hardcode_into_libs=yes
11669 ;;
11670
11671# No shared lib support for Linux oldld, aout, or coff.
11672linux*oldld* | linux*aout* | linux*coff*)
11673 dynamic_linker=no
11674 ;;
11675
11676# This must be Linux ELF.
11677linux* | k*bsd*-gnu | kopensolaris*-gnu)
11678 version_type=linux
11679 need_lib_prefix=no
11680 need_version=no
11681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11682 soname_spec='${libname}${release}${shared_ext}$major'
11683 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11684 shlibpath_var=LD_LIBRARY_PATH
11685 shlibpath_overrides_runpath=no
11686
11687 # Some binutils ld are patched to set DT_RUNPATH
11688 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
11689 $as_echo_n "(cached) " >&6
11690else
6bb11ab3
L
11691 lt_cv_shlibpath_overrides_runpath=no
11692 save_LDFLAGS=$LDFLAGS
11693 save_libdir=$libdir
11694 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11695 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
11697/* end confdefs.h. */
11698
2232061b
MF
11699int
11700main ()
11701{
11702
11703 ;
11704 return 0;
11705}
11706_ACEOF
6bb11ab3
L
11707if ac_fn_c_try_link "$LINENO"; then :
11708 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11709 lt_cv_shlibpath_overrides_runpath=yes
2232061b 11710fi
2232061b 11711fi
6bb11ab3
L
11712rm -f core conftest.err conftest.$ac_objext \
11713 conftest$ac_exeext conftest.$ac_ext
11714 LDFLAGS=$save_LDFLAGS
11715 libdir=$save_libdir
2232061b 11716
6bb11ab3 11717fi
2232061b 11718
6bb11ab3 11719 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 11720
6bb11ab3
L
11721 # This implies no fast_install, which is unacceptable.
11722 # Some rework will be needed to allow for fast_install
11723 # before this can be enabled.
11724 hardcode_into_libs=yes
2232061b 11725
6bb11ab3
L
11726 # Append ld.so.conf contents to the search path
11727 if test -f /etc/ld.so.conf; then
11728 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' ' '`
11729 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11730 fi
2232061b 11731
6bb11ab3
L
11732 # We used to test for /lib/ld.so.1 and disable shared libraries on
11733 # powerpc, because MkLinux only supported shared libraries with the
11734 # GNU dynamic linker. Since this was broken with cross compilers,
11735 # most powerpc-linux boxes support dynamic linking these days and
11736 # people can always --disable-shared, the test was removed, and we
11737 # assume the GNU/Linux dynamic linker is in use.
11738 dynamic_linker='GNU/Linux ld.so'
11739 ;;
11740
11741netbsd*)
11742 version_type=sunos
11743 need_lib_prefix=no
11744 need_version=no
11745 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11747 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11748 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 11749 else
6bb11ab3
L
11750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11751 soname_spec='${libname}${release}${shared_ext}$major'
11752 dynamic_linker='NetBSD ld.elf_so'
11753 fi
11754 shlibpath_var=LD_LIBRARY_PATH
11755 shlibpath_overrides_runpath=yes
11756 hardcode_into_libs=yes
11757 ;;
11758
11759newsos6)
11760 version_type=linux
11761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11762 shlibpath_var=LD_LIBRARY_PATH
11763 shlibpath_overrides_runpath=yes
11764 ;;
11765
11766*nto* | *qnx*)
11767 version_type=qnx
11768 need_lib_prefix=no
11769 need_version=no
11770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11771 soname_spec='${libname}${release}${shared_ext}$major'
11772 shlibpath_var=LD_LIBRARY_PATH
11773 shlibpath_overrides_runpath=no
11774 hardcode_into_libs=yes
11775 dynamic_linker='ldqnx.so'
11776 ;;
11777
11778openbsd*)
11779 version_type=sunos
11780 sys_lib_dlsearch_path_spec="/usr/lib"
11781 need_lib_prefix=no
11782 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11783 case $host_os in
11784 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11785 *) need_version=no ;;
11786 esac
11787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11788 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11789 shlibpath_var=LD_LIBRARY_PATH
11790 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11791 case $host_os in
11792 openbsd2.[89] | openbsd2.[89].*)
11793 shlibpath_overrides_runpath=no
11794 ;;
11795 *)
11796 shlibpath_overrides_runpath=yes
11797 ;;
11798 esac
11799 else
11800 shlibpath_overrides_runpath=yes
11801 fi
11802 ;;
11803
11804os2*)
11805 libname_spec='$name'
11806 shrext_cmds=".dll"
11807 need_lib_prefix=no
11808 library_names_spec='$libname${shared_ext} $libname.a'
11809 dynamic_linker='OS/2 ld.exe'
11810 shlibpath_var=LIBPATH
11811 ;;
11812
11813osf3* | osf4* | osf5*)
11814 version_type=osf
11815 need_lib_prefix=no
11816 need_version=no
11817 soname_spec='${libname}${release}${shared_ext}$major'
11818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11819 shlibpath_var=LD_LIBRARY_PATH
11820 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11821 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11822 ;;
11823
11824rdos*)
11825 dynamic_linker=no
11826 ;;
11827
11828solaris*)
11829 version_type=linux
11830 need_lib_prefix=no
11831 need_version=no
11832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11833 soname_spec='${libname}${release}${shared_ext}$major'
11834 shlibpath_var=LD_LIBRARY_PATH
11835 shlibpath_overrides_runpath=yes
11836 hardcode_into_libs=yes
11837 # ldd complains unless libraries are executable
11838 postinstall_cmds='chmod +x $lib'
11839 ;;
11840
11841sunos4*)
11842 version_type=sunos
11843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11844 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11845 shlibpath_var=LD_LIBRARY_PATH
11846 shlibpath_overrides_runpath=yes
11847 if test "$with_gnu_ld" = yes; then
11848 need_lib_prefix=no
11849 fi
11850 need_version=yes
11851 ;;
11852
11853sysv4 | sysv4.3*)
11854 version_type=linux
11855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11856 soname_spec='${libname}${release}${shared_ext}$major'
11857 shlibpath_var=LD_LIBRARY_PATH
11858 case $host_vendor in
11859 sni)
11860 shlibpath_overrides_runpath=no
11861 need_lib_prefix=no
11862 runpath_var=LD_RUN_PATH
11863 ;;
11864 siemens)
11865 need_lib_prefix=no
11866 ;;
11867 motorola)
11868 need_lib_prefix=no
11869 need_version=no
11870 shlibpath_overrides_runpath=no
11871 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11872 ;;
11873 esac
11874 ;;
11875
11876sysv4*MP*)
11877 if test -d /usr/nec ;then
11878 version_type=linux
11879 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11880 soname_spec='$libname${shared_ext}.$major'
11881 shlibpath_var=LD_LIBRARY_PATH
2232061b 11882 fi
6bb11ab3
L
11883 ;;
11884
11885sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11886 version_type=freebsd-elf
11887 need_lib_prefix=no
11888 need_version=no
11889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11890 soname_spec='${libname}${release}${shared_ext}$major'
11891 shlibpath_var=LD_LIBRARY_PATH
11892 shlibpath_overrides_runpath=yes
11893 hardcode_into_libs=yes
11894 if test "$with_gnu_ld" = yes; then
11895 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11896 else
11897 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11898 case $host_os in
11899 sco3.2v5*)
11900 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11901 ;;
11902 esac
11903 fi
11904 sys_lib_dlsearch_path_spec='/usr/lib'
11905 ;;
11906
11907tpf*)
11908 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11909 version_type=linux
11910 need_lib_prefix=no
11911 need_version=no
11912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11913 shlibpath_var=LD_LIBRARY_PATH
11914 shlibpath_overrides_runpath=no
11915 hardcode_into_libs=yes
11916 ;;
11917
11918uts4*)
11919 version_type=linux
11920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11921 soname_spec='${libname}${release}${shared_ext}$major'
11922 shlibpath_var=LD_LIBRARY_PATH
11923 ;;
11924
11925*)
11926 dynamic_linker=no
11927 ;;
11928esac
11929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11930$as_echo "$dynamic_linker" >&6; }
11931test "$dynamic_linker" = no && can_build_shared=no
11932
11933variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11934if test "$GCC" = yes; then
11935 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 11936fi
2232061b 11937
6bb11ab3
L
11938if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11939 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11940fi
11941if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11942 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11943fi
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
2232061b 11970
2232061b 11971
2232061b 11972
2232061b 11973
2232061b
MF
11974
11975
6ffe910a 11976
6ffe910a
MF
11977
11978
11979
11980
11981
2232061b 11982
6ffe910a
MF
11983
11984
11985
11986
6ffe910a 11987
6ffe910a 11988
6ffe910a
MF
11989
11990
6ffe910a 11991
fdd6fa61 11992
fdd6fa61 11993
81ecdfbb 11994
5f3ef9d0 11995
5f3ef9d0
JB
11996
11997
11998
db2e4d67
MF
11999
12000
db2e4d67 12001
db2e4d67 12002
db2e4d67 12003
db2e4d67 12004
db2e4d67 12005
db2e4d67 12006
db2e4d67 12007
db2e4d67
MF
12008
12009
db2e4d67 12010
db2e4d67
MF
12011
12012
db2e4d67 12013
db2e4d67
MF
12014
12015
fdd6fa61 12016
fdd6fa61 12017
fdd6fa61 12018
81ecdfbb 12019
fdd6fa61 12020
fdd6fa61 12021
fdd6fa61 12022
fdd6fa61
AG
12023
12024
12025
12026
12027
12028
12029
12030
fdd6fa61 12031
fdd6fa61 12032
fdd6fa61 12033
fdd6fa61 12034
fdd6fa61 12035
6bb11ab3
L
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12037$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12038hardcode_action=
12039if test -n "$hardcode_libdir_flag_spec" ||
12040 test -n "$runpath_var" ||
12041 test "X$hardcode_automatic" = "Xyes" ; then
fdd6fa61 12042
6bb11ab3
L
12043 # We can hardcode non-existent directories.
12044 if test "$hardcode_direct" != no &&
12045 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12046 # have to relink, otherwise we might link with an installed library
12047 # when we should be linking with a yet-to-be-installed one
12048 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12049 test "$hardcode_minus_L" != no; then
12050 # Linking always hardcodes the temporary library directory.
12051 hardcode_action=relink
12052 else
12053 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12054 hardcode_action=immediate
12055 fi
12056else
12057 # We cannot hardcode anything, or else we can only hardcode existing
12058 # directories.
12059 hardcode_action=unsupported
fdd6fa61 12060fi
6bb11ab3
L
12061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12062$as_echo "$hardcode_action" >&6; }
fdd6fa61 12063
6bb11ab3
L
12064if test "$hardcode_action" = relink ||
12065 test "$inherit_rpath" = yes; then
12066 # Fast installation is not supported
12067 enable_fast_install=no
12068elif test "$shlibpath_overrides_runpath" = yes ||
12069 test "$enable_shared" = no; then
12070 # Fast installation is not necessary
12071 enable_fast_install=needless
12072fi
fdd6fa61 12073
6bb11ab3
L
12074
12075
12076
12077
12078
12079 if test "x$enable_dlopen" != xyes; then
12080 enable_dlopen=unknown
12081 enable_dlopen_self=unknown
12082 enable_dlopen_self_static=unknown
12083else
12084 lt_cv_dlopen=no
12085 lt_cv_dlopen_libs=
12086
12087 case $host_os in
12088 beos*)
12089 lt_cv_dlopen="load_add_on"
12090 lt_cv_dlopen_libs=
12091 lt_cv_dlopen_self=yes
12092 ;;
12093
12094 mingw* | pw32* | cegcc*)
12095 lt_cv_dlopen="LoadLibrary"
12096 lt_cv_dlopen_libs=
12097 ;;
12098
12099 cygwin*)
12100 lt_cv_dlopen="dlopen"
12101 lt_cv_dlopen_libs=
12102 ;;
12103
12104 darwin*)
12105 # if libdl is installed we need to link against it
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12107$as_echo_n "checking for dlopen in -ldl... " >&6; }
12108if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12109 $as_echo_n "(cached) " >&6
12110else
12111 ac_check_lib_save_LIBS=$LIBS
12112LIBS="-ldl $LIBS"
12113cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12114/* end confdefs.h. */
12115
12116/* Override any GCC internal prototype to avoid an error.
12117 Use char because int might match the return type of a GCC
12118 builtin and then its argument prototype would still apply. */
12119#ifdef __cplusplus
12120extern "C"
12121#endif
12122char dlopen ();
12123int
12124main ()
12125{
12126return dlopen ();
12127 ;
12128 return 0;
12129}
fdd6fa61 12130_ACEOF
6bb11ab3
L
12131if ac_fn_c_try_link "$LINENO"; then :
12132 ac_cv_lib_dl_dlopen=yes
12133else
12134 ac_cv_lib_dl_dlopen=no
12135fi
12136rm -f core conftest.err conftest.$ac_objext \
12137 conftest$ac_exeext conftest.$ac_ext
12138LIBS=$ac_check_lib_save_LIBS
12139fi
12140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12141$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12142if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12143 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12144else
12145
12146 lt_cv_dlopen="dyld"
12147 lt_cv_dlopen_libs=
12148 lt_cv_dlopen_self=yes
fdd6fa61
AG
12149
12150fi
fdd6fa61 12151
6bb11ab3 12152 ;;
fdd6fa61 12153
6bb11ab3
L
12154 *)
12155 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12156if test "x$ac_cv_func_shl_load" = x""yes; then :
12157 lt_cv_dlopen="shl_load"
12158else
12159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12160$as_echo_n "checking for shl_load in -ldld... " >&6; }
12161if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12162 $as_echo_n "(cached) " >&6
12163else
12164 ac_check_lib_save_LIBS=$LIBS
12165LIBS="-ldld $LIBS"
12166cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12167/* end confdefs.h. */
12168
12169/* Override any GCC internal prototype to avoid an error.
12170 Use char because int might match the return type of a GCC
12171 builtin and then its argument prototype would still apply. */
12172#ifdef __cplusplus
12173extern "C"
12174#endif
12175char shl_load ();
12176int
12177main ()
12178{
12179return shl_load ();
12180 ;
12181 return 0;
12182}
12183_ACEOF
12184if ac_fn_c_try_link "$LINENO"; then :
12185 ac_cv_lib_dld_shl_load=yes
12186else
12187 ac_cv_lib_dld_shl_load=no
12188fi
12189rm -f core conftest.err conftest.$ac_objext \
12190 conftest$ac_exeext conftest.$ac_ext
12191LIBS=$ac_check_lib_save_LIBS
12192fi
12193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12194$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12195if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12196 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12197else
12198 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12199if test "x$ac_cv_func_dlopen" = x""yes; then :
12200 lt_cv_dlopen="dlopen"
12201else
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12203$as_echo_n "checking for dlopen in -ldl... " >&6; }
12204if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12205 $as_echo_n "(cached) " >&6
fdd6fa61
AG
12206else
12207 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12208LIBS="-ldl $LIBS"
81ecdfbb 12209cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
12210/* end confdefs.h. */
12211
81ecdfbb
RW
12212/* Override any GCC internal prototype to avoid an error.
12213 Use char because int might match the return type of a GCC
12214 builtin and then its argument prototype would still apply. */
fdd6fa61
AG
12215#ifdef __cplusplus
12216extern "C"
12217#endif
6bb11ab3 12218char dlopen ();
fdd6fa61
AG
12219int
12220main ()
12221{
6bb11ab3 12222return dlopen ();
fdd6fa61
AG
12223 ;
12224 return 0;
12225}
12226_ACEOF
81ecdfbb 12227if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12228 ac_cv_lib_dl_dlopen=yes
fdd6fa61 12229else
6bb11ab3 12230 ac_cv_lib_dl_dlopen=no
fdd6fa61 12231fi
81ecdfbb
RW
12232rm -f core conftest.err conftest.$ac_objext \
12233 conftest$ac_exeext conftest.$ac_ext
fdd6fa61
AG
12234LIBS=$ac_check_lib_save_LIBS
12235fi
6bb11ab3
L
12236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12237$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12238if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12239 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12240else
12241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12242$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12243if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12244 $as_echo_n "(cached) " >&6
fdd6fa61
AG
12245else
12246 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12247LIBS="-lsvld $LIBS"
81ecdfbb 12248cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
12249/* end confdefs.h. */
12250
81ecdfbb
RW
12251/* Override any GCC internal prototype to avoid an error.
12252 Use char because int might match the return type of a GCC
12253 builtin and then its argument prototype would still apply. */
fdd6fa61
AG
12254#ifdef __cplusplus
12255extern "C"
12256#endif
6bb11ab3 12257char dlopen ();
fdd6fa61
AG
12258int
12259main ()
12260{
6bb11ab3 12261return dlopen ();
fdd6fa61
AG
12262 ;
12263 return 0;
12264}
12265_ACEOF
81ecdfbb 12266if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12267 ac_cv_lib_svld_dlopen=yes
fdd6fa61 12268else
6bb11ab3 12269 ac_cv_lib_svld_dlopen=no
fdd6fa61 12270fi
81ecdfbb
RW
12271rm -f core conftest.err conftest.$ac_objext \
12272 conftest$ac_exeext conftest.$ac_ext
fdd6fa61
AG
12273LIBS=$ac_check_lib_save_LIBS
12274fi
6bb11ab3
L
12275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12276$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12277if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12278 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12279else
6bb11ab3
L
12280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12281$as_echo_n "checking for dld_link in -ldld... " >&6; }
12282if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 12283 $as_echo_n "(cached) " >&6
d6416cdc 12284else
6bb11ab3
L
12285 ac_check_lib_save_LIBS=$LIBS
12286LIBS="-ldld $LIBS"
81ecdfbb 12287cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d6416cdc
RW
12288/* end confdefs.h. */
12289
81ecdfbb
RW
12290/* Override any GCC internal prototype to avoid an error.
12291 Use char because int might match the return type of a GCC
d6416cdc 12292 builtin and then its argument prototype would still apply. */
d6416cdc
RW
12293#ifdef __cplusplus
12294extern "C"
12295#endif
6bb11ab3 12296char dld_link ();
d6416cdc 12297int
81ecdfbb
RW
12298main ()
12299{
6bb11ab3 12300return dld_link ();
81ecdfbb
RW
12301 ;
12302 return 0;
12303}
d6416cdc 12304_ACEOF
6bb11ab3
L
12305if ac_fn_c_try_link "$LINENO"; then :
12306 ac_cv_lib_dld_dld_link=yes
12307else
12308 ac_cv_lib_dld_dld_link=no
12309fi
12310rm -f core conftest.err conftest.$ac_objext \
12311 conftest$ac_exeext conftest.$ac_ext
12312LIBS=$ac_check_lib_save_LIBS
12313fi
12314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12315$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12316if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12317 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12318fi
12319
12320
12321fi
12322
12323
12324fi
12325
12326
12327fi
12328
12329
12330fi
12331
12332
12333fi
12334
12335 ;;
12336 esac
12337
12338 if test "x$lt_cv_dlopen" != xno; then
12339 enable_dlopen=yes
d6416cdc 12340 else
6bb11ab3
L
12341 enable_dlopen=no
12342 fi
12343
12344 case $lt_cv_dlopen in
12345 dlopen)
12346 save_CPPFLAGS="$CPPFLAGS"
12347 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12348
12349 save_LDFLAGS="$LDFLAGS"
12350 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12351
12352 save_LIBS="$LIBS"
12353 LIBS="$lt_cv_dlopen_libs $LIBS"
12354
12355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12356$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12357if test "${lt_cv_dlopen_self+set}" = set; then :
12358 $as_echo_n "(cached) " >&6
12359else
12360 if test "$cross_compiling" = yes; then :
12361 lt_cv_dlopen_self=cross
12362else
12363 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12364 lt_status=$lt_dlunknown
12365 cat > conftest.$ac_ext <<_LT_EOF
2974be62 12366#line 12366 "configure"
6bb11ab3
L
12367#include "confdefs.h"
12368
12369#if HAVE_DLFCN_H
12370#include <dlfcn.h>
12371#endif
12372
12373#include <stdio.h>
12374
12375#ifdef RTLD_GLOBAL
12376# define LT_DLGLOBAL RTLD_GLOBAL
12377#else
12378# ifdef DL_GLOBAL
12379# define LT_DLGLOBAL DL_GLOBAL
12380# else
12381# define LT_DLGLOBAL 0
12382# endif
12383#endif
12384
12385/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12386 find out it does not work in some platform. */
12387#ifndef LT_DLLAZY_OR_NOW
12388# ifdef RTLD_LAZY
12389# define LT_DLLAZY_OR_NOW RTLD_LAZY
12390# else
12391# ifdef DL_LAZY
12392# define LT_DLLAZY_OR_NOW DL_LAZY
12393# else
12394# ifdef RTLD_NOW
12395# define LT_DLLAZY_OR_NOW RTLD_NOW
12396# else
12397# ifdef DL_NOW
12398# define LT_DLLAZY_OR_NOW DL_NOW
12399# else
12400# define LT_DLLAZY_OR_NOW 0
12401# endif
12402# endif
12403# endif
12404# endif
12405#endif
12406
12407/* When -fvisbility=hidden is used, assume the code has been annotated
12408 correspondingly for the symbols needed. */
12409#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12410void fnord () __attribute__((visibility("default")));
12411#endif
12412
12413void fnord () { int i=42; }
12414int main ()
12415{
12416 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12417 int status = $lt_dlunknown;
12418
12419 if (self)
12420 {
12421 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12422 else
12423 {
12424 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12425 else puts (dlerror ());
12426 }
12427 /* dlclose (self); */
12428 }
12429 else
12430 puts (dlerror ());
12431
12432 return status;
12433}
12434_LT_EOF
12435 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12436 (eval $ac_link) 2>&5
12437 ac_status=$?
12438 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12439 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12440 (./conftest; exit; ) >&5 2>/dev/null
12441 lt_status=$?
12442 case x$lt_status in
12443 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12444 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12445 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12446 esac
12447 else :
12448 # compilation failed
12449 lt_cv_dlopen_self=no
d6416cdc 12450 fi
d6416cdc 12451fi
6bb11ab3
L
12452rm -fr conftest*
12453
12454
d6416cdc 12455fi
6bb11ab3
L
12456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12457$as_echo "$lt_cv_dlopen_self" >&6; }
d6416cdc 12458
6bb11ab3
L
12459 if test "x$lt_cv_dlopen_self" = xyes; then
12460 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12462$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12463if test "${lt_cv_dlopen_self_static+set}" = set; then :
12464 $as_echo_n "(cached) " >&6
d6416cdc 12465else
6bb11ab3
L
12466 if test "$cross_compiling" = yes; then :
12467 lt_cv_dlopen_self_static=cross
12468else
12469 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12470 lt_status=$lt_dlunknown
12471 cat > conftest.$ac_ext <<_LT_EOF
2974be62 12472#line 12472 "configure"
6bb11ab3
L
12473#include "confdefs.h"
12474
12475#if HAVE_DLFCN_H
12476#include <dlfcn.h>
12477#endif
12478
12479#include <stdio.h>
12480
12481#ifdef RTLD_GLOBAL
12482# define LT_DLGLOBAL RTLD_GLOBAL
12483#else
12484# ifdef DL_GLOBAL
12485# define LT_DLGLOBAL DL_GLOBAL
12486# else
12487# define LT_DLGLOBAL 0
12488# endif
12489#endif
12490
12491/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12492 find out it does not work in some platform. */
12493#ifndef LT_DLLAZY_OR_NOW
12494# ifdef RTLD_LAZY
12495# define LT_DLLAZY_OR_NOW RTLD_LAZY
12496# else
12497# ifdef DL_LAZY
12498# define LT_DLLAZY_OR_NOW DL_LAZY
12499# else
12500# ifdef RTLD_NOW
12501# define LT_DLLAZY_OR_NOW RTLD_NOW
12502# else
12503# ifdef DL_NOW
12504# define LT_DLLAZY_OR_NOW DL_NOW
12505# else
12506# define LT_DLLAZY_OR_NOW 0
12507# endif
12508# endif
12509# endif
12510# endif
12511#endif
12512
12513/* When -fvisbility=hidden is used, assume the code has been annotated
12514 correspondingly for the symbols needed. */
12515#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12516void fnord () __attribute__((visibility("default")));
12517#endif
12518
12519void fnord () { int i=42; }
12520int main ()
12521{
12522 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12523 int status = $lt_dlunknown;
12524
12525 if (self)
12526 {
12527 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12528 else
12529 {
12530 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12531 else puts (dlerror ());
12532 }
12533 /* dlclose (self); */
12534 }
12535 else
12536 puts (dlerror ());
12537
12538 return status;
12539}
12540_LT_EOF
12541 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12542 (eval $ac_link) 2>&5
12543 ac_status=$?
12544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12545 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12546 (./conftest; exit; ) >&5 2>/dev/null
12547 lt_status=$?
12548 case x$lt_status in
12549 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12550 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12551 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12552 esac
12553 else :
12554 # compilation failed
12555 lt_cv_dlopen_self_static=no
12556 fi
d6416cdc 12557fi
6bb11ab3
L
12558rm -fr conftest*
12559
12560
d6416cdc 12561fi
6bb11ab3
L
12562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12563$as_echo "$lt_cv_dlopen_self_static" >&6; }
12564 fi
12565
12566 CPPFLAGS="$save_CPPFLAGS"
12567 LDFLAGS="$save_LDFLAGS"
12568 LIBS="$save_LIBS"
12569 ;;
12570 esac
12571
12572 case $lt_cv_dlopen_self in
12573 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12574 *) enable_dlopen_self=unknown ;;
12575 esac
12576
12577 case $lt_cv_dlopen_self_static in
12578 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12579 *) enable_dlopen_self_static=unknown ;;
12580 esac
12581fi
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599striplib=
12600old_striplib=
12601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12602$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12603if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12604 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12605 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12607$as_echo "yes" >&6; }
12608else
12609# FIXME - insert some real tests, host_os isn't really good enough
12610 case $host_os in
12611 darwin*)
12612 if test -n "$STRIP" ; then
12613 striplib="$STRIP -x"
12614 old_striplib="$STRIP -S"
12615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12616$as_echo "yes" >&6; }
12617 else
12618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12619$as_echo "no" >&6; }
12620 fi
12621 ;;
12622 *)
12623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12624$as_echo "no" >&6; }
12625 ;;
12626 esac
12627fi
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640 # Report which library types will actually be built
12641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12642$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12644$as_echo "$can_build_shared" >&6; }
12645
12646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12647$as_echo_n "checking whether to build shared libraries... " >&6; }
12648 test "$can_build_shared" = "no" && enable_shared=no
12649
12650 # On AIX, shared libraries and static libraries use the same namespace, and
12651 # are all built from PIC.
12652 case $host_os in
12653 aix3*)
12654 test "$enable_shared" = yes && enable_static=no
12655 if test -n "$RANLIB"; then
12656 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12657 postinstall_cmds='$RANLIB $lib'
12658 fi
12659 ;;
12660
12661 aix[4-9]*)
12662 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12663 test "$enable_shared" = yes && enable_static=no
12664 fi
12665 ;;
12666 esac
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12668$as_echo "$enable_shared" >&6; }
12669
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12671$as_echo_n "checking whether to build static libraries... " >&6; }
12672 # Make sure either enable_shared or enable_static is yes.
12673 test "$enable_shared" = yes || enable_static=yes
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12675$as_echo "$enable_static" >&6; }
12676
12677
12678
12679
12680fi
12681ac_ext=c
12682ac_cpp='$CPP $CPPFLAGS'
12683ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12684ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12685ac_compiler_gnu=$ac_cv_c_compiler_gnu
12686
12687CC="$lt_save_CC"
12688
12689
12690
12691
12692
12693
12694
12695
12696
d6416cdc 12697
d6416cdc 12698
d6416cdc 12699
d6416cdc 12700
6bb11ab3
L
12701 ac_config_commands="$ac_config_commands libtool"
12702
12703
12704
12705
12706# Only expand once:
12707
12708
5912fadd 12709
d6416cdc 12710
fdd6fa61
AG
12711. ${srcdir}/../../bfd/configure.host
12712
12713
12714
31e6ad7d
MF
12715
12716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12717$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12718 # Check whether --enable-maintainer-mode was given.
81ecdfbb 12719if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
12720 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12721else
12722 USE_MAINTAINER_MODE=no
fdd6fa61 12723fi
31e6ad7d
MF
12724
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12726$as_echo "$USE_MAINTAINER_MODE" >&6; }
12727 if test $USE_MAINTAINER_MODE = yes; then
12728 MAINTAINER_MODE_TRUE=
12729 MAINTAINER_MODE_FALSE='#'
fdd6fa61 12730else
31e6ad7d
MF
12731 MAINTAINER_MODE_TRUE='#'
12732 MAINTAINER_MODE_FALSE=
81ecdfbb 12733fi
fdd6fa61 12734
31e6ad7d
MF
12735 MAINT=$MAINTAINER_MODE_TRUE
12736
12737
fdd6fa61 12738
81ecdfbb
RW
12739
12740# Check whether --enable-sim-bswap was given.
12741if test "${enable_sim_bswap+set}" = set; then :
12742 enableval=$enable_sim_bswap; case "${enableval}" in
fdd6fa61
AG
12743 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12744 no) sim_bswap="-DWITH_BSWAP=0";;
81ecdfbb 12745 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
fdd6fa61
AG
12746esac
12747if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12748 echo "Setting bswap flags = $sim_bswap" 6>&1
12749fi
12750else
12751 sim_bswap=""
81ecdfbb 12752fi
fdd6fa61
AG
12753
12754
81ecdfbb
RW
12755
12756# Check whether --enable-sim-cflags was given.
12757if test "${enable_sim_cflags+set}" = set; then :
12758 enableval=$enable_sim_cflags; case "${enableval}" in
fdd6fa61 12759 yes) sim_cflags="-O2 -fomit-frame-pointer";;
81ecdfbb 12760 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
fdd6fa61
AG
12761 no) sim_cflags="";;
12762 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12763esac
12764if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12765 echo "Setting sim cflags = $sim_cflags" 6>&1
12766fi
12767else
12768 sim_cflags=""
81ecdfbb 12769fi
fdd6fa61
AG
12770
12771
81ecdfbb
RW
12772
12773# Check whether --enable-sim-debug was given.
12774if test "${enable_sim_debug+set}" = set; then :
12775 enableval=$enable_sim_debug; case "${enableval}" in
fdd6fa61
AG
12776 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12777 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12778 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12779esac
12780if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12781 echo "Setting sim debug = $sim_debug" 6>&1
12782fi
12783else
12784 sim_debug=""
81ecdfbb 12785fi
fdd6fa61
AG
12786
12787
81ecdfbb
RW
12788
12789# Check whether --enable-sim-stdio was given.
12790if test "${enable_sim_stdio+set}" = set; then :
12791 enableval=$enable_sim_stdio; case "${enableval}" in
fdd6fa61
AG
12792 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12793 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
81ecdfbb 12794 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
fdd6fa61
AG
12795esac
12796if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12797 echo "Setting stdio flags = $sim_stdio" 6>&1
12798fi
12799else
12800 sim_stdio=""
81ecdfbb 12801fi
fdd6fa61
AG
12802
12803
81ecdfbb
RW
12804
12805# Check whether --enable-sim-trace was given.
12806if test "${enable_sim_trace+set}" = set; then :
12807 enableval=$enable_sim_trace; case "${enableval}" in
fdd6fa61
AG
12808 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12809 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12810 [-0-9]*)
12811 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
2232061b 12812 [[:lower:]]*)
fdd6fa61
AG
12813 sim_trace=""
12814 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12815 if test x"$sim_trace" = x; then
12816 sim_trace="-DWITH_TRACE='(TRACE_$x"
12817 else
12818 sim_trace="${sim_trace}|TRACE_$x"
12819 fi
12820 done
12821 sim_trace="$sim_trace)'" ;;
12822esac
12823if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12824 echo "Setting sim trace = $sim_trace" 6>&1
12825fi
12826else
12827 sim_trace=""
81ecdfbb 12828fi
fdd6fa61
AG
12829
12830
81ecdfbb
RW
12831
12832# Check whether --enable-sim-profile was given.
12833if test "${enable_sim_profile+set}" = set; then :
12834 enableval=$enable_sim_profile; case "${enableval}" in
fdd6fa61
AG
12835 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12836 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12837 [-0-9]*)
12838 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12839 [a-z]*)
12840 sim_profile=""
12841 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12842 if test x"$sim_profile" = x; then
12843 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12844 else
12845 sim_profile="${sim_profile}|PROFILE_$x"
12846 fi
12847 done
12848 sim_profile="$sim_profile)'" ;;
12849esac
12850if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12851 echo "Setting sim profile = $sim_profile" 6>&1
12852fi
12853else
12854 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
81ecdfbb 12855fi
fdd6fa61
AG
12856
12857
d6416cdc 12858
81ecdfbb
RW
12859
12860# Check whether --with-pkgversion was given.
12861if test "${with_pkgversion+set}" = set; then :
12862 withval=$with_pkgversion; case "$withval" in
12863 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
d6416cdc
RW
12864 no) PKGVERSION= ;;
12865 *) PKGVERSION="($withval) " ;;
12866 esac
12867else
12868 PKGVERSION="(GDB) "
12869
81ecdfbb
RW
12870fi
12871
d6416cdc
RW
12872
12873
12874
12875
81ecdfbb
RW
12876# Check whether --with-bugurl was given.
12877if test "${with_bugurl+set}" = set; then :
12878 withval=$with_bugurl; case "$withval" in
12879 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
d6416cdc
RW
12880 no) BUGURL=
12881 ;;
12882 *) BUGURL="$withval"
12883 ;;
12884 esac
12885else
12886 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12887
81ecdfbb
RW
12888fi
12889
d6416cdc
RW
12890 case ${BUGURL} in
12891 "")
12892 REPORT_BUGS_TO=
12893 REPORT_BUGS_TEXI=
12894 ;;
12895 *)
12896 REPORT_BUGS_TO="<$BUGURL>"
12897 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12898 ;;
12899 esac;
12900
12901
12902
12903
12904cat >>confdefs.h <<_ACEOF
12905#define PKGVERSION "$PKGVERSION"
12906_ACEOF
12907
12908
12909cat >>confdefs.h <<_ACEOF
12910#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12911_ACEOF
12912
12913
81ecdfbb
RW
12914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12915$as_echo_n "checking return type of signal handlers... " >&6; }
12916if test "${ac_cv_type_signal+set}" = set; then :
12917 $as_echo_n "(cached) " >&6
fdd6fa61 12918else
81ecdfbb 12919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
12920/* end confdefs.h. */
12921#include <sys/types.h>
12922#include <signal.h>
fdd6fa61
AG
12923
12924int
12925main ()
12926{
81ecdfbb 12927return *(signal (0, 0)) (0) == 1;
fdd6fa61
AG
12928 ;
12929 return 0;
12930}
12931_ACEOF
81ecdfbb
RW
12932if ac_fn_c_try_compile "$LINENO"; then :
12933 ac_cv_type_signal=int
fdd6fa61 12934else
81ecdfbb 12935 ac_cv_type_signal=void
fdd6fa61 12936fi
81ecdfbb 12937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fdd6fa61 12938fi
81ecdfbb
RW
12939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12940$as_echo "$ac_cv_type_signal" >&6; }
fdd6fa61
AG
12941
12942cat >>confdefs.h <<_ACEOF
12943#define RETSIGTYPE $ac_cv_type_signal
12944_ACEOF
12945
12946
12947
12948
12949
12950sim_link_files=
12951sim_link_links=
12952
12953sim_link_links=tconfig.h
12954if test -f ${srcdir}/tconfig.in
12955then
12956 sim_link_files=tconfig.in
12957else
12958 sim_link_files=../common/tconfig.in
12959fi
12960
12961# targ-vals.def points to the libc macro description file.
12962case "${target}" in
12963*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12964esac
12965sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12966sim_link_links="${sim_link_links} targ-vals.def"
12967
12968
5c27d164 12969
6ffe910a
MF
12970if test -n "$ac_tool_prefix"; then
12971 # Extract the first word of "${ac_tool_prefix}dtc", so it can be a program name with args.
12972set dummy ${ac_tool_prefix}dtc; ac_word=$2
12973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12974$as_echo_n "checking for $ac_word... " >&6; }
12975if test "${ac_cv_prog_DTC+set}" = set; then :
12976 $as_echo_n "(cached) " >&6
12977else
12978 if test -n "$DTC"; then
12979 ac_cv_prog_DTC="$DTC" # Let the user override the test.
12980else
12981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12982for as_dir in $PATH
12983do
12984 IFS=$as_save_IFS
12985 test -z "$as_dir" && as_dir=.
12986 for ac_exec_ext in '' $ac_executable_extensions; do
12987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12988 ac_cv_prog_DTC="${ac_tool_prefix}dtc"
12989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12990 break 2
12991 fi
12992done
12993 done
12994IFS=$as_save_IFS
12995
12996fi
12997fi
12998DTC=$ac_cv_prog_DTC
12999if test -n "$DTC"; then
13000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTC" >&5
13001$as_echo "$DTC" >&6; }
13002else
13003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13004$as_echo "no" >&6; }
13005fi
13006
13007
13008fi
13009if test -z "$ac_cv_prog_DTC"; then
13010 ac_ct_DTC=$DTC
13011 # Extract the first word of "dtc", so it can be a program name with args.
13012set dummy dtc; ac_word=$2
13013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13014$as_echo_n "checking for $ac_word... " >&6; }
13015if test "${ac_cv_prog_ac_ct_DTC+set}" = set; then :
13016 $as_echo_n "(cached) " >&6
13017else
13018 if test -n "$ac_ct_DTC"; then
13019 ac_cv_prog_ac_ct_DTC="$ac_ct_DTC" # Let the user override the test.
13020else
13021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13022for as_dir in $PATH
13023do
13024 IFS=$as_save_IFS
13025 test -z "$as_dir" && as_dir=.
13026 for ac_exec_ext in '' $ac_executable_extensions; do
13027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13028 ac_cv_prog_ac_ct_DTC="dtc"
13029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13030 break 2
13031 fi
13032done
13033 done
13034IFS=$as_save_IFS
13035
13036fi
13037fi
13038ac_ct_DTC=$ac_cv_prog_ac_ct_DTC
13039if test -n "$ac_ct_DTC"; then
13040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DTC" >&5
13041$as_echo "$ac_ct_DTC" >&6; }
13042else
13043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13044$as_echo "no" >&6; }
13045fi
13046
13047 if test "x$ac_ct_DTC" = x; then
13048 DTC=""
13049 else
13050 case $cross_compiling:$ac_tool_warned in
13051yes:)
13052{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13053$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13054ac_tool_warned=yes ;;
13055esac
13056 DTC=$ac_ct_DTC
13057 fi
13058else
13059 DTC="$ac_cv_prog_DTC"
13060fi
13061
13062
13063
5c27d164
AG
13064wire_endian="BIG_ENDIAN"
13065default_endian=""
13066# Check whether --enable-sim-endian was given.
13067if test "${enable_sim_endian+set}" = set; then :
13068 enableval=$enable_sim_endian; case "${enableval}" in
13069 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
13070 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
13071 yes) if test x"$wire_endian" != x; then
13072 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
13073 else
13074 if test x"$default_endian" != x; then
13075 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
13076 else
13077 echo "No hard-wired endian for target $target" 1>&6
13078 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
13079 fi
13080 fi;;
13081 no) if test x"$default_endian" != x; then
13082 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
13083 else
13084 if test x"$wire_endian" != x; then
13085 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
13086 else
13087 echo "No default endian for target $target" 1>&6
13088 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
13089 fi
13090 fi;;
13091 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13092esac
13093if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13094 echo "Setting endian flags = $sim_endian" 6>&1
13095fi
13096else
13097 if test x"$default_endian" != x; then
13098 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
13099else
13100 if test x"$wire_endian" != x; then
13101 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
13102 else
13103 sim_endian=
13104 fi
13105fi
13106fi
13107
13108wire_alignment="STRICT_ALIGNMENT"
13109default_alignment=""
13110
13111# Check whether --enable-sim-alignment was given.
13112if test "${enable_sim_alignment+set}" = set; then :
13113 enableval=$enable_sim_alignment; case "${enableval}" in
13114 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13115 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13116 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13117 yes) if test x"$wire_alignment" != x; then
13118 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13119 else
13120 if test x"$default_alignment" != x; then
13121 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13122 else
13123 echo "No hard-wired alignment for target $target" 1>&6
13124 sim_alignment="-DWITH_ALIGNMENT=0"
13125 fi
13126 fi;;
13127 no) if test x"$default_alignment" != x; then
13128 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13129 else
13130 if test x"$wire_alignment" != x; then
13131 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13132 else
13133 echo "No default alignment for target $target" 1>&6
13134 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13135 fi
13136 fi;;
13137 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13138esac
13139if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13140 echo "Setting alignment flags = $sim_alignment" 6>&1
13141fi
13142else
13143 if test x"$default_alignment" != x; then
13144 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13145else
13146 if test x"$wire_alignment" != x; then
13147 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13148 else
13149 sim_alignment=
13150 fi
13151fi
13152fi
13153
13154
13155# Check whether --enable-sim-hostendian was given.
13156if test "${enable_sim_hostendian+set}" = set; then :
13157 enableval=$enable_sim_hostendian; case "${enableval}" in
13158 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13159 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13160 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13161 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13162esac
13163if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13164 echo "Setting hostendian flags = $sim_hostendian" 6>&1
13165fi
13166else
13167
13168if test "x$cross_compiling" = "xno"; then
13169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13170$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13171if test "${ac_cv_c_bigendian+set}" = set; then :
13172 $as_echo_n "(cached) " >&6
13173else
13174 ac_cv_c_bigendian=unknown
13175 # See if we're dealing with a universal compiler.
13176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13177/* end confdefs.h. */
13178#ifndef __APPLE_CC__
13179 not a universal capable compiler
13180 #endif
13181 typedef int dummy;
13182
13183_ACEOF
13184if ac_fn_c_try_compile "$LINENO"; then :
13185
13186 # Check for potential -arch flags. It is not universal unless
13187 # there are at least two -arch flags with different values.
13188 ac_arch=
13189 ac_prev=
13190 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13191 if test -n "$ac_prev"; then
13192 case $ac_word in
13193 i?86 | x86_64 | ppc | ppc64)
13194 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13195 ac_arch=$ac_word
13196 else
13197 ac_cv_c_bigendian=universal
13198 break
13199 fi
13200 ;;
13201 esac
13202 ac_prev=
13203 elif test "x$ac_word" = "x-arch"; then
13204 ac_prev=arch
13205 fi
13206 done
13207fi
13208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13209 if test $ac_cv_c_bigendian = unknown; then
13210 # See if sys/param.h defines the BYTE_ORDER macro.
13211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13212/* end confdefs.h. */
13213#include <sys/types.h>
13214 #include <sys/param.h>
13215
13216int
13217main ()
13218{
13219#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13220 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13221 && LITTLE_ENDIAN)
13222 bogus endian macros
13223 #endif
13224
13225 ;
13226 return 0;
13227}
13228_ACEOF
13229if ac_fn_c_try_compile "$LINENO"; then :
13230 # It does; now see whether it defined to BIG_ENDIAN or not.
13231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13232/* end confdefs.h. */
13233#include <sys/types.h>
13234 #include <sys/param.h>
13235
13236int
13237main ()
13238{
13239#if BYTE_ORDER != BIG_ENDIAN
13240 not big endian
13241 #endif
13242
13243 ;
13244 return 0;
13245}
13246_ACEOF
13247if ac_fn_c_try_compile "$LINENO"; then :
13248 ac_cv_c_bigendian=yes
13249else
13250 ac_cv_c_bigendian=no
13251fi
13252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13253fi
13254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13255 fi
13256 if test $ac_cv_c_bigendian = unknown; then
13257 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13259/* end confdefs.h. */
13260#include <limits.h>
13261
13262int
13263main ()
13264{
13265#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13266 bogus endian macros
13267 #endif
13268
13269 ;
13270 return 0;
13271}
13272_ACEOF
13273if ac_fn_c_try_compile "$LINENO"; then :
13274 # It does; now see whether it defined to _BIG_ENDIAN or not.
13275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13276/* end confdefs.h. */
13277#include <limits.h>
13278
13279int
13280main ()
13281{
13282#ifndef _BIG_ENDIAN
13283 not big endian
13284 #endif
13285
13286 ;
13287 return 0;
13288}
13289_ACEOF
13290if ac_fn_c_try_compile "$LINENO"; then :
13291 ac_cv_c_bigendian=yes
13292else
13293 ac_cv_c_bigendian=no
13294fi
13295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13296fi
13297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13298 fi
13299 if test $ac_cv_c_bigendian = unknown; then
13300 # Compile a test program.
13301 if test "$cross_compiling" = yes; then :
13302 # Try to guess by grepping values from an object file.
13303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13304/* end confdefs.h. */
13305short int ascii_mm[] =
13306 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13307 short int ascii_ii[] =
13308 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13309 int use_ascii (int i) {
13310 return ascii_mm[i] + ascii_ii[i];
13311 }
13312 short int ebcdic_ii[] =
13313 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13314 short int ebcdic_mm[] =
13315 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13316 int use_ebcdic (int i) {
13317 return ebcdic_mm[i] + ebcdic_ii[i];
13318 }
13319 extern int foo;
13320
13321int
13322main ()
13323{
13324return use_ascii (foo) == use_ebcdic (foo);
13325 ;
13326 return 0;
13327}
13328_ACEOF
13329if ac_fn_c_try_compile "$LINENO"; then :
13330 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13331 ac_cv_c_bigendian=yes
13332 fi
13333 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13334 if test "$ac_cv_c_bigendian" = unknown; then
13335 ac_cv_c_bigendian=no
13336 else
13337 # finding both strings is unlikely to happen, but who knows?
13338 ac_cv_c_bigendian=unknown
13339 fi
13340 fi
13341fi
13342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13343else
13344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13345/* end confdefs.h. */
13346$ac_includes_default
13347int
13348main ()
13349{
13350
13351 /* Are we little or big endian? From Harbison&Steele. */
13352 union
13353 {
13354 long int l;
13355 char c[sizeof (long int)];
13356 } u;
13357 u.l = 1;
13358 return u.c[sizeof (long int) - 1] == 1;
13359
13360 ;
13361 return 0;
13362}
13363_ACEOF
13364if ac_fn_c_try_run "$LINENO"; then :
13365 ac_cv_c_bigendian=no
13366else
13367 ac_cv_c_bigendian=yes
13368fi
13369rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13370 conftest.$ac_objext conftest.beam conftest.$ac_ext
13371fi
13372
13373 fi
13374fi
13375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13376$as_echo "$ac_cv_c_bigendian" >&6; }
13377 case $ac_cv_c_bigendian in #(
13378 yes)
13379 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13380;; #(
13381 no)
13382 ;; #(
13383 universal)
13384
13385$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13386
13387 ;; #(
13388 *)
13389 as_fn_error "unknown endianness
13390 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13391 esac
13392
13393 if test $ac_cv_c_bigendian = yes; then
13394 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13395 else
13396 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13397 fi
13398else
13399 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13400fi
13401fi
13402
13403
13404# Check whether --enable-sim-environment was given.
13405if test "${enable_sim_environment+set}" = set; then :
13406 enableval=$enable_sim_environment; case "${enableval}" in
13407 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13408 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13409 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13410 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13411 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13412 sim_environment="";;
13413esac
13414if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13415 echo "Setting sim environment = $sim_environment" 6>&1
13416fi
13417else
13418 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13419fi
13420
13421
13422default_sim_inline=""
13423# Check whether --enable-sim-inline was given.
13424if test "${enable_sim_inline+set}" = set; then :
13425 enableval=$enable_sim_inline; sim_inline=""
13426case "$enableval" in
13427 no) sim_inline="-DDEFAULT_INLINE=0";;
13428 0) sim_inline="-DDEFAULT_INLINE=0";;
13429 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13430 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13431 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13432 new_flag=""
13433 case "$x" in
13434 *_INLINE=*) new_flag="-D$x";;
13435 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13436 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13437 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13438 esac
13439 if test x"$sim_inline" = x""; then
13440 sim_inline="$new_flag"
13441 else
13442 sim_inline="$sim_inline $new_flag"
13443 fi
13444 done;;
13445esac
13446if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13447 echo "Setting inline flags = $sim_inline" 6>&1
13448fi
13449else
13450
13451if test "x$cross_compiling" = "xno"; then
13452 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13453 sim_inline="${default_sim_inline}"
13454 if test x"$silent" != x"yes"; then
13455 echo "Setting inline flags = $sim_inline" 6>&1
13456 fi
13457 else
13458 sim_inline=""
13459 fi
13460else
13461 sim_inline="-DDEFAULT_INLINE=0"
13462fi
13463fi
13464
13465
fdd6fa61 13466for ac_header in unistd.h
81ecdfbb
RW
13467do :
13468 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
13469if test "x$ac_cv_header_unistd_h" = x""yes; then :
fdd6fa61 13470 cat >>confdefs.h <<_ACEOF
81ecdfbb 13471#define HAVE_UNISTD_H 1
fdd6fa61
AG
13472_ACEOF
13473
13474fi
13475
13476done
13477
13478
13479
13480ac_sources="$sim_link_files"
13481ac_dests="$sim_link_links"
13482while test -n "$ac_sources"; do
13483 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13484 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13485 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13486done
81ecdfbb 13487ac_config_links="$ac_config_links $ac_config_links_1"
fdd6fa61
AG
13488
13489cgen_breaks=""
13490if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13491cgen_breaks="break cgen_rtx_error";
13492fi
13493
81ecdfbb 13494ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
fdd6fa61 13495
81ecdfbb 13496ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
fdd6fa61 13497
81ecdfbb 13498ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
fdd6fa61 13499
81ecdfbb 13500ac_config_commands="$ac_config_commands Makefile"
fdd6fa61 13501
81ecdfbb 13502ac_config_commands="$ac_config_commands stamp-h"
fdd6fa61
AG
13503
13504cat >confcache <<\_ACEOF
13505# This file is a shell script that caches the results of configure
13506# tests run on this system so they can be shared between configure
13507# scripts and configure runs, see configure's option --config-cache.
13508# It is not useful on other systems. If it contains results you don't
13509# want to keep, you may remove or edit it.
13510#
13511# config.status only pays attention to the cache file if you give it
13512# the --recheck option to rerun configure.
13513#
13514# `ac_cv_env_foo' variables (set or unset) will be overridden when
13515# loading this file, other *unset* `ac_cv_foo' will be assigned the
13516# following values.
13517
13518_ACEOF
13519
13520# The following way of writing the cache mishandles newlines in values,
13521# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13522# So, we kill variables containing newlines.
fdd6fa61
AG
13523# Ultrix sh set writes to stderr and can't be redirected directly,
13524# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13525(
13526 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13527 eval ac_val=\$$ac_var
13528 case $ac_val in #(
13529 *${as_nl}*)
13530 case $ac_var in #(
13531 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13532$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13533 esac
13534 case $ac_var in #(
13535 _ | IFS | as_nl) ;; #(
13536 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13537 *) { eval $ac_var=; unset $ac_var;} ;;
13538 esac ;;
13539 esac
13540 done
13541
fdd6fa61 13542 (set) 2>&1 |
81ecdfbb
RW
13543 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13544 *${as_nl}ac_space=\ *)
13545 # `set' does not quote correctly, so add quotes: double-quote
13546 # substitution turns \\\\ into \\, and sed turns \\ into \.
fdd6fa61
AG
13547 sed -n \
13548 "s/'/'\\\\''/g;
13549 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13550 ;; #(
fdd6fa61
AG
13551 *)
13552 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13553 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fdd6fa61 13554 ;;
81ecdfbb
RW
13555 esac |
13556 sort
13557) |
fdd6fa61 13558 sed '
81ecdfbb 13559 /^ac_cv_env_/b end
fdd6fa61 13560 t clear
81ecdfbb 13561 :clear
fdd6fa61
AG
13562 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13563 t end
81ecdfbb
RW
13564 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13565 :end' >>confcache
13566if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13567 if test -w "$cache_file"; then
13568 test "x$cache_file" != "x/dev/null" &&
13569 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13570$as_echo "$as_me: updating cache $cache_file" >&6;}
fdd6fa61
AG
13571 cat confcache >$cache_file
13572 else
81ecdfbb
RW
13573 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13574$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
fdd6fa61
AG
13575 fi
13576fi
13577rm -f confcache
13578
13579test "x$prefix" = xNONE && prefix=$ac_default_prefix
13580# Let make expand exec_prefix.
13581test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13582
fdd6fa61
AG
13583DEFS=-DHAVE_CONFIG_H
13584
13585ac_libobjs=
13586ac_ltlibobjs=
13587for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13588 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13589 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13590 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13591 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13592 # will be set to the directory where LIBOBJS objects are built.
13593 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13594 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
fdd6fa61
AG
13595done
13596LIBOBJS=$ac_libobjs
13597
13598LTLIBOBJS=$ac_ltlibobjs
13599
13600
db2e4d67
MF
13601if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13602 as_fn_error "conditional \"GMAKE\" was never defined.
13603Usually this means the macro was only invoked conditionally." "$LINENO" 5
13604fi
6bb11ab3
L
13605if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13606 as_fn_error "conditional \"PLUGINS\" was never defined.
13607Usually this means the macro was only invoked conditionally." "$LINENO" 5
13608fi
31e6ad7d
MF
13609if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13610 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13611Usually this means the macro was only invoked conditionally." "$LINENO" 5
13612fi
fdd6fa61 13613
5c27d164 13614
fdd6fa61 13615: ${CONFIG_STATUS=./config.status}
81ecdfbb 13616ac_write_fail=0
fdd6fa61
AG
13617ac_clean_files_save=$ac_clean_files
13618ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13619{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13620$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13621as_write_fail=0
13622cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
fdd6fa61
AG
13623#! $SHELL
13624# Generated by $as_me.
13625# Run this file to recreate the current configuration.
13626# Compiler output produced by configure, useful for debugging
13627# configure, is in config.log if it exists.
13628
13629debug=false
13630ac_cs_recheck=false
13631ac_cs_silent=false
fdd6fa61 13632
81ecdfbb
RW
13633SHELL=\${CONFIG_SHELL-$SHELL}
13634export SHELL
13635_ASEOF
13636cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13637## -------------------- ##
13638## M4sh Initialization. ##
13639## -------------------- ##
13640
13641# Be more Bourne compatible
13642DUALCASE=1; export DUALCASE # for MKS sh
13643if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fdd6fa61
AG
13644 emulate sh
13645 NULLCMD=:
81ecdfbb 13646 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fdd6fa61
AG
13647 # is contrary to our usage. Disable this feature.
13648 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13649 setopt NO_GLOB_SUBST
13650else
13651 case `(set -o) 2>/dev/null` in #(
13652 *posix*) :
13653 set -o posix ;; #(
13654 *) :
13655 ;;
13656esac
fdd6fa61 13657fi
fdd6fa61 13658
81ecdfbb
RW
13659
13660as_nl='
13661'
13662export as_nl
13663# Printing a long string crashes Solaris 7 /usr/bin/printf.
13664as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13665as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13666as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13667# Prefer a ksh shell builtin over an external printf program on Solaris,
13668# but without wasting forks for bash or zsh.
13669if test -z "$BASH_VERSION$ZSH_VERSION" \
13670 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13671 as_echo='print -r --'
13672 as_echo_n='print -rn --'
13673elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13674 as_echo='printf %s\n'
13675 as_echo_n='printf %s'
13676else
13677 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13678 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13679 as_echo_n='/usr/ucb/echo -n'
13680 else
13681 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13682 as_echo_n_body='eval
13683 arg=$1;
13684 case $arg in #(
13685 *"$as_nl"*)
13686 expr "X$arg" : "X\\(.*\\)$as_nl";
13687 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13688 esac;
13689 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13690 '
13691 export as_echo_n_body
13692 as_echo_n='sh -c $as_echo_n_body as_echo'
13693 fi
13694 export as_echo_body
13695 as_echo='sh -c $as_echo_body as_echo'
13696fi
13697
13698# The user is always right.
13699if test "${PATH_SEPARATOR+set}" != set; then
13700 PATH_SEPARATOR=:
13701 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13702 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13703 PATH_SEPARATOR=';'
13704 }
fdd6fa61
AG
13705fi
13706
13707
81ecdfbb
RW
13708# IFS
13709# We need space, tab and new line, in precisely that order. Quoting is
13710# there to prevent editors from complaining about space-tab.
13711# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13712# splitting by setting IFS to empty value.)
13713IFS=" "" $as_nl"
13714
13715# Find who we are. Look in the path if we contain no directory separator.
13716case $0 in #((
13717 *[\\/]* ) as_myself=$0 ;;
13718 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13719for as_dir in $PATH
13720do
13721 IFS=$as_save_IFS
13722 test -z "$as_dir" && as_dir=.
13723 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13724 done
13725IFS=$as_save_IFS
13726
13727 ;;
13728esac
13729# We did not find ourselves, most probably we were run as `sh COMMAND'
13730# in which case we are not to be found in the path.
13731if test "x$as_myself" = x; then
13732 as_myself=$0
13733fi
13734if test ! -f "$as_myself"; then
13735 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13736 exit 1
13737fi
13738
13739# Unset variables that we do not need and which cause bugs (e.g. in
13740# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13741# suppresses any "Segmentation fault" message there. '((' could
13742# trigger a bug in pdksh 5.2.14.
13743for as_var in BASH_ENV ENV MAIL MAILPATH
13744do eval test x\${$as_var+set} = xset \
13745 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13746done
fdd6fa61
AG
13747PS1='$ '
13748PS2='> '
13749PS4='+ '
13750
13751# NLS nuisances.
81ecdfbb
RW
13752LC_ALL=C
13753export LC_ALL
13754LANGUAGE=C
13755export LANGUAGE
13756
13757# CDPATH.
13758(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13759
13760
13761# as_fn_error ERROR [LINENO LOG_FD]
13762# ---------------------------------
13763# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13764# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13765# script with status $?, using 1 if that was 0.
13766as_fn_error ()
13767{
13768 as_status=$?; test $as_status -eq 0 && as_status=1
13769 if test "$3"; then
13770 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13771 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
fdd6fa61 13772 fi
81ecdfbb
RW
13773 $as_echo "$as_me: error: $1" >&2
13774 as_fn_exit $as_status
13775} # as_fn_error
13776
13777
13778# as_fn_set_status STATUS
13779# -----------------------
13780# Set $? to STATUS, without forking.
13781as_fn_set_status ()
13782{
13783 return $1
13784} # as_fn_set_status
13785
13786# as_fn_exit STATUS
13787# -----------------
13788# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13789as_fn_exit ()
13790{
13791 set +e
13792 as_fn_set_status $1
13793 exit $1
13794} # as_fn_exit
13795
13796# as_fn_unset VAR
13797# ---------------
13798# Portably unset VAR.
13799as_fn_unset ()
13800{
13801 { eval $1=; unset $1;}
13802}
13803as_unset=as_fn_unset
13804# as_fn_append VAR VALUE
13805# ----------------------
13806# Append the text in VALUE to the end of the definition contained in VAR. Take
13807# advantage of any shell optimizations that allow amortized linear growth over
13808# repeated appends, instead of the typical quadratic growth present in naive
13809# implementations.
13810if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13811 eval 'as_fn_append ()
13812 {
13813 eval $1+=\$2
13814 }'
13815else
13816 as_fn_append ()
13817 {
13818 eval $1=\$$1\$2
13819 }
13820fi # as_fn_append
13821
13822# as_fn_arith ARG...
13823# ------------------
13824# Perform arithmetic evaluation on the ARGs, and store the result in the
13825# global $as_val. Take advantage of shells that can avoid forks. The arguments
13826# must be portable across $(()) and expr.
13827if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13828 eval 'as_fn_arith ()
13829 {
13830 as_val=$(( $* ))
13831 }'
13832else
13833 as_fn_arith ()
13834 {
13835 as_val=`expr "$@" || test $? -eq 1`
13836 }
13837fi # as_fn_arith
13838
fdd6fa61 13839
81ecdfbb
RW
13840if expr a : '\(a\)' >/dev/null 2>&1 &&
13841 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fdd6fa61
AG
13842 as_expr=expr
13843else
13844 as_expr=false
13845fi
13846
81ecdfbb 13847if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fdd6fa61
AG
13848 as_basename=basename
13849else
13850 as_basename=false
13851fi
13852
81ecdfbb
RW
13853if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13854 as_dirname=dirname
13855else
13856 as_dirname=false
13857fi
fdd6fa61 13858
81ecdfbb 13859as_me=`$as_basename -- "$0" ||
fdd6fa61
AG
13860$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13861 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13862 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13863$as_echo X/"$0" |
13864 sed '/^.*\/\([^/][^/]*\)\/*$/{
13865 s//\1/
13866 q
13867 }
13868 /^X\/\(\/\/\)$/{
13869 s//\1/
13870 q
13871 }
13872 /^X\/\(\/\).*/{
13873 s//\1/
13874 q
13875 }
13876 s/.*/./; q'`
fdd6fa61 13877
fdd6fa61
AG
13878# Avoid depending upon Character Ranges.
13879as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13880as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13881as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13882as_cr_digits='0123456789'
13883as_cr_alnum=$as_cr_Letters$as_cr_digits
13884
81ecdfbb
RW
13885ECHO_C= ECHO_N= ECHO_T=
13886case `echo -n x` in #(((((
13887-n*)
13888 case `echo 'xy\c'` in
13889 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13890 xy) ECHO_C='\c';;
13891 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13892 ECHO_T=' ';;
13893 esac;;
13894*)
13895 ECHO_N='-n';;
fdd6fa61
AG
13896esac
13897
81ecdfbb
RW
13898rm -f conf$$ conf$$.exe conf$$.file
13899if test -d conf$$.dir; then
13900 rm -f conf$$.dir/conf$$.file
fdd6fa61 13901else
81ecdfbb
RW
13902 rm -f conf$$.dir
13903 mkdir conf$$.dir 2>/dev/null
fdd6fa61 13904fi
81ecdfbb
RW
13905if (echo >conf$$.file) 2>/dev/null; then
13906 if ln -s conf$$.file conf$$ 2>/dev/null; then
fdd6fa61 13907 as_ln_s='ln -s'
81ecdfbb
RW
13908 # ... but there are two gotchas:
13909 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13910 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13911 # In both cases, we have to default to `cp -p'.
13912 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13913 as_ln_s='cp -p'
13914 elif ln conf$$.file conf$$ 2>/dev/null; then
13915 as_ln_s=ln
13916 else
13917 as_ln_s='cp -p'
fdd6fa61 13918 fi
fdd6fa61
AG
13919else
13920 as_ln_s='cp -p'
13921fi
81ecdfbb
RW
13922rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13923rmdir conf$$.dir 2>/dev/null
13924
fdd6fa61 13925
81ecdfbb
RW
13926# as_fn_mkdir_p
13927# -------------
13928# Create "$as_dir" as a directory, including parents if necessary.
13929as_fn_mkdir_p ()
13930{
13931
13932 case $as_dir in #(
13933 -*) as_dir=./$as_dir;;
13934 esac
13935 test -d "$as_dir" || eval $as_mkdir_p || {
13936 as_dirs=
13937 while :; do
13938 case $as_dir in #(
13939 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13940 *) as_qdir=$as_dir;;
13941 esac
13942 as_dirs="'$as_qdir' $as_dirs"
13943 as_dir=`$as_dirname -- "$as_dir" ||
13944$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13945 X"$as_dir" : 'X\(//\)[^/]' \| \
13946 X"$as_dir" : 'X\(//\)$' \| \
13947 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13948$as_echo X"$as_dir" |
13949 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13950 s//\1/
13951 q
13952 }
13953 /^X\(\/\/\)[^/].*/{
13954 s//\1/
13955 q
13956 }
13957 /^X\(\/\/\)$/{
13958 s//\1/
13959 q
13960 }
13961 /^X\(\/\).*/{
13962 s//\1/
13963 q
13964 }
13965 s/.*/./; q'`
13966 test -d "$as_dir" && break
13967 done
13968 test -z "$as_dirs" || eval "mkdir $as_dirs"
13969 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13970
13971
13972} # as_fn_mkdir_p
fdd6fa61 13973if mkdir -p . 2>/dev/null; then
81ecdfbb 13974 as_mkdir_p='mkdir -p "$as_dir"'
fdd6fa61
AG
13975else
13976 test -d ./-p && rmdir ./-p
13977 as_mkdir_p=false
13978fi
13979
81ecdfbb
RW
13980if test -x / >/dev/null 2>&1; then
13981 as_test_x='test -x'
13982else
13983 if ls -dL / >/dev/null 2>&1; then
13984 as_ls_L_option=L
13985 else
13986 as_ls_L_option=
13987 fi
13988 as_test_x='
13989 eval sh -c '\''
13990 if test -d "$1"; then
13991 test -d "$1/.";
13992 else
13993 case $1 in #(
13994 -*)set "./$1";;
13995 esac;
13996 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13997 ???[sx]*):;;*)false;;esac;fi
13998 '\'' sh
13999 '
14000fi
14001as_executable_p=$as_test_x
fdd6fa61
AG
14002
14003# Sed expression to map a string onto a valid CPP name.
14004as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14005
14006# Sed expression to map a string onto a valid variable name.
14007as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14008
14009
fdd6fa61 14010exec 6>&1
81ecdfbb
RW
14011## ----------------------------------- ##
14012## Main body of $CONFIG_STATUS script. ##
14013## ----------------------------------- ##
14014_ASEOF
14015test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14016
14017cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14018# Save the log message, to keep $0 and so on meaningful, and to
fdd6fa61 14019# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14020# values after options handling.
14021ac_log="
fdd6fa61 14022This file was extended by $as_me, which was
81ecdfbb 14023generated by GNU Autoconf 2.64. Invocation command line was
fdd6fa61
AG
14024
14025 CONFIG_FILES = $CONFIG_FILES
14026 CONFIG_HEADERS = $CONFIG_HEADERS
14027 CONFIG_LINKS = $CONFIG_LINKS
14028 CONFIG_COMMANDS = $CONFIG_COMMANDS
14029 $ $0 $@
14030
81ecdfbb
RW
14031on `(hostname || uname -n) 2>/dev/null | sed 1q`
14032"
14033
fdd6fa61
AG
14034_ACEOF
14035
81ecdfbb
RW
14036case $ac_config_files in *"
14037"*) set x $ac_config_files; shift; ac_config_files=$*;;
14038esac
fdd6fa61 14039
81ecdfbb
RW
14040case $ac_config_headers in *"
14041"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14042esac
fdd6fa61 14043
fdd6fa61 14044
81ecdfbb
RW
14045cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14046# Files that config.status was made for.
14047config_files="$ac_config_files"
14048config_headers="$ac_config_headers"
14049config_links="$ac_config_links"
14050config_commands="$ac_config_commands"
fdd6fa61 14051
81ecdfbb 14052_ACEOF
fdd6fa61 14053
81ecdfbb 14054cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fdd6fa61 14055ac_cs_usage="\
81ecdfbb
RW
14056\`$as_me' instantiates files and other configuration actions
14057from templates according to the current configuration. Unless the files
14058and actions are specified as TAGs, all are instantiated by default.
fdd6fa61 14059
81ecdfbb 14060Usage: $0 [OPTION]... [TAG]...
fdd6fa61
AG
14061
14062 -h, --help print this help, then exit
81ecdfbb
RW
14063 -V, --version print version number and configuration settings, then exit
14064 -q, --quiet, --silent
14065 do not print progress messages
fdd6fa61
AG
14066 -d, --debug don't remove temporary files
14067 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14068 --file=FILE[:TEMPLATE]
14069 instantiate the configuration file FILE
14070 --header=FILE[:TEMPLATE]
14071 instantiate the configuration header FILE
fdd6fa61
AG
14072
14073Configuration files:
14074$config_files
14075
14076Configuration headers:
14077$config_headers
14078
14079Configuration links:
14080$config_links
14081
14082Configuration commands:
14083$config_commands
14084
81ecdfbb 14085Report bugs to the package provider."
fdd6fa61 14086
81ecdfbb
RW
14087_ACEOF
14088cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fdd6fa61
AG
14089ac_cs_version="\\
14090config.status
81ecdfbb
RW
14091configured by $0, generated by GNU Autoconf 2.64,
14092 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
fdd6fa61 14093
81ecdfbb 14094Copyright (C) 2009 Free Software Foundation, Inc.
fdd6fa61
AG
14095This config.status script is free software; the Free Software Foundation
14096gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14097
14098ac_pwd='$ac_pwd'
14099srcdir='$srcdir'
14100INSTALL='$INSTALL'
6bb11ab3 14101AWK='$AWK'
81ecdfbb 14102test -n "\$AWK" || AWK=awk
fdd6fa61
AG
14103_ACEOF
14104
81ecdfbb
RW
14105cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14106# The default lists apply if the user does not specify any file.
fdd6fa61
AG
14107ac_need_defaults=:
14108while test $# != 0
14109do
14110 case $1 in
14111 --*=*)
81ecdfbb
RW
14112 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14113 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
fdd6fa61
AG
14114 ac_shift=:
14115 ;;
81ecdfbb 14116 *)
fdd6fa61
AG
14117 ac_option=$1
14118 ac_optarg=$2
14119 ac_shift=shift
14120 ;;
fdd6fa61
AG
14121 esac
14122
14123 case $ac_option in
14124 # Handling of the options.
fdd6fa61
AG
14125 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14126 ac_cs_recheck=: ;;
81ecdfbb
RW
14127 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14128 $as_echo "$ac_cs_version"; exit ;;
14129 --debug | --debu | --deb | --de | --d | -d )
fdd6fa61
AG
14130 debug=: ;;
14131 --file | --fil | --fi | --f )
14132 $ac_shift
81ecdfbb
RW
14133 case $ac_optarg in
14134 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14135 esac
14136 as_fn_append CONFIG_FILES " '$ac_optarg'"
fdd6fa61
AG
14137 ac_need_defaults=false;;
14138 --header | --heade | --head | --hea )
14139 $ac_shift
81ecdfbb
RW
14140 case $ac_optarg in
14141 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14142 esac
14143 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
fdd6fa61 14144 ac_need_defaults=false;;
81ecdfbb
RW
14145 --he | --h)
14146 # Conflict between --help and --header
14147 as_fn_error "ambiguous option: \`$1'
14148Try \`$0 --help' for more information.";;
14149 --help | --hel | -h )
14150 $as_echo "$ac_cs_usage"; exit ;;
fdd6fa61
AG
14151 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14152 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14153 ac_cs_silent=: ;;
14154
14155 # This is an error.
81ecdfbb
RW
14156 -*) as_fn_error "unrecognized option: \`$1'
14157Try \`$0 --help' for more information." ;;
fdd6fa61 14158
81ecdfbb
RW
14159 *) as_fn_append ac_config_targets " $1"
14160 ac_need_defaults=false ;;
fdd6fa61
AG
14161
14162 esac
14163 shift
14164done
14165
14166ac_configure_extra_args=
14167
14168if $ac_cs_silent; then
14169 exec 6>/dev/null
14170 ac_configure_extra_args="$ac_configure_extra_args --silent"
14171fi
14172
14173_ACEOF
81ecdfbb 14174cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fdd6fa61 14175if \$ac_cs_recheck; then
81ecdfbb
RW
14176 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14177 shift
14178 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14179 CONFIG_SHELL='$SHELL'
14180 export CONFIG_SHELL
14181 exec "\$@"
fdd6fa61
AG
14182fi
14183
14184_ACEOF
81ecdfbb
RW
14185cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14186exec 5>>config.log
14187{
14188 echo
14189 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14190## Running $as_me. ##
14191_ASBOX
14192 $as_echo "$ac_log"
14193} >&5
fdd6fa61 14194
81ecdfbb
RW
14195_ACEOF
14196cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14197#
14198# INIT-COMMANDS
14199#
14200ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14201
6bb11ab3
L
14202
14203# The HP-UX ksh and POSIX shell print the target directory to stdout
14204# if CDPATH is set.
14205(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14206
14207sed_quote_subst='$sed_quote_subst'
14208double_quote_subst='$double_quote_subst'
14209delay_variable_subst='$delay_variable_subst'
14210macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14211macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14212enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14213enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14214pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14215enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14216SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14217ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14218host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14219host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14220host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14221build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14222build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14223build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14224SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14225Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14226GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14227EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14228FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14229LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14230NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14231LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14232max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14233ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14234exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14235lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14236lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14237lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14238reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14239reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14240OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14241deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14242file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14243AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14244AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14245STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14246RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14247old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14248old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14249old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14250lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14251CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14252CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14253compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14254GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14255lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14256lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14257lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14258lt_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"`'
14259objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14260MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14261lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14262lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14263lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14264lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14265lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14266need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14267DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14268NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14269LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14270OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14271OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14272libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14273shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14274extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14275archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14276enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14277export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14278whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14279compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14280old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14281old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14282archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14283archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14284module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14285module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14286with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14287allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14288no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14289hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14290hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14291hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14292hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14293hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14294hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14295hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14296hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14297inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14298link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14299fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14300always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14301export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14302exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14303include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14304prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14305file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14306variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14307need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14308need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14309version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14310runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14311shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14312shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14313libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14314library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14315soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14316install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14317postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14318postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14319finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14320finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14321hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14322sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14323sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14324hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14325enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14326enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14327enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14328old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14329striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14330
14331LTCC='$LTCC'
14332LTCFLAGS='$LTCFLAGS'
14333compiler='$compiler_DEFAULT'
14334
14335# A function that is used when there is no print builtin or printf.
14336func_fallback_echo ()
14337{
14338 eval 'cat <<_LTECHO_EOF
14339\$1
14340_LTECHO_EOF'
14341}
14342
14343# Quote evaled strings.
14344for var in SHELL \
14345ECHO \
14346SED \
14347GREP \
14348EGREP \
14349FGREP \
14350LD \
14351NM \
14352LN_S \
14353lt_SP2NL \
14354lt_NL2SP \
14355reload_flag \
14356OBJDUMP \
14357deplibs_check_method \
14358file_magic_cmd \
14359AR \
14360AR_FLAGS \
14361STRIP \
14362RANLIB \
14363CC \
14364CFLAGS \
14365compiler \
14366lt_cv_sys_global_symbol_pipe \
14367lt_cv_sys_global_symbol_to_cdecl \
14368lt_cv_sys_global_symbol_to_c_name_address \
14369lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14370lt_prog_compiler_no_builtin_flag \
14371lt_prog_compiler_wl \
14372lt_prog_compiler_pic \
14373lt_prog_compiler_static \
14374lt_cv_prog_compiler_c_o \
14375need_locks \
14376DSYMUTIL \
14377NMEDIT \
14378LIPO \
14379OTOOL \
14380OTOOL64 \
14381shrext_cmds \
14382export_dynamic_flag_spec \
14383whole_archive_flag_spec \
14384compiler_needs_object \
14385with_gnu_ld \
14386allow_undefined_flag \
14387no_undefined_flag \
14388hardcode_libdir_flag_spec \
14389hardcode_libdir_flag_spec_ld \
14390hardcode_libdir_separator \
14391fix_srcfile_path \
14392exclude_expsyms \
14393include_expsyms \
14394file_list_spec \
14395variables_saved_for_relink \
14396libname_spec \
14397library_names_spec \
14398soname_spec \
14399install_override_mode \
14400finish_eval \
14401old_striplib \
14402striplib; do
14403 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14404 *[\\\\\\\`\\"\\\$]*)
14405 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14406 ;;
14407 *)
14408 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14409 ;;
14410 esac
14411done
14412
14413# Double-quote double-evaled strings.
14414for var in reload_cmds \
14415old_postinstall_cmds \
14416old_postuninstall_cmds \
14417old_archive_cmds \
14418extract_expsyms_cmds \
14419old_archive_from_new_cmds \
14420old_archive_from_expsyms_cmds \
14421archive_cmds \
14422archive_expsym_cmds \
14423module_cmds \
14424module_expsym_cmds \
14425export_symbols_cmds \
14426prelink_cmds \
14427postinstall_cmds \
14428postuninstall_cmds \
14429finish_cmds \
14430sys_lib_search_path_spec \
14431sys_lib_dlsearch_path_spec; do
14432 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14433 *[\\\\\\\`\\"\\\$]*)
14434 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14435 ;;
14436 *)
14437 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14438 ;;
14439 esac
14440done
14441
14442ac_aux_dir='$ac_aux_dir'
14443xsi_shell='$xsi_shell'
14444lt_shell_append='$lt_shell_append'
14445
14446# See if we are running on zsh, and set the options which allow our
14447# commands through without removal of \ escapes INIT.
14448if test -n "\${ZSH_VERSION+set}" ; then
14449 setopt NO_GLOB_SUBST
14450fi
14451
14452
14453 PACKAGE='$PACKAGE'
14454 VERSION='$VERSION'
14455 TIMESTAMP='$TIMESTAMP'
14456 RM='$RM'
14457 ofile='$ofile'
14458
14459
14460
14461
81ecdfbb 14462_ACEOF
fdd6fa61 14463
81ecdfbb 14464cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fdd6fa61 14465
81ecdfbb 14466# Handling of arguments.
fdd6fa61
AG
14467for ac_config_target in $ac_config_targets
14468do
81ecdfbb
RW
14469 case $ac_config_target in
14470 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14471 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14472 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14473 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14474 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14475 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14476 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14477 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14478 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14479
14480 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
fdd6fa61
AG
14481 esac
14482done
14483
81ecdfbb 14484
fdd6fa61
AG
14485# If the user did not use the arguments to specify the items to instantiate,
14486# then the envvar interface is used. Set only those that are not.
14487# We use the long form for the default assignment because of an extremely
14488# bizarre bug on SunOS 4.1.3.
14489if $ac_need_defaults; then
14490 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14491 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14492 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14493 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14494fi
14495
14496# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14497# simply because there is no reason against having it here, and in addition,
fdd6fa61 14498# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14499# Hook for its removal unless debugging.
14500# Note that there is a small window in which the directory will not be cleaned:
14501# after its creation but before its name has been assigned to `$tmp'.
fdd6fa61
AG
14502$debug ||
14503{
81ecdfbb
RW
14504 tmp=
14505 trap 'exit_status=$?
14506 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14507' 0
14508 trap 'as_fn_exit 1' 1 2 13 15
fdd6fa61 14509}
fdd6fa61
AG
14510# Create a (secure) tmp directory for tmp files.
14511
14512{
81ecdfbb 14513 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
fdd6fa61
AG
14514 test -n "$tmp" && test -d "$tmp"
14515} ||
14516{
81ecdfbb
RW
14517 tmp=./conf$$-$RANDOM
14518 (umask 077 && mkdir "$tmp")
14519} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
fdd6fa61 14520
81ecdfbb
RW
14521# Set up the scripts for CONFIG_FILES section.
14522# No need to generate them if there are no CONFIG_FILES.
14523# This happens for instance with `./config.status config.h'.
14524if test -n "$CONFIG_FILES"; then
fdd6fa61 14525
fdd6fa61 14526
81ecdfbb
RW
14527ac_cr=`echo X | tr X '\015'`
14528# On cygwin, bash can eat \r inside `` if the user requested igncr.
14529# But we know of no other shell where ac_cr would be empty at this
14530# point, so we can use a bashism as a fallback.
14531if test "x$ac_cr" = x; then
14532 eval ac_cr=\$\'\\r\'
14533fi
14534ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14535if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14536 ac_cs_awk_cr='\r'
14537else
14538 ac_cs_awk_cr=$ac_cr
14539fi
fdd6fa61 14540
81ecdfbb 14541echo 'BEGIN {' >"$tmp/subs1.awk" &&
fdd6fa61
AG
14542_ACEOF
14543
81ecdfbb
RW
14544
14545{
14546 echo "cat >conf$$subs.awk <<_ACEOF" &&
14547 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14548 echo "_ACEOF"
14549} >conf$$subs.sh ||
14550 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14551ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14552ac_delim='%!_!# '
14553for ac_last_try in false false false false false :; do
14554 . ./conf$$subs.sh ||
14555 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14556
14557 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14558 if test $ac_delim_n = $ac_delim_num; then
14559 break
14560 elif $ac_last_try; then
14561 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14562 else
14563 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fdd6fa61 14564 fi
81ecdfbb
RW
14565done
14566rm -f conf$$subs.sh
fdd6fa61 14567
81ecdfbb
RW
14568cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14569cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
fdd6fa61 14570_ACEOF
81ecdfbb
RW
14571sed -n '
14572h
14573s/^/S["/; s/!.*/"]=/
14574p
14575g
14576s/^[^!]*!//
14577:repl
14578t repl
14579s/'"$ac_delim"'$//
14580t delim
14581:nl
14582h
14583s/\(.\{148\}\).*/\1/
14584t more1
14585s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14586p
14587n
14588b repl
14589:more1
14590s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14591p
14592g
14593s/.\{148\}//
14594t nl
14595:delim
14596h
14597s/\(.\{148\}\).*/\1/
14598t more2
14599s/["\\]/\\&/g; s/^/"/; s/$/"/
14600p
14601b
14602:more2
14603s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14604p
14605g
14606s/.\{148\}//
14607t delim
14608' <conf$$subs.awk | sed '
14609/^[^""]/{
14610 N
14611 s/\n//
14612}
14613' >>$CONFIG_STATUS || ac_write_fail=1
14614rm -f conf$$subs.awk
14615cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14616_ACAWK
14617cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14618 for (key in S) S_is_set[key] = 1
14619 FS = "\a"
fdd6fa61 14620
81ecdfbb
RW
14621}
14622{
14623 line = $ 0
14624 nfields = split(line, field, "@")
14625 substed = 0
14626 len = length(field[1])
14627 for (i = 2; i < nfields; i++) {
14628 key = field[i]
14629 keylen = length(key)
14630 if (S_is_set[key]) {
14631 value = S[key]
14632 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14633 len += length(value) + length(field[++i])
14634 substed = 1
14635 } else
14636 len += 1 + keylen
14637 }
14638
14639 print line
14640}
fdd6fa61 14641
81ecdfbb
RW
14642_ACAWK
14643_ACEOF
14644cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14645if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14646 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
fdd6fa61 14647else
81ecdfbb
RW
14648 cat
14649fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14650 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14651_ACEOF
fdd6fa61 14652
81ecdfbb
RW
14653# VPATH may cause trouble with some makes, so we remove $(srcdir),
14654# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14655# trailing colons and then remove the whole line if VPATH becomes empty
14656# (actually we leave an empty line to preserve line numbers).
14657if test "x$srcdir" = x.; then
14658 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14659s/:*\$(srcdir):*/:/
14660s/:*\${srcdir}:*/:/
14661s/:*@srcdir@:*/:/
14662s/^\([^=]*=[ ]*\):*/\1/
14663s/:*$//
14664s/^[^=]*=[ ]*$//
14665}'
14666fi
fdd6fa61 14667
81ecdfbb
RW
14668cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14669fi # test -n "$CONFIG_FILES"
fdd6fa61 14670
81ecdfbb
RW
14671# Set up the scripts for CONFIG_HEADERS section.
14672# No need to generate them if there are no CONFIG_HEADERS.
14673# This happens for instance with `./config.status Makefile'.
14674if test -n "$CONFIG_HEADERS"; then
14675cat >"$tmp/defines.awk" <<\_ACAWK ||
14676BEGIN {
14677_ACEOF
fdd6fa61 14678
81ecdfbb
RW
14679# Transform confdefs.h into an awk script `defines.awk', embedded as
14680# here-document in config.status, that substitutes the proper values into
14681# config.h.in to produce config.h.
fdd6fa61 14682
81ecdfbb
RW
14683# Create a delimiter string that does not exist in confdefs.h, to ease
14684# handling of long lines.
14685ac_delim='%!_!# '
14686for ac_last_try in false false :; do
14687 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14688 if test -z "$ac_t"; then
14689 break
14690 elif $ac_last_try; then
14691 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
fdd6fa61 14692 else
81ecdfbb 14693 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fdd6fa61 14694 fi
fdd6fa61 14695done
81ecdfbb
RW
14696
14697# For the awk script, D is an array of macro values keyed by name,
14698# likewise P contains macro parameters if any. Preserve backslash
14699# newline sequences.
14700
14701ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14702sed -n '
14703s/.\{148\}/&'"$ac_delim"'/g
14704t rset
14705:rset
14706s/^[ ]*#[ ]*define[ ][ ]*/ /
14707t def
14708d
14709:def
14710s/\\$//
14711t bsnl
14712s/["\\]/\\&/g
14713s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14714D["\1"]=" \3"/p
14715s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14716d
14717:bsnl
14718s/["\\]/\\&/g
14719s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14720D["\1"]=" \3\\\\\\n"\\/p
14721t cont
14722s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14723t cont
14724d
14725:cont
14726n
14727s/.\{148\}/&'"$ac_delim"'/g
14728t clear
14729:clear
14730s/\\$//
14731t bsnlc
14732s/["\\]/\\&/g; s/^/"/; s/$/"/p
14733d
14734:bsnlc
14735s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14736b cont
14737' <confdefs.h | sed '
14738s/'"$ac_delim"'/"\\\
14739"/g' >>$CONFIG_STATUS || ac_write_fail=1
14740
14741cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14742 for (key in D) D_is_set[key] = 1
14743 FS = "\a"
14744}
14745/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14746 line = \$ 0
14747 split(line, arg, " ")
14748 if (arg[1] == "#") {
14749 defundef = arg[2]
14750 mac1 = arg[3]
14751 } else {
14752 defundef = substr(arg[1], 2)
14753 mac1 = arg[2]
14754 }
14755 split(mac1, mac2, "(") #)
14756 macro = mac2[1]
14757 prefix = substr(line, 1, index(line, defundef) - 1)
14758 if (D_is_set[macro]) {
14759 # Preserve the white space surrounding the "#".
14760 print prefix "define", macro P[macro] D[macro]
14761 next
14762 } else {
14763 # Replace #undef with comments. This is necessary, for example,
14764 # in the case of _POSIX_SOURCE, which is predefined and required
14765 # on some systems where configure will not decide to define it.
14766 if (defundef == "undef") {
14767 print "/*", prefix defundef, macro, "*/"
14768 next
14769 }
14770 }
14771}
14772{ print }
14773_ACAWK
fdd6fa61 14774_ACEOF
81ecdfbb
RW
14775cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14776 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14777fi # test -n "$CONFIG_HEADERS"
fdd6fa61 14778
fdd6fa61 14779
81ecdfbb
RW
14780eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14781shift
14782for ac_tag
14783do
14784 case $ac_tag in
14785 :[FHLC]) ac_mode=$ac_tag; continue;;
14786 esac
14787 case $ac_mode$ac_tag in
14788 :[FHL]*:*);;
14789 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14790 :[FH]-) ac_tag=-:-;;
14791 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
fdd6fa61 14792 esac
81ecdfbb
RW
14793 ac_save_IFS=$IFS
14794 IFS=:
14795 set x $ac_tag
14796 IFS=$ac_save_IFS
14797 shift
14798 ac_file=$1
14799 shift
fdd6fa61 14800
81ecdfbb
RW
14801 case $ac_mode in
14802 :L) ac_source=$1;;
14803 :[FH])
14804 ac_file_inputs=
14805 for ac_f
14806 do
14807 case $ac_f in
14808 -) ac_f="$tmp/stdin";;
14809 *) # Look for the file first in the build tree, then in the source tree
14810 # (if the path is not absolute). The absolute path cannot be DOS-style,
14811 # because $ac_f cannot contain `:'.
14812 test -f "$ac_f" ||
14813 case $ac_f in
14814 [\\/$]*) false;;
14815 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14816 esac ||
14817 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
fdd6fa61 14818 esac
81ecdfbb
RW
14819 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14820 as_fn_append ac_file_inputs " '$ac_f'"
14821 done
fdd6fa61 14822
81ecdfbb
RW
14823 # Let's still pretend it is `configure' which instantiates (i.e., don't
14824 # use $as_me), people would be surprised to read:
14825 # /* config.h. Generated by config.status. */
14826 configure_input='Generated from '`
14827 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14828 `' by configure.'
14829 if test x"$ac_file" != x-; then
14830 configure_input="$ac_file. $configure_input"
14831 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14832$as_echo "$as_me: creating $ac_file" >&6;}
14833 fi
14834 # Neutralize special characters interpreted by sed in replacement strings.
14835 case $configure_input in #(
14836 *\&* | *\|* | *\\* )
14837 ac_sed_conf_input=`$as_echo "$configure_input" |
14838 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14839 *) ac_sed_conf_input=$configure_input;;
14840 esac
fdd6fa61 14841
81ecdfbb
RW
14842 case $ac_tag in
14843 *:-:* | *:-) cat >"$tmp/stdin" \
14844 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14845 esac
14846 ;;
14847 esac
fdd6fa61 14848
81ecdfbb 14849 ac_dir=`$as_dirname -- "$ac_file" ||
fdd6fa61
AG
14850$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14851 X"$ac_file" : 'X\(//\)[^/]' \| \
14852 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14853 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14854$as_echo X"$ac_file" |
14855 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14856 s//\1/
14857 q
14858 }
14859 /^X\(\/\/\)[^/].*/{
14860 s//\1/
14861 q
14862 }
14863 /^X\(\/\/\)$/{
14864 s//\1/
14865 q
14866 }
14867 /^X\(\/\).*/{
14868 s//\1/
14869 q
14870 }
14871 s/.*/./; q'`
14872 as_dir="$ac_dir"; as_fn_mkdir_p
fdd6fa61
AG
14873 ac_builddir=.
14874
81ecdfbb
RW
14875case "$ac_dir" in
14876.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14877*)
14878 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14879 # A ".." for each directory in $ac_dir_suffix.
14880 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14881 case $ac_top_builddir_sub in
14882 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14883 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14884 esac ;;
14885esac
14886ac_abs_top_builddir=$ac_pwd
14887ac_abs_builddir=$ac_pwd$ac_dir_suffix
14888# for backward compatibility:
14889ac_top_builddir=$ac_top_build_prefix
fdd6fa61
AG
14890
14891case $srcdir in
81ecdfbb 14892 .) # We are building in place.
fdd6fa61 14893 ac_srcdir=.
81ecdfbb
RW
14894 ac_top_srcdir=$ac_top_builddir_sub
14895 ac_abs_top_srcdir=$ac_pwd ;;
14896 [\\/]* | ?:[\\/]* ) # Absolute name.
fdd6fa61 14897 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14898 ac_top_srcdir=$srcdir
14899 ac_abs_top_srcdir=$srcdir ;;
14900 *) # Relative name.
14901 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14902 ac_top_srcdir=$ac_top_build_prefix$srcdir
14903 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fdd6fa61 14904esac
81ecdfbb 14905ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
fdd6fa61 14906
fdd6fa61 14907
81ecdfbb
RW
14908 case $ac_mode in
14909 :F)
14910 #
14911 # CONFIG_FILE
14912 #
fdd6fa61 14913
81ecdfbb
RW
14914 case $INSTALL in
14915 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14916 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
fdd6fa61 14917 esac
81ecdfbb 14918_ACEOF
fdd6fa61 14919
81ecdfbb
RW
14920cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14921# If the template does not know about datarootdir, expand it.
14922# FIXME: This hack should be removed a few years after 2.60.
14923ac_datarootdir_hack=; ac_datarootdir_seen=
14924ac_sed_dataroot='
14925/datarootdir/ {
14926 p
14927 q
14928}
14929/@datadir@/p
14930/@docdir@/p
14931/@infodir@/p
14932/@localedir@/p
14933/@mandir@/p'
14934case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14935*datarootdir*) ac_datarootdir_seen=yes;;
14936*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14938$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14939_ACEOF
14940cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14941 ac_datarootdir_hack='
14942 s&@datadir@&$datadir&g
14943 s&@docdir@&$docdir&g
14944 s&@infodir@&$infodir&g
14945 s&@localedir@&$localedir&g
14946 s&@mandir@&$mandir&g
14947 s&\\\${datarootdir}&$datarootdir&g' ;;
14948esac
fdd6fa61 14949_ACEOF
fdd6fa61 14950
81ecdfbb
RW
14951# Neutralize VPATH when `$srcdir' = `.'.
14952# Shell code in configure.ac might set extrasub.
14953# FIXME: do we really want to maintain this feature?
14954cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14955ac_sed_extra="$ac_vpsub
14956$extrasub
14957_ACEOF
14958cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14959:t
14960/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14961s|@configure_input@|$ac_sed_conf_input|;t t
14962s&@top_builddir@&$ac_top_builddir_sub&;t t
14963s&@top_build_prefix@&$ac_top_build_prefix&;t t
14964s&@srcdir@&$ac_srcdir&;t t
14965s&@abs_srcdir@&$ac_abs_srcdir&;t t
14966s&@top_srcdir@&$ac_top_srcdir&;t t
14967s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14968s&@builddir@&$ac_builddir&;t t
14969s&@abs_builddir@&$ac_abs_builddir&;t t
14970s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14971s&@INSTALL@&$ac_INSTALL&;t t
14972$ac_datarootdir_hack
14973"
14974eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14975 || as_fn_error "could not create $ac_file" "$LINENO" 5
14976
14977test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14978 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14979 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14981which seems to be undefined. Please make sure it is defined." >&5
14982$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14983which seems to be undefined. Please make sure it is defined." >&2;}
14984
14985 rm -f "$tmp/stdin"
14986 case $ac_file in
14987 -) cat "$tmp/out" && rm -f "$tmp/out";;
14988 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14989 esac \
14990 || as_fn_error "could not create $ac_file" "$LINENO" 5
14991 ;;
14992 :H)
14993 #
14994 # CONFIG_HEADER
14995 #
14996 if test x"$ac_file" != x-; then
14997 {
14998 $as_echo "/* $configure_input */" \
14999 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15000 } >"$tmp/config.h" \
15001 || as_fn_error "could not create $ac_file" "$LINENO" 5
15002 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15003 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15004$as_echo "$as_me: $ac_file is unchanged" >&6;}
15005 else
15006 rm -f "$ac_file"
15007 mv "$tmp/config.h" "$ac_file" \
15008 || as_fn_error "could not create $ac_file" "$LINENO" 5
15009 fi
fdd6fa61 15010 else
81ecdfbb
RW
15011 $as_echo "/* $configure_input */" \
15012 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15013 || as_fn_error "could not create -" "$LINENO" 5
15014 fi
15015 ;;
15016 :L)
15017 #
15018 # CONFIG_LINK
15019 #
fdd6fa61 15020
81ecdfbb
RW
15021 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15022 :
15023 else
15024 # Prefer the file from the source tree if names are identical.
15025 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15026 ac_source=$srcdir/$ac_source
15027 fi
fdd6fa61 15028
81ecdfbb
RW
15029 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15030$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
fdd6fa61 15031
81ecdfbb
RW
15032 if test ! -r "$ac_source"; then
15033 as_fn_error "$ac_source: file not found" "$LINENO" 5
15034 fi
15035 rm -f "$ac_file"
fdd6fa61 15036
81ecdfbb
RW
15037 # Try a relative symlink, then a hard link, then a copy.
15038 case $srcdir in
15039 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15040 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15041 esac
15042 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15043 ln "$ac_source" "$ac_file" 2>/dev/null ||
15044 cp -p "$ac_source" "$ac_file" ||
15045 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15046 fi
15047 ;;
15048 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15049$as_echo "$as_me: executing $ac_file commands" >&6;}
15050 ;;
15051 esac
fdd6fa61
AG
15052
15053
81ecdfbb 15054 case $ac_file$ac_mode in
db2e4d67 15055 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15056 "libtool":C)
15057
15058 # See if we are running on zsh, and set the options which allow our
15059 # commands through without removal of \ escapes.
15060 if test -n "${ZSH_VERSION+set}" ; then
15061 setopt NO_GLOB_SUBST
15062 fi
15063
15064 cfgfile="${ofile}T"
15065 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15066 $RM "$cfgfile"
15067
15068 cat <<_LT_EOF >> "$cfgfile"
15069#! $SHELL
15070
15071# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15072# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15073# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15074# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15075#
15076# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15077# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15078# Written by Gordon Matzigkeit, 1996
15079#
15080# This file is part of GNU Libtool.
15081#
15082# GNU Libtool is free software; you can redistribute it and/or
15083# modify it under the terms of the GNU General Public License as
15084# published by the Free Software Foundation; either version 2 of
15085# the License, or (at your option) any later version.
15086#
15087# As a special exception to the GNU General Public License,
15088# if you distribute this file as part of a program or library that
15089# is built using GNU Libtool, you may include this file under the
15090# same distribution terms that you use for the rest of that program.
15091#
15092# GNU Libtool is distributed in the hope that it will be useful,
15093# but WITHOUT ANY WARRANTY; without even the implied warranty of
15094# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15095# GNU General Public License for more details.
15096#
15097# You should have received a copy of the GNU General Public License
15098# along with GNU Libtool; see the file COPYING. If not, a copy
15099# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15100# obtained by writing to the Free Software Foundation, Inc.,
15101# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15102
15103
15104# The names of the tagged configurations supported by this script.
15105available_tags=""
15106
15107# ### BEGIN LIBTOOL CONFIG
15108
15109# Which release of libtool.m4 was used?
15110macro_version=$macro_version
15111macro_revision=$macro_revision
15112
15113# Whether or not to build shared libraries.
15114build_libtool_libs=$enable_shared
15115
15116# Whether or not to build static libraries.
15117build_old_libs=$enable_static
15118
15119# What type of objects to build.
15120pic_mode=$pic_mode
15121
15122# Whether or not to optimize for fast installation.
15123fast_install=$enable_fast_install
15124
15125# Shell to use when invoking shell scripts.
15126SHELL=$lt_SHELL
15127
15128# An echo program that protects backslashes.
15129ECHO=$lt_ECHO
15130
15131# The host system.
15132host_alias=$host_alias
15133host=$host
15134host_os=$host_os
15135
15136# The build system.
15137build_alias=$build_alias
15138build=$build
15139build_os=$build_os
15140
15141# A sed program that does not truncate output.
15142SED=$lt_SED
15143
15144# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15145Xsed="\$SED -e 1s/^X//"
15146
15147# A grep program that handles long lines.
15148GREP=$lt_GREP
15149
15150# An ERE matcher.
15151EGREP=$lt_EGREP
15152
15153# A literal string matcher.
15154FGREP=$lt_FGREP
15155
15156# A BSD- or MS-compatible name lister.
15157NM=$lt_NM
15158
15159# Whether we need soft or hard links.
15160LN_S=$lt_LN_S
15161
15162# What is the maximum length of a command?
15163max_cmd_len=$max_cmd_len
15164
15165# Object file suffix (normally "o").
15166objext=$ac_objext
15167
15168# Executable file suffix (normally "").
15169exeext=$exeext
15170
15171# whether the shell understands "unset".
15172lt_unset=$lt_unset
15173
15174# turn spaces into newlines.
15175SP2NL=$lt_lt_SP2NL
15176
15177# turn newlines into spaces.
15178NL2SP=$lt_lt_NL2SP
15179
15180# An object symbol dumper.
15181OBJDUMP=$lt_OBJDUMP
15182
15183# Method to check whether dependent libraries are shared objects.
15184deplibs_check_method=$lt_deplibs_check_method
15185
15186# Command to use when deplibs_check_method == "file_magic".
15187file_magic_cmd=$lt_file_magic_cmd
15188
15189# The archiver.
15190AR=$lt_AR
15191AR_FLAGS=$lt_AR_FLAGS
15192
15193# A symbol stripping program.
15194STRIP=$lt_STRIP
15195
15196# Commands used to install an old-style archive.
15197RANLIB=$lt_RANLIB
15198old_postinstall_cmds=$lt_old_postinstall_cmds
15199old_postuninstall_cmds=$lt_old_postuninstall_cmds
15200
15201# Whether to use a lock for old archive extraction.
15202lock_old_archive_extraction=$lock_old_archive_extraction
15203
15204# A C compiler.
15205LTCC=$lt_CC
15206
15207# LTCC compiler flags.
15208LTCFLAGS=$lt_CFLAGS
15209
15210# Take the output of nm and produce a listing of raw symbols and C names.
15211global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15212
15213# Transform the output of nm in a proper C declaration.
15214global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15215
15216# Transform the output of nm in a C name address pair.
15217global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15218
15219# Transform the output of nm in a C name address pair when lib prefix is needed.
15220global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15221
15222# The name of the directory that contains temporary libtool files.
15223objdir=$objdir
15224
15225# Used to examine libraries when file_magic_cmd begins with "file".
15226MAGIC_CMD=$MAGIC_CMD
15227
15228# Must we lock files when doing compilation?
15229need_locks=$lt_need_locks
15230
15231# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15232DSYMUTIL=$lt_DSYMUTIL
15233
15234# Tool to change global to local symbols on Mac OS X.
15235NMEDIT=$lt_NMEDIT
15236
15237# Tool to manipulate fat objects and archives on Mac OS X.
15238LIPO=$lt_LIPO
15239
15240# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15241OTOOL=$lt_OTOOL
15242
15243# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15244OTOOL64=$lt_OTOOL64
15245
15246# Old archive suffix (normally "a").
15247libext=$libext
15248
15249# Shared library suffix (normally ".so").
15250shrext_cmds=$lt_shrext_cmds
15251
15252# The commands to extract the exported symbol list from a shared archive.
15253extract_expsyms_cmds=$lt_extract_expsyms_cmds
15254
15255# Variables whose values should be saved in libtool wrapper scripts and
15256# restored at link time.
15257variables_saved_for_relink=$lt_variables_saved_for_relink
15258
15259# Do we need the "lib" prefix for modules?
15260need_lib_prefix=$need_lib_prefix
15261
15262# Do we need a version for libraries?
15263need_version=$need_version
15264
15265# Library versioning type.
15266version_type=$version_type
15267
15268# Shared library runtime path variable.
15269runpath_var=$runpath_var
15270
15271# Shared library path variable.
15272shlibpath_var=$shlibpath_var
15273
15274# Is shlibpath searched before the hard-coded library search path?
15275shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15276
15277# Format of library name prefix.
15278libname_spec=$lt_libname_spec
15279
15280# List of archive names. First name is the real one, the rest are links.
15281# The last name is the one that the linker finds with -lNAME
15282library_names_spec=$lt_library_names_spec
15283
15284# The coded name of the library, if different from the real name.
15285soname_spec=$lt_soname_spec
15286
15287# Permission mode override for installation of shared libraries.
15288install_override_mode=$lt_install_override_mode
15289
15290# Command to use after installation of a shared archive.
15291postinstall_cmds=$lt_postinstall_cmds
15292
15293# Command to use after uninstallation of a shared archive.
15294postuninstall_cmds=$lt_postuninstall_cmds
15295
15296# Commands used to finish a libtool library installation in a directory.
15297finish_cmds=$lt_finish_cmds
15298
15299# As "finish_cmds", except a single script fragment to be evaled but
15300# not shown.
15301finish_eval=$lt_finish_eval
15302
15303# Whether we should hardcode library paths into libraries.
15304hardcode_into_libs=$hardcode_into_libs
15305
15306# Compile-time system search path for libraries.
15307sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15308
15309# Run-time system search path for libraries.
15310sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15311
15312# Whether dlopen is supported.
15313dlopen_support=$enable_dlopen
15314
15315# Whether dlopen of programs is supported.
15316dlopen_self=$enable_dlopen_self
15317
15318# Whether dlopen of statically linked programs is supported.
15319dlopen_self_static=$enable_dlopen_self_static
15320
15321# Commands to strip libraries.
15322old_striplib=$lt_old_striplib
15323striplib=$lt_striplib
15324
15325
15326# The linker used to build libraries.
15327LD=$lt_LD
15328
15329# How to create reloadable object files.
15330reload_flag=$lt_reload_flag
15331reload_cmds=$lt_reload_cmds
15332
15333# Commands used to build an old-style archive.
15334old_archive_cmds=$lt_old_archive_cmds
15335
15336# A language specific compiler.
15337CC=$lt_compiler
15338
15339# Is the compiler the GNU compiler?
15340with_gcc=$GCC
15341
15342# Compiler flag to turn off builtin functions.
15343no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15344
15345# How to pass a linker flag through the compiler.
15346wl=$lt_lt_prog_compiler_wl
15347
15348# Additional compiler flags for building library objects.
15349pic_flag=$lt_lt_prog_compiler_pic
15350
15351# Compiler flag to prevent dynamic linking.
15352link_static_flag=$lt_lt_prog_compiler_static
15353
15354# Does compiler simultaneously support -c and -o options?
15355compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15356
15357# Whether or not to add -lc for building shared libraries.
15358build_libtool_need_lc=$archive_cmds_need_lc
15359
15360# Whether or not to disallow shared libs when runtime libs are static.
15361allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15362
15363# Compiler flag to allow reflexive dlopens.
15364export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15365
15366# Compiler flag to generate shared objects directly from archives.
15367whole_archive_flag_spec=$lt_whole_archive_flag_spec
15368
15369# Whether the compiler copes with passing no objects directly.
15370compiler_needs_object=$lt_compiler_needs_object
15371
15372# Create an old-style archive from a shared archive.
15373old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15374
15375# Create a temporary old-style archive to link instead of a shared archive.
15376old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15377
15378# Commands used to build a shared archive.
15379archive_cmds=$lt_archive_cmds
15380archive_expsym_cmds=$lt_archive_expsym_cmds
15381
15382# Commands used to build a loadable module if different from building
15383# a shared archive.
15384module_cmds=$lt_module_cmds
15385module_expsym_cmds=$lt_module_expsym_cmds
15386
15387# Whether we are building with GNU ld or not.
15388with_gnu_ld=$lt_with_gnu_ld
15389
15390# Flag that allows shared libraries with undefined symbols to be built.
15391allow_undefined_flag=$lt_allow_undefined_flag
15392
15393# Flag that enforces no undefined symbols.
15394no_undefined_flag=$lt_no_undefined_flag
15395
15396# Flag to hardcode \$libdir into a binary during linking.
15397# This must work even if \$libdir does not exist
15398hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15399
15400# If ld is used when linking, flag to hardcode \$libdir into a binary
15401# during linking. This must work even if \$libdir does not exist.
15402hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15403
15404# Whether we need a single "-rpath" flag with a separated argument.
15405hardcode_libdir_separator=$lt_hardcode_libdir_separator
15406
15407# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15408# DIR into the resulting binary.
15409hardcode_direct=$hardcode_direct
15410
15411# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15412# DIR into the resulting binary and the resulting library dependency is
15413# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15414# library is relocated.
15415hardcode_direct_absolute=$hardcode_direct_absolute
15416
15417# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15418# into the resulting binary.
15419hardcode_minus_L=$hardcode_minus_L
15420
15421# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15422# into the resulting binary.
15423hardcode_shlibpath_var=$hardcode_shlibpath_var
15424
15425# Set to "yes" if building a shared library automatically hardcodes DIR
15426# into the library and all subsequent libraries and executables linked
15427# against it.
15428hardcode_automatic=$hardcode_automatic
15429
15430# Set to yes if linker adds runtime paths of dependent libraries
15431# to runtime path list.
15432inherit_rpath=$inherit_rpath
15433
15434# Whether libtool must link a program against all its dependency libraries.
15435link_all_deplibs=$link_all_deplibs
15436
15437# Fix the shell variable \$srcfile for the compiler.
15438fix_srcfile_path=$lt_fix_srcfile_path
15439
15440# Set to "yes" if exported symbols are required.
15441always_export_symbols=$always_export_symbols
15442
15443# The commands to list exported symbols.
15444export_symbols_cmds=$lt_export_symbols_cmds
15445
15446# Symbols that should not be listed in the preloaded symbols.
15447exclude_expsyms=$lt_exclude_expsyms
15448
15449# Symbols that must always be exported.
15450include_expsyms=$lt_include_expsyms
15451
15452# Commands necessary for linking programs (against libraries) with templates.
15453prelink_cmds=$lt_prelink_cmds
15454
15455# Specify filename containing input files.
15456file_list_spec=$lt_file_list_spec
15457
15458# How to hardcode a shared library path into an executable.
15459hardcode_action=$hardcode_action
15460
15461# ### END LIBTOOL CONFIG
15462
15463_LT_EOF
15464
15465 case $host_os in
15466 aix3*)
15467 cat <<\_LT_EOF >> "$cfgfile"
15468# AIX sometimes has problems with the GCC collect2 program. For some
15469# reason, if we set the COLLECT_NAMES environment variable, the problems
15470# vanish in a puff of smoke.
15471if test "X${COLLECT_NAMES+set}" != Xset; then
15472 COLLECT_NAMES=
15473 export COLLECT_NAMES
15474fi
15475_LT_EOF
15476 ;;
15477 esac
15478
15479
15480ltmain="$ac_aux_dir/ltmain.sh"
15481
15482
15483 # We use sed instead of cat because bash on DJGPP gets confused if
15484 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15485 # text mode, it properly converts lines to CR/LF. This bash problem
15486 # is reportedly fixed, but why not run on old versions too?
15487 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15488 || (rm -f "$cfgfile"; exit 1)
15489
15490 case $xsi_shell in
15491 yes)
15492 cat << \_LT_EOF >> "$cfgfile"
15493
15494# func_dirname file append nondir_replacement
15495# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15496# otherwise set result to NONDIR_REPLACEMENT.
15497func_dirname ()
15498{
15499 case ${1} in
15500 */*) func_dirname_result="${1%/*}${2}" ;;
15501 * ) func_dirname_result="${3}" ;;
15502 esac
15503}
15504
15505# func_basename file
15506func_basename ()
15507{
15508 func_basename_result="${1##*/}"
15509}
15510
15511# func_dirname_and_basename file append nondir_replacement
15512# perform func_basename and func_dirname in a single function
15513# call:
15514# dirname: Compute the dirname of FILE. If nonempty,
15515# add APPEND to the result, otherwise set result
15516# to NONDIR_REPLACEMENT.
15517# value returned in "$func_dirname_result"
15518# basename: Compute filename of FILE.
15519# value retuned in "$func_basename_result"
15520# Implementation must be kept synchronized with func_dirname
15521# and func_basename. For efficiency, we do not delegate to
15522# those functions but instead duplicate the functionality here.
15523func_dirname_and_basename ()
15524{
15525 case ${1} in
15526 */*) func_dirname_result="${1%/*}${2}" ;;
15527 * ) func_dirname_result="${3}" ;;
15528 esac
15529 func_basename_result="${1##*/}"
15530}
15531
15532# func_stripname prefix suffix name
15533# strip PREFIX and SUFFIX off of NAME.
15534# PREFIX and SUFFIX must not contain globbing or regex special
15535# characters, hashes, percent signs, but SUFFIX may contain a leading
15536# dot (in which case that matches only a dot).
15537func_stripname ()
15538{
15539 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15540 # positional parameters, so assign one to ordinary parameter first.
15541 func_stripname_result=${3}
15542 func_stripname_result=${func_stripname_result#"${1}"}
15543 func_stripname_result=${func_stripname_result%"${2}"}
15544}
15545
15546# func_opt_split
15547func_opt_split ()
15548{
15549 func_opt_split_opt=${1%%=*}
15550 func_opt_split_arg=${1#*=}
15551}
15552
15553# func_lo2o object
15554func_lo2o ()
15555{
15556 case ${1} in
15557 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15558 *) func_lo2o_result=${1} ;;
15559 esac
15560}
15561
15562# func_xform libobj-or-source
15563func_xform ()
15564{
15565 func_xform_result=${1%.*}.lo
15566}
15567
15568# func_arith arithmetic-term...
15569func_arith ()
15570{
15571 func_arith_result=$(( $* ))
15572}
15573
15574# func_len string
15575# STRING may not start with a hyphen.
15576func_len ()
15577{
15578 func_len_result=${#1}
15579}
15580
15581_LT_EOF
15582 ;;
15583 *) # Bourne compatible functions.
15584 cat << \_LT_EOF >> "$cfgfile"
15585
15586# func_dirname file append nondir_replacement
15587# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15588# otherwise set result to NONDIR_REPLACEMENT.
15589func_dirname ()
15590{
15591 # Extract subdirectory from the argument.
15592 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15593 if test "X$func_dirname_result" = "X${1}"; then
15594 func_dirname_result="${3}"
15595 else
15596 func_dirname_result="$func_dirname_result${2}"
15597 fi
15598}
15599
15600# func_basename file
15601func_basename ()
15602{
15603 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15604}
15605
15606
15607# func_stripname prefix suffix name
15608# strip PREFIX and SUFFIX off of NAME.
15609# PREFIX and SUFFIX must not contain globbing or regex special
15610# characters, hashes, percent signs, but SUFFIX may contain a leading
15611# dot (in which case that matches only a dot).
15612# func_strip_suffix prefix name
15613func_stripname ()
15614{
15615 case ${2} in
15616 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15617 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15618 esac
15619}
15620
15621# sed scripts:
15622my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15623my_sed_long_arg='1s/^-[^=]*=//'
15624
15625# func_opt_split
15626func_opt_split ()
15627{
15628 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15629 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15630}
15631
15632# func_lo2o object
15633func_lo2o ()
15634{
15635 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15636}
15637
15638# func_xform libobj-or-source
15639func_xform ()
15640{
15641 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15642}
15643
15644# func_arith arithmetic-term...
15645func_arith ()
15646{
15647 func_arith_result=`expr "$@"`
15648}
15649
15650# func_len string
15651# STRING may not start with a hyphen.
15652func_len ()
15653{
15654 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15655}
15656
15657_LT_EOF
15658esac
15659
15660case $lt_shell_append in
15661 yes)
15662 cat << \_LT_EOF >> "$cfgfile"
15663
15664# func_append var value
15665# Append VALUE to the end of shell variable VAR.
15666func_append ()
15667{
15668 eval "$1+=\$2"
15669}
15670_LT_EOF
15671 ;;
15672 *)
15673 cat << \_LT_EOF >> "$cfgfile"
15674
15675# func_append var value
15676# Append VALUE to the end of shell variable VAR.
15677func_append ()
15678{
15679 eval "$1=\$$1\$2"
15680}
15681
15682_LT_EOF
15683 ;;
15684 esac
15685
15686
15687 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15688 || (rm -f "$cfgfile"; exit 1)
15689
15690 mv -f "$cfgfile" "$ofile" ||
15691 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15692 chmod +x "$ofile"
15693
15694 ;;
81ecdfbb 15695 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
fdd6fa61
AG
15696 rm -f Makesim1.tmp Makesim2.tmp Makefile
15697 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15698 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15699 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15700 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15701 <Makefile.sim >Makefile
15702 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15703 ;;
81ecdfbb
RW
15704 "stamp-h":C) echo > stamp-h ;;
15705
fdd6fa61 15706 esac
81ecdfbb 15707done # for ac_tag
fdd6fa61 15708
fdd6fa61 15709
81ecdfbb 15710as_fn_exit 0
fdd6fa61 15711_ACEOF
fdd6fa61
AG
15712ac_clean_files=$ac_clean_files_save
15713
81ecdfbb
RW
15714test $ac_write_fail = 0 ||
15715 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15716
fdd6fa61
AG
15717
15718# configure is writing to config.log, and then calls config.status.
15719# config.status does its own redirection, appending to config.log.
15720# Unfortunately, on DOS this fails, as config.log is still kept open
15721# by configure, so config.status won't be able to write to it; its
15722# output is simply discarded. So we exec the FD to /dev/null,
15723# effectively closing config.log, so it can be properly (re)opened and
15724# appended to by config.status. When coming back to configure, we
15725# need to make the FD available again.
15726if test "$no_create" != yes; then
15727 ac_cs_success=:
15728 ac_config_status_args=
15729 test "$silent" = yes &&
15730 ac_config_status_args="$ac_config_status_args --quiet"
15731 exec 5>/dev/null
15732 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15733 exec 5>>config.log
15734 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15735 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15736 $ac_cs_success || as_fn_exit $?
15737fi
15738if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15739 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15740$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fdd6fa61
AG
15741fi
15742
15743