]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/iq2000/configure
sim: convert to bfd_endian
[thirdparty/binutils-gdb.git] / sim / iq2000 / configure
CommitLineData
edece237
CV
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.
edece237 8#
edece237
CV
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## -------------------- ##
edece237 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 :
edece237
CV
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
edece237
CV
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
edece237 31fi
edece237 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 }
edece237
CV
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
edece237
CV
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
edece237 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."
edece237 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."
edece237 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
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
edece237 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
edece237
CV
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
edece237
CV
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
edece237 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
edece237
CV
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'`
edece237 418
edece237
CV
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
edece237 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 |
edece237 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
edece237 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
edece237 444 t loop
81ecdfbb 445 s/-\n.*//
edece237 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; }
edece237
CV
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"
edece237
CV
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';;
edece237
CV
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
edece237 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
edece237 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
edece237 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'
edece237 491 fi
edece237
CV
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
edece237
CV
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
edece237
CV
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
edece237
CV
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
edece237 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
edece237
CV
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
edece237
CV
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
edece237 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
edece237
CV
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
edece237
CV
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
edece237
CV
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
edece237
CV
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
edece237
CV
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
edece237
CV
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
edece237
CV
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
edece237
CV
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
edece237
CV
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
edece237 592# include <inttypes.h>
edece237 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
edece237
CV
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
604cgen
605cgendir
606CGEN_MAINT
607REPORT_BUGS_TEXI
608REPORT_BUGS_TO
609PKGVERSION
610sim_profile
611sim_trace
612sim_stdio
613sim_debug
614sim_cflags
615sim_bswap
616MAINT
31e6ad7d
MF
617MAINTAINER_MODE_FALSE
618MAINTAINER_MODE_TRUE
6bb11ab3
L
619lt_cv_dlopen_libs
620OTOOL64
621OTOOL
622LIPO
623NMEDIT
624DSYMUTIL
625AWK
626STRIP
627OBJDUMP
628LN_S
629NM
630ac_ct_DUMPBIN
631DUMPBIN
632LD
633FGREP
634SED
635LIBTOOL
636PLUGINS_FALSE
637PLUGINS_TRUE
aadc9410
MF
638zlibinc
639zlibdir
81ecdfbb
RW
640CATOBJEXT
641GENCAT
642INSTOBJEXT
643DATADIRNAME
644CATALOGS
645POSUB
646GMSGFMT
647XGETTEXT
648INCINTL
649LIBINTL_DEP
650LIBINTL
651USE_NLS
db2e4d67
MF
652GMAKE_FALSE
653GMAKE_TRUE
654MAKE
655CCDEPMODE
656DEPDIR
657am__leading_dot
5f3ef9d0 658PACKAGE
81ecdfbb
RW
659RANLIB
660AR
661HDEFINES
662CC_FOR_BUILD
663INSTALL_DATA
664INSTALL_SCRIPT
665INSTALL_PROGRAM
2232061b
MF
666EGREP
667GREP
668CPP
81ecdfbb
RW
669target_os
670target_vendor
671target_cpu
672target
673host_os
674host_vendor
675host_cpu
676host
677build_os
678build_vendor
679build_cpu
680build
6ffe910a
MF
681OBJEXT
682EXEEXT
683ac_ct_CC
684CPPFLAGS
685LDFLAGS
686CFLAGS
687CC
81ecdfbb
RW
688WERROR_CFLAGS
689WARN_CFLAGS
690sim_xor_endian
691sim_stdcall
692sim_smp
693sim_reserved_bits
694sim_regparm
695sim_packages
696sim_inline
697sim_hw
698sim_hw_objs
699sim_hw_cflags
700sim_default_model
701sim_scache
702sim_float
703sim_hostendian
704sim_endian
705sim_bitsize
706sim_assert
707sim_alignment
708sim_environment
709target_alias
710host_alias
711build_alias
712LIBS
713ECHO_T
714ECHO_N
715ECHO_C
716DEFS
717mandir
718localedir
719libdir
720psdir
721pdfdir
722dvidir
723htmldir
724infodir
725docdir
726oldincludedir
727includedir
728localstatedir
729sharedstatedir
730sysconfdir
731datadir
732datarootdir
733libexecdir
734sbindir
735bindir
736program_transform_name
737prefix
738exec_prefix
739PACKAGE_URL
740PACKAGE_BUGREPORT
741PACKAGE_STRING
742PACKAGE_VERSION
743PACKAGE_TARNAME
744PACKAGE_NAME
745PATH_SEPARATOR
746SHELL'
edece237 747ac_subst_files=''
81ecdfbb
RW
748ac_user_opts='
749enable_option_checking
aadc9410 750with_system_zlib
6bb11ab3
L
751enable_plugins
752enable_shared
753enable_static
754with_pic
755enable_fast_install
756with_gnu_ld
757enable_libtool_lock
81ecdfbb
RW
758enable_maintainer_mode
759enable_sim_bswap
760enable_sim_cflags
761enable_sim_debug
762enable_sim_stdio
763enable_sim_trace
764enable_sim_profile
765with_pkgversion
766with_bugurl
767enable_sim_endian
768enable_sim_alignment
769enable_sim_hostendian
770enable_sim_scache
771enable_sim_default_model
772enable_sim_environment
773enable_sim_inline
774enable_cgen_maint
94c63d78 775enable_sim_hardware
81ecdfbb
RW
776'
777 ac_precious_vars='build_alias
778host_alias
779target_alias
780CC
781CFLAGS
782LDFLAGS
783LIBS
784CPPFLAGS
785CPP'
786
edece237
CV
787
788# Initialize some variables set by options.
789ac_init_help=
790ac_init_version=false
81ecdfbb
RW
791ac_unrecognized_opts=
792ac_unrecognized_sep=
edece237
CV
793# The variables have the same names as the options, with
794# dashes changed to underlines.
795cache_file=/dev/null
796exec_prefix=NONE
797no_create=
798no_recursion=
799prefix=NONE
800program_prefix=NONE
801program_suffix=NONE
802program_transform_name=s,x,x,
803silent=
804site=
805srcdir=
806verbose=
807x_includes=NONE
808x_libraries=NONE
809
810# Installation directory options.
811# These are left unexpanded so users can "make install exec_prefix=/foo"
812# and all the variables that are supposed to be based on exec_prefix
813# by default will actually change.
814# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 815# (The list follows the same order as the GNU Coding Standards.)
edece237
CV
816bindir='${exec_prefix}/bin'
817sbindir='${exec_prefix}/sbin'
818libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
819datarootdir='${prefix}/share'
820datadir='${datarootdir}'
edece237
CV
821sysconfdir='${prefix}/etc'
822sharedstatedir='${prefix}/com'
823localstatedir='${prefix}/var'
edece237
CV
824includedir='${prefix}/include'
825oldincludedir='/usr/include'
81ecdfbb
RW
826docdir='${datarootdir}/doc/${PACKAGE}'
827infodir='${datarootdir}/info'
828htmldir='${docdir}'
829dvidir='${docdir}'
830pdfdir='${docdir}'
831psdir='${docdir}'
832libdir='${exec_prefix}/lib'
833localedir='${datarootdir}/locale'
834mandir='${datarootdir}/man'
edece237
CV
835
836ac_prev=
81ecdfbb 837ac_dashdash=
edece237
CV
838for ac_option
839do
840 # If the previous option needs an argument, assign it.
841 if test -n "$ac_prev"; then
81ecdfbb 842 eval $ac_prev=\$ac_option
edece237
CV
843 ac_prev=
844 continue
845 fi
846
81ecdfbb
RW
847 case $ac_option in
848 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849 *) ac_optarg=yes ;;
850 esac
edece237
CV
851
852 # Accept the important Cygnus configure options, so we can diagnose typos.
853
81ecdfbb
RW
854 case $ac_dashdash$ac_option in
855 --)
856 ac_dashdash=yes ;;
edece237
CV
857
858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
859 ac_prev=bindir ;;
860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
861 bindir=$ac_optarg ;;
862
863 -build | --build | --buil | --bui | --bu)
864 ac_prev=build_alias ;;
865 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
866 build_alias=$ac_optarg ;;
867
868 -cache-file | --cache-file | --cache-fil | --cache-fi \
869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870 ac_prev=cache_file ;;
871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
873 cache_file=$ac_optarg ;;
874
875 --config-cache | -C)
876 cache_file=config.cache ;;
877
81ecdfbb 878 -datadir | --datadir | --datadi | --datad)
edece237 879 ac_prev=datadir ;;
81ecdfbb 880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
edece237
CV
881 datadir=$ac_optarg ;;
882
81ecdfbb
RW
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
889
edece237 890 -disable-* | --disable-*)
81ecdfbb 891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
edece237 892 # Reject names that are not valid shell variable names.
81ecdfbb
RW
893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894 as_fn_error "invalid feature name: $ac_useropt"
895 ac_useropt_orig=$ac_useropt
896 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
898 *"
899"enable_$ac_useropt"
900"*) ;;
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
903 esac
904 eval enable_$ac_useropt=no ;;
905
906 -docdir | --docdir | --docdi | --doc | --do)
907 ac_prev=docdir ;;
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909 docdir=$ac_optarg ;;
910
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 ac_prev=dvidir ;;
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914 dvidir=$ac_optarg ;;
edece237
CV
915
916 -enable-* | --enable-*)
81ecdfbb 917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
edece237 918 # Reject names that are not valid shell variable names.
81ecdfbb
RW
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925"enable_$ac_useropt"
926"*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
edece237 929 esac
81ecdfbb 930 eval enable_$ac_useropt=\$ac_optarg ;;
edece237
CV
931
932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934 | --exec | --exe | --ex)
935 ac_prev=exec_prefix ;;
936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938 | --exec=* | --exe=* | --ex=*)
939 exec_prefix=$ac_optarg ;;
940
941 -gas | --gas | --ga | --g)
942 # Obsolete; use --with-gas.
943 with_gas=yes ;;
944
945 -help | --help | --hel | --he | -h)
946 ac_init_help=long ;;
947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948 ac_init_help=recursive ;;
949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950 ac_init_help=short ;;
951
952 -host | --host | --hos | --ho)
953 ac_prev=host_alias ;;
954 -host=* | --host=* | --hos=* | --ho=*)
955 host_alias=$ac_optarg ;;
956
81ecdfbb
RW
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 ac_prev=htmldir ;;
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 | --ht=*)
961 htmldir=$ac_optarg ;;
962
edece237
CV
963 -includedir | --includedir | --includedi | --included | --include \
964 | --includ | --inclu | --incl | --inc)
965 ac_prev=includedir ;;
966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967 | --includ=* | --inclu=* | --incl=* | --inc=*)
968 includedir=$ac_optarg ;;
969
970 -infodir | --infodir | --infodi | --infod | --info | --inf)
971 ac_prev=infodir ;;
972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
973 infodir=$ac_optarg ;;
974
975 -libdir | --libdir | --libdi | --libd)
976 ac_prev=libdir ;;
977 -libdir=* | --libdir=* | --libdi=* | --libd=*)
978 libdir=$ac_optarg ;;
979
980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981 | --libexe | --libex | --libe)
982 ac_prev=libexecdir ;;
983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984 | --libexe=* | --libex=* | --libe=*)
985 libexecdir=$ac_optarg ;;
986
81ecdfbb
RW
987 -localedir | --localedir | --localedi | --localed | --locale)
988 ac_prev=localedir ;;
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
991
edece237 992 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 993 | --localstate | --localstat | --localsta | --localst | --locals)
edece237
CV
994 ac_prev=localstatedir ;;
995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
edece237
CV
997 localstatedir=$ac_optarg ;;
998
999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000 ac_prev=mandir ;;
1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1002 mandir=$ac_optarg ;;
1003
1004 -nfp | --nfp | --nf)
1005 # Obsolete; use --without-fp.
1006 with_fp=no ;;
1007
1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1009 | --no-cr | --no-c | -n)
1010 no_create=yes ;;
1011
1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014 no_recursion=yes ;;
1015
1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018 | --oldin | --oldi | --old | --ol | --o)
1019 ac_prev=oldincludedir ;;
1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1023 oldincludedir=$ac_optarg ;;
1024
1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026 ac_prev=prefix ;;
1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1028 prefix=$ac_optarg ;;
1029
1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031 | --program-pre | --program-pr | --program-p)
1032 ac_prev=program_prefix ;;
1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1035 program_prefix=$ac_optarg ;;
1036
1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038 | --program-suf | --program-su | --program-s)
1039 ac_prev=program_suffix ;;
1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1042 program_suffix=$ac_optarg ;;
1043
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 ac_prev=program_transform_name ;;
1052 -program-transform-name=* | --program-transform-name=* \
1053 | --program-transform-nam=* | --program-transform-na=* \
1054 | --program-transform-n=* | --program-transform-=* \
1055 | --program-transform=* | --program-transfor=* \
1056 | --program-transfo=* | --program-transf=* \
1057 | --program-trans=* | --program-tran=* \
1058 | --progr-tra=* | --program-tr=* | --program-t=*)
1059 program_transform_name=$ac_optarg ;;
1060
81ecdfbb
RW
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 ac_prev=pdfdir ;;
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1065
1066 -psdir | --psdir | --psdi | --psd | --ps)
1067 ac_prev=psdir ;;
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069 psdir=$ac_optarg ;;
1070
edece237
CV
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1073 silent=yes ;;
1074
1075 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076 ac_prev=sbindir ;;
1077 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078 | --sbi=* | --sb=*)
1079 sbindir=$ac_optarg ;;
1080
1081 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083 | --sharedst | --shareds | --shared | --share | --shar \
1084 | --sha | --sh)
1085 ac_prev=sharedstatedir ;;
1086 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089 | --sha=* | --sh=*)
1090 sharedstatedir=$ac_optarg ;;
1091
1092 -site | --site | --sit)
1093 ac_prev=site ;;
1094 -site=* | --site=* | --sit=*)
1095 site=$ac_optarg ;;
1096
1097 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098 ac_prev=srcdir ;;
1099 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1100 srcdir=$ac_optarg ;;
1101
1102 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103 | --syscon | --sysco | --sysc | --sys | --sy)
1104 ac_prev=sysconfdir ;;
1105 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1107 sysconfdir=$ac_optarg ;;
1108
1109 -target | --target | --targe | --targ | --tar | --ta | --t)
1110 ac_prev=target_alias ;;
1111 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1112 target_alias=$ac_optarg ;;
1113
1114 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1115 verbose=yes ;;
1116
1117 -version | --version | --versio | --versi | --vers | -V)
1118 ac_init_version=: ;;
1119
1120 -with-* | --with-*)
81ecdfbb 1121 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
edece237 1122 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124 as_fn_error "invalid package name: $ac_useropt"
1125 ac_useropt_orig=$ac_useropt
1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1128 *"
1129"with_$ac_useropt"
1130"*) ;;
1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132 ac_unrecognized_sep=', ';;
edece237 1133 esac
81ecdfbb 1134 eval with_$ac_useropt=\$ac_optarg ;;
edece237
CV
1135
1136 -without-* | --without-*)
81ecdfbb 1137 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
edece237 1138 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145"with_$ac_useropt"
1146"*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=no ;;
edece237
CV
1151
1152 --x)
1153 # Obsolete; use --with-x.
1154 with_x=yes ;;
1155
1156 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157 | --x-incl | --x-inc | --x-in | --x-i)
1158 ac_prev=x_includes ;;
1159 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161 x_includes=$ac_optarg ;;
1162
1163 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165 ac_prev=x_libraries ;;
1166 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168 x_libraries=$ac_optarg ;;
1169
81ecdfbb
RW
1170 -*) as_fn_error "unrecognized option: \`$ac_option'
1171Try \`$0 --help' for more information."
edece237
CV
1172 ;;
1173
1174 *=*)
1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1177 case $ac_envvar in #(
1178 '' | [0-9]* | *[!_$as_cr_alnum]* )
1179 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1180 esac
1181 eval $ac_envvar=\$ac_optarg
edece237
CV
1182 export $ac_envvar ;;
1183
1184 *)
1185 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1186 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
edece237 1187 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1188 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
edece237
CV
1189 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190 ;;
1191
1192 esac
1193done
1194
1195if test -n "$ac_prev"; then
1196 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1197 as_fn_error "missing argument to $ac_option"
edece237
CV
1198fi
1199
81ecdfbb
RW
1200if test -n "$ac_unrecognized_opts"; then
1201 case $enable_option_checking in
1202 no) ;;
1203 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1204 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
edece237 1205 esac
81ecdfbb 1206fi
edece237 1207
81ecdfbb
RW
1208# Check all directory arguments for consistency.
1209for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210 datadir sysconfdir sharedstatedir localstatedir includedir \
1211 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212 libdir localedir mandir
edece237 1213do
81ecdfbb
RW
1214 eval ac_val=\$$ac_var
1215 # Remove trailing slashes.
1216 case $ac_val in
1217 */ )
1218 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219 eval $ac_var=\$ac_val;;
1220 esac
1221 # Be sure to have absolute directory names.
edece237 1222 case $ac_val in
81ecdfbb
RW
1223 [\\/$]* | ?:[\\/]* ) continue;;
1224 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
edece237 1225 esac
81ecdfbb 1226 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
edece237
CV
1227done
1228
1229# There might be people who depend on the old broken behavior: `$host'
1230# used to hold the argument of --host etc.
1231# FIXME: To remove some day.
1232build=$build_alias
1233host=$host_alias
1234target=$target_alias
1235
1236# FIXME: To remove some day.
1237if test "x$host_alias" != x; then
1238 if test "x$build_alias" = x; then
1239 cross_compiling=maybe
81ecdfbb 1240 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
edece237
CV
1241 If a cross compiler is detected then cross compile mode will be used." >&2
1242 elif test "x$build_alias" != "x$host_alias"; then
1243 cross_compiling=yes
1244 fi
1245fi
1246
1247ac_tool_prefix=
1248test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250test "$silent" = yes && exec 6>/dev/null
1251
1252
81ecdfbb
RW
1253ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254ac_ls_di=`ls -di .` &&
1255ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256 as_fn_error "working directory cannot be determined"
1257test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1258 as_fn_error "pwd does not report name of working directory"
1259
1260
edece237
CV
1261# Find the source files, if location was not specified.
1262if test -z "$srcdir"; then
1263 ac_srcdir_defaulted=yes
81ecdfbb
RW
1264 # Try the directory containing this script, then the parent directory.
1265 ac_confdir=`$as_dirname -- "$as_myself" ||
1266$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267 X"$as_myself" : 'X\(//\)[^/]' \| \
1268 X"$as_myself" : 'X\(//\)$' \| \
1269 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1270$as_echo X"$as_myself" |
1271 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\/\)[^/].*/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\/\)$/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\).*/{
1284 s//\1/
1285 q
1286 }
1287 s/.*/./; q'`
edece237 1288 srcdir=$ac_confdir
81ecdfbb 1289 if test ! -r "$srcdir/$ac_unique_file"; then
edece237
CV
1290 srcdir=..
1291 fi
1292else
1293 ac_srcdir_defaulted=no
1294fi
81ecdfbb
RW
1295if test ! -r "$srcdir/$ac_unique_file"; then
1296 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1298fi
1299ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1300ac_abs_confdir=`(
1301 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1302 pwd)`
1303# When building in place, set srcdir=.
1304if test "$ac_abs_confdir" = "$ac_pwd"; then
1305 srcdir=.
1306fi
1307# Remove unnecessary trailing slashes from srcdir.
1308# Double slashes in file names in object file debugging info
1309# mess up M-x gdb in Emacs.
1310case $srcdir in
1311*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1312esac
1313for ac_var in $ac_precious_vars; do
1314 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_env_${ac_var}_value=\$${ac_var}
1316 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318done
edece237
CV
1319
1320#
1321# Report the --help message.
1322#
1323if test "$ac_init_help" = "long"; then
1324 # Omit some internal or obsolete options to make the list less imposing.
1325 # This message is too long to be a string in the A/UX 3.1 sh.
1326 cat <<_ACEOF
1327\`configure' configures this package to adapt to many kinds of systems.
1328
1329Usage: $0 [OPTION]... [VAR=VALUE]...
1330
1331To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332VAR=VALUE. See below for descriptions of some of the useful variables.
1333
1334Defaults for the options are specified in brackets.
1335
1336Configuration:
1337 -h, --help display this help and exit
1338 --help=short display options specific to this package
1339 --help=recursive display the short help of all the included packages
1340 -V, --version display version information and exit
1341 -q, --quiet, --silent do not print \`checking...' messages
1342 --cache-file=FILE cache test results in FILE [disabled]
1343 -C, --config-cache alias for \`--cache-file=config.cache'
1344 -n, --no-create do not create output files
1345 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1346
edece237
CV
1347Installation directories:
1348 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1349 [$ac_default_prefix]
edece237 1350 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1351 [PREFIX]
edece237
CV
1352
1353By default, \`make install' will install all the files in
1354\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1355an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356for instance \`--prefix=\$HOME'.
1357
1358For better control, use the options below.
1359
1360Fine tuning of the installation directories:
81ecdfbb
RW
1361 --bindir=DIR user executables [EPREFIX/bin]
1362 --sbindir=DIR system admin executables [EPREFIX/sbin]
1363 --libexecdir=DIR program executables [EPREFIX/libexec]
1364 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1365 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1366 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1367 --libdir=DIR object code libraries [EPREFIX/lib]
1368 --includedir=DIR C header files [PREFIX/include]
1369 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1370 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1371 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1372 --infodir=DIR info documentation [DATAROOTDIR/info]
1373 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1374 --mandir=DIR man documentation [DATAROOTDIR/man]
1375 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1376 --htmldir=DIR html documentation [DOCDIR]
1377 --dvidir=DIR dvi documentation [DOCDIR]
1378 --pdfdir=DIR pdf documentation [DOCDIR]
1379 --psdir=DIR ps documentation [DOCDIR]
edece237
CV
1380_ACEOF
1381
1382 cat <<\_ACEOF
1383
1384Program names:
1385 --program-prefix=PREFIX prepend PREFIX to installed program names
1386 --program-suffix=SUFFIX append SUFFIX to installed program names
1387 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1388
1389System types:
1390 --build=BUILD configure for building on BUILD [guessed]
1391 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1392 --target=TARGET configure for building compilers for TARGET [HOST]
1393_ACEOF
1394fi
1395
1396if test -n "$ac_init_help"; then
1397
1398 cat <<\_ACEOF
1399
1400Optional Features:
81ecdfbb 1401 --disable-option-checking ignore unrecognized --enable/--with options
edece237
CV
1402 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1403 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1404 --enable-plugins Enable support for plugins
6bb11ab3
L
1405 --enable-shared[=PKGS] build shared libraries [default=yes]
1406 --enable-static[=PKGS] build static libraries [default=yes]
1407 --enable-fast-install[=PKGS]
1408 optimize for fast installation [default=yes]
1409 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1410 --enable-maintainer-mode enable make rules and dependencies not useful
1411 (and sometimes confusing) to the casual installer
8d0978fb
MF
1412 --enable-sim-bswap Use Host specific BSWAP instruction
1413 --enable-sim-cflags=opts
1414 Extra CFLAGS for use in building simulator
1415 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1416 itself)
1417 --enable-sim-stdio Specify whether to use stdio for console
1418 input/output
1419 --enable-sim-trace=opts Enable tracing of simulated programs
1420 --enable-sim-profile=opts
1421 Enable profiling flags
1422 --enable-sim-endian=endian
1423 Specify target byte endian orientation
1424 --enable-sim-alignment=align
1425 Specify strict, nonstrict or forced alignment of
1426 memory accesses
1427 --enable-sim-hostendian=end
1428 Specify host byte endian orientation
1429 --enable-sim-scache=size
1430 Specify simulator execution cache size
1431 --enable-sim-default-model=model
1432 Specify default model to simulate
1433 --enable-sim-environment=environment
1434 Specify mixed, user, virtual or operating
1435 environment
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
1438 --enable-cgen-maint=DIR build cgen generated files
1517bd27
MF
1439 --enable-sim-hardware=LIST
1440 Specify the hardware to be included in the build.
edece237 1441
6efef468
JM
1442Optional Packages:
1443 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1444 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1445 --with-system-zlib use installed libz
6bb11ab3
L
1446 --with-pic try to use only PIC/non-PIC objects [default=use
1447 both]
1448 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1449 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1450 --with-bugurl=URL Direct users to URL to report a bug
1451
edece237
CV
1452Some influential environment variables:
1453 CC C compiler command
1454 CFLAGS C compiler flags
1455 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1456 nonstandard directory <lib dir>
81ecdfbb
RW
1457 LIBS libraries to pass to the linker, e.g. -l<library>
1458 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1459 you have headers in a nonstandard directory <include dir>
edece237
CV
1460 CPP C preprocessor
1461
1462Use these variables to override the choices made by `configure' or to help
1463it to find libraries and programs with nonstandard names/locations.
1464
81ecdfbb 1465Report bugs to the package provider.
edece237 1466_ACEOF
81ecdfbb 1467ac_status=$?
edece237
CV
1468fi
1469
1470if test "$ac_init_help" = "recursive"; then
1471 # If there are subdirs, report their specific --help.
edece237 1472 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1473 test -d "$ac_dir" ||
1474 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1475 continue
edece237
CV
1476 ac_builddir=.
1477
81ecdfbb
RW
1478case "$ac_dir" in
1479.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1480*)
1481 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1482 # A ".." for each directory in $ac_dir_suffix.
1483 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1484 case $ac_top_builddir_sub in
1485 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1487 esac ;;
1488esac
1489ac_abs_top_builddir=$ac_pwd
1490ac_abs_builddir=$ac_pwd$ac_dir_suffix
1491# for backward compatibility:
1492ac_top_builddir=$ac_top_build_prefix
edece237
CV
1493
1494case $srcdir in
81ecdfbb 1495 .) # We are building in place.
edece237 1496 ac_srcdir=.
81ecdfbb
RW
1497 ac_top_srcdir=$ac_top_builddir_sub
1498 ac_abs_top_srcdir=$ac_pwd ;;
1499 [\\/]* | ?:[\\/]* ) # Absolute name.
edece237 1500 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1501 ac_top_srcdir=$srcdir
1502 ac_abs_top_srcdir=$srcdir ;;
1503 *) # Relative name.
1504 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1505 ac_top_srcdir=$ac_top_build_prefix$srcdir
1506 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
edece237 1507esac
81ecdfbb
RW
1508ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1509
1510 cd "$ac_dir" || { ac_status=$?; continue; }
1511 # Check for guested configure.
1512 if test -f "$ac_srcdir/configure.gnu"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1515 elif test -f "$ac_srcdir/configure"; then
1516 echo &&
1517 $SHELL "$ac_srcdir/configure" --help=recursive
edece237 1518 else
81ecdfbb
RW
1519 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1520 fi || ac_status=$?
1521 cd "$ac_pwd" || { ac_status=$?; break; }
edece237
CV
1522 done
1523fi
1524
81ecdfbb 1525test -n "$ac_init_help" && exit $ac_status
edece237
CV
1526if $ac_init_version; then
1527 cat <<\_ACEOF
81ecdfbb
RW
1528configure
1529generated by GNU Autoconf 2.64
edece237 1530
81ecdfbb 1531Copyright (C) 2009 Free Software Foundation, Inc.
edece237
CV
1532This configure script is free software; the Free Software Foundation
1533gives unlimited permission to copy, distribute and modify it.
1534_ACEOF
81ecdfbb 1535 exit
edece237 1536fi
edece237 1537
81ecdfbb
RW
1538## ------------------------ ##
1539## Autoconf initialization. ##
1540## ------------------------ ##
edece237 1541
81ecdfbb
RW
1542# ac_fn_c_try_compile LINENO
1543# --------------------------
1544# Try to compile conftest.$ac_ext, and return whether this succeeded.
1545ac_fn_c_try_compile ()
edece237 1546{
81ecdfbb
RW
1547 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 rm -f conftest.$ac_objext
1549 if { { ac_try="$ac_compile"
1550case "(($ac_try" in
1551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1552 *) ac_try_echo=$ac_try;;
1553esac
1554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1555$as_echo "$ac_try_echo"; } >&5
1556 (eval "$ac_compile") 2>conftest.err
1557 ac_status=$?
1558 if test -s conftest.err; then
1559 grep -v '^ *+' conftest.err >conftest.er1
1560 cat conftest.er1 >&5
1561 mv -f conftest.er1 conftest.err
1562 fi
1563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564 test $ac_status = 0; } && {
1565 test -z "$ac_c_werror_flag" ||
1566 test ! -s conftest.err
1567 } && test -s conftest.$ac_objext; then :
1568 ac_retval=0
1569else
1570 $as_echo "$as_me: failed program was:" >&5
1571sed 's/^/| /' conftest.$ac_ext >&5
edece237 1572
81ecdfbb
RW
1573 ac_retval=1
1574fi
1575 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1576 return $ac_retval
edece237 1577
81ecdfbb 1578} # ac_fn_c_try_compile
edece237 1579
81ecdfbb
RW
1580# ac_fn_c_try_cpp LINENO
1581# ----------------------
1582# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1583ac_fn_c_try_cpp ()
1584{
1585 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586 if { { ac_try="$ac_cpp conftest.$ac_ext"
1587case "(($ac_try" in
1588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1589 *) ac_try_echo=$ac_try;;
1590esac
1591eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1592$as_echo "$ac_try_echo"; } >&5
1593 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1594 ac_status=$?
1595 if test -s conftest.err; then
1596 grep -v '^ *+' conftest.err >conftest.er1
1597 cat conftest.er1 >&5
1598 mv -f conftest.er1 conftest.err
1599 fi
1600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1601 test $ac_status = 0; } >/dev/null && {
1602 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1603 test ! -s conftest.err
1604 }; then :
1605 ac_retval=0
1606else
1607 $as_echo "$as_me: failed program was:" >&5
1608sed 's/^/| /' conftest.$ac_ext >&5
edece237 1609
81ecdfbb
RW
1610 ac_retval=1
1611fi
1612 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1613 return $ac_retval
edece237 1614
81ecdfbb
RW
1615} # ac_fn_c_try_cpp
1616
1617# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1618# -------------------------------------------------------
1619# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1620# the include files in INCLUDES and setting the cache variable VAR
1621# accordingly.
1622ac_fn_c_check_header_mongrel ()
1623{
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1627$as_echo_n "checking for $2... " >&6; }
1628if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1629 $as_echo_n "(cached) " >&6
1630fi
1631eval ac_res=\$$3
1632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1633$as_echo "$ac_res" >&6; }
1634else
1635 # Is the header compilable?
1636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1637$as_echo_n "checking $2 usability... " >&6; }
1638cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1639/* end confdefs.h. */
1640$4
1641#include <$2>
1642_ACEOF
1643if ac_fn_c_try_compile "$LINENO"; then :
1644 ac_header_compiler=yes
1645else
1646 ac_header_compiler=no
1647fi
1648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1650$as_echo "$ac_header_compiler" >&6; }
1651
1652# Is the header present?
1653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1654$as_echo_n "checking $2 presence... " >&6; }
1655cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656/* end confdefs.h. */
1657#include <$2>
1658_ACEOF
1659if ac_fn_c_try_cpp "$LINENO"; then :
1660 ac_header_preproc=yes
1661else
1662 ac_header_preproc=no
1663fi
1664rm -f conftest.err conftest.$ac_ext
1665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1666$as_echo "$ac_header_preproc" >&6; }
1667
1668# So? What about this header?
1669case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1670 yes:no: )
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1672$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1674$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1675 ;;
1676 no:yes:* )
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1678$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1680$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1682$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1684$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1686$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1687 ;;
1688esac
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690$as_echo_n "checking for $2... " >&6; }
1691if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692 $as_echo_n "(cached) " >&6
1693else
1694 eval "$3=\$ac_header_compiler"
1695fi
1696eval ac_res=\$$3
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698$as_echo "$ac_res" >&6; }
1699fi
1700 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1701
1702} # ac_fn_c_check_header_mongrel
1703
1704# ac_fn_c_try_run LINENO
1705# ----------------------
1706# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1707# that executables *can* be run.
1708ac_fn_c_try_run ()
1709{
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 if { { ac_try="$ac_link"
1712case "(($ac_try" in
1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714 *) ac_try_echo=$ac_try;;
1715esac
1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717$as_echo "$ac_try_echo"; } >&5
1718 (eval "$ac_link") 2>&5
1719 ac_status=$?
1720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1722 { { case "(($ac_try" in
1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724 *) ac_try_echo=$ac_try;;
1725esac
1726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727$as_echo "$ac_try_echo"; } >&5
1728 (eval "$ac_try") 2>&5
1729 ac_status=$?
1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731 test $ac_status = 0; }; }; then :
1732 ac_retval=0
1733else
1734 $as_echo "$as_me: program exited with status $ac_status" >&5
1735 $as_echo "$as_me: failed program was:" >&5
1736sed 's/^/| /' conftest.$ac_ext >&5
1737
1738 ac_retval=$ac_status
1739fi
1740 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1741 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1742 return $ac_retval
1743
1744} # ac_fn_c_try_run
1745
1746# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1747# -------------------------------------------------------
1748# Tests whether HEADER exists and can be compiled using the include files in
1749# INCLUDES, setting the cache variable VAR accordingly.
1750ac_fn_c_check_header_compile ()
1751{
1752 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1754$as_echo_n "checking for $2... " >&6; }
1755if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1756 $as_echo_n "(cached) " >&6
1757else
1758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1759/* end confdefs.h. */
1760$4
1761#include <$2>
1762_ACEOF
1763if ac_fn_c_try_compile "$LINENO"; then :
1764 eval "$3=yes"
1765else
1766 eval "$3=no"
1767fi
1768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1769fi
1770eval ac_res=\$$3
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1772$as_echo "$ac_res" >&6; }
1773 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1774
1775} # ac_fn_c_check_header_compile
1776
1777# ac_fn_c_try_link LINENO
1778# -----------------------
1779# Try to link conftest.$ac_ext, and return whether this succeeded.
1780ac_fn_c_try_link ()
1781{
1782 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783 rm -f conftest.$ac_objext conftest$ac_exeext
1784 if { { ac_try="$ac_link"
1785case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788esac
1789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790$as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_link") 2>conftest.err
1792 ac_status=$?
1793 if test -s conftest.err; then
1794 grep -v '^ *+' conftest.err >conftest.er1
1795 cat conftest.er1 >&5
1796 mv -f conftest.er1 conftest.err
1797 fi
1798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1799 test $ac_status = 0; } && {
1800 test -z "$ac_c_werror_flag" ||
1801 test ! -s conftest.err
1802 } && test -s conftest$ac_exeext && {
1803 test "$cross_compiling" = yes ||
1804 $as_test_x conftest$ac_exeext
1805 }; then :
1806 ac_retval=0
1807else
1808 $as_echo "$as_me: failed program was:" >&5
1809sed 's/^/| /' conftest.$ac_ext >&5
1810
1811 ac_retval=1
1812fi
1813 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1814 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1815 # interfere with the next link command; also delete a directory that is
1816 # left behind by Apple's compiler. We do this before executing the actions.
1817 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1818 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1819 return $ac_retval
1820
1821} # ac_fn_c_try_link
1822
1823# ac_fn_c_check_func LINENO FUNC VAR
1824# ----------------------------------
1825# Tests whether FUNC exists, setting the cache variable VAR accordingly
1826ac_fn_c_check_func ()
1827{
1828 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830$as_echo_n "checking for $2... " >&6; }
1831if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1832 $as_echo_n "(cached) " >&6
1833else
1834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835/* end confdefs.h. */
1836/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1837 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1838#define $2 innocuous_$2
1839
1840/* System header to define __stub macros and hopefully few prototypes,
1841 which can conflict with char $2 (); below.
1842 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1843 <limits.h> exists even on freestanding compilers. */
1844
1845#ifdef __STDC__
1846# include <limits.h>
1847#else
1848# include <assert.h>
1849#endif
1850
1851#undef $2
1852
1853/* Override any GCC internal prototype to avoid an error.
1854 Use char because int might match the return type of a GCC
1855 builtin and then its argument prototype would still apply. */
1856#ifdef __cplusplus
1857extern "C"
1858#endif
1859char $2 ();
1860/* The GNU C library defines this for functions which it implements
1861 to always fail with ENOSYS. Some functions are actually named
1862 something starting with __ and the normal name is an alias. */
1863#if defined __stub_$2 || defined __stub___$2
1864choke me
1865#endif
1866
1867int
1868main ()
1869{
1870return $2 ();
1871 ;
1872 return 0;
1873}
1874_ACEOF
1875if ac_fn_c_try_link "$LINENO"; then :
1876 eval "$3=yes"
1877else
1878 eval "$3=no"
1879fi
1880rm -f core conftest.err conftest.$ac_objext \
1881 conftest$ac_exeext conftest.$ac_ext
1882fi
1883eval ac_res=\$$3
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885$as_echo "$ac_res" >&6; }
1886 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1887
1888} # ac_fn_c_check_func
1889cat >config.log <<_ACEOF
1890This file contains any messages produced by compilers while
1891running configure, to aid debugging if configure makes a mistake.
1892
1893It was created by $as_me, which was
1894generated by GNU Autoconf 2.64. Invocation command line was
1895
1896 $ $0 $@
1897
1898_ACEOF
1899exec 5>>config.log
1900{
1901cat <<_ASUNAME
1902## --------- ##
1903## Platform. ##
1904## --------- ##
1905
1906hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1907uname -m = `(uname -m) 2>/dev/null || echo unknown`
1908uname -r = `(uname -r) 2>/dev/null || echo unknown`
1909uname -s = `(uname -s) 2>/dev/null || echo unknown`
1910uname -v = `(uname -v) 2>/dev/null || echo unknown`
1911
1912/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1913/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1914
1915/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1916/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1917/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1918/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1919/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1920/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1921/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1922
1923_ASUNAME
1924
1925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1926for as_dir in $PATH
1927do
1928 IFS=$as_save_IFS
1929 test -z "$as_dir" && as_dir=.
1930 $as_echo "PATH: $as_dir"
1931 done
1932IFS=$as_save_IFS
1933
1934} >&5
1935
1936cat >&5 <<_ACEOF
edece237
CV
1937
1938
1939## ----------- ##
1940## Core tests. ##
1941## ----------- ##
1942
1943_ACEOF
1944
1945
1946# Keep a trace of the command line.
1947# Strip out --no-create and --no-recursion so they do not pile up.
1948# Strip out --silent because we don't want to record it for future runs.
1949# Also quote any args containing shell meta-characters.
1950# Make two passes to allow for proper duplicate-argument suppression.
1951ac_configure_args=
1952ac_configure_args0=
1953ac_configure_args1=
edece237
CV
1954ac_must_keep_next=false
1955for ac_pass in 1 2
1956do
1957 for ac_arg
1958 do
1959 case $ac_arg in
1960 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1961 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1962 | -silent | --silent | --silen | --sile | --sil)
1963 continue ;;
81ecdfbb
RW
1964 *\'*)
1965 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
edece237
CV
1966 esac
1967 case $ac_pass in
81ecdfbb 1968 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
edece237 1969 2)
81ecdfbb 1970 as_fn_append ac_configure_args1 " '$ac_arg'"
edece237
CV
1971 if test $ac_must_keep_next = true; then
1972 ac_must_keep_next=false # Got value, back to normal.
1973 else
1974 case $ac_arg in
1975 *=* | --config-cache | -C | -disable-* | --disable-* \
1976 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1977 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1978 | -with-* | --with-* | -without-* | --without-* | --x)
1979 case "$ac_configure_args0 " in
1980 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1981 esac
1982 ;;
1983 -* ) ac_must_keep_next=true ;;
1984 esac
1985 fi
81ecdfbb 1986 as_fn_append ac_configure_args " '$ac_arg'"
edece237
CV
1987 ;;
1988 esac
1989 done
1990done
81ecdfbb
RW
1991{ ac_configure_args0=; unset ac_configure_args0;}
1992{ ac_configure_args1=; unset ac_configure_args1;}
edece237
CV
1993
1994# When interrupted or exit'd, cleanup temporary files, and complete
1995# config.log. We remove comments because anyway the quotes in there
1996# would cause problems or look ugly.
81ecdfbb
RW
1997# WARNING: Use '\'' to represent an apostrophe within the trap.
1998# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
edece237
CV
1999trap 'exit_status=$?
2000 # Save into config.log some information that might help in debugging.
2001 {
2002 echo
2003
2004 cat <<\_ASBOX
2005## ---------------- ##
2006## Cache variables. ##
2007## ---------------- ##
2008_ASBOX
2009 echo
2010 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2011(
2012 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2013 eval ac_val=\$$ac_var
2014 case $ac_val in #(
2015 *${as_nl}*)
2016 case $ac_var in #(
2017 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2018$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2019 esac
2020 case $ac_var in #(
2021 _ | IFS | as_nl) ;; #(
2022 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2023 *) { eval $ac_var=; unset $ac_var;} ;;
2024 esac ;;
2025 esac
2026 done
edece237 2027 (set) 2>&1 |
81ecdfbb
RW
2028 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2029 *${as_nl}ac_space=\ *)
edece237 2030 sed -n \
81ecdfbb
RW
2031 "s/'\''/'\''\\\\'\'''\''/g;
2032 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2033 ;; #(
edece237 2034 *)
81ecdfbb 2035 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
edece237 2036 ;;
81ecdfbb
RW
2037 esac |
2038 sort
2039)
edece237
CV
2040 echo
2041
2042 cat <<\_ASBOX
2043## ----------------- ##
2044## Output variables. ##
2045## ----------------- ##
2046_ASBOX
2047 echo
2048 for ac_var in $ac_subst_vars
2049 do
81ecdfbb
RW
2050 eval ac_val=\$$ac_var
2051 case $ac_val in
2052 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2053 esac
2054 $as_echo "$ac_var='\''$ac_val'\''"
edece237
CV
2055 done | sort
2056 echo
2057
2058 if test -n "$ac_subst_files"; then
2059 cat <<\_ASBOX
81ecdfbb
RW
2060## ------------------- ##
2061## File substitutions. ##
2062## ------------------- ##
edece237
CV
2063_ASBOX
2064 echo
2065 for ac_var in $ac_subst_files
2066 do
81ecdfbb
RW
2067 eval ac_val=\$$ac_var
2068 case $ac_val in
2069 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2070 esac
2071 $as_echo "$ac_var='\''$ac_val'\''"
edece237
CV
2072 done | sort
2073 echo
2074 fi
2075
2076 if test -s confdefs.h; then
2077 cat <<\_ASBOX
2078## ----------- ##
2079## confdefs.h. ##
2080## ----------- ##
2081_ASBOX
2082 echo
81ecdfbb 2083 cat confdefs.h
edece237
CV
2084 echo
2085 fi
2086 test "$ac_signal" != 0 &&
81ecdfbb
RW
2087 $as_echo "$as_me: caught signal $ac_signal"
2088 $as_echo "$as_me: exit $exit_status"
edece237 2089 } >&5
81ecdfbb
RW
2090 rm -f core *.core core.conftest.* &&
2091 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
edece237 2092 exit $exit_status
81ecdfbb 2093' 0
edece237 2094for ac_signal in 1 2 13 15; do
81ecdfbb 2095 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
edece237
CV
2096done
2097ac_signal=0
2098
2099# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2100rm -f -r conftest* confdefs.h
2101
2102$as_echo "/* confdefs.h */" > confdefs.h
edece237
CV
2103
2104# Predefined preprocessor variables.
2105
2106cat >>confdefs.h <<_ACEOF
2107#define PACKAGE_NAME "$PACKAGE_NAME"
2108_ACEOF
2109
edece237
CV
2110cat >>confdefs.h <<_ACEOF
2111#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2112_ACEOF
2113
edece237
CV
2114cat >>confdefs.h <<_ACEOF
2115#define PACKAGE_VERSION "$PACKAGE_VERSION"
2116_ACEOF
2117
edece237
CV
2118cat >>confdefs.h <<_ACEOF
2119#define PACKAGE_STRING "$PACKAGE_STRING"
2120_ACEOF
2121
edece237
CV
2122cat >>confdefs.h <<_ACEOF
2123#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2124_ACEOF
2125
81ecdfbb
RW
2126cat >>confdefs.h <<_ACEOF
2127#define PACKAGE_URL "$PACKAGE_URL"
2128_ACEOF
2129
edece237
CV
2130
2131# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2132# Prefer an explicitly selected file to automatically selected ones.
2133ac_site_file1=NONE
2134ac_site_file2=NONE
2135if test -n "$CONFIG_SITE"; then
2136 ac_site_file1=$CONFIG_SITE
2137elif test "x$prefix" != xNONE; then
2138 ac_site_file1=$prefix/share/config.site
2139 ac_site_file2=$prefix/etc/config.site
2140else
2141 ac_site_file1=$ac_default_prefix/share/config.site
2142 ac_site_file2=$ac_default_prefix/etc/config.site
2143fi
2144for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2145do
2146 test "x$ac_site_file" = xNONE && continue
edece237 2147 if test -r "$ac_site_file"; then
81ecdfbb
RW
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2149$as_echo "$as_me: loading site script $ac_site_file" >&6;}
edece237
CV
2150 sed 's/^/| /' "$ac_site_file" >&5
2151 . "$ac_site_file"
2152 fi
2153done
2154
2155if test -r "$cache_file"; then
2156 # Some versions of bash will fail to source /dev/null (special
2157 # files actually), so we avoid doing that.
2158 if test -f "$cache_file"; then
81ecdfbb
RW
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2160$as_echo "$as_me: loading cache $cache_file" >&6;}
edece237 2161 case $cache_file in
81ecdfbb
RW
2162 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2163 *) . "./$cache_file";;
edece237
CV
2164 esac
2165 fi
2166else
81ecdfbb
RW
2167 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2168$as_echo "$as_me: creating cache $cache_file" >&6;}
edece237
CV
2169 >$cache_file
2170fi
2171
2172# Check that the precious variables saved in the cache have kept the same
2173# value.
2174ac_cache_corrupted=false
81ecdfbb 2175for ac_var in $ac_precious_vars; do
edece237
CV
2176 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2177 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2178 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2179 eval ac_new_val=\$ac_env_${ac_var}_value
edece237
CV
2180 case $ac_old_set,$ac_new_set in
2181 set,)
81ecdfbb
RW
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2183$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
edece237
CV
2184 ac_cache_corrupted=: ;;
2185 ,set)
81ecdfbb
RW
2186 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2187$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
edece237
CV
2188 ac_cache_corrupted=: ;;
2189 ,);;
2190 *)
2191 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2192 # differences in whitespace do not lead to failure.
2193 ac_old_val_w=`echo x $ac_old_val`
2194 ac_new_val_w=`echo x $ac_new_val`
2195 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2197$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2198 ac_cache_corrupted=:
2199 else
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2201$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2202 eval $ac_var=\$ac_old_val
2203 fi
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2205$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2207$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
edece237
CV
2208 fi;;
2209 esac
2210 # Pass precious variables to config.status.
2211 if test "$ac_new_set" = set; then
2212 case $ac_new_val in
81ecdfbb 2213 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
edece237
CV
2214 *) ac_arg=$ac_var=$ac_new_val ;;
2215 esac
2216 case " $ac_configure_args " in
2217 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2218 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
edece237
CV
2219 esac
2220 fi
2221done
2222if $ac_cache_corrupted; then
81ecdfbb
RW
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2224$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2226$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2227 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
edece237 2228fi
81ecdfbb
RW
2229## -------------------- ##
2230## Main body of script. ##
2231## -------------------- ##
edece237
CV
2232
2233ac_ext=c
2234ac_cpp='$CPP $CPPFLAGS'
2235ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2236ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2237ac_compiler_gnu=$ac_cv_c_compiler_gnu
2238
2239
edece237
CV
2240# This file contains common code used by all simulators.
2241#
2242# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2243# directory. It is intended to be invoked before any target specific stuff.
2244# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2245# It is intended to be invoked last.
2246#
306f4178 2247# The simulator's configure.ac should look like:
edece237
CV
2248#
2249# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2250# AC_PREREQ(2.64)dnl
edece237 2251# AC_INIT(Makefile.in)
6ffe910a 2252# sinclude(../common/aclocal.m4)
edece237
CV
2253#
2254# SIM_AC_COMMON
2255#
2256# ... target specific stuff ...
2257#
2258# SIM_AC_OUTPUT
2259
d6416cdc
RW
2260# Include global overrides and fixes for Autoconf.
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
6ffe910a
MF
2287# _AC_CHECK_DECL_BODY
2288# -------------------
2289# Shell function body for AC_CHECK_DECL.
2290# _AC_CHECK_DECL_BODY
d6416cdc 2291
6ffe910a
MF
2292# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2293# INCLUDES)
2294# -------------------------------------------------------------
2295# Helper to AC_CHECK_DECLS, which generates the check for a single
2296# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2297# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc 2298
d6416cdc
RW
2299
2300
2301
2302
2303
2304
edece237
CV
2305
2306
2307
db2e4d67 2308
6bb11ab3 2309# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2310#
6bb11ab3
L
2311# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2312# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2313# Written by Gordon Matzigkeit, 1996
2314#
2315# This file is free software; the Free Software Foundation gives
2316# unlimited permission to copy and/or distribute it, with or without
2317# modifications, as long as this notice is preserved.
db2e4d67 2318
db2e4d67 2319
db2e4d67 2320
6bb11ab3 2321# serial 56 LT_INIT
db2e4d67
MF
2322
2323
6bb11ab3
L
2324# LT_PREREQ(VERSION)
2325# ------------------
2326# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2327
db2e4d67
MF
2328
2329
6bb11ab3
L
2330# _LT_CHECK_BUILDDIR
2331# ------------------
2332# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2333
2334
edece237 2335
6bb11ab3
L
2336# LT_INIT([OPTIONS])
2337# ------------------
2338# LT_INIT
edece237 2339
6bb11ab3
L
2340# Old names:
2341# This is what autoupdate's m4 run will expand. It fires
2342# the warning (with _au_warn_XXX), outputs it into the
2343# updated configure.ac (with AC_DIAGNOSE), and then outputs
2344# the replacement expansion.
edece237
CV
2345
2346
6bb11ab3
L
2347# This is an auxiliary macro that is also run when
2348# autoupdate runs m4. It simply calls m4_warning, but
2349# we need a wrapper so that each warning is emitted only
2350# once. We break the quoting in m4_warning's argument in
2351# order to expand this macro's arguments, not AU_DEFUN's.
edece237
CV
2352
2353
6bb11ab3
L
2354# Finally, this is the expansion that is picked up by
2355# autoconf. It tells the user to run autoupdate, and
2356# then outputs the replacement expansion. We do not care
2357# about autoupdate's warning because that contains
2358# information on what to do *after* running autoupdate.
edece237 2359
6bb11ab3
L
2360# This is what autoupdate's m4 run will expand. It fires
2361# the warning (with _au_warn_XXX), outputs it into the
2362# updated configure.ac (with AC_DIAGNOSE), and then outputs
2363# the replacement expansion.
edece237
CV
2364
2365
6bb11ab3
L
2366# This is an auxiliary macro that is also run when
2367# autoupdate runs m4. It simply calls m4_warning, but
2368# we need a wrapper so that each warning is emitted only
2369# once. We break the quoting in m4_warning's argument in
2370# order to expand this macro's arguments, not AU_DEFUN's.
edece237
CV
2371
2372
6bb11ab3
L
2373# Finally, this is the expansion that is picked up by
2374# autoconf. It tells the user to run autoupdate, and
2375# then outputs the replacement expansion. We do not care
2376# about autoupdate's warning because that contains
2377# information on what to do *after* running autoupdate.
edece237
CV
2378
2379
2380
6bb11ab3
L
2381# _LT_CC_BASENAME(CC)
2382# -------------------
2383# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
edece237
CV
2384
2385
2386
6bb11ab3
L
2387# _LT_FILEUTILS_DEFAULTS
2388# ----------------------
2389# It is okay to use these file commands and assume they have been set
2390# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2391# _LT_FILEUTILS_DEFAULTS
edece237
CV
2392
2393
6bb11ab3
L
2394# _LT_SETUP
2395# ---------
2396# _LT_SETUP
edece237
CV
2397
2398
6bb11ab3
L
2399# _LT_PREPARE_SED_QUOTE_VARS
2400# --------------------------
2401# Define a few sed substitution that help us do robust quoting.
edece237
CV
2402
2403
6bb11ab3
L
2404# _LT_PROG_LTMAIN
2405# ---------------
2406# Note that this code is called both from `configure', and `config.status'
2407# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2408# `config.status' has no value for ac_aux_dir unless we are using Automake,
2409# so we pass a copy along to make sure it has a sensible value anyway.
2410# _LT_PROG_LTMAIN
edece237
CV
2411
2412
6bb11ab3
L
2413## ------------------------------------- ##
2414## Accumulate code for creating libtool. ##
2415## ------------------------------------- ##
edece237 2416
6bb11ab3
L
2417# So that we can recreate a full libtool script including additional
2418# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2419# in macros and then make a single call at the end using the `libtool'
2420# label.
edece237
CV
2421
2422
6bb11ab3
L
2423# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2424# ----------------------------------------
2425# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
edece237
CV
2426
2427
6bb11ab3 2428# Initialize.
edece237
CV
2429
2430
2431
6bb11ab3
L
2432# _LT_CONFIG_LIBTOOL([COMMANDS])
2433# ------------------------------
2434# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
edece237
CV
2435
2436
6bb11ab3 2437# Initialize.
edece237
CV
2438
2439
2440
6bb11ab3
L
2441# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2442# -----------------------------------------------------
edece237 2443
5912fadd
JB
2444
2445
6bb11ab3
L
2446# _LT_FORMAT_COMMENT([COMMENT])
2447# -----------------------------
2448# Add leading comment marks to the start of each line, and a trailing
2449# full-stop to the whole comment if one is not present already.
5912fadd
JB
2450
2451
edece237
CV
2452
2453
6bb11ab3
L
2454## ------------------------ ##
2455## FIXME: Eliminate VARNAME ##
2456## ------------------------ ##
edece237
CV
2457
2458
6bb11ab3
L
2459# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2460# -------------------------------------------------------------------
2461# CONFIGNAME is the name given to the value in the libtool script.
2462# VARNAME is the (base) name used in the configure script.
2463# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2464# VARNAME. Any other value will be used directly.
edece237 2465
edece237
CV
2466
2467
6bb11ab3
L
2468# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2469# --------------------------------------------------------
edece237
CV
2470
2471
2472
6bb11ab3
L
2473# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2474# ------------------------------------------------
edece237
CV
2475
2476
2477
6bb11ab3
L
2478# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2479# ---------------------------------------------------------
edece237
CV
2480
2481
2482
6bb11ab3
L
2483# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2484# --------------------------------------------------
edece237
CV
2485
2486
2487
6bb11ab3
L
2488# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2489# ---------------------------------------------------
edece237
CV
2490
2491
2492
6bb11ab3
L
2493# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2494# ---------------------------------------------------
edece237
CV
2495
2496
2497
2498
6bb11ab3
L
2499# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2500# ------------------------------------------------
edece237
CV
2501
2502
2503
2504
6bb11ab3
L
2505# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2506# ------------------------------------
2507# Quote a variable value, and forward it to `config.status' so that its
2508# declaration there will have the same value as in `configure'. VARNAME
2509# must have a single quote delimited value for this to work.
edece237
CV
2510
2511
2512
6bb11ab3
L
2513# _LT_CONFIG_STATUS_DECLARATIONS
2514# ------------------------------
2515# We delimit libtool config variables with single quotes, so when
2516# we write them to config.status, we have to be sure to quote all
2517# embedded single quotes properly. In configure, this macro expands
2518# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2519#
2520# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
edece237
CV
2521
2522
2523
6bb11ab3
L
2524# _LT_LIBTOOL_TAGS
2525# ----------------
2526# Output comment and list of tags supported by the script
edece237
CV
2527
2528
2529
6bb11ab3
L
2530# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2531# -----------------------------------
2532# Extract the dictionary values for VARNAME (optionally with TAG) and
2533# expand to a commented shell variable setting:
2534#
2535# # Some comment about what VAR is for.
2536# visible_name=$lt_internal_name
edece237
CV
2537
2538
edece237 2539
6bb11ab3
L
2540# _LT_LIBTOOL_CONFIG_VARS
2541# -----------------------
2542# Produce commented declarations of non-tagged libtool config variables
2543# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2544# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2545# section) are produced by _LT_LIBTOOL_TAG_VARS.
edece237
CV
2546
2547
6efef468 2548
6bb11ab3
L
2549# _LT_LIBTOOL_TAG_VARS(TAG)
2550# -------------------------
6efef468
JM
2551
2552
2553
6bb11ab3
L
2554# _LT_TAGVAR(VARNAME, [TAGNAME])
2555# ------------------------------
6efef468
JM
2556
2557
2558
6bb11ab3
L
2559# _LT_CONFIG_COMMANDS
2560# -------------------
2561# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2562# variables for single and double quote escaping we saved from calls
2563# to _LT_DECL, we can put quote escaped variables declarations
2564# into `config.status', and then the shell code to quote escape them in
2565# for loops in `config.status'. Finally, any additional code accumulated
2566# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2567#_LT_CONFIG_COMMANDS
2568
2569
2570# Initialize.
2571
2572
2573# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2574# ------------------------------------
2575# Generate a child script FILE with all initialization necessary to
2576# reuse the environment learned by the parent script, and make the
2577# file executable. If COMMENT is supplied, it is inserted after the
2578# `#!' sequence but before initialization text begins. After this
2579# macro, additional text can be appended to FILE to form the body of
2580# the child script. The macro ends with non-zero status if the
2581# file could not be fully written (such as if the disk is full).
2582# _LT_GENERATED_FILE_INIT
2583
2584# LT_OUTPUT
2585# ---------
2586# This macro allows early generation of the libtool script (before
2587# AC_OUTPUT is called), incase it is used in configure for compilation
2588# tests.
2589# LT_OUTPUT
2590
2591
2592# _LT_CONFIG(TAG)
2593# ---------------
2594# If TAG is the built-in tag, create an initial libtool script with a
2595# default configuration from the untagged config vars. Otherwise add code
2596# to config.status for appending the configuration named by TAG from the
2597# matching tagged config vars.
2598# _LT_CONFIG
6efef468
JM
2599
2600
6bb11ab3
L
2601# LT_SUPPORTED_TAG(TAG)
2602# ---------------------
2603# Trace this macro to discover what tags are supported by the libtool
2604# --tag option, using:
2605# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2606
6efef468 2607
6efef468 2608
6bb11ab3 2609# C support is built-in for now
6efef468 2610
6efef468
JM
2611
2612
2613
6bb11ab3
L
2614# LT_LANG(LANG)
2615# -------------
2616# Enable libtool support for the given language if not already enabled.
2617# LT_LANG
6efef468
JM
2618
2619
6bb11ab3
L
2620# _LT_LANG(LANGNAME)
2621# ------------------
2622# _LT_LANG
6efef468
JM
2623
2624
6bb11ab3
L
2625# _LT_LANG_DEFAULT_CONFIG
2626# -----------------------
2627# _LT_LANG_DEFAULT_CONFIG
6efef468 2628
6bb11ab3
L
2629# Obsolete macros:
2630# This is what autoupdate's m4 run will expand. It fires
2631# the warning (with _au_warn_XXX), outputs it into the
2632# updated configure.ac (with AC_DIAGNOSE), and then outputs
2633# the replacement expansion.
6efef468 2634
6efef468 2635
6bb11ab3
L
2636# This is an auxiliary macro that is also run when
2637# autoupdate runs m4. It simply calls m4_warning, but
2638# we need a wrapper so that each warning is emitted only
2639# once. We break the quoting in m4_warning's argument in
2640# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2641
6efef468 2642
6bb11ab3
L
2643# Finally, this is the expansion that is picked up by
2644# autoconf. It tells the user to run autoupdate, and
2645# then outputs the replacement expansion. We do not care
2646# about autoupdate's warning because that contains
2647# information on what to do *after* running autoupdate.
6efef468 2648
6bb11ab3
L
2649# This is what autoupdate's m4 run will expand. It fires
2650# the warning (with _au_warn_XXX), outputs it into the
2651# updated configure.ac (with AC_DIAGNOSE), and then outputs
2652# the replacement expansion.
6efef468
JM
2653
2654
6bb11ab3
L
2655# This is an auxiliary macro that is also run when
2656# autoupdate runs m4. It simply calls m4_warning, but
2657# we need a wrapper so that each warning is emitted only
2658# once. We break the quoting in m4_warning's argument in
2659# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2660
2661
6bb11ab3
L
2662# Finally, this is the expansion that is picked up by
2663# autoconf. It tells the user to run autoupdate, and
2664# then outputs the replacement expansion. We do not care
2665# about autoupdate's warning because that contains
2666# information on what to do *after* running autoupdate.
6efef468 2667
6bb11ab3
L
2668# This is what autoupdate's m4 run will expand. It fires
2669# the warning (with _au_warn_XXX), outputs it into the
2670# updated configure.ac (with AC_DIAGNOSE), and then outputs
2671# the replacement expansion.
6efef468
JM
2672
2673
6bb11ab3
L
2674# This is an auxiliary macro that is also run when
2675# autoupdate runs m4. It simply calls m4_warning, but
2676# we need a wrapper so that each warning is emitted only
2677# once. We break the quoting in m4_warning's argument in
2678# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2679
2680
6bb11ab3
L
2681# Finally, this is the expansion that is picked up by
2682# autoconf. It tells the user to run autoupdate, and
2683# then outputs the replacement expansion. We do not care
2684# about autoupdate's warning because that contains
2685# information on what to do *after* running autoupdate.
6efef468 2686
6bb11ab3
L
2687# This is what autoupdate's m4 run will expand. It fires
2688# the warning (with _au_warn_XXX), outputs it into the
2689# updated configure.ac (with AC_DIAGNOSE), and then outputs
2690# the replacement expansion.
6efef468
JM
2691
2692
6bb11ab3
L
2693# This is an auxiliary macro that is also run when
2694# autoupdate runs m4. It simply calls m4_warning, but
2695# we need a wrapper so that each warning is emitted only
2696# once. We break the quoting in m4_warning's argument in
2697# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2698
2699
6bb11ab3
L
2700# Finally, this is the expansion that is picked up by
2701# autoconf. It tells the user to run autoupdate, and
2702# then outputs the replacement expansion. We do not care
2703# about autoupdate's warning because that contains
2704# information on what to do *after* running autoupdate.
6efef468 2705
6bb11ab3
L
2706# This is what autoupdate's m4 run will expand. It fires
2707# the warning (with _au_warn_XXX), outputs it into the
2708# updated configure.ac (with AC_DIAGNOSE), and then outputs
2709# the replacement expansion.
6efef468
JM
2710
2711
6bb11ab3
L
2712# This is an auxiliary macro that is also run when
2713# autoupdate runs m4. It simply calls m4_warning, but
2714# we need a wrapper so that each warning is emitted only
2715# once. We break the quoting in m4_warning's argument in
2716# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2717
2718
6bb11ab3
L
2719# Finally, this is the expansion that is picked up by
2720# autoconf. It tells the user to run autoupdate, and
2721# then outputs the replacement expansion. We do not care
2722# about autoupdate's warning because that contains
2723# information on what to do *after* running autoupdate.
6efef468 2724
edece237
CV
2725
2726
6bb11ab3
L
2727# _LT_TAG_COMPILER
2728# ----------------
2729# _LT_TAG_COMPILER
edece237
CV
2730
2731
6bb11ab3
L
2732# _LT_COMPILER_BOILERPLATE
2733# ------------------------
2734# Check for compiler boilerplate output or warnings with
2735# the simple compiler test code.
2736# _LT_COMPILER_BOILERPLATE
edece237 2737
edece237 2738
6bb11ab3
L
2739# _LT_LINKER_BOILERPLATE
2740# ----------------------
2741# Check for linker boilerplate output or warnings with
2742# the simple link test code.
2743# _LT_LINKER_BOILERPLATE
edece237 2744
6bb11ab3
L
2745# _LT_REQUIRED_DARWIN_CHECKS
2746# -------------------------
81ecdfbb 2747
edece237 2748
edece237 2749
6bb11ab3
L
2750# _LT_DARWIN_LINKER_FEATURES
2751# --------------------------
2752# Checks for linker and compiler features on darwin
edece237 2753
edece237 2754
6bb11ab3
L
2755# _LT_SYS_MODULE_PATH_AIX
2756# -----------------------
2757# Links a minimal program and checks the executable
2758# for the system default hardcoded library path. In most cases,
2759# this is /usr/lib:/lib, but when the MPI compilers are used
2760# the location of the communication and MPI libs are included too.
2761# If we don't find anything, use the default library path according
2762# to the aix ld manual.
2763# _LT_SYS_MODULE_PATH_AIX
edece237 2764
edece237 2765
6bb11ab3
L
2766# _LT_SHELL_INIT(ARG)
2767# -------------------
2768# _LT_SHELL_INIT
edece237 2769
edece237 2770
81ecdfbb 2771
6bb11ab3
L
2772# _LT_PROG_ECHO_BACKSLASH
2773# -----------------------
2774# Find how we can fake an echo command that does not interpret backslash.
2775# In particular, with Autoconf 2.60 or later we add some code to the start
2776# of the generated configure script which will find a shell with a builtin
2777# printf (which we can use as an echo command).
2778# _LT_PROG_ECHO_BACKSLASH
edece237 2779
edece237 2780
6bb11ab3
L
2781# _LT_ENABLE_LOCK
2782# ---------------
2783# _LT_ENABLE_LOCK
81ecdfbb 2784
edece237 2785
6bb11ab3
L
2786# _LT_CMD_OLD_ARCHIVE
2787# -------------------
2788# _LT_CMD_OLD_ARCHIVE
edece237 2789
81ecdfbb 2790
6bb11ab3
L
2791# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2792# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2793# ----------------------------------------------------------------
2794# Check whether the given compiler option works
2795# _LT_COMPILER_OPTION
edece237 2796
6bb11ab3
L
2797# Old name:
2798# This is what autoupdate's m4 run will expand. It fires
2799# the warning (with _au_warn_XXX), outputs it into the
2800# updated configure.ac (with AC_DIAGNOSE), and then outputs
2801# the replacement expansion.
edece237 2802
edece237 2803
6bb11ab3
L
2804# This is an auxiliary macro that is also run when
2805# autoupdate runs m4. It simply calls m4_warning, but
2806# we need a wrapper so that each warning is emitted only
2807# once. We break the quoting in m4_warning's argument in
2808# order to expand this macro's arguments, not AU_DEFUN's.
edece237 2809
edece237 2810
6bb11ab3
L
2811# Finally, this is the expansion that is picked up by
2812# autoconf. It tells the user to run autoupdate, and
2813# then outputs the replacement expansion. We do not care
2814# about autoupdate's warning because that contains
2815# information on what to do *after* running autoupdate.
edece237 2816
edece237 2817
edece237 2818
6bb11ab3
L
2819# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2820# [ACTION-SUCCESS], [ACTION-FAILURE])
2821# ----------------------------------------------------
2822# Check whether the given linker option works
2823# _LT_LINKER_OPTION
81ecdfbb 2824
6bb11ab3
L
2825# Old name:
2826# This is what autoupdate's m4 run will expand. It fires
2827# the warning (with _au_warn_XXX), outputs it into the
2828# updated configure.ac (with AC_DIAGNOSE), and then outputs
2829# the replacement expansion.
81ecdfbb 2830
81ecdfbb 2831
6bb11ab3
L
2832# This is an auxiliary macro that is also run when
2833# autoupdate runs m4. It simply calls m4_warning, but
2834# we need a wrapper so that each warning is emitted only
2835# once. We break the quoting in m4_warning's argument in
2836# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2837
edece237 2838
6bb11ab3
L
2839# Finally, this is the expansion that is picked up by
2840# autoconf. It tells the user to run autoupdate, and
2841# then outputs the replacement expansion. We do not care
2842# about autoupdate's warning because that contains
2843# information on what to do *after* running autoupdate.
2844
2845
2846
2847# LT_CMD_MAX_LEN
2848#---------------
2849# LT_CMD_MAX_LEN
2850
2851# Old name:
2852# This is what autoupdate's m4 run will expand. It fires
2853# the warning (with _au_warn_XXX), outputs it into the
2854# updated configure.ac (with AC_DIAGNOSE), and then outputs
2855# the replacement expansion.
2856
2857
2858# This is an auxiliary macro that is also run when
2859# autoupdate runs m4. It simply calls m4_warning, but
2860# we need a wrapper so that each warning is emitted only
2861# once. We break the quoting in m4_warning's argument in
2862# order to expand this macro's arguments, not AU_DEFUN's.
2863
2864
2865# Finally, this is the expansion that is picked up by
2866# autoconf. It tells the user to run autoupdate, and
2867# then outputs the replacement expansion. We do not care
2868# about autoupdate's warning because that contains
2869# information on what to do *after* running autoupdate.
2870
2871
2872
2873# _LT_HEADER_DLFCN
2874# ----------------
2875# _LT_HEADER_DLFCN
2876
2877
2878# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2879# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2880# ----------------------------------------------------------------
2881# _LT_TRY_DLOPEN_SELF
2882
2883
2884# LT_SYS_DLOPEN_SELF
2885# ------------------
2886# LT_SYS_DLOPEN_SELF
2887
2888# Old name:
2889# This is what autoupdate's m4 run will expand. It fires
2890# the warning (with _au_warn_XXX), outputs it into the
2891# updated configure.ac (with AC_DIAGNOSE), and then outputs
2892# the replacement expansion.
2893
2894
2895# This is an auxiliary macro that is also run when
2896# autoupdate runs m4. It simply calls m4_warning, but
2897# we need a wrapper so that each warning is emitted only
2898# once. We break the quoting in m4_warning's argument in
2899# order to expand this macro's arguments, not AU_DEFUN's.
2900
2901
2902# Finally, this is the expansion that is picked up by
2903# autoconf. It tells the user to run autoupdate, and
2904# then outputs the replacement expansion. We do not care
2905# about autoupdate's warning because that contains
2906# information on what to do *after* running autoupdate.
2907
2908
2909
2910# _LT_COMPILER_C_O([TAGNAME])
2911# ---------------------------
2912# Check to see if options -c and -o are simultaneously supported by compiler.
2913# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2914# _LT_COMPILER_C_O
2915
2916
2917# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2918# ----------------------------------
2919# Check to see if we can do hard links to lock some files if needed
2920# _LT_COMPILER_FILE_LOCKS
2921
2922
2923# _LT_CHECK_OBJDIR
2924# ----------------
2925# _LT_CHECK_OBJDIR
2926
2927
2928# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2929# --------------------------------------
2930# Check hardcoding attributes.
2931# _LT_LINKER_HARDCODE_LIBPATH
2932
2933
2934# _LT_CMD_STRIPLIB
2935# ----------------
2936# _LT_CMD_STRIPLIB
2937
2938
2939# _LT_SYS_DYNAMIC_LINKER([TAG])
2940# -----------------------------
2941# PORTME Fill in your ld.so characteristics
2942# _LT_SYS_DYNAMIC_LINKER
2943
2944
2945# _LT_PATH_TOOL_PREFIX(TOOL)
2946# --------------------------
2947# find a file program which can recognize shared library
2948# _LT_PATH_TOOL_PREFIX
2949
2950# Old name:
2951# This is what autoupdate's m4 run will expand. It fires
2952# the warning (with _au_warn_XXX), outputs it into the
2953# updated configure.ac (with AC_DIAGNOSE), and then outputs
2954# the replacement expansion.
2955
2956
2957# This is an auxiliary macro that is also run when
2958# autoupdate runs m4. It simply calls m4_warning, but
2959# we need a wrapper so that each warning is emitted only
2960# once. We break the quoting in m4_warning's argument in
2961# order to expand this macro's arguments, not AU_DEFUN's.
2962
2963
2964# Finally, this is the expansion that is picked up by
2965# autoconf. It tells the user to run autoupdate, and
2966# then outputs the replacement expansion. We do not care
2967# about autoupdate's warning because that contains
2968# information on what to do *after* running autoupdate.
2969
2970
2971
2972# _LT_PATH_MAGIC
2973# --------------
2974# find a file program which can recognize a shared library
2975# _LT_PATH_MAGIC
2976
2977
2978# LT_PATH_LD
2979# ----------
2980# find the pathname to the GNU or non-GNU linker
2981# LT_PATH_LD
2982
2983# Old names:
2984# This is what autoupdate's m4 run will expand. It fires
2985# the warning (with _au_warn_XXX), outputs it into the
2986# updated configure.ac (with AC_DIAGNOSE), and then outputs
2987# the replacement expansion.
2988
2989
2990# This is an auxiliary macro that is also run when
2991# autoupdate runs m4. It simply calls m4_warning, but
2992# we need a wrapper so that each warning is emitted only
2993# once. We break the quoting in m4_warning's argument in
2994# order to expand this macro's arguments, not AU_DEFUN's.
2995
2996
2997# Finally, this is the expansion that is picked up by
2998# autoconf. It tells the user to run autoupdate, and
2999# then outputs the replacement expansion. We do not care
3000# about autoupdate's warning because that contains
3001# information on what to do *after* running autoupdate.
3002
3003# This is what autoupdate's m4 run will expand. It fires
3004# the warning (with _au_warn_XXX), outputs it into the
3005# updated configure.ac (with AC_DIAGNOSE), and then outputs
3006# the replacement expansion.
3007
3008
3009# This is an auxiliary macro that is also run when
3010# autoupdate runs m4. It simply calls m4_warning, but
3011# we need a wrapper so that each warning is emitted only
3012# once. We break the quoting in m4_warning's argument in
3013# order to expand this macro's arguments, not AU_DEFUN's.
3014
3015
3016# Finally, this is the expansion that is picked up by
3017# autoconf. It tells the user to run autoupdate, and
3018# then outputs the replacement expansion. We do not care
3019# about autoupdate's warning because that contains
3020# information on what to do *after* running autoupdate.
3021
3022
3023
3024# _LT_PATH_LD_GNU
3025#- --------------
3026# _LT_PATH_LD_GNU
3027
3028
3029# _LT_CMD_RELOAD
3030# --------------
3031# find reload flag for linker
3032# -- PORTME Some linkers may need a different reload flag.
3033# _LT_CMD_RELOAD
3034
3035
3036# _LT_CHECK_MAGIC_METHOD
3037# ----------------------
3038# how to check for library dependencies
3039# -- PORTME fill in with the dynamic library characteristics
3040# _LT_CHECK_MAGIC_METHOD
3041
3042
3043# LT_PATH_NM
3044# ----------
3045# find the pathname to a BSD- or MS-compatible name lister
3046# LT_PATH_NM
3047
3048# Old names:
3049# This is what autoupdate's m4 run will expand. It fires
3050# the warning (with _au_warn_XXX), outputs it into the
3051# updated configure.ac (with AC_DIAGNOSE), and then outputs
3052# the replacement expansion.
3053
3054
3055# This is an auxiliary macro that is also run when
3056# autoupdate runs m4. It simply calls m4_warning, but
3057# we need a wrapper so that each warning is emitted only
3058# once. We break the quoting in m4_warning's argument in
3059# order to expand this macro's arguments, not AU_DEFUN's.
3060
3061
3062# Finally, this is the expansion that is picked up by
3063# autoconf. It tells the user to run autoupdate, and
3064# then outputs the replacement expansion. We do not care
3065# about autoupdate's warning because that contains
3066# information on what to do *after* running autoupdate.
3067
3068# This is what autoupdate's m4 run will expand. It fires
3069# the warning (with _au_warn_XXX), outputs it into the
3070# updated configure.ac (with AC_DIAGNOSE), and then outputs
3071# the replacement expansion.
3072
3073
3074# This is an auxiliary macro that is also run when
3075# autoupdate runs m4. It simply calls m4_warning, but
3076# we need a wrapper so that each warning is emitted only
3077# once. We break the quoting in m4_warning's argument in
3078# order to expand this macro's arguments, not AU_DEFUN's.
3079
3080
3081# Finally, this is the expansion that is picked up by
3082# autoconf. It tells the user to run autoupdate, and
3083# then outputs the replacement expansion. We do not care
3084# about autoupdate's warning because that contains
3085# information on what to do *after* running autoupdate.
3086
3087
3088
3089# LT_LIB_M
3090# --------
3091# check for math library
3092# LT_LIB_M
3093
3094# Old name:
3095# This is what autoupdate's m4 run will expand. It fires
3096# the warning (with _au_warn_XXX), outputs it into the
3097# updated configure.ac (with AC_DIAGNOSE), and then outputs
3098# the replacement expansion.
3099
3100
3101# This is an auxiliary macro that is also run when
3102# autoupdate runs m4. It simply calls m4_warning, but
3103# we need a wrapper so that each warning is emitted only
3104# once. We break the quoting in m4_warning's argument in
3105# order to expand this macro's arguments, not AU_DEFUN's.
3106
3107
3108# Finally, this is the expansion that is picked up by
3109# autoconf. It tells the user to run autoupdate, and
3110# then outputs the replacement expansion. We do not care
3111# about autoupdate's warning because that contains
3112# information on what to do *after* running autoupdate.
3113
3114
3115
3116# _LT_COMPILER_NO_RTTI([TAGNAME])
3117# -------------------------------
3118# _LT_COMPILER_NO_RTTI
3119
3120
3121# _LT_CMD_GLOBAL_SYMBOLS
3122# ----------------------
3123 # _LT_CMD_GLOBAL_SYMBOLS
3124
3125
3126# _LT_COMPILER_PIC([TAGNAME])
3127# ---------------------------
3128# _LT_COMPILER_PIC
3129
3130
3131# _LT_LINKER_SHLIBS([TAGNAME])
3132# ----------------------------
3133# See if the linker supports building shared libraries.
3134# _LT_LINKER_SHLIBS
3135
3136
3137# _LT_LANG_C_CONFIG([TAG])
3138# ------------------------
3139# Ensure that the configuration variables for a C compiler are suitably
3140# defined. These variables are subsequently used by _LT_CONFIG to write
3141# the compiler configuration to `libtool'.
3142# _LT_LANG_C_CONFIG
3143
3144
3145# _LT_LANG_CXX_CONFIG([TAG])
3146# --------------------------
3147# Ensure that the configuration variables for a C++ compiler are suitably
3148# defined. These variables are subsequently used by _LT_CONFIG to write
3149# the compiler configuration to `libtool'.
3150# _LT_LANG_CXX_CONFIG
3151
3152
3153# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3154# ---------------------------------
3155# Figure out "hidden" library dependencies from verbose
3156# compiler output when linking a shared library.
3157# Parse the compiler output and extract the necessary
3158# objects, libraries and library flags.
3159# _LT_SYS_HIDDEN_LIBDEPS
3160
3161
3162# _LT_LANG_F77_CONFIG([TAG])
3163# --------------------------
3164# Ensure that the configuration variables for a Fortran 77 compiler are
3165# suitably defined. These variables are subsequently used by _LT_CONFIG
3166# to write the compiler configuration to `libtool'.
3167# _LT_LANG_F77_CONFIG
3168
3169
3170# _LT_LANG_FC_CONFIG([TAG])
3171# -------------------------
3172# Ensure that the configuration variables for a Fortran compiler are
3173# suitably defined. These variables are subsequently used by _LT_CONFIG
3174# to write the compiler configuration to `libtool'.
3175# _LT_LANG_FC_CONFIG
3176
3177
3178# _LT_LANG_GCJ_CONFIG([TAG])
3179# --------------------------
3180# Ensure that the configuration variables for the GNU Java Compiler compiler
3181# are suitably defined. These variables are subsequently used by _LT_CONFIG
3182# to write the compiler configuration to `libtool'.
3183# _LT_LANG_GCJ_CONFIG
3184
3185
3186# _LT_LANG_RC_CONFIG([TAG])
3187# -------------------------
3188# Ensure that the configuration variables for the Windows resource compiler
3189# are suitably defined. These variables are subsequently used by _LT_CONFIG
3190# to write the compiler configuration to `libtool'.
3191# _LT_LANG_RC_CONFIG
3192
3193
3194# LT_PROG_GCJ
3195# -----------
3196
3197
3198# Old name:
3199# This is what autoupdate's m4 run will expand. It fires
3200# the warning (with _au_warn_XXX), outputs it into the
3201# updated configure.ac (with AC_DIAGNOSE), and then outputs
3202# the replacement expansion.
3203
3204
3205# This is an auxiliary macro that is also run when
3206# autoupdate runs m4. It simply calls m4_warning, but
3207# we need a wrapper so that each warning is emitted only
3208# once. We break the quoting in m4_warning's argument in
3209# order to expand this macro's arguments, not AU_DEFUN's.
3210
3211
3212# Finally, this is the expansion that is picked up by
3213# autoconf. It tells the user to run autoupdate, and
3214# then outputs the replacement expansion. We do not care
3215# about autoupdate's warning because that contains
3216# information on what to do *after* running autoupdate.
3217
3218
3219
3220# LT_PROG_RC
3221# ----------
3222
3223
3224# Old name:
3225# This is what autoupdate's m4 run will expand. It fires
3226# the warning (with _au_warn_XXX), outputs it into the
3227# updated configure.ac (with AC_DIAGNOSE), and then outputs
3228# the replacement expansion.
3229
3230
3231# This is an auxiliary macro that is also run when
3232# autoupdate runs m4. It simply calls m4_warning, but
3233# we need a wrapper so that each warning is emitted only
3234# once. We break the quoting in m4_warning's argument in
3235# order to expand this macro's arguments, not AU_DEFUN's.
3236
3237
3238# Finally, this is the expansion that is picked up by
3239# autoconf. It tells the user to run autoupdate, and
3240# then outputs the replacement expansion. We do not care
3241# about autoupdate's warning because that contains
3242# information on what to do *after* running autoupdate.
3243
3244
3245
3246# _LT_DECL_EGREP
3247# --------------
3248# If we don't have a new enough Autoconf to choose the best grep
3249# available, choose the one first in the user's PATH.
3250
3251
3252
3253# _LT_DECL_OBJDUMP
3254# --------------
3255# If we don't have a new enough Autoconf to choose the best objdump
3256# available, choose the one first in the user's PATH.
3257
3258
3259
3260# _LT_DECL_SED
3261# ------------
3262# Check for a fully-functional sed program, that truncates
3263# as few characters as possible. Prefer GNU sed if found.
3264# _LT_DECL_SED
3265
3266#m4_ifndef
3267
3268# Old name:
3269# This is what autoupdate's m4 run will expand. It fires
3270# the warning (with _au_warn_XXX), outputs it into the
3271# updated configure.ac (with AC_DIAGNOSE), and then outputs
3272# the replacement expansion.
3273
3274
3275# This is an auxiliary macro that is also run when
3276# autoupdate runs m4. It simply calls m4_warning, but
3277# we need a wrapper so that each warning is emitted only
3278# once. We break the quoting in m4_warning's argument in
3279# order to expand this macro's arguments, not AU_DEFUN's.
3280
3281
3282# Finally, this is the expansion that is picked up by
3283# autoconf. It tells the user to run autoupdate, and
3284# then outputs the replacement expansion. We do not care
3285# about autoupdate's warning because that contains
3286# information on what to do *after* running autoupdate.
3287
3288
3289
3290# _LT_CHECK_SHELL_FEATURES
3291# ------------------------
3292# Find out whether the shell is Bourne or XSI compatible,
3293# or has some other useful features.
3294# _LT_CHECK_SHELL_FEATURES
3295
3296
3297# _LT_PROG_XSI_SHELLFNS
3298# ---------------------
3299# Bourne and XSI compatible variants of some useful shell functions.
3300
3301
3302# Helper functions for option handling. -*- Autoconf -*-
3303#
3304# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3305# Inc.
3306# Written by Gary V. Vaughan, 2004
3307#
3308# This file is free software; the Free Software Foundation gives
3309# unlimited permission to copy and/or distribute it, with or without
3310# modifications, as long as this notice is preserved.
3311
3312# serial 6 ltoptions.m4
3313
3314# This is to help aclocal find these macros, as it can't see m4_define.
3315
3316
3317
3318# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3319# ------------------------------------------
3320
3321
3322
3323# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3324# ---------------------------------------
3325# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3326# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3327# saved as a flag.
3328
3329
3330
3331# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3332# ------------------------------------------------------------
3333# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3334
3335
3336
3337# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3338# -------------------------------------------------------
3339# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3340# are set.
3341
3342
3343
3344# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3345# ----------------------------------------
3346# OPTION-LIST is a space-separated list of Libtool options associated
3347# with MACRO-NAME. If any OPTION has a matching handler declared with
3348# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3349# the unknown option and exit.
3350# _LT_SET_OPTIONS
3351
3352
3353## --------------------------------- ##
3354## Macros to handle LT_INIT options. ##
3355## --------------------------------- ##
3356
3357# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3358# -----------------------------------------
3359
3360
3361
3362# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3363# -----------------------------------------------
3364# LT_OPTION_DEFINE
3365
3366
3367# dlopen
3368# ------
3369
3370
3371# This is what autoupdate's m4 run will expand. It fires
3372# the warning (with _au_warn_XXX), outputs it into the
3373# updated configure.ac (with AC_DIAGNOSE), and then outputs
3374# the replacement expansion.
3375
3376
3377# This is an auxiliary macro that is also run when
3378# autoupdate runs m4. It simply calls m4_warning, but
3379# we need a wrapper so that each warning is emitted only
3380# once. We break the quoting in m4_warning's argument in
3381# order to expand this macro's arguments, not AU_DEFUN's.
3382
3383
3384# Finally, this is the expansion that is picked up by
3385# autoconf. It tells the user to run autoupdate, and
3386# then outputs the replacement expansion. We do not care
3387# about autoupdate's warning because that contains
3388# information on what to do *after* running autoupdate.
3389
3390
3391
3392
3393# win32-dll
3394# ---------
3395# Declare package support for building win32 dll's.
3396# win32-dll
3397
3398# This is what autoupdate's m4 run will expand. It fires
3399# the warning (with _au_warn_XXX), outputs it into the
3400# updated configure.ac (with AC_DIAGNOSE), and then outputs
3401# the replacement expansion.
3402
3403
3404# This is an auxiliary macro that is also run when
3405# autoupdate runs m4. It simply calls m4_warning, but
3406# we need a wrapper so that each warning is emitted only
3407# once. We break the quoting in m4_warning's argument in
3408# order to expand this macro's arguments, not AU_DEFUN's.
3409
3410
3411# Finally, this is the expansion that is picked up by
3412# autoconf. It tells the user to run autoupdate, and
3413# then outputs the replacement expansion. We do not care
3414# about autoupdate's warning because that contains
3415# information on what to do *after* running autoupdate.
3416
3417
3418
3419
3420# _LT_ENABLE_SHARED([DEFAULT])
3421# ----------------------------
3422# implement the --enable-shared flag, and supports the `shared' and
3423# `disable-shared' LT_INIT options.
3424# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3425# _LT_ENABLE_SHARED
3426
3427
3428
3429
3430# Old names:
3431
3432
3433
3434
3435# This is what autoupdate's m4 run will expand. It fires
3436# the warning (with _au_warn_XXX), outputs it into the
3437# updated configure.ac (with AC_DIAGNOSE), and then outputs
3438# the replacement expansion.
3439
3440
3441# This is an auxiliary macro that is also run when
3442# autoupdate runs m4. It simply calls m4_warning, but
3443# we need a wrapper so that each warning is emitted only
3444# once. We break the quoting in m4_warning's argument in
3445# order to expand this macro's arguments, not AU_DEFUN's.
3446
3447
3448# Finally, this is the expansion that is picked up by
3449# autoconf. It tells the user to run autoupdate, and
3450# then outputs the replacement expansion. We do not care
3451# about autoupdate's warning because that contains
3452# information on what to do *after* running autoupdate.
3453
3454# This is what autoupdate's m4 run will expand. It fires
3455# the warning (with _au_warn_XXX), outputs it into the
3456# updated configure.ac (with AC_DIAGNOSE), and then outputs
3457# the replacement expansion.
3458
3459
3460# This is an auxiliary macro that is also run when
3461# autoupdate runs m4. It simply calls m4_warning, but
3462# we need a wrapper so that each warning is emitted only
3463# once. We break the quoting in m4_warning's argument in
3464# order to expand this macro's arguments, not AU_DEFUN's.
3465
3466
3467# Finally, this is the expansion that is picked up by
3468# autoconf. It tells the user to run autoupdate, and
3469# then outputs the replacement expansion. We do not care
3470# about autoupdate's warning because that contains
3471# information on what to do *after* running autoupdate.
3472
3473
3474
3475
3476
3477# _LT_ENABLE_STATIC([DEFAULT])
3478# ----------------------------
3479# implement the --enable-static flag, and support the `static' and
3480# `disable-static' LT_INIT options.
3481# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3482# _LT_ENABLE_STATIC
3483
3484
3485
3486
3487# Old names:
3488
3489
3490
3491
3492# This is what autoupdate's m4 run will expand. It fires
3493# the warning (with _au_warn_XXX), outputs it into the
3494# updated configure.ac (with AC_DIAGNOSE), and then outputs
3495# the replacement expansion.
3496
3497
3498# This is an auxiliary macro that is also run when
3499# autoupdate runs m4. It simply calls m4_warning, but
3500# we need a wrapper so that each warning is emitted only
3501# once. We break the quoting in m4_warning's argument in
3502# order to expand this macro's arguments, not AU_DEFUN's.
3503
3504
3505# Finally, this is the expansion that is picked up by
3506# autoconf. It tells the user to run autoupdate, and
3507# then outputs the replacement expansion. We do not care
3508# about autoupdate's warning because that contains
3509# information on what to do *after* running autoupdate.
3510
3511# This is what autoupdate's m4 run will expand. It fires
3512# the warning (with _au_warn_XXX), outputs it into the
3513# updated configure.ac (with AC_DIAGNOSE), and then outputs
3514# the replacement expansion.
3515
3516
3517# This is an auxiliary macro that is also run when
3518# autoupdate runs m4. It simply calls m4_warning, but
3519# we need a wrapper so that each warning is emitted only
3520# once. We break the quoting in m4_warning's argument in
3521# order to expand this macro's arguments, not AU_DEFUN's.
3522
3523
3524# Finally, this is the expansion that is picked up by
3525# autoconf. It tells the user to run autoupdate, and
3526# then outputs the replacement expansion. We do not care
3527# about autoupdate's warning because that contains
3528# information on what to do *after* running autoupdate.
3529
3530
3531
3532
3533
3534# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3535# ----------------------------------
3536# implement the --enable-fast-install flag, and support the `fast-install'
3537# and `disable-fast-install' LT_INIT options.
3538# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3539# _LT_ENABLE_FAST_INSTALL
3540
3541
3542
3543
3544# Old names:
3545# This is what autoupdate's m4 run will expand. It fires
3546# the warning (with _au_warn_XXX), outputs it into the
3547# updated configure.ac (with AC_DIAGNOSE), and then outputs
3548# the replacement expansion.
3549
3550
3551# This is an auxiliary macro that is also run when
3552# autoupdate runs m4. It simply calls m4_warning, but
3553# we need a wrapper so that each warning is emitted only
3554# once. We break the quoting in m4_warning's argument in
3555# order to expand this macro's arguments, not AU_DEFUN's.
3556
3557
3558# Finally, this is the expansion that is picked up by
3559# autoconf. It tells the user to run autoupdate, and
3560# then outputs the replacement expansion. We do not care
3561# about autoupdate's warning because that contains
3562# information on what to do *after* running autoupdate.
3563
3564
3565# This is what autoupdate's m4 run will expand. It fires
3566# the warning (with _au_warn_XXX), outputs it into the
3567# updated configure.ac (with AC_DIAGNOSE), and then outputs
3568# the replacement expansion.
3569
3570
3571# This is an auxiliary macro that is also run when
3572# autoupdate runs m4. It simply calls m4_warning, but
3573# we need a wrapper so that each warning is emitted only
3574# once. We break the quoting in m4_warning's argument in
3575# order to expand this macro's arguments, not AU_DEFUN's.
3576
3577
3578# Finally, this is the expansion that is picked up by
3579# autoconf. It tells the user to run autoupdate, and
3580# then outputs the replacement expansion. We do not care
3581# about autoupdate's warning because that contains
3582# information on what to do *after* running autoupdate.
3583
3584
3585
3586
3587# _LT_WITH_PIC([MODE])
3588# --------------------
3589# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3590# LT_INIT options.
3591# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3592# _LT_WITH_PIC
3593
3594
3595
3596
3597# Old name:
3598# This is what autoupdate's m4 run will expand. It fires
3599# the warning (with _au_warn_XXX), outputs it into the
3600# updated configure.ac (with AC_DIAGNOSE), and then outputs
3601# the replacement expansion.
3602
3603
3604# This is an auxiliary macro that is also run when
3605# autoupdate runs m4. It simply calls m4_warning, but
3606# we need a wrapper so that each warning is emitted only
3607# once. We break the quoting in m4_warning's argument in
3608# order to expand this macro's arguments, not AU_DEFUN's.
3609
3610
3611# Finally, this is the expansion that is picked up by
3612# autoconf. It tells the user to run autoupdate, and
3613# then outputs the replacement expansion. We do not care
3614# about autoupdate's warning because that contains
3615# information on what to do *after* running autoupdate.
3616
3617
3618
3619## ----------------- ##
3620## LTDL_INIT Options ##
3621## ----------------- ##
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3633#
3634# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3635# Written by Gary V. Vaughan, 2004
3636#
3637# This file is free software; the Free Software Foundation gives
3638# unlimited permission to copy and/or distribute it, with or without
3639# modifications, as long as this notice is preserved.
3640
3641# serial 6 ltsugar.m4
3642
3643# This is to help aclocal find these macros, as it can't see m4_define.
3644
3645
3646
3647# lt_join(SEP, ARG1, [ARG2...])
3648# -----------------------------
3649# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3650# associated separator.
3651# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3652# versions in m4sugar had bugs.
3653
3654
3655
3656
3657# lt_car(LIST)
3658# lt_cdr(LIST)
3659# ------------
3660# Manipulate m4 lists.
3661# These macros are necessary as long as will still need to support
3662# Autoconf-2.59 which quotes differently.
3663
3664
3665
3666
3667
3668# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3669# ------------------------------------------
3670# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3671# Note that neither SEPARATOR nor STRING are expanded; they are appended
3672# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3673# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3674# than defined and empty).
3675#
3676# This macro is needed until we can rely on Autoconf 2.62, since earlier
3677# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3678
3679
3680
3681
3682# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3683# ----------------------------------------------------------
3684# Produce a SEP delimited list of all paired combinations of elements of
3685# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3686# has the form PREFIXmINFIXSUFFIXn.
3687# Needed until we can rely on m4_combine added in Autoconf 2.62.
3688
3689
3690
3691# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3692# -----------------------------------------------------------------------
3693# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3694# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3695
3696
3697
3698# lt_dict_add(DICT, KEY, VALUE)
3699# -----------------------------
3700
3701
3702
3703# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3704# --------------------------------------------
3705
3706
3707
3708# lt_dict_fetch(DICT, KEY, [SUBKEY])
3709# ----------------------------------
3710
3711
3712
3713# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3714# -----------------------------------------------------------------
3715
3716
3717
3718# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3719# --------------------------------------------------------------
3720
3721
3722# ltversion.m4 -- version numbers -*- Autoconf -*-
3723#
3724# Copyright (C) 2004 Free Software Foundation, Inc.
3725# Written by Scott James Remnant, 2004
3726#
3727# This file is free software; the Free Software Foundation gives
3728# unlimited permission to copy and/or distribute it, with or without
3729# modifications, as long as this notice is preserved.
3730
3731# Generated from ltversion.in.
3732
3733# serial 3134 ltversion.m4
3734# This file is part of GNU Libtool
3735
3736
3737
3738
3739
3740
3741# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3742#
3743# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3744# Written by Scott James Remnant, 2004.
3745#
3746# This file is free software; the Free Software Foundation gives
3747# unlimited permission to copy and/or distribute it, with or without
3748# modifications, as long as this notice is preserved.
3749
3750# serial 4 lt~obsolete.m4
3751
3752# These exist entirely to fool aclocal when bootstrapping libtool.
3753#
3754# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3755# which have later been changed to m4_define as they aren't part of the
3756# exported API, or moved to Autoconf or Automake where they belong.
3757#
3758# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3759# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3760# using a macro with the same name in our local m4/libtool.m4 it'll
3761# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3762# and doesn't know about Autoconf macros at all.)
3763#
3764# So we provide this file, which has a silly filename so it's always
3765# included after everything else. This provides aclocal with the
3766# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3767# because those macros already exist, or will be overwritten later.
3768# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3769#
3770# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3771# Yes, that means every name once taken will need to remain here until
3772# we give up compatibility with versions before 1.7, at which point
3773# we need to keep only those names which we still refer to.
3774
3775# This is to help aclocal find these macros, as it can't see m4_define.
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
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840## -*- Autoconf -*-
3841
3842# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3843# Free Software Foundation, Inc.
3844#
3845# This file is free software; the Free Software Foundation
3846# gives unlimited permission to copy and/or distribute it,
3847# with or without modifications, as long as this notice is preserved.
3848
3849# serial 8
3850
3851# Based on depend.m4 from automake 1.9, modified for standalone use in
3852# an environment where GNU make is required.
3853
3854# ZW_PROG_COMPILER_DEPENDENCIES
3855# -----------------------------
3856# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3857# sets fooDEPMODE accordingly. Cache-variable compatible with
3858# original; not side-effect compatible. As the users of this macro
3859# may require accurate dependencies for correct builds, it does *not*
3860# honor --disable-dependency-checking, and failure to detect a usable
3861# method is an error. depcomp is assumed to be located in
3862# $ac_aux_dir.
3863#
3864# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3865
3866
3867
3868# AM_SET_DEPDIR
3869# -------------
3870# Choose a directory name for dependency files.
3871
3872
3873# ZW_CREATE_DEPDIR
3874# ----------------
3875# As AM_SET_DEPDIR, but also create the directory at config.status time.
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
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926sim_inline="-DDEFAULT_INLINE=0"
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963# intl sister-directory configuration rules.
3964#
3965
3966# The idea behind this macro is that there's no need to repeat all the
3967# autoconf probes done by the intl directory - it's already done them
3968# for us. In fact, there's no need even to look at the cache for the
3969# answers. All we need to do is nab a few pieces of information.
3970# The intl directory is set up to make this easy, by generating a
3971# small file which can be sourced as a shell script; then we produce
3972# the necessary substitutions and definitions for this directory.
3973
3974
3975
3976# Autoconf M4 include file defining utility macros for complex Canadian
3977# cross builds.
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987####
3988# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3989# or AC_INIT.
3990# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3991
3992####
3993# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3994# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3995
3996
3997####
3998# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3999# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4000
4001
4002
4003# Backported from Autoconf 2.5x; can go away when and if
4004# we switch. Put the OS path separator in $PATH_SEPARATOR.
4005
4006
4007
4008
4009# ACX_HAVE_GCC_FOR_TARGET
4010# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4011
4012
4013# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4014# Searching for installed target binutils. We need to take extra care,
4015# else we may find the wrong assembler, linker, etc., and lose.
4016#
4017# First try --with-build-time-tools, if specified.
4018#
4019# For build != host, we ask the installed GCC for the name of the tool it
4020# uses, and accept it if it is an absolute path. This is because the
4021# only good choice for a compiler is the same GCC version that is being
4022# installed (or we couldn't make target libraries), and we assume that
4023# on the host system we'll have not only the same GCC version, but also
4024# the same binutils version.
4025#
4026# For build == host, search the same directories that the installed
4027# compiler will search. We used to do this for the assembler, linker,
4028# and nm only; for simplicity of configuration, however, we extend this
4029# criterion to tools (such as ar and ranlib) that are never invoked by
4030# the compiler, to avoid mismatches.
4031#
4032# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4033# if build == target. This makes the most sense only when bootstrapping,
4034# but we also do so when build != host. In this case, we hope that the
4035# build and host systems will have similar contents of MD_EXEC_PREFIX.
4036#
4037# If we do not find a suitable binary, then try the user's path.
4038
4039
4040###
4041# AC_PROG_CPP_WERROR
4042# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4043# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4044# For now, using this also overrides header checks to use only the
4045# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4046# bit harder from here).
4047# Eventually autoconf will default to checking headers with the compiler
4048# instead, and we'll have to do this differently.
4049
4050# AC_PROG_CPP_WERROR
4051
4052# Test for GNAT.
4053# We require the gnatbind & gnatmake programs, as well as a compiler driver
4054# that understands Ada. We use the user's CC setting, already found, and
4055# possibly add $1 to the command-line parameters.
4056#
4057# Sets the shell variable have_gnat to yes or no as appropriate, and
4058# substitutes GNATBIND and GNATMAKE.
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084ac_ext=c
4085ac_cpp='$CPP $CPPFLAGS'
4086ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089if test -n "$ac_tool_prefix"; then
4090 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4091set dummy ${ac_tool_prefix}gcc; ac_word=$2
4092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4093$as_echo_n "checking for $ac_word... " >&6; }
4094if test "${ac_cv_prog_CC+set}" = set; then :
4095 $as_echo_n "(cached) " >&6
4096else
4097 if test -n "$CC"; then
4098 ac_cv_prog_CC="$CC" # Let the user override the test.
4099else
4100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4101for as_dir in $PATH
4102do
4103 IFS=$as_save_IFS
4104 test -z "$as_dir" && as_dir=.
4105 for ac_exec_ext in '' $ac_executable_extensions; do
4106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4107 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4109 break 2
4110 fi
4111done
4112 done
4113IFS=$as_save_IFS
4114
4115fi
4116fi
4117CC=$ac_cv_prog_CC
4118if test -n "$CC"; then
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4120$as_echo "$CC" >&6; }
4121else
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4123$as_echo "no" >&6; }
4124fi
4125
4126
4127fi
4128if test -z "$ac_cv_prog_CC"; then
4129 ac_ct_CC=$CC
4130 # Extract the first word of "gcc", so it can be a program name with args.
4131set dummy gcc; ac_word=$2
4132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4133$as_echo_n "checking for $ac_word... " >&6; }
4134if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4135 $as_echo_n "(cached) " >&6
4136else
4137 if test -n "$ac_ct_CC"; then
4138 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4139else
4140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141for as_dir in $PATH
4142do
4143 IFS=$as_save_IFS
4144 test -z "$as_dir" && as_dir=.
4145 for ac_exec_ext in '' $ac_executable_extensions; do
4146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4147 ac_cv_prog_ac_ct_CC="gcc"
4148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4149 break 2
4150 fi
4151done
4152 done
4153IFS=$as_save_IFS
4154
4155fi
4156fi
4157ac_ct_CC=$ac_cv_prog_ac_ct_CC
4158if test -n "$ac_ct_CC"; then
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4160$as_echo "$ac_ct_CC" >&6; }
4161else
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4163$as_echo "no" >&6; }
4164fi
4165
4166 if test "x$ac_ct_CC" = x; then
4167 CC=""
4168 else
4169 case $cross_compiling:$ac_tool_warned in
4170yes:)
4171{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4172$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4173ac_tool_warned=yes ;;
4174esac
4175 CC=$ac_ct_CC
4176 fi
4177else
4178 CC="$ac_cv_prog_CC"
4179fi
4180
4181if test -z "$CC"; then
4182 if test -n "$ac_tool_prefix"; then
4183 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4184set dummy ${ac_tool_prefix}cc; ac_word=$2
4185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186$as_echo_n "checking for $ac_word... " >&6; }
4187if test "${ac_cv_prog_CC+set}" = set; then :
4188 $as_echo_n "(cached) " >&6
4189else
4190 if test -n "$CC"; then
4191 ac_cv_prog_CC="$CC" # Let the user override the test.
4192else
4193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4194for as_dir in $PATH
4195do
4196 IFS=$as_save_IFS
4197 test -z "$as_dir" && as_dir=.
4198 for ac_exec_ext in '' $ac_executable_extensions; do
4199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200 ac_cv_prog_CC="${ac_tool_prefix}cc"
4201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4202 break 2
4203 fi
4204done
4205 done
4206IFS=$as_save_IFS
4207
4208fi
4209fi
4210CC=$ac_cv_prog_CC
4211if test -n "$CC"; then
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4213$as_echo "$CC" >&6; }
4214else
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216$as_echo "no" >&6; }
4217fi
4218
4219
4220 fi
4221fi
4222if test -z "$CC"; then
4223 # Extract the first word of "cc", so it can be a program name with args.
4224set dummy cc; ac_word=$2
4225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226$as_echo_n "checking for $ac_word... " >&6; }
4227if test "${ac_cv_prog_CC+set}" = set; then :
4228 $as_echo_n "(cached) " >&6
4229else
4230 if test -n "$CC"; then
4231 ac_cv_prog_CC="$CC" # Let the user override the test.
4232else
4233 ac_prog_rejected=no
4234as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235for as_dir in $PATH
4236do
4237 IFS=$as_save_IFS
4238 test -z "$as_dir" && as_dir=.
4239 for ac_exec_ext in '' $ac_executable_extensions; do
4240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4241 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4242 ac_prog_rejected=yes
4243 continue
4244 fi
4245 ac_cv_prog_CC="cc"
4246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247 break 2
4248 fi
4249done
4250 done
4251IFS=$as_save_IFS
4252
4253if test $ac_prog_rejected = yes; then
4254 # We found a bogon in the path, so make sure we never use it.
4255 set dummy $ac_cv_prog_CC
4256 shift
4257 if test $# != 0; then
4258 # We chose a different compiler from the bogus one.
4259 # However, it has the same basename, so the bogon will be chosen
4260 # first if we set CC to just the basename; use the full file name.
4261 shift
4262 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4263 fi
4264fi
4265fi
4266fi
4267CC=$ac_cv_prog_CC
4268if test -n "$CC"; then
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4270$as_echo "$CC" >&6; }
4271else
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273$as_echo "no" >&6; }
4274fi
4275
4276
4277fi
4278if test -z "$CC"; then
4279 if test -n "$ac_tool_prefix"; then
4280 for ac_prog in cl.exe
4281 do
4282 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4283set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4285$as_echo_n "checking for $ac_word... " >&6; }
4286if test "${ac_cv_prog_CC+set}" = set; then :
4287 $as_echo_n "(cached) " >&6
4288else
4289 if test -n "$CC"; then
4290 ac_cv_prog_CC="$CC" # Let the user override the test.
4291else
4292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4293for as_dir in $PATH
4294do
4295 IFS=$as_save_IFS
4296 test -z "$as_dir" && as_dir=.
4297 for ac_exec_ext in '' $ac_executable_extensions; do
4298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4299 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4301 break 2
4302 fi
4303done
4304 done
4305IFS=$as_save_IFS
4306
4307fi
4308fi
4309CC=$ac_cv_prog_CC
4310if test -n "$CC"; then
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4312$as_echo "$CC" >&6; }
4313else
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4315$as_echo "no" >&6; }
4316fi
4317
4318
4319 test -n "$CC" && break
4320 done
4321fi
4322if test -z "$CC"; then
4323 ac_ct_CC=$CC
4324 for ac_prog in cl.exe
4325do
4326 # Extract the first word of "$ac_prog", so it can be a program name with args.
4327set dummy $ac_prog; ac_word=$2
4328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4329$as_echo_n "checking for $ac_word... " >&6; }
4330if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4331 $as_echo_n "(cached) " >&6
4332else
4333 if test -n "$ac_ct_CC"; then
4334 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4335else
4336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4337for as_dir in $PATH
4338do
4339 IFS=$as_save_IFS
4340 test -z "$as_dir" && as_dir=.
4341 for ac_exec_ext in '' $ac_executable_extensions; do
4342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4343 ac_cv_prog_ac_ct_CC="$ac_prog"
4344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4345 break 2
4346 fi
4347done
4348 done
4349IFS=$as_save_IFS
4350
4351fi
4352fi
4353ac_ct_CC=$ac_cv_prog_ac_ct_CC
4354if test -n "$ac_ct_CC"; then
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4356$as_echo "$ac_ct_CC" >&6; }
4357else
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4359$as_echo "no" >&6; }
4360fi
4361
4362
4363 test -n "$ac_ct_CC" && break
4364done
4365
4366 if test "x$ac_ct_CC" = x; then
4367 CC=""
4368 else
4369 case $cross_compiling:$ac_tool_warned in
4370yes:)
4371{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4372$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4373ac_tool_warned=yes ;;
4374esac
4375 CC=$ac_ct_CC
4376 fi
4377fi
4378
4379fi
4380
4381
4382test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4383$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4384as_fn_error "no acceptable C compiler found in \$PATH
4385See \`config.log' for more details." "$LINENO" 5; }
4386
4387# Provide some information about the compiler.
4388$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4389set X $ac_compile
4390ac_compiler=$2
4391for ac_option in --version -v -V -qversion; do
4392 { { ac_try="$ac_compiler $ac_option >&5"
4393case "(($ac_try" in
4394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4395 *) ac_try_echo=$ac_try;;
4396esac
4397eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4398$as_echo "$ac_try_echo"; } >&5
4399 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4400 ac_status=$?
4401 if test -s conftest.err; then
4402 sed '10a\
4403... rest of stderr output deleted ...
4404 10q' conftest.err >conftest.er1
4405 cat conftest.er1 >&5
4406 rm -f conftest.er1 conftest.err
4407 fi
4408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4409 test $ac_status = 0; }
4410done
4411
4412cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413/* end confdefs.h. */
4414
4415int
4416main ()
4417{
4418
4419 ;
4420 return 0;
4421}
4422_ACEOF
4423ac_clean_files_save=$ac_clean_files
4424ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4425# Try to create an executable without -o first, disregard a.out.
4426# It will help us diagnose broken compilers, and finding out an intuition
4427# of exeext.
4428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4429$as_echo_n "checking for C compiler default output file name... " >&6; }
4430ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4431
4432# The possible output files:
4433ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4434
4435ac_rmfiles=
4436for ac_file in $ac_files
4437do
4438 case $ac_file in
4439 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4440 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4441 esac
4442done
4443rm -f $ac_rmfiles
4444
4445if { { ac_try="$ac_link_default"
4446case "(($ac_try" in
4447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4448 *) ac_try_echo=$ac_try;;
4449esac
4450eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4451$as_echo "$ac_try_echo"; } >&5
4452 (eval "$ac_link_default") 2>&5
4453 ac_status=$?
4454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4455 test $ac_status = 0; }; then :
4456 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4457# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4458# in a Makefile. We should not override ac_cv_exeext if it was cached,
4459# so that the user can short-circuit this test for compilers unknown to
4460# Autoconf.
4461for ac_file in $ac_files ''
4462do
4463 test -f "$ac_file" || continue
4464 case $ac_file in
4465 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4466 ;;
4467 [ab].out )
4468 # We found the default executable, but exeext='' is most
4469 # certainly right.
4470 break;;
4471 *.* )
4472 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4473 then :; else
4474 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4475 fi
4476 # We set ac_cv_exeext here because the later test for it is not
4477 # safe: cross compilers may not add the suffix if given an `-o'
4478 # argument, so we may need to know it at that point already.
4479 # Even if this section looks crufty: it has the advantage of
4480 # actually working.
4481 break;;
4482 * )
4483 break;;
4484 esac
4485done
4486test "$ac_cv_exeext" = no && ac_cv_exeext=
4487
4488else
4489 ac_file=''
4490fi
4491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4492$as_echo "$ac_file" >&6; }
4493if test -z "$ac_file"; then :
4494 $as_echo "$as_me: failed program was:" >&5
4495sed 's/^/| /' conftest.$ac_ext >&5
4496
4497{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4498$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4499{ as_fn_set_status 77
4500as_fn_error "C compiler cannot create executables
4501See \`config.log' for more details." "$LINENO" 5; }; }
4502fi
4503ac_exeext=$ac_cv_exeext
4504
4505# Check that the compiler produces executables we can run. If not, either
4506# the compiler is broken, or we cross compile.
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4508$as_echo_n "checking whether the C compiler works... " >&6; }
4509# If not cross compiling, check that we can run a simple program.
4510if test "$cross_compiling" != yes; then
4511 if { ac_try='./$ac_file'
4512 { { case "(($ac_try" in
4513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514 *) ac_try_echo=$ac_try;;
4515esac
4516eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4517$as_echo "$ac_try_echo"; } >&5
4518 (eval "$ac_try") 2>&5
4519 ac_status=$?
4520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4521 test $ac_status = 0; }; }; then
4522 cross_compiling=no
4523 else
4524 if test "$cross_compiling" = maybe; then
4525 cross_compiling=yes
4526 else
4527 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4528$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4529as_fn_error "cannot run C compiled programs.
4530If you meant to cross compile, use \`--host'.
4531See \`config.log' for more details." "$LINENO" 5; }
4532 fi
4533 fi
4534fi
4535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4536$as_echo "yes" >&6; }
4537
4538rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4539ac_clean_files=$ac_clean_files_save
4540# Check that the compiler produces executables we can run. If not, either
4541# the compiler is broken, or we cross compile.
4542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4543$as_echo_n "checking whether we are cross compiling... " >&6; }
4544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4545$as_echo "$cross_compiling" >&6; }
4546
4547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4548$as_echo_n "checking for suffix of executables... " >&6; }
4549if { { ac_try="$ac_link"
4550case "(($ac_try" in
4551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4552 *) ac_try_echo=$ac_try;;
4553esac
4554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4555$as_echo "$ac_try_echo"; } >&5
4556 (eval "$ac_link") 2>&5
4557 ac_status=$?
4558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4559 test $ac_status = 0; }; then :
4560 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4561# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4562# work properly (i.e., refer to `conftest.exe'), while it won't with
4563# `rm'.
4564for ac_file in conftest.exe conftest conftest.*; do
4565 test -f "$ac_file" || continue
4566 case $ac_file in
4567 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4568 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4569 break;;
4570 * ) break;;
4571 esac
4572done
4573else
4574 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4575$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4576as_fn_error "cannot compute suffix of executables: cannot compile and link
4577See \`config.log' for more details." "$LINENO" 5; }
4578fi
4579rm -f conftest$ac_cv_exeext
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4581$as_echo "$ac_cv_exeext" >&6; }
4582
4583rm -f conftest.$ac_ext
4584EXEEXT=$ac_cv_exeext
4585ac_exeext=$EXEEXT
4586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4587$as_echo_n "checking for suffix of object files... " >&6; }
4588if test "${ac_cv_objext+set}" = set; then :
4589 $as_echo_n "(cached) " >&6
4590else
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592/* end confdefs.h. */
4593
4594int
4595main ()
4596{
4597
4598 ;
4599 return 0;
4600}
4601_ACEOF
4602rm -f conftest.o conftest.obj
4603if { { ac_try="$ac_compile"
4604case "(($ac_try" in
4605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4606 *) ac_try_echo=$ac_try;;
4607esac
4608eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4609$as_echo "$ac_try_echo"; } >&5
4610 (eval "$ac_compile") 2>&5
4611 ac_status=$?
4612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4613 test $ac_status = 0; }; then :
4614 for ac_file in conftest.o conftest.obj conftest.*; do
4615 test -f "$ac_file" || continue;
4616 case $ac_file in
4617 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4618 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4619 break;;
4620 esac
4621done
4622else
4623 $as_echo "$as_me: failed program was:" >&5
4624sed 's/^/| /' conftest.$ac_ext >&5
4625
4626{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4627$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4628as_fn_error "cannot compute suffix of object files: cannot compile
4629See \`config.log' for more details." "$LINENO" 5; }
4630fi
4631rm -f conftest.$ac_cv_objext conftest.$ac_ext
4632fi
4633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4634$as_echo "$ac_cv_objext" >&6; }
4635OBJEXT=$ac_cv_objext
4636ac_objext=$OBJEXT
4637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4638$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4639if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4640 $as_echo_n "(cached) " >&6
4641else
4642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643/* end confdefs.h. */
4644
4645int
4646main ()
4647{
4648#ifndef __GNUC__
4649 choke me
4650#endif
4651
4652 ;
4653 return 0;
4654}
4655_ACEOF
4656if ac_fn_c_try_compile "$LINENO"; then :
4657 ac_compiler_gnu=yes
4658else
4659 ac_compiler_gnu=no
4660fi
4661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662ac_cv_c_compiler_gnu=$ac_compiler_gnu
4663
4664fi
4665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4666$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4667if test $ac_compiler_gnu = yes; then
4668 GCC=yes
4669else
4670 GCC=
4671fi
4672ac_test_CFLAGS=${CFLAGS+set}
4673ac_save_CFLAGS=$CFLAGS
4674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4675$as_echo_n "checking whether $CC accepts -g... " >&6; }
4676if test "${ac_cv_prog_cc_g+set}" = set; then :
4677 $as_echo_n "(cached) " >&6
4678else
4679 ac_save_c_werror_flag=$ac_c_werror_flag
4680 ac_c_werror_flag=yes
4681 ac_cv_prog_cc_g=no
4682 CFLAGS="-g"
4683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684/* end confdefs.h. */
4685
4686int
4687main ()
4688{
4689
4690 ;
4691 return 0;
4692}
4693_ACEOF
4694if ac_fn_c_try_compile "$LINENO"; then :
4695 ac_cv_prog_cc_g=yes
4696else
4697 CFLAGS=""
4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699/* end confdefs.h. */
4700
4701int
4702main ()
4703{
4704
4705 ;
4706 return 0;
4707}
4708_ACEOF
4709if ac_fn_c_try_compile "$LINENO"; then :
4710
4711else
4712 ac_c_werror_flag=$ac_save_c_werror_flag
4713 CFLAGS="-g"
4714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4715/* end confdefs.h. */
4716
4717int
4718main ()
4719{
4720
4721 ;
4722 return 0;
4723}
4724_ACEOF
4725if ac_fn_c_try_compile "$LINENO"; then :
4726 ac_cv_prog_cc_g=yes
4727fi
4728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729fi
4730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4731fi
4732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733 ac_c_werror_flag=$ac_save_c_werror_flag
4734fi
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4736$as_echo "$ac_cv_prog_cc_g" >&6; }
4737if test "$ac_test_CFLAGS" = set; then
4738 CFLAGS=$ac_save_CFLAGS
4739elif test $ac_cv_prog_cc_g = yes; then
4740 if test "$GCC" = yes; then
4741 CFLAGS="-g -O2"
4742 else
4743 CFLAGS="-g"
4744 fi
4745else
4746 if test "$GCC" = yes; then
4747 CFLAGS="-O2"
4748 else
4749 CFLAGS=
4750 fi
4751fi
4752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4753$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4754if test "${ac_cv_prog_cc_c89+set}" = set; then :
4755 $as_echo_n "(cached) " >&6
4756else
4757 ac_cv_prog_cc_c89=no
4758ac_save_CC=$CC
4759cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760/* end confdefs.h. */
4761#include <stdarg.h>
4762#include <stdio.h>
4763#include <sys/types.h>
4764#include <sys/stat.h>
4765/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4766struct buf { int x; };
4767FILE * (*rcsopen) (struct buf *, struct stat *, int);
4768static char *e (p, i)
4769 char **p;
4770 int i;
4771{
4772 return p[i];
4773}
4774static char *f (char * (*g) (char **, int), char **p, ...)
4775{
4776 char *s;
4777 va_list v;
4778 va_start (v,p);
4779 s = g (p, va_arg (v,int));
4780 va_end (v);
4781 return s;
4782}
4783
4784/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4785 function prototypes and stuff, but not '\xHH' hex character constants.
4786 These don't provoke an error unfortunately, instead are silently treated
4787 as 'x'. The following induces an error, until -std is added to get
4788 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4789 array size at least. It's necessary to write '\x00'==0 to get something
4790 that's true only with -std. */
4791int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4792
4793/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4794 inside strings and character constants. */
4795#define FOO(x) 'x'
4796int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4797
4798int test (int i, double x);
4799struct s1 {int (*f) (int a);};
4800struct s2 {int (*f) (double a);};
4801int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4802int argc;
4803char **argv;
4804int
4805main ()
4806{
4807return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4808 ;
4809 return 0;
4810}
4811_ACEOF
4812for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4813 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4814do
4815 CC="$ac_save_CC $ac_arg"
4816 if ac_fn_c_try_compile "$LINENO"; then :
4817 ac_cv_prog_cc_c89=$ac_arg
4818fi
4819rm -f core conftest.err conftest.$ac_objext
4820 test "x$ac_cv_prog_cc_c89" != "xno" && break
4821done
4822rm -f conftest.$ac_ext
4823CC=$ac_save_CC
4824
4825fi
4826# AC_CACHE_VAL
4827case "x$ac_cv_prog_cc_c89" in
4828 x)
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4830$as_echo "none needed" >&6; } ;;
4831 xno)
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4833$as_echo "unsupported" >&6; } ;;
4834 *)
4835 CC="$CC $ac_cv_prog_cc_c89"
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4837$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4838esac
4839if test "x$ac_cv_prog_cc_c89" != xno; then :
4840
4841fi
4842
4843ac_ext=c
4844ac_cpp='$CPP $CPPFLAGS'
4845ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4846ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4847ac_compiler_gnu=$ac_cv_c_compiler_gnu
4848
4849ac_aux_dir=
4850for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4851 for ac_t in install-sh install.sh shtool; do
4852 if test -f "$ac_dir/$ac_t"; then
4853 ac_aux_dir=$ac_dir
4854 ac_install_sh="$ac_aux_dir/$ac_t -c"
4855 break 2
4856 fi
4857 done
4858done
4859if test -z "$ac_aux_dir"; then
4860 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4861fi
4862
4863# These three variables are undocumented and unsupported,
4864# and are intended to be withdrawn in a future Autoconf release.
4865# They can cause serious problems if a builder's source tree is in a directory
4866# whose full name contains unusual characters.
4867ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4868ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4869ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4870
4871
4872# Make sure we can run config.sub.
4873$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4874 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4875
4876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4877$as_echo_n "checking build system type... " >&6; }
4878if test "${ac_cv_build+set}" = set; then :
4879 $as_echo_n "(cached) " >&6
4880else
4881 ac_build_alias=$build_alias
4882test "x$ac_build_alias" = x &&
4883 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4884test "x$ac_build_alias" = x &&
4885 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4886ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4887 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4888
4889fi
4890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4891$as_echo "$ac_cv_build" >&6; }
4892case $ac_cv_build in
4893*-*-*) ;;
4894*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4895esac
4896build=$ac_cv_build
4897ac_save_IFS=$IFS; IFS='-'
4898set x $ac_cv_build
4899shift
4900build_cpu=$1
4901build_vendor=$2
4902shift; shift
4903# Remember, the first character of IFS is used to create $*,
4904# except with old shells:
4905build_os=$*
4906IFS=$ac_save_IFS
4907case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4908
4909
4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4911$as_echo_n "checking host system type... " >&6; }
4912if test "${ac_cv_host+set}" = set; then :
4913 $as_echo_n "(cached) " >&6
4914else
4915 if test "x$host_alias" = x; then
4916 ac_cv_host=$ac_cv_build
4917else
4918 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4919 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4920fi
4921
4922fi
4923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4924$as_echo "$ac_cv_host" >&6; }
4925case $ac_cv_host in
4926*-*-*) ;;
4927*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4928esac
4929host=$ac_cv_host
4930ac_save_IFS=$IFS; IFS='-'
4931set x $ac_cv_host
4932shift
4933host_cpu=$1
4934host_vendor=$2
4935shift; shift
4936# Remember, the first character of IFS is used to create $*,
4937# except with old shells:
4938host_os=$*
4939IFS=$ac_save_IFS
4940case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4941
4942
4943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4944$as_echo_n "checking target system type... " >&6; }
4945if test "${ac_cv_target+set}" = set; then :
4946 $as_echo_n "(cached) " >&6
4947else
4948 if test "x$target_alias" = x; then
4949 ac_cv_target=$ac_cv_host
4950else
4951 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4952 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4953fi
4954
4955fi
4956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4957$as_echo "$ac_cv_target" >&6; }
4958case $ac_cv_target in
4959*-*-*) ;;
4960*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4961esac
4962target=$ac_cv_target
4963ac_save_IFS=$IFS; IFS='-'
4964set x $ac_cv_target
4965shift
4966target_cpu=$1
4967target_vendor=$2
4968shift; shift
4969# Remember, the first character of IFS is used to create $*,
4970# except with old shells:
4971target_os=$*
4972IFS=$ac_save_IFS
4973case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4974
4975
4976# The aliases save the names the user supplied, while $host etc.
4977# will get canonicalized.
4978test -n "$target_alias" &&
4979 test "$program_prefix$program_suffix$program_transform_name" = \
4980 NONENONEs,x,x, &&
4981 program_prefix=${target_alias}-
4982
4983ac_ext=c
4984ac_cpp='$CPP $CPPFLAGS'
4985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987ac_compiler_gnu=$ac_cv_c_compiler_gnu
4988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4989$as_echo_n "checking how to run the C preprocessor... " >&6; }
4990# On Suns, sometimes $CPP names a directory.
4991if test -n "$CPP" && test -d "$CPP"; then
4992 CPP=
4993fi
4994if test -z "$CPP"; then
4995 if test "${ac_cv_prog_CPP+set}" = set; then :
4996 $as_echo_n "(cached) " >&6
4997else
4998 # Double quotes because CPP needs to be expanded
4999 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5000 do
5001 ac_preproc_ok=false
5002for ac_c_preproc_warn_flag in '' yes
5003do
5004 # Use a header file that comes with gcc, so configuring glibc
5005 # with a fresh cross-compiler works.
5006 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5007 # <limits.h> exists even on freestanding compilers.
5008 # On the NeXT, cc -E runs the code through the compiler's parser,
5009 # not just through cpp. "Syntax error" is here to catch this case.
5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011/* end confdefs.h. */
5012#ifdef __STDC__
5013# include <limits.h>
5014#else
5015# include <assert.h>
5016#endif
5017 Syntax error
5018_ACEOF
5019if ac_fn_c_try_cpp "$LINENO"; then :
5020
5021else
5022 # Broken: fails on valid input.
5023continue
5024fi
5025rm -f conftest.err conftest.$ac_ext
5026
5027 # OK, works on sane cases. Now check whether nonexistent headers
5028 # can be detected and how.
5029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5030/* end confdefs.h. */
5031#include <ac_nonexistent.h>
5032_ACEOF
5033if ac_fn_c_try_cpp "$LINENO"; then :
5034 # Broken: success on invalid input.
5035continue
5036else
5037 # Passes both tests.
5038ac_preproc_ok=:
5039break
5040fi
5041rm -f conftest.err conftest.$ac_ext
5042
5043done
5044# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5045rm -f conftest.err conftest.$ac_ext
5046if $ac_preproc_ok; then :
5047 break
5048fi
5049
5050 done
5051 ac_cv_prog_CPP=$CPP
5052
5053fi
5054 CPP=$ac_cv_prog_CPP
5055else
5056 ac_cv_prog_CPP=$CPP
5057fi
5058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5059$as_echo "$CPP" >&6; }
5060ac_preproc_ok=false
5061for ac_c_preproc_warn_flag in '' yes
5062do
5063 # Use a header file that comes with gcc, so configuring glibc
5064 # with a fresh cross-compiler works.
5065 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5066 # <limits.h> exists even on freestanding compilers.
5067 # On the NeXT, cc -E runs the code through the compiler's parser,
5068 # not just through cpp. "Syntax error" is here to catch this case.
5069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070/* end confdefs.h. */
5071#ifdef __STDC__
5072# include <limits.h>
5073#else
5074# include <assert.h>
5075#endif
5076 Syntax error
5077_ACEOF
5078if ac_fn_c_try_cpp "$LINENO"; then :
5079
5080else
5081 # Broken: fails on valid input.
5082continue
5083fi
5084rm -f conftest.err conftest.$ac_ext
5085
5086 # OK, works on sane cases. Now check whether nonexistent headers
5087 # can be detected and how.
5088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5089/* end confdefs.h. */
5090#include <ac_nonexistent.h>
5091_ACEOF
5092if ac_fn_c_try_cpp "$LINENO"; then :
5093 # Broken: success on invalid input.
5094continue
5095else
5096 # Passes both tests.
5097ac_preproc_ok=:
5098break
5099fi
5100rm -f conftest.err conftest.$ac_ext
5101
5102done
5103# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5104rm -f conftest.err conftest.$ac_ext
5105if $ac_preproc_ok; then :
5106
5107else
5108 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5109$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5110as_fn_error "C preprocessor \"$CPP\" fails sanity check
5111See \`config.log' for more details." "$LINENO" 5; }
5112fi
5113
5114ac_ext=c
5115ac_cpp='$CPP $CPPFLAGS'
5116ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5117ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5118ac_compiler_gnu=$ac_cv_c_compiler_gnu
5119
5120
5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5122$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5123if test "${ac_cv_path_GREP+set}" = set; then :
5124 $as_echo_n "(cached) " >&6
5125else
5126 if test -z "$GREP"; then
5127 ac_path_GREP_found=false
5128 # Loop through the user's path and test for each of PROGNAME-LIST
5129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5131do
5132 IFS=$as_save_IFS
5133 test -z "$as_dir" && as_dir=.
5134 for ac_prog in grep ggrep; do
5135 for ac_exec_ext in '' $ac_executable_extensions; do
5136 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5137 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5138# Check for GNU ac_path_GREP and select it if it is found.
5139 # Check for GNU $ac_path_GREP
5140case `"$ac_path_GREP" --version 2>&1` in
5141*GNU*)
5142 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5143*)
5144 ac_count=0
5145 $as_echo_n 0123456789 >"conftest.in"
5146 while :
5147 do
5148 cat "conftest.in" "conftest.in" >"conftest.tmp"
5149 mv "conftest.tmp" "conftest.in"
5150 cp "conftest.in" "conftest.nl"
5151 $as_echo 'GREP' >> "conftest.nl"
5152 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5153 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5154 as_fn_arith $ac_count + 1 && ac_count=$as_val
5155 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5156 # Best one so far, save it but keep looking for a better one
5157 ac_cv_path_GREP="$ac_path_GREP"
5158 ac_path_GREP_max=$ac_count
5159 fi
5160 # 10*(2^10) chars as input seems more than enough
5161 test $ac_count -gt 10 && break
5162 done
5163 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5164esac
5165
5166 $ac_path_GREP_found && break 3
5167 done
5168 done
5169 done
5170IFS=$as_save_IFS
5171 if test -z "$ac_cv_path_GREP"; then
5172 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5173 fi
5174else
5175 ac_cv_path_GREP=$GREP
5176fi
5177
5178fi
5179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5180$as_echo "$ac_cv_path_GREP" >&6; }
5181 GREP="$ac_cv_path_GREP"
5182
5183
5184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5185$as_echo_n "checking for egrep... " >&6; }
5186if test "${ac_cv_path_EGREP+set}" = set; then :
5187 $as_echo_n "(cached) " >&6
5188else
5189 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5190 then ac_cv_path_EGREP="$GREP -E"
5191 else
5192 if test -z "$EGREP"; then
5193 ac_path_EGREP_found=false
5194 # Loop through the user's path and test for each of PROGNAME-LIST
5195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5197do
5198 IFS=$as_save_IFS
5199 test -z "$as_dir" && as_dir=.
5200 for ac_prog in egrep; do
5201 for ac_exec_ext in '' $ac_executable_extensions; do
5202 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5203 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5204# Check for GNU ac_path_EGREP and select it if it is found.
5205 # Check for GNU $ac_path_EGREP
5206case `"$ac_path_EGREP" --version 2>&1` in
5207*GNU*)
5208 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5209*)
5210 ac_count=0
5211 $as_echo_n 0123456789 >"conftest.in"
5212 while :
5213 do
5214 cat "conftest.in" "conftest.in" >"conftest.tmp"
5215 mv "conftest.tmp" "conftest.in"
5216 cp "conftest.in" "conftest.nl"
5217 $as_echo 'EGREP' >> "conftest.nl"
5218 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5219 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5220 as_fn_arith $ac_count + 1 && ac_count=$as_val
5221 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5222 # Best one so far, save it but keep looking for a better one
5223 ac_cv_path_EGREP="$ac_path_EGREP"
5224 ac_path_EGREP_max=$ac_count
5225 fi
5226 # 10*(2^10) chars as input seems more than enough
5227 test $ac_count -gt 10 && break
5228 done
5229 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5230esac
5231
5232 $ac_path_EGREP_found && break 3
5233 done
5234 done
5235 done
5236IFS=$as_save_IFS
5237 if test -z "$ac_cv_path_EGREP"; then
5238 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5239 fi
5240else
5241 ac_cv_path_EGREP=$EGREP
5242fi
5243
5244 fi
5245fi
5246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5247$as_echo "$ac_cv_path_EGREP" >&6; }
5248 EGREP="$ac_cv_path_EGREP"
5249
5250
5251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5252$as_echo_n "checking for ANSI C header files... " >&6; }
5253if test "${ac_cv_header_stdc+set}" = set; then :
5254 $as_echo_n "(cached) " >&6
5255else
5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257/* end confdefs.h. */
5258#include <stdlib.h>
5259#include <stdarg.h>
5260#include <string.h>
5261#include <float.h>
5262
5263int
5264main ()
5265{
5266
5267 ;
5268 return 0;
5269}
5270_ACEOF
5271if ac_fn_c_try_compile "$LINENO"; then :
5272 ac_cv_header_stdc=yes
5273else
5274 ac_cv_header_stdc=no
5275fi
5276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5277
5278if test $ac_cv_header_stdc = yes; then
5279 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5281/* end confdefs.h. */
5282#include <string.h>
5283
5284_ACEOF
5285if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5286 $EGREP "memchr" >/dev/null 2>&1; then :
5287
5288else
5289 ac_cv_header_stdc=no
5290fi
5291rm -f conftest*
5292
5293fi
5294
5295if test $ac_cv_header_stdc = yes; then
5296 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298/* end confdefs.h. */
5299#include <stdlib.h>
5300
5301_ACEOF
5302if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5303 $EGREP "free" >/dev/null 2>&1; then :
5304
5305else
5306 ac_cv_header_stdc=no
5307fi
5308rm -f conftest*
5309
5310fi
5311
5312if test $ac_cv_header_stdc = yes; then
5313 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5314 if test "$cross_compiling" = yes; then :
5315 :
5316else
5317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318/* end confdefs.h. */
5319#include <ctype.h>
5320#include <stdlib.h>
5321#if ((' ' & 0x0FF) == 0x020)
5322# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5323# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5324#else
5325# define ISLOWER(c) \
5326 (('a' <= (c) && (c) <= 'i') \
5327 || ('j' <= (c) && (c) <= 'r') \
5328 || ('s' <= (c) && (c) <= 'z'))
5329# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5330#endif
5331
5332#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5333int
5334main ()
5335{
5336 int i;
5337 for (i = 0; i < 256; i++)
5338 if (XOR (islower (i), ISLOWER (i))
5339 || toupper (i) != TOUPPER (i))
5340 return 2;
5341 return 0;
5342}
5343_ACEOF
5344if ac_fn_c_try_run "$LINENO"; then :
5345
5346else
5347 ac_cv_header_stdc=no
5348fi
5349rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5350 conftest.$ac_objext conftest.beam conftest.$ac_ext
5351fi
5352
5353fi
5354fi
5355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5356$as_echo "$ac_cv_header_stdc" >&6; }
5357if test $ac_cv_header_stdc = yes; then
5358
5359$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5360
5361fi
5362
5363# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5364for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5365 inttypes.h stdint.h unistd.h
5366do :
5367 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5368ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5369"
5370eval as_val=\$$as_ac_Header
5371 if test "x$as_val" = x""yes; then :
5372 cat >>confdefs.h <<_ACEOF
5373#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5374_ACEOF
5375
5376fi
5377
5378done
5379
5380
5381
5382 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5383if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5384 MINIX=yes
5385else
5386 MINIX=
5387fi
5388
5389
5390 if test "$MINIX" = yes; then
5391
5392$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5393
5394
5395$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5396
5397
5398$as_echo "#define _MINIX 1" >>confdefs.h
5399
5400 fi
5401
5402
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5404$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5405if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5406 $as_echo_n "(cached) " >&6
5407else
5408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5409/* end confdefs.h. */
5410
5411# define __EXTENSIONS__ 1
5412 $ac_includes_default
5413int
5414main ()
5415{
5416
5417 ;
5418 return 0;
5419}
5420_ACEOF
5421if ac_fn_c_try_compile "$LINENO"; then :
5422 ac_cv_safe_to_define___extensions__=yes
5423else
5424 ac_cv_safe_to_define___extensions__=no
5425fi
5426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427fi
5428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5429$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5430 test $ac_cv_safe_to_define___extensions__ = yes &&
5431 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5432
5433 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5434
5435 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5436
5437 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5438
5439 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5440
5441
5442test "$program_prefix" != NONE &&
5443 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5444# Use a double $ so make ignores it.
5445test "$program_suffix" != NONE &&
5446 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5447# Double any \ or $.
5448# By default was `s,x,x', remove it if useless.
5449ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5450program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5451
5452# Find a good install program. We prefer a C program (faster),
5453# so one script is as good as another. But avoid the broken or
5454# incompatible versions:
5455# SysV /etc/install, /usr/sbin/install
5456# SunOS /usr/etc/install
5457# IRIX /sbin/install
5458# AIX /bin/install
5459# AmigaOS /C/install, which installs bootblocks on floppy discs
5460# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5461# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5462# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5463# OS/2's system install, which has a completely different semantic
5464# ./install, which can be erroneously created by make from ./install.sh.
5465# Reject install programs that cannot install multiple files.
5466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5467$as_echo_n "checking for a BSD-compatible install... " >&6; }
5468if test -z "$INSTALL"; then
5469if test "${ac_cv_path_install+set}" = set; then :
5470 $as_echo_n "(cached) " >&6
5471else
5472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473for as_dir in $PATH
5474do
5475 IFS=$as_save_IFS
5476 test -z "$as_dir" && as_dir=.
5477 # Account for people who put trailing slashes in PATH elements.
5478case $as_dir/ in #((
5479 ./ | .// | /[cC]/* | \
5480 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5481 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5482 /usr/ucb/* ) ;;
5483 *)
5484 # OSF1 and SCO ODT 3.0 have their own names for install.
5485 # Don't use installbsd from OSF since it installs stuff as root
5486 # by default.
5487 for ac_prog in ginstall scoinst install; do
5488 for ac_exec_ext in '' $ac_executable_extensions; do
5489 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5490 if test $ac_prog = install &&
5491 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5492 # AIX install. It has an incompatible calling convention.
5493 :
5494 elif test $ac_prog = install &&
5495 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5496 # program-specific install script used by HP pwplus--don't use.
5497 :
5498 else
5499 rm -rf conftest.one conftest.two conftest.dir
5500 echo one > conftest.one
5501 echo two > conftest.two
5502 mkdir conftest.dir
5503 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5504 test -s conftest.one && test -s conftest.two &&
5505 test -s conftest.dir/conftest.one &&
5506 test -s conftest.dir/conftest.two
5507 then
5508 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5509 break 3
5510 fi
5511 fi
5512 fi
5513 done
5514 done
5515 ;;
5516esac
5517
5518 done
5519IFS=$as_save_IFS
5520
5521rm -rf conftest.one conftest.two conftest.dir
5522
5523fi
5524 if test "${ac_cv_path_install+set}" = set; then
5525 INSTALL=$ac_cv_path_install
5526 else
5527 # As a last resort, use the slow shell script. Don't cache a
5528 # value for INSTALL within a source directory, because that will
5529 # break other packages using the cache if that directory is
5530 # removed, or if the value is a relative name.
5531 INSTALL=$ac_install_sh
5532 fi
5533fi
5534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5535$as_echo "$INSTALL" >&6; }
5536
5537# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5538# It thinks the first close brace ends the variable substitution.
5539test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5540
5541test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5542
5543test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5544
5545rm -rf .tst 2>/dev/null
5546mkdir .tst 2>/dev/null
5547if test -d .tst; then
5548 am__leading_dot=.
5549else
5550 am__leading_dot=_
5551fi
5552rmdir .tst 2>/dev/null
5553
5554DEPDIR="${am__leading_dot}deps"
5555
5556case `pwd` in
5557 *\ * | *\ *)
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5559$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5560esac
5561
5562
5563
5564macro_version='2.2.7a'
5565macro_revision='1.3134'
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579ltmain="$ac_aux_dir/ltmain.sh"
5580
5581# Backslashify metacharacters that are still active within
5582# double-quoted strings.
5583sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5584
5585# Same as above, but do not quote variable references.
5586double_quote_subst='s/\(["`\\]\)/\\\1/g'
5587
5588# Sed substitution to delay expansion of an escaped shell variable in a
5589# double_quote_subst'ed string.
5590delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5591
5592# Sed substitution to delay expansion of an escaped single quote.
5593delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5594
5595# Sed substitution to avoid accidental globbing in evaled expressions
5596no_glob_subst='s/\*/\\\*/g'
5597
5598ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5599ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5600ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5601
5602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5603$as_echo_n "checking how to print strings... " >&6; }
5604# Test print first, because it will be a builtin if present.
5605if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5606 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5607 ECHO='print -r --'
5608elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5609 ECHO='printf %s\n'
5610else
5611 # Use this function as a fallback that always works.
5612 func_fallback_echo ()
5613 {
5614 eval 'cat <<_LTECHO_EOF
5615$1
5616_LTECHO_EOF'
5617 }
5618 ECHO='func_fallback_echo'
5619fi
5620
5621# func_echo_all arg...
5622# Invoke $ECHO with all args, space-separated.
5623func_echo_all ()
5624{
5625 $ECHO ""
5626}
5627
5628case "$ECHO" in
5629 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5630$as_echo "printf" >&6; } ;;
5631 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5632$as_echo "print -r" >&6; } ;;
5633 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5634$as_echo "cat" >&6; } ;;
5635esac
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5651$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5652if test "${ac_cv_path_SED+set}" = set; then :
5653 $as_echo_n "(cached) " >&6
5654else
5655 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5656 for ac_i in 1 2 3 4 5 6 7; do
5657 ac_script="$ac_script$as_nl$ac_script"
5658 done
5659 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5660 { ac_script=; unset ac_script;}
5661 if test -z "$SED"; then
5662 ac_path_SED_found=false
5663 # Loop through the user's path and test for each of PROGNAME-LIST
5664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5665for as_dir in $PATH
5666do
5667 IFS=$as_save_IFS
5668 test -z "$as_dir" && as_dir=.
5669 for ac_prog in sed gsed; do
5670 for ac_exec_ext in '' $ac_executable_extensions; do
5671 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5672 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5673# Check for GNU ac_path_SED and select it if it is found.
5674 # Check for GNU $ac_path_SED
5675case `"$ac_path_SED" --version 2>&1` in
5676*GNU*)
5677 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5678*)
5679 ac_count=0
5680 $as_echo_n 0123456789 >"conftest.in"
5681 while :
5682 do
5683 cat "conftest.in" "conftest.in" >"conftest.tmp"
5684 mv "conftest.tmp" "conftest.in"
5685 cp "conftest.in" "conftest.nl"
5686 $as_echo '' >> "conftest.nl"
5687 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5688 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5689 as_fn_arith $ac_count + 1 && ac_count=$as_val
5690 if test $ac_count -gt ${ac_path_SED_max-0}; then
5691 # Best one so far, save it but keep looking for a better one
5692 ac_cv_path_SED="$ac_path_SED"
5693 ac_path_SED_max=$ac_count
5694 fi
5695 # 10*(2^10) chars as input seems more than enough
5696 test $ac_count -gt 10 && break
5697 done
5698 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5699esac
5700
5701 $ac_path_SED_found && break 3
5702 done
5703 done
5704 done
5705IFS=$as_save_IFS
5706 if test -z "$ac_cv_path_SED"; then
5707 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5708 fi
5709else
5710 ac_cv_path_SED=$SED
5711fi
5712
5713fi
5714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5715$as_echo "$ac_cv_path_SED" >&6; }
5716 SED="$ac_cv_path_SED"
5717 rm -f conftest.sed
5718
5719test -z "$SED" && SED=sed
5720Xsed="$SED -e 1s/^X//"
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5733$as_echo_n "checking for fgrep... " >&6; }
5734if test "${ac_cv_path_FGREP+set}" = set; then :
5735 $as_echo_n "(cached) " >&6
5736else
5737 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5738 then ac_cv_path_FGREP="$GREP -F"
5739 else
5740 if test -z "$FGREP"; then
5741 ac_path_FGREP_found=false
5742 # Loop through the user's path and test for each of PROGNAME-LIST
5743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5745do
5746 IFS=$as_save_IFS
5747 test -z "$as_dir" && as_dir=.
5748 for ac_prog in fgrep; do
5749 for ac_exec_ext in '' $ac_executable_extensions; do
5750 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5751 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5752# Check for GNU ac_path_FGREP and select it if it is found.
5753 # Check for GNU $ac_path_FGREP
5754case `"$ac_path_FGREP" --version 2>&1` in
5755*GNU*)
5756 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5757*)
5758 ac_count=0
5759 $as_echo_n 0123456789 >"conftest.in"
5760 while :
5761 do
5762 cat "conftest.in" "conftest.in" >"conftest.tmp"
5763 mv "conftest.tmp" "conftest.in"
5764 cp "conftest.in" "conftest.nl"
5765 $as_echo 'FGREP' >> "conftest.nl"
5766 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5767 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5768 as_fn_arith $ac_count + 1 && ac_count=$as_val
5769 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5770 # Best one so far, save it but keep looking for a better one
5771 ac_cv_path_FGREP="$ac_path_FGREP"
5772 ac_path_FGREP_max=$ac_count
5773 fi
5774 # 10*(2^10) chars as input seems more than enough
5775 test $ac_count -gt 10 && break
5776 done
5777 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5778esac
5779
5780 $ac_path_FGREP_found && break 3
5781 done
5782 done
5783 done
5784IFS=$as_save_IFS
5785 if test -z "$ac_cv_path_FGREP"; then
5786 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5787 fi
5788else
5789 ac_cv_path_FGREP=$FGREP
5790fi
5791
5792 fi
5793fi
5794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5795$as_echo "$ac_cv_path_FGREP" >&6; }
5796 FGREP="$ac_cv_path_FGREP"
5797
5798
5799test -z "$GREP" && GREP=grep
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819# Check whether --with-gnu-ld was given.
5820if test "${with_gnu_ld+set}" = set; then :
5821 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5822else
5823 with_gnu_ld=no
5824fi
5825
5826ac_prog=ld
5827if test "$GCC" = yes; then
5828 # Check if gcc -print-prog-name=ld gives a path.
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5830$as_echo_n "checking for ld used by $CC... " >&6; }
5831 case $host in
5832 *-*-mingw*)
5833 # gcc leaves a trailing carriage return which upsets mingw
5834 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5835 *)
5836 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5837 esac
5838 case $ac_prog in
5839 # Accept absolute paths.
5840 [\\/]* | ?:[\\/]*)
5841 re_direlt='/[^/][^/]*/\.\./'
5842 # Canonicalize the pathname of ld
5843 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5844 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5845 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5846 done
5847 test -z "$LD" && LD="$ac_prog"
5848 ;;
5849 "")
5850 # If it fails, then pretend we aren't using GCC.
5851 ac_prog=ld
5852 ;;
5853 *)
5854 # If it is relative, then search for the first ld in PATH.
5855 with_gnu_ld=unknown
5856 ;;
5857 esac
5858elif test "$with_gnu_ld" = yes; then
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5860$as_echo_n "checking for GNU ld... " >&6; }
5861else
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5863$as_echo_n "checking for non-GNU ld... " >&6; }
5864fi
5865if test "${lt_cv_path_LD+set}" = set; then :
5866 $as_echo_n "(cached) " >&6
5867else
5868 if test -z "$LD"; then
5869 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5870 for ac_dir in $PATH; do
5871 IFS="$lt_save_ifs"
5872 test -z "$ac_dir" && ac_dir=.
5873 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5874 lt_cv_path_LD="$ac_dir/$ac_prog"
5875 # Check to see if the program is GNU ld. I'd rather use --version,
5876 # but apparently some variants of GNU ld only accept -v.
5877 # Break only if it was the GNU/non-GNU ld that we prefer.
5878 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5879 *GNU* | *'with BFD'*)
5880 test "$with_gnu_ld" != no && break
5881 ;;
5882 *)
5883 test "$with_gnu_ld" != yes && break
5884 ;;
5885 esac
5886 fi
5887 done
5888 IFS="$lt_save_ifs"
5889else
5890 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5891fi
5892fi
5893
5894LD="$lt_cv_path_LD"
5895if test -n "$LD"; then
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5897$as_echo "$LD" >&6; }
5898else
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5900$as_echo "no" >&6; }
5901fi
5902test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5904$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5905if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5906 $as_echo_n "(cached) " >&6
5907else
5908 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5909case `$LD -v 2>&1 </dev/null` in
5910*GNU* | *'with BFD'*)
5911 lt_cv_prog_gnu_ld=yes
5912 ;;
5913*)
5914 lt_cv_prog_gnu_ld=no
5915 ;;
5916esac
5917fi
5918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5919$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5920with_gnu_ld=$lt_cv_prog_gnu_ld
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5931$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5932if test "${lt_cv_path_NM+set}" = set; then :
5933 $as_echo_n "(cached) " >&6
5934else
5935 if test -n "$NM"; then
5936 # Let the user override the test.
5937 lt_cv_path_NM="$NM"
5938else
5939 lt_nm_to_check="${ac_tool_prefix}nm"
5940 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5941 lt_nm_to_check="$lt_nm_to_check nm"
5942 fi
5943 for lt_tmp_nm in $lt_nm_to_check; do
5944 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5945 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5946 IFS="$lt_save_ifs"
5947 test -z "$ac_dir" && ac_dir=.
5948 tmp_nm="$ac_dir/$lt_tmp_nm"
5949 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5950 # Check to see if the nm accepts a BSD-compat flag.
5951 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5952 # nm: unknown option "B" ignored
5953 # Tru64's nm complains that /dev/null is an invalid object file
5954 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5955 */dev/null* | *'Invalid file or object type'*)
5956 lt_cv_path_NM="$tmp_nm -B"
5957 break
5958 ;;
5959 *)
5960 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5961 */dev/null*)
5962 lt_cv_path_NM="$tmp_nm -p"
5963 break
5964 ;;
5965 *)
5966 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5967 continue # so that we can try to find one that supports BSD flags
5968 ;;
5969 esac
5970 ;;
5971 esac
5972 fi
5973 done
5974 IFS="$lt_save_ifs"
5975 done
5976 : ${lt_cv_path_NM=no}
5977fi
5978fi
5979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5980$as_echo "$lt_cv_path_NM" >&6; }
5981if test "$lt_cv_path_NM" != "no"; then
5982 NM="$lt_cv_path_NM"
5983else
5984 # Didn't find any BSD compatible name lister, look for dumpbin.
5985 if test -n "$DUMPBIN"; then :
5986 # Let the user override the test.
5987 else
5988 if test -n "$ac_tool_prefix"; then
5989 for ac_prog in dumpbin "link -dump"
5990 do
5991 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5992set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994$as_echo_n "checking for $ac_word... " >&6; }
5995if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5996 $as_echo_n "(cached) " >&6
5997else
5998 if test -n "$DUMPBIN"; then
5999 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6000else
6001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002for as_dir in $PATH
6003do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010 break 2
6011 fi
6012done
6013 done
6014IFS=$as_save_IFS
6015
6016fi
6017fi
6018DUMPBIN=$ac_cv_prog_DUMPBIN
6019if test -n "$DUMPBIN"; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6021$as_echo "$DUMPBIN" >&6; }
6022else
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024$as_echo "no" >&6; }
6025fi
6026
6027
6028 test -n "$DUMPBIN" && break
6029 done
6030fi
6031if test -z "$DUMPBIN"; then
6032 ac_ct_DUMPBIN=$DUMPBIN
6033 for ac_prog in dumpbin "link -dump"
6034do
6035 # Extract the first word of "$ac_prog", so it can be a program name with args.
6036set dummy $ac_prog; ac_word=$2
6037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6038$as_echo_n "checking for $ac_word... " >&6; }
6039if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6040 $as_echo_n "(cached) " >&6
6041else
6042 if test -n "$ac_ct_DUMPBIN"; then
6043 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6044else
6045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6046for as_dir in $PATH
6047do
6048 IFS=$as_save_IFS
6049 test -z "$as_dir" && as_dir=.
6050 for ac_exec_ext in '' $ac_executable_extensions; do
6051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6052 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6054 break 2
6055 fi
6056done
6057 done
6058IFS=$as_save_IFS
6059
6060fi
6061fi
6062ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6063if test -n "$ac_ct_DUMPBIN"; then
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6065$as_echo "$ac_ct_DUMPBIN" >&6; }
6066else
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6068$as_echo "no" >&6; }
6069fi
6070
6071
6072 test -n "$ac_ct_DUMPBIN" && break
6073done
6074
6075 if test "x$ac_ct_DUMPBIN" = x; then
6076 DUMPBIN=":"
6077 else
6078 case $cross_compiling:$ac_tool_warned in
6079yes:)
6080{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6081$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6082ac_tool_warned=yes ;;
6083esac
6084 DUMPBIN=$ac_ct_DUMPBIN
6085 fi
6086fi
6087
6088 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6089 *COFF*)
6090 DUMPBIN="$DUMPBIN -symbols"
6091 ;;
6092 *)
6093 DUMPBIN=:
6094 ;;
6095 esac
6096 fi
6097
6098 if test "$DUMPBIN" != ":"; then
6099 NM="$DUMPBIN"
6100 fi
6101fi
6102test -z "$NM" && NM=nm
6103
6104
6105
6106
6107
6108
6109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6110$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6111if test "${lt_cv_nm_interface+set}" = set; then :
6112 $as_echo_n "(cached) " >&6
6113else
6114 lt_cv_nm_interface="BSD nm"
6115 echo "int some_variable = 0;" > conftest.$ac_ext
6116 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6117 (eval "$ac_compile" 2>conftest.err)
6118 cat conftest.err >&5
6119 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6120 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6121 cat conftest.err >&5
6122 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6123 cat conftest.out >&5
6124 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6125 lt_cv_nm_interface="MS dumpbin"
6126 fi
6127 rm -f conftest*
6128fi
6129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6130$as_echo "$lt_cv_nm_interface" >&6; }
6131
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6133$as_echo_n "checking whether ln -s works... " >&6; }
6134LN_S=$as_ln_s
6135if test "$LN_S" = "ln -s"; then
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6137$as_echo "yes" >&6; }
6138else
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6140$as_echo "no, using $LN_S" >&6; }
6141fi
6142
6143# find the maximum length of command line arguments
6144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6145$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6146if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6147 $as_echo_n "(cached) " >&6
6148else
6149 i=0
6150 teststring="ABCD"
6151
6152 case $build_os in
6153 msdosdjgpp*)
6154 # On DJGPP, this test can blow up pretty badly due to problems in libc
6155 # (any single argument exceeding 2000 bytes causes a buffer overrun
6156 # during glob expansion). Even if it were fixed, the result of this
6157 # check would be larger than it should be.
6158 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6159 ;;
6160
6161 gnu*)
6162 # Under GNU Hurd, this test is not required because there is
6163 # no limit to the length of command line arguments.
6164 # Libtool will interpret -1 as no limit whatsoever
6165 lt_cv_sys_max_cmd_len=-1;
6166 ;;
6167
6168 cygwin* | mingw* | cegcc*)
6169 # On Win9x/ME, this test blows up -- it succeeds, but takes
6170 # about 5 minutes as the teststring grows exponentially.
6171 # Worse, since 9x/ME are not pre-emptively multitasking,
6172 # you end up with a "frozen" computer, even though with patience
6173 # the test eventually succeeds (with a max line length of 256k).
6174 # Instead, let's just punt: use the minimum linelength reported by
6175 # all of the supported platforms: 8192 (on NT/2K/XP).
6176 lt_cv_sys_max_cmd_len=8192;
6177 ;;
6178
6179 mint*)
6180 # On MiNT this can take a long time and run out of memory.
6181 lt_cv_sys_max_cmd_len=8192;
6182 ;;
6183
6184 amigaos*)
6185 # On AmigaOS with pdksh, this test takes hours, literally.
6186 # So we just punt and use a minimum line length of 8192.
6187 lt_cv_sys_max_cmd_len=8192;
6188 ;;
6189
6190 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6191 # This has been around since 386BSD, at least. Likely further.
6192 if test -x /sbin/sysctl; then
6193 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6194 elif test -x /usr/sbin/sysctl; then
6195 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6196 else
6197 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6198 fi
6199 # And add a safety zone
6200 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6201 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6202 ;;
6203
6204 interix*)
6205 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6206 lt_cv_sys_max_cmd_len=196608
6207 ;;
6208
6209 osf*)
6210 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6211 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6212 # nice to cause kernel panics so lets avoid the loop below.
6213 # First set a reasonable default.
6214 lt_cv_sys_max_cmd_len=16384
6215 #
6216 if test -x /sbin/sysconfig; then
6217 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6218 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6219 esac
6220 fi
6221 ;;
6222 sco3.2v5*)
6223 lt_cv_sys_max_cmd_len=102400
6224 ;;
6225 sysv5* | sco5v6* | sysv4.2uw2*)
6226 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6227 if test -n "$kargmax"; then
6228 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6229 else
6230 lt_cv_sys_max_cmd_len=32768
6231 fi
6232 ;;
6233 *)
6234 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6235 if test -n "$lt_cv_sys_max_cmd_len"; then
6236 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6237 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6238 else
6239 # Make teststring a little bigger before we do anything with it.
6240 # a 1K string should be a reasonable start.
6241 for i in 1 2 3 4 5 6 7 8 ; do
6242 teststring=$teststring$teststring
6243 done
6244 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6245 # If test is not a shell built-in, we'll probably end up computing a
6246 # maximum length that is only half of the actual maximum length, but
6247 # we can't tell.
6248 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6249 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6250 test $i != 17 # 1/2 MB should be enough
6251 do
6252 i=`expr $i + 1`
6253 teststring=$teststring$teststring
6254 done
6255 # Only check the string length outside the loop.
6256 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6257 teststring=
6258 # Add a significant safety factor because C++ compilers can tack on
6259 # massive amounts of additional arguments before passing them to the
6260 # linker. It appears as though 1/2 is a usable value.
6261 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6262 fi
6263 ;;
6264 esac
6265
6266fi
6267
6268if test -n $lt_cv_sys_max_cmd_len ; then
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6270$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6271else
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6273$as_echo "none" >&6; }
6274fi
6275max_cmd_len=$lt_cv_sys_max_cmd_len
6276
6277
6278
6279
6280
6281
6282: ${CP="cp -f"}
6283: ${MV="mv -f"}
6284: ${RM="rm -f"}
6285
6286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6287$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6288# Try some XSI features
6289xsi_shell=no
6290( _lt_dummy="a/b/c"
6291 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6292 = c,a/b,, \
6293 && eval 'test $(( 1 + 1 )) -eq 2 \
6294 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6295 && xsi_shell=yes
6296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6297$as_echo "$xsi_shell" >&6; }
6298
6299
6300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6301$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6302lt_shell_append=no
6303( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6304 >/dev/null 2>&1 \
6305 && lt_shell_append=yes
6306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6307$as_echo "$lt_shell_append" >&6; }
6308
6309
6310if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6311 lt_unset=unset
6312else
6313 lt_unset=false
6314fi
6315
6316
6317
6318
6319
6320# test EBCDIC or ASCII
6321case `echo X|tr X '\101'` in
6322 A) # ASCII based system
6323 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6324 lt_SP2NL='tr \040 \012'
6325 lt_NL2SP='tr \015\012 \040\040'
6326 ;;
6327 *) # EBCDIC based system
6328 lt_SP2NL='tr \100 \n'
6329 lt_NL2SP='tr \r\n \100\100'
6330 ;;
6331esac
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6342$as_echo_n "checking for $LD option to reload object files... " >&6; }
6343if test "${lt_cv_ld_reload_flag+set}" = set; then :
6344 $as_echo_n "(cached) " >&6
6345else
6346 lt_cv_ld_reload_flag='-r'
6347fi
6348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6349$as_echo "$lt_cv_ld_reload_flag" >&6; }
6350reload_flag=$lt_cv_ld_reload_flag
6351case $reload_flag in
6352"" | " "*) ;;
6353*) reload_flag=" $reload_flag" ;;
6354esac
6355reload_cmds='$LD$reload_flag -o $output$reload_objs'
6356case $host_os in
6357 darwin*)
6358 if test "$GCC" = yes; then
6359 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6360 else
6361 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6362 fi
6363 ;;
6364esac
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374if test -n "$ac_tool_prefix"; then
6375 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6376set dummy ${ac_tool_prefix}objdump; ac_word=$2
6377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378$as_echo_n "checking for $ac_word... " >&6; }
6379if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6380 $as_echo_n "(cached) " >&6
6381else
6382 if test -n "$OBJDUMP"; then
6383 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6384else
6385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6386for as_dir in $PATH
6387do
6388 IFS=$as_save_IFS
6389 test -z "$as_dir" && as_dir=.
6390 for ac_exec_ext in '' $ac_executable_extensions; do
6391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6392 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6394 break 2
6395 fi
6396done
6397 done
6398IFS=$as_save_IFS
6399
6400fi
6401fi
6402OBJDUMP=$ac_cv_prog_OBJDUMP
6403if test -n "$OBJDUMP"; then
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6405$as_echo "$OBJDUMP" >&6; }
6406else
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408$as_echo "no" >&6; }
6409fi
6410
6411
6412fi
6413if test -z "$ac_cv_prog_OBJDUMP"; then
6414 ac_ct_OBJDUMP=$OBJDUMP
6415 # Extract the first word of "objdump", so it can be a program name with args.
6416set dummy objdump; ac_word=$2
6417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6418$as_echo_n "checking for $ac_word... " >&6; }
6419if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6420 $as_echo_n "(cached) " >&6
6421else
6422 if test -n "$ac_ct_OBJDUMP"; then
6423 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6424else
6425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6426for as_dir in $PATH
6427do
6428 IFS=$as_save_IFS
6429 test -z "$as_dir" && as_dir=.
6430 for ac_exec_ext in '' $ac_executable_extensions; do
6431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6432 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6434 break 2
6435 fi
6436done
6437 done
6438IFS=$as_save_IFS
6439
6440fi
6441fi
6442ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6443if test -n "$ac_ct_OBJDUMP"; then
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6445$as_echo "$ac_ct_OBJDUMP" >&6; }
6446else
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448$as_echo "no" >&6; }
6449fi
6450
6451 if test "x$ac_ct_OBJDUMP" = x; then
6452 OBJDUMP="false"
6453 else
6454 case $cross_compiling:$ac_tool_warned in
6455yes:)
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6457$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6458ac_tool_warned=yes ;;
6459esac
6460 OBJDUMP=$ac_ct_OBJDUMP
6461 fi
6462else
6463 OBJDUMP="$ac_cv_prog_OBJDUMP"
6464fi
6465
6466test -z "$OBJDUMP" && OBJDUMP=objdump
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6477$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6478if test "${lt_cv_deplibs_check_method+set}" = set; then :
6479 $as_echo_n "(cached) " >&6
6480else
6481 lt_cv_file_magic_cmd='$MAGIC_CMD'
6482lt_cv_file_magic_test_file=
6483lt_cv_deplibs_check_method='unknown'
6484# Need to set the preceding variable on all platforms that support
6485# interlibrary dependencies.
6486# 'none' -- dependencies not supported.
6487# `unknown' -- same as none, but documents that we really don't know.
6488# 'pass_all' -- all dependencies passed with no checks.
6489# 'test_compile' -- check by making test program.
6490# 'file_magic [[regex]]' -- check by looking for files in library path
6491# which responds to the $file_magic_cmd with a given extended regex.
6492# If you have `file' or equivalent on your system and you're not sure
6493# whether `pass_all' will *always* work, you probably want this one.
6494
6495case $host_os in
6496aix[4-9]*)
6497 lt_cv_deplibs_check_method=pass_all
6498 ;;
6499
6500beos*)
6501 lt_cv_deplibs_check_method=pass_all
6502 ;;
6503
6504bsdi[45]*)
6505 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6506 lt_cv_file_magic_cmd='/usr/bin/file -L'
6507 lt_cv_file_magic_test_file=/shlib/libc.so
6508 ;;
6509
6510cygwin*)
6511 # func_win32_libid is a shell function defined in ltmain.sh
6512 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6513 lt_cv_file_magic_cmd='func_win32_libid'
6514 ;;
6515
6516mingw* | pw32*)
6517 # Base MSYS/MinGW do not provide the 'file' command needed by
6518 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6519 # unless we find 'file', for example because we are cross-compiling.
6520 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6521 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6522 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6523 lt_cv_file_magic_cmd='func_win32_libid'
6524 else
6525 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6526 lt_cv_file_magic_cmd='$OBJDUMP -f'
6527 fi
6528 ;;
6529
6530cegcc*)
6531 # use the weaker test based on 'objdump'. See mingw*.
6532 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6533 lt_cv_file_magic_cmd='$OBJDUMP -f'
6534 ;;
6535
6536darwin* | rhapsody*)
6537 lt_cv_deplibs_check_method=pass_all
6538 ;;
6539
6540freebsd* | dragonfly*)
6541 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6542 case $host_cpu in
6543 i*86 )
6544 # Not sure whether the presence of OpenBSD here was a mistake.
6545 # Let's accept both of them until this is cleared up.
6546 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6547 lt_cv_file_magic_cmd=/usr/bin/file
6548 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6549 ;;
6550 esac
6551 else
6552 lt_cv_deplibs_check_method=pass_all
6553 fi
6554 ;;
6555
6556gnu*)
6557 lt_cv_deplibs_check_method=pass_all
6558 ;;
6559
6560haiku*)
6561 lt_cv_deplibs_check_method=pass_all
6562 ;;
6563
6564hpux10.20* | hpux11*)
6565 lt_cv_file_magic_cmd=/usr/bin/file
6566 case $host_cpu in
6567 ia64*)
6568 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6569 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6570 ;;
6571 hppa*64*)
6572 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]'
6573 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6574 ;;
6575 *)
6576 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6577 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6578 ;;
6579 esac
6580 ;;
6581
6582interix[3-9]*)
6583 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6584 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6585 ;;
6586
6587irix5* | irix6* | nonstopux*)
6588 case $LD in
6589 *-32|*"-32 ") libmagic=32-bit;;
6590 *-n32|*"-n32 ") libmagic=N32;;
6591 *-64|*"-64 ") libmagic=64-bit;;
6592 *) libmagic=never-match;;
6593 esac
6594 lt_cv_deplibs_check_method=pass_all
6595 ;;
6596
6597# This must be Linux ELF.
6598linux* | k*bsd*-gnu | kopensolaris*-gnu)
6599 lt_cv_deplibs_check_method=pass_all
6600 ;;
6601
6602netbsd*)
6603 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6605 else
6606 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6607 fi
6608 ;;
6609
6610newos6*)
6611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6612 lt_cv_file_magic_cmd=/usr/bin/file
6613 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6614 ;;
6615
6616*nto* | *qnx*)
6617 lt_cv_deplibs_check_method=pass_all
6618 ;;
6619
6620openbsd*)
6621 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6622 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6623 else
6624 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6625 fi
6626 ;;
6627
6628osf3* | osf4* | osf5*)
6629 lt_cv_deplibs_check_method=pass_all
6630 ;;
6631
6632rdos*)
6633 lt_cv_deplibs_check_method=pass_all
6634 ;;
6635
6636solaris*)
6637 lt_cv_deplibs_check_method=pass_all
6638 ;;
6639
6640sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6641 lt_cv_deplibs_check_method=pass_all
6642 ;;
6643
6644sysv4 | sysv4.3*)
6645 case $host_vendor in
6646 motorola)
6647 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]'
6648 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6649 ;;
6650 ncr)
6651 lt_cv_deplibs_check_method=pass_all
6652 ;;
6653 sequent)
6654 lt_cv_file_magic_cmd='/bin/file'
6655 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6656 ;;
6657 sni)
6658 lt_cv_file_magic_cmd='/bin/file'
6659 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6660 lt_cv_file_magic_test_file=/lib/libc.so
6661 ;;
6662 siemens)
6663 lt_cv_deplibs_check_method=pass_all
6664 ;;
6665 pc)
6666 lt_cv_deplibs_check_method=pass_all
6667 ;;
6668 esac
6669 ;;
6670
6671tpf*)
6672 lt_cv_deplibs_check_method=pass_all
6673 ;;
6674esac
6675
6676fi
6677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6678$as_echo "$lt_cv_deplibs_check_method" >&6; }
6679file_magic_cmd=$lt_cv_file_magic_cmd
6680deplibs_check_method=$lt_cv_deplibs_check_method
6681test -z "$deplibs_check_method" && deplibs_check_method=unknown
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694if test -n "$ac_tool_prefix"; then
6695 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6696set dummy ${ac_tool_prefix}ar; ac_word=$2
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6698$as_echo_n "checking for $ac_word... " >&6; }
6699if test "${ac_cv_prog_AR+set}" = set; then :
6700 $as_echo_n "(cached) " >&6
6701else
6702 if test -n "$AR"; then
6703 ac_cv_prog_AR="$AR" # Let the user override the test.
6704else
6705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6706for as_dir in $PATH
6707do
6708 IFS=$as_save_IFS
6709 test -z "$as_dir" && as_dir=.
6710 for ac_exec_ext in '' $ac_executable_extensions; do
6711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6712 ac_cv_prog_AR="${ac_tool_prefix}ar"
6713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6714 break 2
6715 fi
6716done
6717 done
6718IFS=$as_save_IFS
6719
6720fi
6721fi
6722AR=$ac_cv_prog_AR
6723if test -n "$AR"; then
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6725$as_echo "$AR" >&6; }
6726else
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6728$as_echo "no" >&6; }
6729fi
6730
6731
6732fi
6733if test -z "$ac_cv_prog_AR"; then
6734 ac_ct_AR=$AR
6735 # Extract the first word of "ar", so it can be a program name with args.
6736set dummy ar; ac_word=$2
6737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6738$as_echo_n "checking for $ac_word... " >&6; }
6739if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6740 $as_echo_n "(cached) " >&6
6741else
6742 if test -n "$ac_ct_AR"; then
6743 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6744else
6745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6746for as_dir in $PATH
6747do
6748 IFS=$as_save_IFS
6749 test -z "$as_dir" && as_dir=.
6750 for ac_exec_ext in '' $ac_executable_extensions; do
6751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6752 ac_cv_prog_ac_ct_AR="ar"
6753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6754 break 2
6755 fi
6756done
6757 done
6758IFS=$as_save_IFS
6759
6760fi
6761fi
6762ac_ct_AR=$ac_cv_prog_ac_ct_AR
6763if test -n "$ac_ct_AR"; then
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6765$as_echo "$ac_ct_AR" >&6; }
6766else
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6768$as_echo "no" >&6; }
6769fi
6770
6771 if test "x$ac_ct_AR" = x; then
6772 AR="false"
6773 else
6774 case $cross_compiling:$ac_tool_warned in
6775yes:)
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6777$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6778ac_tool_warned=yes ;;
6779esac
6780 AR=$ac_ct_AR
6781 fi
6782else
6783 AR="$ac_cv_prog_AR"
6784fi
6785
6786test -z "$AR" && AR=ar
6787test -z "$AR_FLAGS" && AR_FLAGS=cru
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799if test -n "$ac_tool_prefix"; then
6800 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6801set dummy ${ac_tool_prefix}strip; ac_word=$2
6802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6803$as_echo_n "checking for $ac_word... " >&6; }
6804if test "${ac_cv_prog_STRIP+set}" = set; then :
6805 $as_echo_n "(cached) " >&6
6806else
6807 if test -n "$STRIP"; then
6808 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6809else
6810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6811for as_dir in $PATH
6812do
6813 IFS=$as_save_IFS
6814 test -z "$as_dir" && as_dir=.
6815 for ac_exec_ext in '' $ac_executable_extensions; do
6816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6817 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6819 break 2
6820 fi
6821done
6822 done
6823IFS=$as_save_IFS
6824
6825fi
6826fi
6827STRIP=$ac_cv_prog_STRIP
6828if test -n "$STRIP"; then
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6830$as_echo "$STRIP" >&6; }
6831else
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833$as_echo "no" >&6; }
6834fi
6835
6836
6837fi
6838if test -z "$ac_cv_prog_STRIP"; then
6839 ac_ct_STRIP=$STRIP
6840 # Extract the first word of "strip", so it can be a program name with args.
6841set dummy strip; ac_word=$2
6842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843$as_echo_n "checking for $ac_word... " >&6; }
6844if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6845 $as_echo_n "(cached) " >&6
6846else
6847 if test -n "$ac_ct_STRIP"; then
6848 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6849else
6850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851for as_dir in $PATH
6852do
6853 IFS=$as_save_IFS
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6857 ac_cv_prog_ac_ct_STRIP="strip"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 break 2
6860 fi
6861done
6862 done
6863IFS=$as_save_IFS
6864
6865fi
6866fi
6867ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6868if test -n "$ac_ct_STRIP"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6870$as_echo "$ac_ct_STRIP" >&6; }
6871else
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873$as_echo "no" >&6; }
6874fi
6875
6876 if test "x$ac_ct_STRIP" = x; then
6877 STRIP=":"
6878 else
6879 case $cross_compiling:$ac_tool_warned in
6880yes:)
6881{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6882$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6883ac_tool_warned=yes ;;
6884esac
6885 STRIP=$ac_ct_STRIP
6886 fi
6887else
6888 STRIP="$ac_cv_prog_STRIP"
6889fi
6890
6891test -z "$STRIP" && STRIP=:
6892
6893
6894
6895
6896
6897
6898if test -n "$ac_tool_prefix"; then
6899 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6900set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6902$as_echo_n "checking for $ac_word... " >&6; }
6903if test "${ac_cv_prog_RANLIB+set}" = set; then :
6904 $as_echo_n "(cached) " >&6
6905else
6906 if test -n "$RANLIB"; then
6907 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6908else
6909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6910for as_dir in $PATH
6911do
6912 IFS=$as_save_IFS
6913 test -z "$as_dir" && as_dir=.
6914 for ac_exec_ext in '' $ac_executable_extensions; do
6915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6916 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6918 break 2
6919 fi
6920done
6921 done
6922IFS=$as_save_IFS
6923
6924fi
6925fi
6926RANLIB=$ac_cv_prog_RANLIB
6927if test -n "$RANLIB"; then
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6929$as_echo "$RANLIB" >&6; }
6930else
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6932$as_echo "no" >&6; }
6933fi
6934
6935
6936fi
6937if test -z "$ac_cv_prog_RANLIB"; then
6938 ac_ct_RANLIB=$RANLIB
6939 # Extract the first word of "ranlib", so it can be a program name with args.
6940set dummy ranlib; ac_word=$2
6941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942$as_echo_n "checking for $ac_word... " >&6; }
6943if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6944 $as_echo_n "(cached) " >&6
6945else
6946 if test -n "$ac_ct_RANLIB"; then
6947 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6948else
6949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950for as_dir in $PATH
6951do
6952 IFS=$as_save_IFS
6953 test -z "$as_dir" && as_dir=.
6954 for ac_exec_ext in '' $ac_executable_extensions; do
6955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6956 ac_cv_prog_ac_ct_RANLIB="ranlib"
6957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6958 break 2
6959 fi
6960done
6961 done
6962IFS=$as_save_IFS
6963
6964fi
6965fi
6966ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6967if test -n "$ac_ct_RANLIB"; then
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6969$as_echo "$ac_ct_RANLIB" >&6; }
6970else
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972$as_echo "no" >&6; }
6973fi
6974
6975 if test "x$ac_ct_RANLIB" = x; then
6976 RANLIB=":"
6977 else
6978 case $cross_compiling:$ac_tool_warned in
6979yes:)
6980{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6982ac_tool_warned=yes ;;
6983esac
6984 RANLIB=$ac_ct_RANLIB
6985 fi
6986else
6987 RANLIB="$ac_cv_prog_RANLIB"
6988fi
6989
6990test -z "$RANLIB" && RANLIB=:
6991
6992
6993
6994
6995
6996
6997# Determine commands to create old-style static archives.
6998old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6999old_postinstall_cmds='chmod 644 $oldlib'
7000old_postuninstall_cmds=
7001
7002if test -n "$RANLIB"; then
7003 case $host_os in
7004 openbsd*)
7005 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7006 ;;
7007 *)
7008 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7009 ;;
7010 esac
7011 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7012fi
7013
7014case $host_os in
7015 darwin*)
7016 lock_old_archive_extraction=yes ;;
7017 *)
7018 lock_old_archive_extraction=no ;;
7019esac
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041for ac_prog in gawk mawk nawk awk
7042do
7043 # Extract the first word of "$ac_prog", so it can be a program name with args.
7044set dummy $ac_prog; ac_word=$2
7045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7046$as_echo_n "checking for $ac_word... " >&6; }
7047if test "${ac_cv_prog_AWK+set}" = set; then :
7048 $as_echo_n "(cached) " >&6
7049else
7050 if test -n "$AWK"; then
7051 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7052else
7053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054for as_dir in $PATH
7055do
7056 IFS=$as_save_IFS
7057 test -z "$as_dir" && as_dir=.
7058 for ac_exec_ext in '' $ac_executable_extensions; do
7059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7060 ac_cv_prog_AWK="$ac_prog"
7061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7062 break 2
7063 fi
7064done
7065 done
7066IFS=$as_save_IFS
7067
7068fi
7069fi
7070AWK=$ac_cv_prog_AWK
7071if test -n "$AWK"; then
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7073$as_echo "$AWK" >&6; }
7074else
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076$as_echo "no" >&6; }
7077fi
7078
7079
7080 test -n "$AWK" && break
7081done
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101# If no C compiler was specified, use CC.
7102LTCC=${LTCC-"$CC"}
7103
7104# If no C compiler flags were specified, use CFLAGS.
7105LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7106
7107# Allow CC to be a program name with arguments.
7108compiler=$CC
7109
7110
7111# Check for command to grab the raw symbol name followed by C symbol from nm.
7112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7113$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7114if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7115 $as_echo_n "(cached) " >&6
7116else
7117
7118# These are sane defaults that work on at least a few old systems.
7119# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7120
7121# Character class describing NM global symbol codes.
7122symcode='[BCDEGRST]'
7123
7124# Regexp to match symbols that can be accessed directly from C.
7125sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7126
7127# Define system-specific variables.
7128case $host_os in
7129aix*)
7130 symcode='[BCDT]'
7131 ;;
7132cygwin* | mingw* | pw32* | cegcc*)
7133 symcode='[ABCDGISTW]'
7134 ;;
7135hpux*)
7136 if test "$host_cpu" = ia64; then
7137 symcode='[ABCDEGRST]'
7138 fi
7139 ;;
7140irix* | nonstopux*)
7141 symcode='[BCDEGRST]'
7142 ;;
7143osf*)
7144 symcode='[BCDEGQRST]'
7145 ;;
7146solaris*)
7147 symcode='[BDRT]'
7148 ;;
7149sco3.2v5*)
7150 symcode='[DT]'
7151 ;;
7152sysv4.2uw2*)
7153 symcode='[DT]'
7154 ;;
7155sysv5* | sco5v6* | unixware* | OpenUNIX*)
7156 symcode='[ABDT]'
7157 ;;
7158sysv4)
7159 symcode='[DFNSTU]'
7160 ;;
7161esac
7162
7163# If we're using GNU nm, then use its standard symbol codes.
7164case `$NM -V 2>&1` in
7165*GNU* | *'with BFD'*)
7166 symcode='[ABCDGIRSTW]' ;;
7167esac
7168
7169# Transform an extracted symbol line into a proper C declaration.
7170# Some systems (esp. on ia64) link data and code symbols differently,
7171# so use this general approach.
7172lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7173
7174# Transform an extracted symbol line into symbol name and symbol address
7175lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7176lt_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'"
7177
7178# Handle CRLF in mingw tool chain
7179opt_cr=
7180case $build_os in
7181mingw*)
7182 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7183 ;;
7184esac
7185
7186# Try without a prefix underscore, then with it.
7187for ac_symprfx in "" "_"; do
7188
7189 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7190 symxfrm="\\1 $ac_symprfx\\2 \\2"
7191
7192 # Write the raw and C identifiers.
7193 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7194 # Fake it for dumpbin and say T for any non-static function
7195 # and D for any global variable.
7196 # Also find C++ and __fastcall symbols from MSVC++,
7197 # which start with @ or ?.
7198 lt_cv_sys_global_symbol_pipe="$AWK '"\
7199" {last_section=section; section=\$ 3};"\
7200" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7201" \$ 0!~/External *\|/{next};"\
7202" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7203" {if(hide[section]) next};"\
7204" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7205" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7206" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7207" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7208" ' prfx=^$ac_symprfx"
7209 else
7210 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7211 fi
7212
7213 # Check to see that the pipe works correctly.
7214 pipe_works=no
7215
7216 rm -f conftest*
7217 cat > conftest.$ac_ext <<_LT_EOF
7218#ifdef __cplusplus
7219extern "C" {
7220#endif
7221char nm_test_var;
7222void nm_test_func(void);
7223void nm_test_func(void){}
7224#ifdef __cplusplus
7225}
7226#endif
7227int main(){nm_test_var='a';nm_test_func();return(0);}
7228_LT_EOF
7229
7230 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7231 (eval $ac_compile) 2>&5
7232 ac_status=$?
7233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7234 test $ac_status = 0; }; then
7235 # Now try to grab the symbols.
7236 nlist=conftest.nm
7237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7238 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7239 ac_status=$?
7240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7241 test $ac_status = 0; } && test -s "$nlist"; then
7242 # Try sorting and uniquifying the output.
7243 if sort "$nlist" | uniq > "$nlist"T; then
7244 mv -f "$nlist"T "$nlist"
7245 else
7246 rm -f "$nlist"T
7247 fi
7248
7249 # Make sure that we snagged all the symbols we need.
7250 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7251 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7252 cat <<_LT_EOF > conftest.$ac_ext
7253#ifdef __cplusplus
7254extern "C" {
7255#endif
7256
7257_LT_EOF
7258 # Now generate the symbol file.
7259 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7260
7261 cat <<_LT_EOF >> conftest.$ac_ext
7262
7263/* The mapping between symbol names and symbols. */
7264const struct {
7265 const char *name;
7266 void *address;
7267}
7268lt__PROGRAM__LTX_preloaded_symbols[] =
7269{
7270 { "@PROGRAM@", (void *) 0 },
7271_LT_EOF
7272 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7273 cat <<\_LT_EOF >> conftest.$ac_ext
7274 {0, (void *) 0}
7275};
7276
7277/* This works around a problem in FreeBSD linker */
7278#ifdef FREEBSD_WORKAROUND
7279static const void *lt_preloaded_setup() {
7280 return lt__PROGRAM__LTX_preloaded_symbols;
7281}
7282#endif
7283
7284#ifdef __cplusplus
7285}
7286#endif
7287_LT_EOF
7288 # Now try linking the two files.
7289 mv conftest.$ac_objext conftstm.$ac_objext
7290 lt_save_LIBS="$LIBS"
7291 lt_save_CFLAGS="$CFLAGS"
7292 LIBS="conftstm.$ac_objext"
7293 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7294 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7295 (eval $ac_link) 2>&5
7296 ac_status=$?
7297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7298 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7299 pipe_works=yes
7300 fi
7301 LIBS="$lt_save_LIBS"
7302 CFLAGS="$lt_save_CFLAGS"
7303 else
7304 echo "cannot find nm_test_func in $nlist" >&5
7305 fi
7306 else
7307 echo "cannot find nm_test_var in $nlist" >&5
7308 fi
7309 else
7310 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7311 fi
7312 else
7313 echo "$progname: failed program was:" >&5
7314 cat conftest.$ac_ext >&5
7315 fi
7316 rm -rf conftest* conftst*
7317
7318 # Do not use the global_symbol_pipe unless it works.
7319 if test "$pipe_works" = yes; then
7320 break
7321 else
7322 lt_cv_sys_global_symbol_pipe=
7323 fi
7324done
7325
7326fi
7327
7328if test -z "$lt_cv_sys_global_symbol_pipe"; then
7329 lt_cv_sys_global_symbol_to_cdecl=
7330fi
7331if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7333$as_echo "failed" >&6; }
7334else
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7336$as_echo "ok" >&6; }
7337fi
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360# Check whether --enable-libtool-lock was given.
7361if test "${enable_libtool_lock+set}" = set; then :
7362 enableval=$enable_libtool_lock;
7363fi
7364
7365test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7366
7367# Some flags need to be propagated to the compiler or linker for good
7368# libtool support.
7369case $host in
7370ia64-*-hpux*)
7371 # Find out which ABI we are using.
7372 echo 'int i;' > conftest.$ac_ext
7373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7374 (eval $ac_compile) 2>&5
7375 ac_status=$?
7376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7377 test $ac_status = 0; }; then
7378 case `/usr/bin/file conftest.$ac_objext` in
7379 *ELF-32*)
7380 HPUX_IA64_MODE="32"
7381 ;;
7382 *ELF-64*)
7383 HPUX_IA64_MODE="64"
7384 ;;
7385 esac
7386 fi
7387 rm -rf conftest*
7388 ;;
7389*-*-irix6*)
7390 # Find out which ABI we are using.
7391 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7392 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7393 (eval $ac_compile) 2>&5
7394 ac_status=$?
7395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7396 test $ac_status = 0; }; then
7397 if test "$lt_cv_prog_gnu_ld" = yes; then
7398 case `/usr/bin/file conftest.$ac_objext` in
7399 *32-bit*)
7400 LD="${LD-ld} -melf32bsmip"
7401 ;;
7402 *N32*)
7403 LD="${LD-ld} -melf32bmipn32"
7404 ;;
7405 *64-bit*)
7406 LD="${LD-ld} -melf64bmip"
7407 ;;
7408 esac
7409 else
7410 case `/usr/bin/file conftest.$ac_objext` in
7411 *32-bit*)
7412 LD="${LD-ld} -32"
7413 ;;
7414 *N32*)
7415 LD="${LD-ld} -n32"
7416 ;;
7417 *64-bit*)
7418 LD="${LD-ld} -64"
7419 ;;
7420 esac
7421 fi
7422 fi
7423 rm -rf conftest*
7424 ;;
7425
bf3d9781 7426x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7427s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7428 # Find out which ABI we are using.
7429 echo 'int i;' > conftest.$ac_ext
7430 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7431 (eval $ac_compile) 2>&5
7432 ac_status=$?
7433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7434 test $ac_status = 0; }; then
7435 case `/usr/bin/file conftest.o` in
7436 *32-bit*)
7437 case $host in
7438 x86_64-*kfreebsd*-gnu)
7439 LD="${LD-ld} -m elf_i386_fbsd"
7440 ;;
7441 x86_64-*linux*)
7442 case `/usr/bin/file conftest.o` in
7443 *x86-64*)
7444 LD="${LD-ld} -m elf32_x86_64"
7445 ;;
7446 *)
7447 LD="${LD-ld} -m elf_i386"
7448 ;;
7449 esac
7450 ;;
bf3d9781
AM
7451 powerpc64le-*linux*)
7452 LD="${LD-ld} -m elf32lppclinux"
7453 ;;
7454 powerpc64-*linux*)
6bb11ab3
L
7455 LD="${LD-ld} -m elf32ppclinux"
7456 ;;
7457 s390x-*linux*)
7458 LD="${LD-ld} -m elf_s390"
7459 ;;
7460 sparc64-*linux*)
7461 LD="${LD-ld} -m elf32_sparc"
7462 ;;
7463 esac
7464 ;;
7465 *64-bit*)
7466 case $host in
7467 x86_64-*kfreebsd*-gnu)
7468 LD="${LD-ld} -m elf_x86_64_fbsd"
7469 ;;
7470 x86_64-*linux*)
7471 LD="${LD-ld} -m elf_x86_64"
7472 ;;
bf3d9781
AM
7473 powerpcle-*linux*)
7474 LD="${LD-ld} -m elf64lppc"
7475 ;;
7476 powerpc-*linux*)
6bb11ab3
L
7477 LD="${LD-ld} -m elf64ppc"
7478 ;;
7479 s390*-*linux*|s390*-*tpf*)
7480 LD="${LD-ld} -m elf64_s390"
7481 ;;
7482 sparc*-*linux*)
7483 LD="${LD-ld} -m elf64_sparc"
7484 ;;
7485 esac
7486 ;;
7487 esac
7488 fi
7489 rm -rf conftest*
7490 ;;
7491
7492*-*-sco3.2v5*)
7493 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7494 SAVE_CFLAGS="$CFLAGS"
7495 CFLAGS="$CFLAGS -belf"
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7497$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7498if test "${lt_cv_cc_needs_belf+set}" = set; then :
7499 $as_echo_n "(cached) " >&6
7500else
7501 ac_ext=c
7502ac_cpp='$CPP $CPPFLAGS'
7503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7505ac_compiler_gnu=$ac_cv_c_compiler_gnu
7506
7507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508/* end confdefs.h. */
7509
7510int
7511main ()
7512{
7513
7514 ;
7515 return 0;
7516}
7517_ACEOF
7518if ac_fn_c_try_link "$LINENO"; then :
7519 lt_cv_cc_needs_belf=yes
7520else
7521 lt_cv_cc_needs_belf=no
7522fi
7523rm -f core conftest.err conftest.$ac_objext \
7524 conftest$ac_exeext conftest.$ac_ext
7525 ac_ext=c
7526ac_cpp='$CPP $CPPFLAGS'
7527ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531fi
7532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7533$as_echo "$lt_cv_cc_needs_belf" >&6; }
7534 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7535 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7536 CFLAGS="$SAVE_CFLAGS"
7537 fi
7538 ;;
7539sparc*-*solaris*)
7540 # Find out which ABI we are using.
7541 echo 'int i;' > conftest.$ac_ext
7542 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543 (eval $ac_compile) 2>&5
7544 ac_status=$?
7545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7546 test $ac_status = 0; }; then
7547 case `/usr/bin/file conftest.o` in
7548 *64-bit*)
7549 case $lt_cv_prog_gnu_ld in
7550 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7551 *)
7552 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7553 LD="${LD-ld} -64"
7554 fi
7555 ;;
7556 esac
7557 ;;
7558 esac
7559 fi
7560 rm -rf conftest*
7561 ;;
7562esac
7563
7564need_locks="$enable_libtool_lock"
7565
7566
7567 case $host_os in
7568 rhapsody* | darwin*)
7569 if test -n "$ac_tool_prefix"; then
7570 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7571set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7573$as_echo_n "checking for $ac_word... " >&6; }
7574if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7575 $as_echo_n "(cached) " >&6
7576else
7577 if test -n "$DSYMUTIL"; then
7578 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7579else
7580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7581for as_dir in $PATH
7582do
7583 IFS=$as_save_IFS
7584 test -z "$as_dir" && as_dir=.
7585 for ac_exec_ext in '' $ac_executable_extensions; do
7586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7587 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7589 break 2
7590 fi
7591done
7592 done
7593IFS=$as_save_IFS
7594
7595fi
7596fi
7597DSYMUTIL=$ac_cv_prog_DSYMUTIL
7598if test -n "$DSYMUTIL"; then
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7600$as_echo "$DSYMUTIL" >&6; }
7601else
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603$as_echo "no" >&6; }
7604fi
7605
7606
7607fi
7608if test -z "$ac_cv_prog_DSYMUTIL"; then
7609 ac_ct_DSYMUTIL=$DSYMUTIL
7610 # Extract the first word of "dsymutil", so it can be a program name with args.
7611set dummy dsymutil; ac_word=$2
7612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7613$as_echo_n "checking for $ac_word... " >&6; }
7614if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7615 $as_echo_n "(cached) " >&6
7616else
7617 if test -n "$ac_ct_DSYMUTIL"; then
7618 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7619else
7620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7621for as_dir in $PATH
7622do
7623 IFS=$as_save_IFS
7624 test -z "$as_dir" && as_dir=.
7625 for ac_exec_ext in '' $ac_executable_extensions; do
7626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7627 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7629 break 2
7630 fi
7631done
7632 done
7633IFS=$as_save_IFS
7634
7635fi
7636fi
7637ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7638if test -n "$ac_ct_DSYMUTIL"; then
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7640$as_echo "$ac_ct_DSYMUTIL" >&6; }
7641else
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7643$as_echo "no" >&6; }
7644fi
7645
7646 if test "x$ac_ct_DSYMUTIL" = x; then
7647 DSYMUTIL=":"
7648 else
7649 case $cross_compiling:$ac_tool_warned in
7650yes:)
7651{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7652$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7653ac_tool_warned=yes ;;
7654esac
7655 DSYMUTIL=$ac_ct_DSYMUTIL
7656 fi
7657else
7658 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7659fi
7660
7661 if test -n "$ac_tool_prefix"; then
7662 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7663set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7665$as_echo_n "checking for $ac_word... " >&6; }
7666if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7667 $as_echo_n "(cached) " >&6
7668else
7669 if test -n "$NMEDIT"; then
7670 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7671else
7672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7673for as_dir in $PATH
7674do
7675 IFS=$as_save_IFS
7676 test -z "$as_dir" && as_dir=.
7677 for ac_exec_ext in '' $ac_executable_extensions; do
7678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7679 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7681 break 2
7682 fi
7683done
7684 done
7685IFS=$as_save_IFS
7686
7687fi
7688fi
7689NMEDIT=$ac_cv_prog_NMEDIT
7690if test -n "$NMEDIT"; then
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7692$as_echo "$NMEDIT" >&6; }
7693else
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7695$as_echo "no" >&6; }
7696fi
7697
7698
7699fi
7700if test -z "$ac_cv_prog_NMEDIT"; then
7701 ac_ct_NMEDIT=$NMEDIT
7702 # Extract the first word of "nmedit", so it can be a program name with args.
7703set dummy nmedit; ac_word=$2
7704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7705$as_echo_n "checking for $ac_word... " >&6; }
7706if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7707 $as_echo_n "(cached) " >&6
7708else
7709 if test -n "$ac_ct_NMEDIT"; then
7710 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7711else
7712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7713for as_dir in $PATH
7714do
7715 IFS=$as_save_IFS
7716 test -z "$as_dir" && as_dir=.
7717 for ac_exec_ext in '' $ac_executable_extensions; do
7718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7719 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7721 break 2
7722 fi
7723done
7724 done
7725IFS=$as_save_IFS
7726
7727fi
7728fi
7729ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7730if test -n "$ac_ct_NMEDIT"; then
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7732$as_echo "$ac_ct_NMEDIT" >&6; }
7733else
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7735$as_echo "no" >&6; }
7736fi
7737
7738 if test "x$ac_ct_NMEDIT" = x; then
7739 NMEDIT=":"
7740 else
7741 case $cross_compiling:$ac_tool_warned in
7742yes:)
7743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7745ac_tool_warned=yes ;;
7746esac
7747 NMEDIT=$ac_ct_NMEDIT
7748 fi
7749else
7750 NMEDIT="$ac_cv_prog_NMEDIT"
7751fi
7752
7753 if test -n "$ac_tool_prefix"; then
7754 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7755set dummy ${ac_tool_prefix}lipo; ac_word=$2
7756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7757$as_echo_n "checking for $ac_word... " >&6; }
7758if test "${ac_cv_prog_LIPO+set}" = set; then :
7759 $as_echo_n "(cached) " >&6
7760else
7761 if test -n "$LIPO"; then
7762 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7763else
7764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7765for as_dir in $PATH
7766do
7767 IFS=$as_save_IFS
7768 test -z "$as_dir" && as_dir=.
7769 for ac_exec_ext in '' $ac_executable_extensions; do
7770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7771 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7773 break 2
7774 fi
7775done
7776 done
7777IFS=$as_save_IFS
7778
7779fi
7780fi
7781LIPO=$ac_cv_prog_LIPO
7782if test -n "$LIPO"; then
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7784$as_echo "$LIPO" >&6; }
7785else
7786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7787$as_echo "no" >&6; }
7788fi
7789
7790
7791fi
7792if test -z "$ac_cv_prog_LIPO"; then
7793 ac_ct_LIPO=$LIPO
7794 # Extract the first word of "lipo", so it can be a program name with args.
7795set dummy lipo; ac_word=$2
7796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7797$as_echo_n "checking for $ac_word... " >&6; }
7798if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7799 $as_echo_n "(cached) " >&6
7800else
7801 if test -n "$ac_ct_LIPO"; then
7802 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7803else
7804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7805for as_dir in $PATH
7806do
7807 IFS=$as_save_IFS
7808 test -z "$as_dir" && as_dir=.
7809 for ac_exec_ext in '' $ac_executable_extensions; do
7810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7811 ac_cv_prog_ac_ct_LIPO="lipo"
7812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7813 break 2
7814 fi
7815done
7816 done
7817IFS=$as_save_IFS
7818
7819fi
7820fi
7821ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7822if test -n "$ac_ct_LIPO"; then
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7824$as_echo "$ac_ct_LIPO" >&6; }
7825else
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827$as_echo "no" >&6; }
7828fi
7829
7830 if test "x$ac_ct_LIPO" = x; then
7831 LIPO=":"
7832 else
7833 case $cross_compiling:$ac_tool_warned in
7834yes:)
7835{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7836$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7837ac_tool_warned=yes ;;
7838esac
7839 LIPO=$ac_ct_LIPO
7840 fi
7841else
7842 LIPO="$ac_cv_prog_LIPO"
7843fi
7844
7845 if test -n "$ac_tool_prefix"; then
7846 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7847set dummy ${ac_tool_prefix}otool; ac_word=$2
7848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7849$as_echo_n "checking for $ac_word... " >&6; }
7850if test "${ac_cv_prog_OTOOL+set}" = set; then :
7851 $as_echo_n "(cached) " >&6
7852else
7853 if test -n "$OTOOL"; then
7854 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7855else
7856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7857for as_dir in $PATH
7858do
7859 IFS=$as_save_IFS
7860 test -z "$as_dir" && as_dir=.
7861 for ac_exec_ext in '' $ac_executable_extensions; do
7862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7863 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7865 break 2
7866 fi
7867done
7868 done
7869IFS=$as_save_IFS
7870
7871fi
7872fi
7873OTOOL=$ac_cv_prog_OTOOL
7874if test -n "$OTOOL"; then
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7876$as_echo "$OTOOL" >&6; }
7877else
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7879$as_echo "no" >&6; }
7880fi
7881
7882
7883fi
7884if test -z "$ac_cv_prog_OTOOL"; then
7885 ac_ct_OTOOL=$OTOOL
7886 # Extract the first word of "otool", so it can be a program name with args.
7887set dummy otool; ac_word=$2
7888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7889$as_echo_n "checking for $ac_word... " >&6; }
7890if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7891 $as_echo_n "(cached) " >&6
7892else
7893 if test -n "$ac_ct_OTOOL"; then
7894 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7895else
7896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7897for as_dir in $PATH
7898do
7899 IFS=$as_save_IFS
7900 test -z "$as_dir" && as_dir=.
7901 for ac_exec_ext in '' $ac_executable_extensions; do
7902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7903 ac_cv_prog_ac_ct_OTOOL="otool"
7904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7905 break 2
7906 fi
7907done
7908 done
7909IFS=$as_save_IFS
7910
7911fi
7912fi
7913ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7914if test -n "$ac_ct_OTOOL"; then
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7916$as_echo "$ac_ct_OTOOL" >&6; }
7917else
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7919$as_echo "no" >&6; }
7920fi
7921
7922 if test "x$ac_ct_OTOOL" = x; then
7923 OTOOL=":"
7924 else
7925 case $cross_compiling:$ac_tool_warned in
7926yes:)
7927{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7928$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7929ac_tool_warned=yes ;;
7930esac
7931 OTOOL=$ac_ct_OTOOL
7932 fi
7933else
7934 OTOOL="$ac_cv_prog_OTOOL"
7935fi
7936
7937 if test -n "$ac_tool_prefix"; then
7938 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7939set dummy ${ac_tool_prefix}otool64; ac_word=$2
7940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7941$as_echo_n "checking for $ac_word... " >&6; }
7942if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7943 $as_echo_n "(cached) " >&6
7944else
7945 if test -n "$OTOOL64"; then
7946 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7947else
7948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7949for as_dir in $PATH
7950do
7951 IFS=$as_save_IFS
7952 test -z "$as_dir" && as_dir=.
7953 for ac_exec_ext in '' $ac_executable_extensions; do
7954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7955 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7957 break 2
7958 fi
7959done
7960 done
7961IFS=$as_save_IFS
7962
7963fi
7964fi
7965OTOOL64=$ac_cv_prog_OTOOL64
7966if test -n "$OTOOL64"; then
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7968$as_echo "$OTOOL64" >&6; }
7969else
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7971$as_echo "no" >&6; }
7972fi
7973
7974
7975fi
7976if test -z "$ac_cv_prog_OTOOL64"; then
7977 ac_ct_OTOOL64=$OTOOL64
7978 # Extract the first word of "otool64", so it can be a program name with args.
7979set dummy otool64; ac_word=$2
7980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7981$as_echo_n "checking for $ac_word... " >&6; }
7982if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7983 $as_echo_n "(cached) " >&6
7984else
7985 if test -n "$ac_ct_OTOOL64"; then
7986 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7987else
7988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7989for as_dir in $PATH
7990do
7991 IFS=$as_save_IFS
7992 test -z "$as_dir" && as_dir=.
7993 for ac_exec_ext in '' $ac_executable_extensions; do
7994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7995 ac_cv_prog_ac_ct_OTOOL64="otool64"
7996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7997 break 2
7998 fi
7999done
8000 done
8001IFS=$as_save_IFS
8002
8003fi
8004fi
8005ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8006if test -n "$ac_ct_OTOOL64"; then
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8008$as_echo "$ac_ct_OTOOL64" >&6; }
8009else
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8011$as_echo "no" >&6; }
8012fi
8013
8014 if test "x$ac_ct_OTOOL64" = x; then
8015 OTOOL64=":"
8016 else
8017 case $cross_compiling:$ac_tool_warned in
8018yes:)
8019{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8020$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8021ac_tool_warned=yes ;;
8022esac
8023 OTOOL64=$ac_ct_OTOOL64
8024 fi
8025else
8026 OTOOL64="$ac_cv_prog_OTOOL64"
8027fi
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8056$as_echo_n "checking for -single_module linker flag... " >&6; }
8057if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8058 $as_echo_n "(cached) " >&6
8059else
8060 lt_cv_apple_cc_single_mod=no
8061 if test -z "${LT_MULTI_MODULE}"; then
8062 # By default we will add the -single_module flag. You can override
8063 # by either setting the environment variable LT_MULTI_MODULE
8064 # non-empty at configure time, or by adding -multi_module to the
8065 # link flags.
8066 rm -rf libconftest.dylib*
8067 echo "int foo(void){return 1;}" > conftest.c
8068 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8069-dynamiclib -Wl,-single_module conftest.c" >&5
8070 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8071 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8072 _lt_result=$?
8073 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8074 lt_cv_apple_cc_single_mod=yes
8075 else
8076 cat conftest.err >&5
8077 fi
8078 rm -rf libconftest.dylib*
8079 rm -f conftest.*
8080 fi
8081fi
8082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8083$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8085$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8086if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8087 $as_echo_n "(cached) " >&6
8088else
8089 lt_cv_ld_exported_symbols_list=no
8090 save_LDFLAGS=$LDFLAGS
8091 echo "_main" > conftest.sym
8092 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8094/* end confdefs.h. */
8095
8096int
8097main ()
8098{
8099
8100 ;
8101 return 0;
8102}
8103_ACEOF
8104if ac_fn_c_try_link "$LINENO"; then :
8105 lt_cv_ld_exported_symbols_list=yes
8106else
8107 lt_cv_ld_exported_symbols_list=no
8108fi
8109rm -f core conftest.err conftest.$ac_objext \
8110 conftest$ac_exeext conftest.$ac_ext
8111 LDFLAGS="$save_LDFLAGS"
8112
8113fi
8114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8115$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8117$as_echo_n "checking for -force_load linker flag... " >&6; }
8118if test "${lt_cv_ld_force_load+set}" = set; then :
8119 $as_echo_n "(cached) " >&6
8120else
8121 lt_cv_ld_force_load=no
8122 cat > conftest.c << _LT_EOF
8123int forced_loaded() { return 2;}
8124_LT_EOF
8125 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8126 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8127 echo "$AR cru libconftest.a conftest.o" >&5
8128 $AR cru libconftest.a conftest.o 2>&5
8129 cat > conftest.c << _LT_EOF
8130int main() { return 0;}
8131_LT_EOF
8132 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8133 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8134 _lt_result=$?
8135 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8136 lt_cv_ld_force_load=yes
8137 else
8138 cat conftest.err >&5
8139 fi
8140 rm -f conftest.err libconftest.a conftest conftest.c
8141 rm -rf conftest.dSYM
8142
8143fi
8144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8145$as_echo "$lt_cv_ld_force_load" >&6; }
8146 case $host_os in
8147 rhapsody* | darwin1.[012])
8148 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8149 darwin1.*)
8150 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8151 darwin*) # darwin 5.x on
8152 # if running on 10.5 or later, the deployment target defaults
8153 # to the OS version, if on x86, and 10.4, the deployment
8154 # target defaults to 10.4. Don't you love it?
8155 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8156 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8157 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 8158 10.[012][,.]*)
6bb11ab3
L
8159 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8160 10.*)
8161 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8162 esac
8163 ;;
8164 esac
8165 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8166 _lt_dar_single_mod='$single_module'
8167 fi
8168 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8169 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8170 else
8171 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8172 fi
8173 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8174 _lt_dsymutil='~$DSYMUTIL $lib || :'
8175 else
8176 _lt_dsymutil=
8177 fi
8178 ;;
8179 esac
8180
8181for ac_header in dlfcn.h
8182do :
8183 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8184"
8185if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8186 cat >>confdefs.h <<_ACEOF
8187#define HAVE_DLFCN_H 1
8188_ACEOF
8189
8190fi
8191
8192done
8193
8194
8195
8196# autoconf.info says this should be called right after AC_INIT.
8197ac_config_headers="$ac_config_headers config.h:config.in"
8198
8199
8200
8201
8202
8203
8204# Put a plausible default for CC_FOR_BUILD in Makefile.
8205if test "x$cross_compiling" = "xno"; then
8206 CC_FOR_BUILD='$(CC)'
8207else
8208 CC_FOR_BUILD=gcc
8209fi
8210
8211
8212
8213
8214AR=${AR-ar}
8215
8216if test -n "$ac_tool_prefix"; then
8217 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8218set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8220$as_echo_n "checking for $ac_word... " >&6; }
8221if test "${ac_cv_prog_RANLIB+set}" = set; then :
8222 $as_echo_n "(cached) " >&6
8223else
8224 if test -n "$RANLIB"; then
8225 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8226else
8227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8228for as_dir in $PATH
8229do
8230 IFS=$as_save_IFS
8231 test -z "$as_dir" && as_dir=.
8232 for ac_exec_ext in '' $ac_executable_extensions; do
8233 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8234 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8236 break 2
8237 fi
8238done
8239 done
8240IFS=$as_save_IFS
8241
8242fi
8243fi
8244RANLIB=$ac_cv_prog_RANLIB
8245if test -n "$RANLIB"; then
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8247$as_echo "$RANLIB" >&6; }
8248else
8249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8250$as_echo "no" >&6; }
8251fi
8252
8253
8254fi
8255if test -z "$ac_cv_prog_RANLIB"; then
8256 ac_ct_RANLIB=$RANLIB
8257 # Extract the first word of "ranlib", so it can be a program name with args.
8258set dummy ranlib; ac_word=$2
8259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8260$as_echo_n "checking for $ac_word... " >&6; }
8261if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8262 $as_echo_n "(cached) " >&6
8263else
8264 if test -n "$ac_ct_RANLIB"; then
8265 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8266else
8267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8268for as_dir in $PATH
8269do
8270 IFS=$as_save_IFS
8271 test -z "$as_dir" && as_dir=.
8272 for ac_exec_ext in '' $ac_executable_extensions; do
8273 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8274 ac_cv_prog_ac_ct_RANLIB="ranlib"
8275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8276 break 2
8277 fi
8278done
8279 done
8280IFS=$as_save_IFS
8281
8282fi
8283fi
8284ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8285if test -n "$ac_ct_RANLIB"; then
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8287$as_echo "$ac_ct_RANLIB" >&6; }
8288else
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8290$as_echo "no" >&6; }
8291fi
8292
8293 if test "x$ac_ct_RANLIB" = x; then
8294 RANLIB=":"
8295 else
8296 case $cross_compiling:$ac_tool_warned in
8297yes:)
8298{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8299$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300ac_tool_warned=yes ;;
8301esac
8302 RANLIB=$ac_ct_RANLIB
8303 fi
8304else
8305 RANLIB="$ac_cv_prog_RANLIB"
8306fi
8307
8308
8309# Some of the common include files depend on bfd.h, and bfd.h checks
8310# that config.h is included first by testing that the PACKAGE macro
8311# is defined.
8312PACKAGE=sim
8313
8314cat >>confdefs.h <<_ACEOF
8315#define PACKAGE "$PACKAGE"
8316_ACEOF
8317
8318
8319
8320# Dependency checking.
8321ac_config_commands="$ac_config_commands depdir"
8322
8323
8324depcc="$CC" am_compiler_list=
8325
8326am_depcomp=$ac_aux_dir/depcomp
8327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8328$as_echo_n "checking dependency style of $depcc... " >&6; }
8329if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8330 $as_echo_n "(cached) " >&6
8331else
8332 if test -f "$am_depcomp"; then
8333 # We make a subdir and do the tests there. Otherwise we can end up
8334 # making bogus files that we don't know about and never remove. For
8335 # instance it was reported that on HP-UX the gcc test will end up
8336 # making a dummy file named `D' -- because `-MD' means `put the output
8337 # in D'.
8338 mkdir conftest.dir
8339 # Copy depcomp to subdir because otherwise we won't find it if we're
8340 # using a relative directory.
8341 cp "$am_depcomp" conftest.dir
8342 cd conftest.dir
8343 # We will build objects and dependencies in a subdirectory because
8344 # it helps to detect inapplicable dependency modes. For instance
8345 # both Tru64's cc and ICC support -MD to output dependencies as a
8346 # side effect of compilation, but ICC will put the dependencies in
8347 # the current directory while Tru64 will put them in the object
8348 # directory.
8349 mkdir sub
8350
8351 am_cv_CC_dependencies_compiler_type=none
8352 if test "$am_compiler_list" = ""; then
8353 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8354 fi
8355 for depmode in $am_compiler_list; do
8356 if test $depmode = none; then break; fi
8357
8358 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8359 # Setup a source with many dependencies, because some compilers
8360 # like to wrap large dependency lists on column 80 (with \), and
8361 # we should not choose a depcomp mode which is confused by this.
8362 #
8363 # We need to recreate these files for each test, as the compiler may
8364 # overwrite some of them when testing with obscure command lines.
8365 # This happens at least with the AIX C compiler.
8366 : > sub/conftest.c
8367 for i in 1 2 3 4 5 6; do
8368 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8369 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8370 # Solaris 8's {/usr,}/bin/sh.
8371 touch sub/conftst$i.h
8372 done
8373 echo "include sub/conftest.Po" > confmf
8374
8375 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8376 # mode. It turns out that the SunPro C++ compiler does not properly
8377 # handle `-M -o', and we need to detect this.
8378 depcmd="depmode=$depmode \
8379 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8380 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8381 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8382 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8383 if env $depcmd > conftest.err 2>&1 &&
8384 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8385 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8386 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8387 # icc doesn't choke on unknown options, it will just issue warnings
8388 # or remarks (even with -Werror). So we grep stderr for any message
8389 # that says an option was ignored or not supported.
8390 # When given -MP, icc 7.0 and 7.1 complain thusly:
8391 # icc: Command line warning: ignoring option '-M'; no argument required
8392 # The diagnosis changed in icc 8.0:
8393 # icc: Command line remark: option '-MP' not supported
8394 if (grep 'ignoring option' conftest.err ||
8395 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8396 am_cv_CC_dependencies_compiler_type=$depmode
8397 $as_echo "$as_me:$LINENO: success" >&5
8398 break
8399 fi
8400 fi
8401 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8402 sed -e 's/^/| /' < conftest.err >&5
8403 done
8404
8405 cd ..
8406 rm -rf conftest.dir
8407else
8408 am_cv_CC_dependencies_compiler_type=none
8409fi
8410
8411fi
8412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8413$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8414if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8415then as_fn_error "no usable dependency style found" "$LINENO" 5
8416else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8417
8418fi
8419
8420
8421# Check for the 'make' the user wants to use.
8422for ac_prog in make
8423do
8424 # Extract the first word of "$ac_prog", so it can be a program name with args.
8425set dummy $ac_prog; ac_word=$2
8426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8427$as_echo_n "checking for $ac_word... " >&6; }
8428if test "${ac_cv_prog_MAKE+set}" = set; then :
8429 $as_echo_n "(cached) " >&6
8430else
8431 if test -n "$MAKE"; then
8432 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8433else
8434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8435for as_dir in $PATH
8436do
8437 IFS=$as_save_IFS
8438 test -z "$as_dir" && as_dir=.
8439 for ac_exec_ext in '' $ac_executable_extensions; do
8440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8441 ac_cv_prog_MAKE="$ac_prog"
8442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8443 break 2
8444 fi
8445done
8446 done
8447IFS=$as_save_IFS
8448
8449fi
8450fi
8451MAKE=$ac_cv_prog_MAKE
8452if test -n "$MAKE"; then
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8454$as_echo "$MAKE" >&6; }
8455else
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8457$as_echo "no" >&6; }
8458fi
8459
8460
8461 test -n "$MAKE" && break
8462done
8463
8464MAKE_IS_GNU=
8465case "`$MAKE --version 2>&1 | sed 1q`" in
8466 *GNU*)
8467 MAKE_IS_GNU=yes
8468 ;;
8469esac
8470 if test "$MAKE_IS_GNU" = yes; then
8471 GMAKE_TRUE=
8472 GMAKE_FALSE='#'
8473else
8474 GMAKE_TRUE='#'
8475 GMAKE_FALSE=
8476fi
8477
8478
8479ALL_LINGUAS=
8480# If we haven't got the data from the intl directory,
8481# assume NLS is disabled.
8482USE_NLS=no
8483LIBINTL=
8484LIBINTL_DEP=
8485INCINTL=
8486XGETTEXT=
8487GMSGFMT=
8488POSUB=
8489
8490if test -f ../../intl/config.intl; then
8491 . ../../intl/config.intl
8492fi
8493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8494$as_echo_n "checking whether NLS is requested... " >&6; }
8495if test x"$USE_NLS" != xyes; then
8496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8497$as_echo "no" >&6; }
8498else
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8500$as_echo "yes" >&6; }
8501
8502$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8503
8504
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8506$as_echo_n "checking for catalogs to be installed... " >&6; }
8507 # Look for .po and .gmo files in the source directory.
8508 CATALOGS=
8509 XLINGUAS=
8510 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8511 # If there aren't any .gmo files the shell will give us the
8512 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8513 # weeded out.
8514 case "$cat" in *\**)
8515 continue;;
8516 esac
8517 # The quadruple backslash is collapsed to a double backslash
8518 # by the backticks, then collapsed again by the double quotes,
8519 # leaving us with one backslash in the sed expression (right
8520 # before the dot that mustn't act as a wildcard).
8521 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8522 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8523 # The user is allowed to set LINGUAS to a list of languages to
8524 # install catalogs for. If it's empty that means "all of them."
8525 if test "x$LINGUAS" = x; then
8526 CATALOGS="$CATALOGS $cat"
8527 XLINGUAS="$XLINGUAS $lang"
8528 else
8529 case "$LINGUAS" in *$lang*)
8530 CATALOGS="$CATALOGS $cat"
8531 XLINGUAS="$XLINGUAS $lang"
8532 ;;
8533 esac
8534 fi
8535 done
8536 LINGUAS="$XLINGUAS"
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8538$as_echo "$LINGUAS" >&6; }
8539
8540
8541 DATADIRNAME=share
8542
8543 INSTOBJEXT=.mo
8544
8545 GENCAT=gencat
8546
8547 CATOBJEXT=.gmo
8548
8549fi
8550
8551# Check for common headers.
8552# FIXME: Seems to me this can cause problems for i386-windows hosts.
8553# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8554for ac_header in stdlib.h string.h strings.h unistd.h time.h
8555do :
8556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8557ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8558eval as_val=\$$as_ac_Header
8559 if test "x$as_val" = x""yes; then :
8560 cat >>confdefs.h <<_ACEOF
8561#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8562_ACEOF
8563
8564fi
8565
8566done
8567
8568for ac_header in sys/time.h sys/resource.h
8569do :
8570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8571ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8572eval as_val=\$$as_ac_Header
8573 if test "x$as_val" = x""yes; then :
8574 cat >>confdefs.h <<_ACEOF
8575#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8576_ACEOF
8577
8578fi
8579
8580done
8581
8582for ac_header in fcntl.h fpu_control.h
8583do :
8584 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8585ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8586eval as_val=\$$as_ac_Header
8587 if test "x$as_val" = x""yes; then :
8588 cat >>confdefs.h <<_ACEOF
8589#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8590_ACEOF
8591
8592fi
8593
8594done
8595
8596for ac_header in dlfcn.h errno.h sys/stat.h
8597do :
8598 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8599ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8600eval as_val=\$$as_ac_Header
8601 if test "x$as_val" = x""yes; then :
8602 cat >>confdefs.h <<_ACEOF
8603#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8604_ACEOF
8605
8606fi
8607
8608done
8609
8610for ac_func in getrusage time sigaction __setfpucw
8611do :
8612 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8613ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8614eval as_val=\$$as_ac_var
8615 if test "x$as_val" = x""yes; then :
8616 cat >>confdefs.h <<_ACEOF
8617#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8618_ACEOF
8619
8620fi
8621done
8622
8623
8624# Check for socket libraries
8625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8626$as_echo_n "checking for bind in -lsocket... " >&6; }
8627if test "${ac_cv_lib_socket_bind+set}" = set; then :
8628 $as_echo_n "(cached) " >&6
8629else
8630 ac_check_lib_save_LIBS=$LIBS
8631LIBS="-lsocket $LIBS"
8632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8633/* end confdefs.h. */
8634
8635/* Override any GCC internal prototype to avoid an error.
8636 Use char because int might match the return type of a GCC
8637 builtin and then its argument prototype would still apply. */
8638#ifdef __cplusplus
8639extern "C"
8640#endif
8641char bind ();
8642int
8643main ()
8644{
8645return bind ();
8646 ;
8647 return 0;
8648}
8649_ACEOF
8650if ac_fn_c_try_link "$LINENO"; then :
8651 ac_cv_lib_socket_bind=yes
8652else
8653 ac_cv_lib_socket_bind=no
8654fi
8655rm -f core conftest.err conftest.$ac_objext \
8656 conftest$ac_exeext conftest.$ac_ext
8657LIBS=$ac_check_lib_save_LIBS
8658fi
8659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8660$as_echo "$ac_cv_lib_socket_bind" >&6; }
8661if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8662 cat >>confdefs.h <<_ACEOF
8663#define HAVE_LIBSOCKET 1
8664_ACEOF
8665
8666 LIBS="-lsocket $LIBS"
8667
8668fi
8669
8670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8671$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8672if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8673 $as_echo_n "(cached) " >&6
8674else
8675 ac_check_lib_save_LIBS=$LIBS
8676LIBS="-lnsl $LIBS"
8677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8678/* end confdefs.h. */
8679
8680/* Override any GCC internal prototype to avoid an error.
8681 Use char because int might match the return type of a GCC
8682 builtin and then its argument prototype would still apply. */
8683#ifdef __cplusplus
8684extern "C"
8685#endif
8686char gethostbyname ();
8687int
8688main ()
8689{
8690return gethostbyname ();
8691 ;
8692 return 0;
8693}
8694_ACEOF
8695if ac_fn_c_try_link "$LINENO"; then :
8696 ac_cv_lib_nsl_gethostbyname=yes
8697else
8698 ac_cv_lib_nsl_gethostbyname=no
8699fi
8700rm -f core conftest.err conftest.$ac_objext \
8701 conftest$ac_exeext conftest.$ac_ext
8702LIBS=$ac_check_lib_save_LIBS
8703fi
8704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8705$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8706if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8707 cat >>confdefs.h <<_ACEOF
8708#define HAVE_LIBNSL 1
8709_ACEOF
8710
8711 LIBS="-lnsl $LIBS"
8712
8713fi
8714
8715
8716# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8717# using the same condition.
8718
aadc9410 8719 # Use the system's zlib library.
7fed4b0b
L
8720 zlibdir="-L\$(top_builddir)/../zlib"
8721 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 8722
aadc9410
MF
8723# Check whether --with-system-zlib was given.
8724if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
8725 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8726 zlibdir=
8727 zlibinc=
8728 fi
6bb11ab3
L
8729
8730fi
8731
6bb11ab3 8732
6bb11ab3 8733
6bb11ab3
L
8734
8735
8736# BFD uses libdl when when plugins enabled.
8737
faa743bb
RM
8738 maybe_plugins=no
8739 for ac_header in dlfcn.h
8740do :
8741 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8742"
8743if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8744 cat >>confdefs.h <<_ACEOF
8745#define HAVE_DLFCN_H 1
8746_ACEOF
8747 maybe_plugins=yes
8748fi
8749
8750done
8751
8752 for ac_header in windows.h
8753do :
8754 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8755"
8756if test "x$ac_cv_header_windows_h" = x""yes; then :
8757 cat >>confdefs.h <<_ACEOF
8758#define HAVE_WINDOWS_H 1
8759_ACEOF
8760 maybe_plugins=yes
8761fi
8762
8763done
8764
8765
8766 # Check whether --enable-plugins was given.
6bb11ab3
L
8767if test "${enable_plugins+set}" = set; then :
8768 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
8769 no) plugins=no ;;
8770 *) plugins=yes
8771 if test "$maybe_plugins" != "yes" ; then
8772 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8773 fi ;;
8774 esac
6bb11ab3 8775else
faa743bb
RM
8776 plugins=$maybe_plugins
8777
6bb11ab3
L
8778fi
8779
2974be62
AM
8780 if test "$plugins" = "yes"; then
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8782$as_echo_n "checking for library containing dlopen... " >&6; }
8783if test "${ac_cv_search_dlopen+set}" = set; then :
8784 $as_echo_n "(cached) " >&6
8785else
8786 ac_func_search_save_LIBS=$LIBS
8787cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8788/* end confdefs.h. */
8789
8790/* Override any GCC internal prototype to avoid an error.
8791 Use char because int might match the return type of a GCC
8792 builtin and then its argument prototype would still apply. */
8793#ifdef __cplusplus
8794extern "C"
8795#endif
8796char dlopen ();
8797int
8798main ()
8799{
8800return dlopen ();
8801 ;
8802 return 0;
8803}
8804_ACEOF
8805for ac_lib in '' dl; do
8806 if test -z "$ac_lib"; then
8807 ac_res="none required"
8808 else
8809 ac_res=-l$ac_lib
8810 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8811 fi
8812 if ac_fn_c_try_link "$LINENO"; then :
8813 ac_cv_search_dlopen=$ac_res
8814fi
8815rm -f core conftest.err conftest.$ac_objext \
8816 conftest$ac_exeext
8817 if test "${ac_cv_search_dlopen+set}" = set; then :
8818 break
8819fi
8820done
8821if test "${ac_cv_search_dlopen+set}" = set; then :
8822
8823else
8824 ac_cv_search_dlopen=no
8825fi
8826rm conftest.$ac_ext
8827LIBS=$ac_func_search_save_LIBS
8828fi
8829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8830$as_echo "$ac_cv_search_dlopen" >&6; }
8831ac_res=$ac_cv_search_dlopen
8832if test "$ac_res" != no; then :
8833 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8834
8835fi
8836
8837 fi
6bb11ab3
L
8838
8839 if test "$plugins" = yes; then
8840 PLUGINS_TRUE=
8841 PLUGINS_FALSE='#'
8842else
8843 PLUGINS_TRUE='#'
8844 PLUGINS_FALSE=
8845fi
8846
8847
8848
8849
8850
8851# Set options
8852enable_dlopen=yes
8853
8854
8855
8856
8857 enable_win32_dll=no
8858
8859
8860 # Check whether --enable-shared was given.
8861if test "${enable_shared+set}" = set; then :
8862 enableval=$enable_shared; p=${PACKAGE-default}
8863 case $enableval in
8864 yes) enable_shared=yes ;;
8865 no) enable_shared=no ;;
8866 *)
8867 enable_shared=no
8868 # Look at the argument we got. We use all the common list separators.
8869 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8870 for pkg in $enableval; do
8871 IFS="$lt_save_ifs"
8872 if test "X$pkg" = "X$p"; then
8873 enable_shared=yes
8874 fi
8875 done
8876 IFS="$lt_save_ifs"
8877 ;;
8878 esac
8879else
8880 enable_shared=yes
8881fi
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891 # Check whether --enable-static was given.
8892if test "${enable_static+set}" = set; then :
8893 enableval=$enable_static; p=${PACKAGE-default}
8894 case $enableval in
8895 yes) enable_static=yes ;;
8896 no) enable_static=no ;;
8897 *)
8898 enable_static=no
8899 # Look at the argument we got. We use all the common list separators.
8900 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8901 for pkg in $enableval; do
8902 IFS="$lt_save_ifs"
8903 if test "X$pkg" = "X$p"; then
8904 enable_static=yes
8905 fi
8906 done
8907 IFS="$lt_save_ifs"
8908 ;;
8909 esac
8910else
8911 enable_static=yes
8912fi
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923# Check whether --with-pic was given.
8924if test "${with_pic+set}" = set; then :
8925 withval=$with_pic; pic_mode="$withval"
8926else
8927 pic_mode=default
8928fi
8929
8930
8931test -z "$pic_mode" && pic_mode=default
8932
8933
8934
8935
8936
8937
8938
8939 # Check whether --enable-fast-install was given.
8940if test "${enable_fast_install+set}" = set; then :
8941 enableval=$enable_fast_install; p=${PACKAGE-default}
8942 case $enableval in
8943 yes) enable_fast_install=yes ;;
8944 no) enable_fast_install=no ;;
8945 *)
8946 enable_fast_install=no
8947 # Look at the argument we got. We use all the common list separators.
8948 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8949 for pkg in $enableval; do
8950 IFS="$lt_save_ifs"
8951 if test "X$pkg" = "X$p"; then
8952 enable_fast_install=yes
8953 fi
8954 done
8955 IFS="$lt_save_ifs"
8956 ;;
8957 esac
8958else
8959 enable_fast_install=yes
8960fi
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972# This can be used to rebuild libtool when needed
8973LIBTOOL_DEPS="$ltmain"
8974
8975# Always use our own libtool.
8976LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003test -z "$LN_S" && LN_S="ln -s"
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018if test -n "${ZSH_VERSION+set}" ; then
9019 setopt NO_GLOB_SUBST
9020fi
9021
9022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9023$as_echo_n "checking for objdir... " >&6; }
9024if test "${lt_cv_objdir+set}" = set; then :
9025 $as_echo_n "(cached) " >&6
9026else
9027 rm -f .libs 2>/dev/null
9028mkdir .libs 2>/dev/null
9029if test -d .libs; then
9030 lt_cv_objdir=.libs
9031else
9032 # MS-DOS does not allow filenames that begin with a dot.
9033 lt_cv_objdir=_libs
edece237 9034fi
6bb11ab3
L
9035rmdir .libs 2>/dev/null
9036fi
9037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9038$as_echo "$lt_cv_objdir" >&6; }
9039objdir=$lt_cv_objdir
edece237 9040
6bb11ab3
L
9041
9042
9043
9044
9045cat >>confdefs.h <<_ACEOF
9046#define LT_OBJDIR "$lt_cv_objdir/"
9047_ACEOF
9048
9049
9050
9051
9052case $host_os in
9053aix3*)
9054 # AIX sometimes has problems with the GCC collect2 program. For some
9055 # reason, if we set the COLLECT_NAMES environment variable, the problems
9056 # vanish in a puff of smoke.
9057 if test "X${COLLECT_NAMES+set}" != Xset; then
9058 COLLECT_NAMES=
9059 export COLLECT_NAMES
9060 fi
9061 ;;
81ecdfbb 9062esac
6bb11ab3
L
9063
9064# Global variables:
9065ofile=libtool
9066can_build_shared=yes
9067
9068# All known linkers require a `.a' archive for static linking (except MSVC,
9069# which needs '.lib').
9070libext=a
9071
9072with_gnu_ld="$lt_cv_prog_gnu_ld"
9073
9074old_CC="$CC"
9075old_CFLAGS="$CFLAGS"
9076
9077# Set sane defaults for various variables
9078test -z "$CC" && CC=cc
9079test -z "$LTCC" && LTCC=$CC
9080test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9081test -z "$LD" && LD=ld
9082test -z "$ac_objext" && ac_objext=o
9083
9084for cc_temp in $compiler""; do
9085 case $cc_temp in
9086 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9087 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9088 \-*) ;;
9089 *) break;;
9090 esac
9091done
9092cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9093
9094
9095# Only perform the check for file, if the check method requires it
9096test -z "$MAGIC_CMD" && MAGIC_CMD=file
9097case $deplibs_check_method in
9098file_magic*)
9099 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9101$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9102if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9103 $as_echo_n "(cached) " >&6
9104else
9105 case $MAGIC_CMD in
9106[\\/*] | ?:[\\/]*)
9107 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9108 ;;
9109*)
9110 lt_save_MAGIC_CMD="$MAGIC_CMD"
9111 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9112 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9113 for ac_dir in $ac_dummy; do
9114 IFS="$lt_save_ifs"
9115 test -z "$ac_dir" && ac_dir=.
9116 if test -f $ac_dir/${ac_tool_prefix}file; then
9117 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9118 if test -n "$file_magic_test_file"; then
9119 case $deplibs_check_method in
9120 "file_magic "*)
9121 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9122 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9123 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9124 $EGREP "$file_magic_regex" > /dev/null; then
9125 :
9126 else
9127 cat <<_LT_EOF 1>&2
9128
9129*** Warning: the command libtool uses to detect shared libraries,
9130*** $file_magic_cmd, produces output that libtool cannot recognize.
9131*** The result is that libtool may fail to recognize shared libraries
9132*** as such. This will affect the creation of libtool libraries that
9133*** depend on shared libraries, but programs linked with such libtool
9134*** libraries will work regardless of this problem. Nevertheless, you
9135*** may want to report the problem to your system manager and/or to
9136*** bug-libtool@gnu.org
9137
9138_LT_EOF
9139 fi ;;
9140 esac
9141 fi
9142 break
edece237 9143 fi
6bb11ab3
L
9144 done
9145 IFS="$lt_save_ifs"
9146 MAGIC_CMD="$lt_save_MAGIC_CMD"
9147 ;;
9148esac
edece237 9149fi
edece237 9150
6bb11ab3
L
9151MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9152if test -n "$MAGIC_CMD"; then
9153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9154$as_echo "$MAGIC_CMD" >&6; }
9155else
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9157$as_echo "no" >&6; }
9158fi
81ecdfbb 9159
6bb11ab3
L
9160
9161
9162
9163
9164if test -z "$lt_cv_path_MAGIC_CMD"; then
9165 if test -n "$ac_tool_prefix"; then
9166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9167$as_echo_n "checking for file... " >&6; }
9168if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9169 $as_echo_n "(cached) " >&6
9170else
9171 case $MAGIC_CMD in
9172[\\/*] | ?:[\\/]*)
9173 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9174 ;;
9175*)
9176 lt_save_MAGIC_CMD="$MAGIC_CMD"
9177 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9178 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9179 for ac_dir in $ac_dummy; do
9180 IFS="$lt_save_ifs"
9181 test -z "$ac_dir" && ac_dir=.
9182 if test -f $ac_dir/file; then
9183 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9184 if test -n "$file_magic_test_file"; then
9185 case $deplibs_check_method in
9186 "file_magic "*)
9187 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9188 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9189 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9190 $EGREP "$file_magic_regex" > /dev/null; then
9191 :
9192 else
9193 cat <<_LT_EOF 1>&2
9194
9195*** Warning: the command libtool uses to detect shared libraries,
9196*** $file_magic_cmd, produces output that libtool cannot recognize.
9197*** The result is that libtool may fail to recognize shared libraries
9198*** as such. This will affect the creation of libtool libraries that
9199*** depend on shared libraries, but programs linked with such libtool
9200*** libraries will work regardless of this problem. Nevertheless, you
9201*** may want to report the problem to your system manager and/or to
9202*** bug-libtool@gnu.org
9203
9204_LT_EOF
9205 fi ;;
9206 esac
9207 fi
9208 break
9209 fi
9210 done
9211 IFS="$lt_save_ifs"
9212 MAGIC_CMD="$lt_save_MAGIC_CMD"
9213 ;;
81ecdfbb 9214esac
6bb11ab3
L
9215fi
9216
9217MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9218if test -n "$MAGIC_CMD"; then
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9220$as_echo "$MAGIC_CMD" >&6; }
9221else
9222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9223$as_echo "no" >&6; }
9224fi
9225
9226
9227 else
9228 MAGIC_CMD=:
9229 fi
9230fi
9231
9232 fi
9233 ;;
9234esac
9235
9236# Use C for the default configuration in the libtool script
9237
9238lt_save_CC="$CC"
9239ac_ext=c
9240ac_cpp='$CPP $CPPFLAGS'
9241ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9242ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9243ac_compiler_gnu=$ac_cv_c_compiler_gnu
9244
9245
9246# Source file extension for C test sources.
9247ac_ext=c
9248
9249# Object file extension for compiled C test sources.
9250objext=o
9251objext=$objext
9252
9253# Code to be used in simple compile tests
9254lt_simple_compile_test_code="int some_variable = 0;"
9255
9256# Code to be used in simple link tests
9257lt_simple_link_test_code='int main(){return(0);}'
9258
9259
9260
9261
9262
9263
9264
9265# If no C compiler was specified, use CC.
9266LTCC=${LTCC-"$CC"}
9267
9268# If no C compiler flags were specified, use CFLAGS.
9269LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9270
9271# Allow CC to be a program name with arguments.
9272compiler=$CC
9273
9274# Save the default compiler, since it gets overwritten when the other
9275# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9276compiler_DEFAULT=$CC
9277
9278# save warnings/boilerplate of simple test code
9279ac_outfile=conftest.$ac_objext
9280echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9281eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9282_lt_compiler_boilerplate=`cat conftest.err`
9283$RM conftest*
9284
9285ac_outfile=conftest.$ac_objext
9286echo "$lt_simple_link_test_code" >conftest.$ac_ext
9287eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9288_lt_linker_boilerplate=`cat conftest.err`
9289$RM -r conftest*
9290
9291
9292## CAVEAT EMPTOR:
9293## There is no encapsulation within the following macros, do not change
9294## the running order or otherwise move them around unless you know exactly
9295## what you are doing...
9296if test -n "$compiler"; then
9297
9298lt_prog_compiler_no_builtin_flag=
9299
9300if test "$GCC" = yes; then
9301 case $cc_basename in
9302 nvcc*)
9303 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9304 *)
9305 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
edece237 9306 esac
6bb11ab3
L
9307
9308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9309$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9310if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9311 $as_echo_n "(cached) " >&6
edece237 9312else
6bb11ab3
L
9313 lt_cv_prog_compiler_rtti_exceptions=no
9314 ac_outfile=conftest.$ac_objext
9315 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9316 lt_compiler_flag="-fno-rtti -fno-exceptions"
9317 # Insert the option either (1) after the last *FLAGS variable, or
9318 # (2) before a word containing "conftest.", or (3) at the end.
9319 # Note that $ac_compile itself does not contain backslashes and begins
9320 # with a dollar sign (not a hyphen), so the echo should work correctly.
9321 # The option is referenced via a variable to avoid confusing sed.
9322 lt_compile=`echo "$ac_compile" | $SED \
9323 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9324 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9325 -e 's:$: $lt_compiler_flag:'`
9326 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9327 (eval "$lt_compile" 2>conftest.err)
9328 ac_status=$?
9329 cat conftest.err >&5
9330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9331 if (exit $ac_status) && test -s "$ac_outfile"; then
9332 # The compiler can only warn and ignore the option if not recognized
9333 # So say no if there are warnings other than the usual output.
9334 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9335 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9336 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9337 lt_cv_prog_compiler_rtti_exceptions=yes
9338 fi
9339 fi
9340 $RM conftest*
9341
edece237 9342fi
6bb11ab3
L
9343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9344$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9345
9346if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9347 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9348else
9349 :
9350fi
9351
9352fi
9353
9354
9355
9356
9357
9358
9359 lt_prog_compiler_wl=
9360lt_prog_compiler_pic=
9361lt_prog_compiler_static=
9362
9363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9364$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9365
9366 if test "$GCC" = yes; then
9367 lt_prog_compiler_wl='-Wl,'
9368 lt_prog_compiler_static='-static'
9369
9370 case $host_os in
9371 aix*)
9372 # All AIX code is PIC.
9373 if test "$host_cpu" = ia64; then
9374 # AIX 5 now supports IA64 processor
9375 lt_prog_compiler_static='-Bstatic'
9376 fi
9377 lt_prog_compiler_pic='-fPIC'
9378 ;;
9379
9380 amigaos*)
9381 case $host_cpu in
9382 powerpc)
9383 # see comment about AmigaOS4 .so support
9384 lt_prog_compiler_pic='-fPIC'
9385 ;;
9386 m68k)
9387 # FIXME: we need at least 68020 code to build shared libraries, but
9388 # adding the `-m68020' flag to GCC prevents building anything better,
9389 # like `-m68040'.
9390 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9391 ;;
9392 esac
9393 ;;
9394
9395 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9396 # PIC is the default for these OSes.
9397 ;;
9398
9399 mingw* | cygwin* | pw32* | os2* | cegcc*)
9400 # This hack is so that the source file can tell whether it is being
9401 # built for inclusion in a dll (and should export symbols for example).
9402 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9403 # (--disable-auto-import) libraries
9404 lt_prog_compiler_pic='-DDLL_EXPORT'
9405 ;;
9406
9407 darwin* | rhapsody*)
9408 # PIC is the default on this platform
9409 # Common symbols not allowed in MH_DYLIB files
9410 lt_prog_compiler_pic='-fno-common'
9411 ;;
9412
9413 haiku*)
9414 # PIC is the default for Haiku.
9415 # The "-static" flag exists, but is broken.
9416 lt_prog_compiler_static=
9417 ;;
9418
9419 hpux*)
9420 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9421 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9422 # sets the default TLS model and affects inlining.
9423 case $host_cpu in
9424 hppa*64*)
9425 # +Z the default
9426 ;;
9427 *)
9428 lt_prog_compiler_pic='-fPIC'
9429 ;;
9430 esac
9431 ;;
9432
9433 interix[3-9]*)
9434 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9435 # Instead, we relocate shared libraries at runtime.
9436 ;;
9437
9438 msdosdjgpp*)
9439 # Just because we use GCC doesn't mean we suddenly get shared libraries
9440 # on systems that don't support them.
9441 lt_prog_compiler_can_build_shared=no
9442 enable_shared=no
9443 ;;
9444
9445 *nto* | *qnx*)
9446 # QNX uses GNU C++, but need to define -shared option too, otherwise
9447 # it will coredump.
9448 lt_prog_compiler_pic='-fPIC -shared'
9449 ;;
9450
9451 sysv4*MP*)
9452 if test -d /usr/nec; then
9453 lt_prog_compiler_pic=-Kconform_pic
9454 fi
9455 ;;
9456
9457 *)
9458 lt_prog_compiler_pic='-fPIC'
9459 ;;
9460 esac
9461
9462 case $cc_basename in
9463 nvcc*) # Cuda Compiler Driver 2.2
9464 lt_prog_compiler_wl='-Xlinker '
9465 lt_prog_compiler_pic='-Xcompiler -fPIC'
9466 ;;
9467 esac
9468 else
9469 # PORTME Check for flag to pass linker flags through the system compiler.
9470 case $host_os in
9471 aix*)
9472 lt_prog_compiler_wl='-Wl,'
9473 if test "$host_cpu" = ia64; then
9474 # AIX 5 now supports IA64 processor
9475 lt_prog_compiler_static='-Bstatic'
9476 else
9477 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9478 fi
9479 ;;
9480
9481 mingw* | cygwin* | pw32* | os2* | cegcc*)
9482 # This hack is so that the source file can tell whether it is being
9483 # built for inclusion in a dll (and should export symbols for example).
9484 lt_prog_compiler_pic='-DDLL_EXPORT'
9485 ;;
9486
9487 hpux9* | hpux10* | hpux11*)
9488 lt_prog_compiler_wl='-Wl,'
9489 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9490 # not for PA HP-UX.
9491 case $host_cpu in
9492 hppa*64*|ia64*)
9493 # +Z the default
9494 ;;
9495 *)
9496 lt_prog_compiler_pic='+Z'
9497 ;;
9498 esac
9499 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9500 lt_prog_compiler_static='${wl}-a ${wl}archive'
9501 ;;
9502
9503 irix5* | irix6* | nonstopux*)
9504 lt_prog_compiler_wl='-Wl,'
9505 # PIC (with -KPIC) is the default.
9506 lt_prog_compiler_static='-non_shared'
9507 ;;
9508
9509 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9510 case $cc_basename in
9511 # old Intel for x86_64 which still supported -KPIC.
9512 ecc*)
9513 lt_prog_compiler_wl='-Wl,'
9514 lt_prog_compiler_pic='-KPIC'
9515 lt_prog_compiler_static='-static'
9516 ;;
9517 # icc used to be incompatible with GCC.
9518 # ICC 10 doesn't accept -KPIC any more.
9519 icc* | ifort*)
9520 lt_prog_compiler_wl='-Wl,'
9521 lt_prog_compiler_pic='-fPIC'
9522 lt_prog_compiler_static='-static'
9523 ;;
9524 # Lahey Fortran 8.1.
9525 lf95*)
9526 lt_prog_compiler_wl='-Wl,'
9527 lt_prog_compiler_pic='--shared'
9528 lt_prog_compiler_static='--static'
9529 ;;
9530 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9531 # Portland Group compilers (*not* the Pentium gcc compiler,
9532 # which looks to be a dead project)
9533 lt_prog_compiler_wl='-Wl,'
9534 lt_prog_compiler_pic='-fpic'
9535 lt_prog_compiler_static='-Bstatic'
9536 ;;
9537 ccc*)
9538 lt_prog_compiler_wl='-Wl,'
9539 # All Alpha code is PIC.
9540 lt_prog_compiler_static='-non_shared'
9541 ;;
9542 xl* | bgxl* | bgf* | mpixl*)
9543 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9544 lt_prog_compiler_wl='-Wl,'
9545 lt_prog_compiler_pic='-qpic'
9546 lt_prog_compiler_static='-qstaticlink'
9547 ;;
9548 *)
9549 case `$CC -V 2>&1 | sed 5q` in
9550 *Sun\ F* | *Sun*Fortran*)
9551 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9552 lt_prog_compiler_pic='-KPIC'
9553 lt_prog_compiler_static='-Bstatic'
9554 lt_prog_compiler_wl=''
9555 ;;
9556 *Sun\ C*)
9557 # Sun C 5.9
9558 lt_prog_compiler_pic='-KPIC'
9559 lt_prog_compiler_static='-Bstatic'
9560 lt_prog_compiler_wl='-Wl,'
9561 ;;
9562 esac
9563 ;;
9564 esac
9565 ;;
9566
9567 newsos6)
9568 lt_prog_compiler_pic='-KPIC'
9569 lt_prog_compiler_static='-Bstatic'
9570 ;;
9571
9572 *nto* | *qnx*)
9573 # QNX uses GNU C++, but need to define -shared option too, otherwise
9574 # it will coredump.
9575 lt_prog_compiler_pic='-fPIC -shared'
9576 ;;
9577
9578 osf3* | osf4* | osf5*)
9579 lt_prog_compiler_wl='-Wl,'
9580 # All OSF/1 code is PIC.
9581 lt_prog_compiler_static='-non_shared'
9582 ;;
9583
9584 rdos*)
9585 lt_prog_compiler_static='-non_shared'
9586 ;;
9587
9588 solaris*)
9589 lt_prog_compiler_pic='-KPIC'
9590 lt_prog_compiler_static='-Bstatic'
9591 case $cc_basename in
9592 f77* | f90* | f95*)
9593 lt_prog_compiler_wl='-Qoption ld ';;
9594 *)
9595 lt_prog_compiler_wl='-Wl,';;
9596 esac
9597 ;;
edece237 9598
6bb11ab3
L
9599 sunos4*)
9600 lt_prog_compiler_wl='-Qoption ld '
9601 lt_prog_compiler_pic='-PIC'
9602 lt_prog_compiler_static='-Bstatic'
9603 ;;
edece237 9604
6bb11ab3
L
9605 sysv4 | sysv4.2uw2* | sysv4.3*)
9606 lt_prog_compiler_wl='-Wl,'
9607 lt_prog_compiler_pic='-KPIC'
9608 lt_prog_compiler_static='-Bstatic'
9609 ;;
edece237 9610
6bb11ab3
L
9611 sysv4*MP*)
9612 if test -d /usr/nec ;then
9613 lt_prog_compiler_pic='-Kconform_pic'
9614 lt_prog_compiler_static='-Bstatic'
9615 fi
9616 ;;
9617
9618 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9619 lt_prog_compiler_wl='-Wl,'
9620 lt_prog_compiler_pic='-KPIC'
9621 lt_prog_compiler_static='-Bstatic'
9622 ;;
9623
9624 unicos*)
9625 lt_prog_compiler_wl='-Wl,'
9626 lt_prog_compiler_can_build_shared=no
9627 ;;
9628
9629 uts4*)
9630 lt_prog_compiler_pic='-pic'
9631 lt_prog_compiler_static='-Bstatic'
9632 ;;
9633
9634 *)
9635 lt_prog_compiler_can_build_shared=no
9636 ;;
9637 esac
9638 fi
9639
9640case $host_os in
9641 # For platforms which do not support PIC, -DPIC is meaningless:
9642 *djgpp*)
9643 lt_prog_compiler_pic=
9644 ;;
9645 *)
9646 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9647 ;;
81ecdfbb 9648esac
6bb11ab3
L
9649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9650$as_echo "$lt_prog_compiler_pic" >&6; }
9651
9652
9653
9654
9655
9656
9657#
9658# Check to make sure the PIC flag actually works.
9659#
9660if test -n "$lt_prog_compiler_pic"; then
9661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9662$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9663if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9664 $as_echo_n "(cached) " >&6
edece237 9665else
6bb11ab3
L
9666 lt_cv_prog_compiler_pic_works=no
9667 ac_outfile=conftest.$ac_objext
9668 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9669 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9670 # Insert the option either (1) after the last *FLAGS variable, or
9671 # (2) before a word containing "conftest.", or (3) at the end.
9672 # Note that $ac_compile itself does not contain backslashes and begins
9673 # with a dollar sign (not a hyphen), so the echo should work correctly.
9674 # The option is referenced via a variable to avoid confusing sed.
9675 lt_compile=`echo "$ac_compile" | $SED \
9676 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9677 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9678 -e 's:$: $lt_compiler_flag:'`
9679 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9680 (eval "$lt_compile" 2>conftest.err)
9681 ac_status=$?
9682 cat conftest.err >&5
9683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9684 if (exit $ac_status) && test -s "$ac_outfile"; then
9685 # The compiler can only warn and ignore the option if not recognized
9686 # So say no if there are warnings other than the usual output.
9687 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9688 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9689 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9690 lt_cv_prog_compiler_pic_works=yes
9691 fi
9692 fi
9693 $RM conftest*
edece237 9694
edece237 9695fi
6bb11ab3
L
9696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9697$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9698
9699if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9700 case $lt_prog_compiler_pic in
9701 "" | " "*) ;;
9702 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9703 esac
9704else
9705 lt_prog_compiler_pic=
9706 lt_prog_compiler_can_build_shared=no
edece237 9707fi
6bb11ab3
L
9708
9709fi
9710
9711
9712
9713
9714
9715
9716#
9717# Check to make sure the static flag actually works.
9718#
9719wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9721$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9722if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 9723 $as_echo_n "(cached) " >&6
edece237 9724else
6bb11ab3
L
9725 lt_cv_prog_compiler_static_works=no
9726 save_LDFLAGS="$LDFLAGS"
9727 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9728 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9729 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9730 # The linker can only warn and ignore the option if not recognized
9731 # So say no if there are warnings
9732 if test -s conftest.err; then
9733 # Append any errors to the config.log.
9734 cat conftest.err 1>&5
9735 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9736 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9737 if diff conftest.exp conftest.er2 >/dev/null; then
9738 lt_cv_prog_compiler_static_works=yes
9739 fi
9740 else
9741 lt_cv_prog_compiler_static_works=yes
9742 fi
9743 fi
9744 $RM -r conftest*
9745 LDFLAGS="$save_LDFLAGS"
edece237 9746
6bb11ab3
L
9747fi
9748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9749$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
edece237 9750
6bb11ab3
L
9751if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9752 :
edece237 9753else
6bb11ab3 9754 lt_prog_compiler_static=
edece237 9755fi
edece237 9756
6bb11ab3
L
9757
9758
9759
9760
9761
9762
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9764$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9765if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9766 $as_echo_n "(cached) " >&6
81ecdfbb 9767else
6bb11ab3
L
9768 lt_cv_prog_compiler_c_o=no
9769 $RM -r conftest 2>/dev/null
9770 mkdir conftest
9771 cd conftest
9772 mkdir out
9773 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9774
9775 lt_compiler_flag="-o out/conftest2.$ac_objext"
9776 # Insert the option either (1) after the last *FLAGS variable, or
9777 # (2) before a word containing "conftest.", or (3) at the end.
9778 # Note that $ac_compile itself does not contain backslashes and begins
9779 # with a dollar sign (not a hyphen), so the echo should work correctly.
9780 lt_compile=`echo "$ac_compile" | $SED \
9781 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9782 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9783 -e 's:$: $lt_compiler_flag:'`
9784 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9785 (eval "$lt_compile" 2>out/conftest.err)
9786 ac_status=$?
9787 cat out/conftest.err >&5
9788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9789 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9790 then
9791 # The compiler can only warn and ignore the option if not recognized
9792 # So say no if there are warnings
9793 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9794 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9795 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9796 lt_cv_prog_compiler_c_o=yes
9797 fi
9798 fi
9799 chmod u+w . 2>&5
9800 $RM conftest*
9801 # SGI C++ compiler will create directory out/ii_files/ for
9802 # template instantiation
9803 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9804 $RM out/* && rmdir out
9805 cd ..
9806 $RM -r conftest
9807 $RM conftest*
9808
81ecdfbb 9809fi
6bb11ab3
L
9810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9811$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9812
9813
9814
9815
9816
9817
9818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9819$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9820if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
9821 $as_echo_n "(cached) " >&6
9822else
6bb11ab3
L
9823 lt_cv_prog_compiler_c_o=no
9824 $RM -r conftest 2>/dev/null
9825 mkdir conftest
9826 cd conftest
9827 mkdir out
9828 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9829
9830 lt_compiler_flag="-o out/conftest2.$ac_objext"
9831 # Insert the option either (1) after the last *FLAGS variable, or
9832 # (2) before a word containing "conftest.", or (3) at the end.
9833 # Note that $ac_compile itself does not contain backslashes and begins
9834 # with a dollar sign (not a hyphen), so the echo should work correctly.
9835 lt_compile=`echo "$ac_compile" | $SED \
9836 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9837 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9838 -e 's:$: $lt_compiler_flag:'`
9839 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9840 (eval "$lt_compile" 2>out/conftest.err)
9841 ac_status=$?
9842 cat out/conftest.err >&5
9843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9844 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9845 then
9846 # The compiler can only warn and ignore the option if not recognized
9847 # So say no if there are warnings
9848 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9849 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9850 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9851 lt_cv_prog_compiler_c_o=yes
9852 fi
9853 fi
9854 chmod u+w . 2>&5
9855 $RM conftest*
9856 # SGI C++ compiler will create directory out/ii_files/ for
9857 # template instantiation
9858 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9859 $RM out/* && rmdir out
9860 cd ..
9861 $RM -r conftest
9862 $RM conftest*
9863
9864fi
9865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9866$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9867
9868
9869
9870
9871hard_links="nottested"
9872if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9873 # do not overwrite the value of need_locks provided by the user
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9875$as_echo_n "checking if we can lock with hard links... " >&6; }
9876 hard_links=yes
9877 $RM conftest*
9878 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9879 touch conftest.a
9880 ln conftest.a conftest.b 2>&5 || hard_links=no
9881 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9883$as_echo "$hard_links" >&6; }
9884 if test "$hard_links" = no; then
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9886$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9887 need_locks=warn
9888 fi
9889else
9890 need_locks=no
9891fi
9892
9893
9894
9895
9896
9897
9898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9899$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9900
9901 runpath_var=
9902 allow_undefined_flag=
9903 always_export_symbols=no
9904 archive_cmds=
9905 archive_expsym_cmds=
9906 compiler_needs_object=no
9907 enable_shared_with_static_runtimes=no
9908 export_dynamic_flag_spec=
9909 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9910 hardcode_automatic=no
9911 hardcode_direct=no
9912 hardcode_direct_absolute=no
9913 hardcode_libdir_flag_spec=
9914 hardcode_libdir_flag_spec_ld=
9915 hardcode_libdir_separator=
9916 hardcode_minus_L=no
9917 hardcode_shlibpath_var=unsupported
9918 inherit_rpath=no
9919 link_all_deplibs=unknown
9920 module_cmds=
9921 module_expsym_cmds=
9922 old_archive_from_new_cmds=
9923 old_archive_from_expsyms_cmds=
9924 thread_safe_flag_spec=
9925 whole_archive_flag_spec=
9926 # include_expsyms should be a list of space-separated symbols to be *always*
9927 # included in the symbol list
9928 include_expsyms=
9929 # exclude_expsyms can be an extended regexp of symbols to exclude
9930 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9931 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9932 # as well as any symbol that contains `d'.
9933 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9934 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9935 # platforms (ab)use it in PIC code, but their linkers get confused if
9936 # the symbol is explicitly referenced. Since portable code cannot
9937 # rely on this symbol name, it's probably fine to never include it in
9938 # preloaded symbol tables.
9939 # Exclude shared library initialization/finalization symbols.
9940 extract_expsyms_cmds=
9941
9942 case $host_os in
9943 cygwin* | mingw* | pw32* | cegcc*)
9944 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9945 # When not using gcc, we currently assume that we are using
9946 # Microsoft Visual C++.
9947 if test "$GCC" != yes; then
9948 with_gnu_ld=no
9949 fi
9950 ;;
9951 interix*)
9952 # we just hope/assume this is gcc and not c89 (= MSVC++)
9953 with_gnu_ld=yes
9954 ;;
9955 openbsd*)
9956 with_gnu_ld=no
9957 ;;
9958 esac
edece237 9959
6bb11ab3
L
9960 ld_shlibs=yes
9961
9962 # On some targets, GNU ld is compatible enough with the native linker
9963 # that we're better off using the native interface for both.
9964 lt_use_gnu_ld_interface=no
9965 if test "$with_gnu_ld" = yes; then
9966 case $host_os in
9967 aix*)
9968 # The AIX port of GNU ld has always aspired to compatibility
9969 # with the native linker. However, as the warning in the GNU ld
9970 # block says, versions before 2.19.5* couldn't really create working
9971 # shared libraries, regardless of the interface used.
9972 case `$LD -v 2>&1` in
9973 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9974 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9975 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9976 *)
9977 lt_use_gnu_ld_interface=yes
9978 ;;
9979 esac
9980 ;;
9981 *)
9982 lt_use_gnu_ld_interface=yes
9983 ;;
9984 esac
9985 fi
edece237 9986
6bb11ab3
L
9987 if test "$lt_use_gnu_ld_interface" = yes; then
9988 # If archive_cmds runs LD, not CC, wlarc should be empty
9989 wlarc='${wl}'
9990
9991 # Set some defaults for GNU ld with shared library support. These
9992 # are reset later if shared libraries are not supported. Putting them
9993 # here allows them to be overridden if necessary.
9994 runpath_var=LD_RUN_PATH
9995 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9996 export_dynamic_flag_spec='${wl}--export-dynamic'
9997 # ancient GNU ld didn't support --whole-archive et. al.
9998 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9999 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10000 else
10001 whole_archive_flag_spec=
10002 fi
10003 supports_anon_versioning=no
10004 case `$LD -v 2>&1` in
10005 *GNU\ gold*) supports_anon_versioning=yes ;;
10006 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10007 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10008 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10009 *\ 2.11.*) ;; # other 2.11 versions
10010 *) supports_anon_versioning=yes ;;
10011 esac
10012
10013 # See if GNU ld supports shared libraries.
10014 case $host_os in
10015 aix[3-9]*)
10016 # On AIX/PPC, the GNU linker is very broken
10017 if test "$host_cpu" != ia64; then
10018 ld_shlibs=no
10019 cat <<_LT_EOF 1>&2
10020
10021*** Warning: the GNU linker, at least up to release 2.19, is reported
10022*** to be unable to reliably create shared libraries on AIX.
10023*** Therefore, libtool is disabling shared libraries support. If you
10024*** really care for shared libraries, you may want to install binutils
10025*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10026*** You will then need to restart the configuration process.
10027
10028_LT_EOF
10029 fi
10030 ;;
10031
10032 amigaos*)
10033 case $host_cpu in
10034 powerpc)
10035 # see comment about AmigaOS4 .so support
10036 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10037 archive_expsym_cmds=''
10038 ;;
10039 m68k)
10040 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)'
10041 hardcode_libdir_flag_spec='-L$libdir'
10042 hardcode_minus_L=yes
10043 ;;
10044 esac
10045 ;;
10046
10047 beos*)
10048 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10049 allow_undefined_flag=unsupported
10050 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10051 # support --undefined. This deserves some investigation. FIXME
10052 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10053 else
10054 ld_shlibs=no
10055 fi
10056 ;;
10057
10058 cygwin* | mingw* | pw32* | cegcc*)
10059 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10060 # as there is no search path for DLLs.
10061 hardcode_libdir_flag_spec='-L$libdir'
10062 export_dynamic_flag_spec='${wl}--export-all-symbols'
10063 allow_undefined_flag=unsupported
10064 always_export_symbols=no
10065 enable_shared_with_static_runtimes=yes
10066 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10067
10068 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10069 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10070 # If the export-symbols file already is a .def file (1st line
10071 # is EXPORTS), use it as is; otherwise, prepend...
10072 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10073 cp $export_symbols $output_objdir/$soname.def;
10074 else
10075 echo EXPORTS > $output_objdir/$soname.def;
10076 cat $export_symbols >> $output_objdir/$soname.def;
10077 fi~
10078 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10079 else
10080 ld_shlibs=no
10081 fi
10082 ;;
10083
10084 haiku*)
10085 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10086 link_all_deplibs=yes
10087 ;;
10088
10089 interix[3-9]*)
10090 hardcode_direct=no
10091 hardcode_shlibpath_var=no
10092 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10093 export_dynamic_flag_spec='${wl}-E'
10094 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10095 # Instead, shared libraries are loaded at an image base (0x10000000 by
10096 # default) and relocated if they conflict, which is a slow very memory
10097 # consuming and fragmenting process. To avoid this, we pick a random,
10098 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10099 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10100 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10101 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'
10102 ;;
10103
10104 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10105 tmp_diet=no
10106 if test "$host_os" = linux-dietlibc; then
10107 case $cc_basename in
10108 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10109 esac
10110 fi
10111 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10112 && test "$tmp_diet" = no
10113 then
ae7d0cac 10114 tmp_addflag=' $pic_flag'
6bb11ab3
L
10115 tmp_sharedflag='-shared'
10116 case $cc_basename,$host_cpu in
10117 pgcc*) # Portland Group C compiler
10118 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'
10119 tmp_addflag=' $pic_flag'
10120 ;;
10121 pgf77* | pgf90* | pgf95* | pgfortran*)
10122 # Portland Group f77 and f90 compilers
10123 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'
10124 tmp_addflag=' $pic_flag -Mnomain' ;;
10125 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10126 tmp_addflag=' -i_dynamic' ;;
10127 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10128 tmp_addflag=' -i_dynamic -nofor_main' ;;
10129 ifc* | ifort*) # Intel Fortran compiler
10130 tmp_addflag=' -nofor_main' ;;
10131 lf95*) # Lahey Fortran 8.1
10132 whole_archive_flag_spec=
10133 tmp_sharedflag='--shared' ;;
10134 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10135 tmp_sharedflag='-qmkshrobj'
10136 tmp_addflag= ;;
10137 nvcc*) # Cuda Compiler Driver 2.2
10138 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'
10139 compiler_needs_object=yes
10140 ;;
10141 esac
10142 case `$CC -V 2>&1 | sed 5q` in
10143 *Sun\ C*) # Sun C 5.9
10144 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'
10145 compiler_needs_object=yes
10146 tmp_sharedflag='-G' ;;
10147 *Sun\ F*) # Sun Fortran 8.3
10148 tmp_sharedflag='-G' ;;
10149 esac
10150 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10151
10152 if test "x$supports_anon_versioning" = xyes; then
10153 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10154 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10155 echo "local: *; };" >> $output_objdir/$libname.ver~
10156 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10157 fi
10158
10159 case $cc_basename in
10160 xlf* | bgf* | bgxlf* | mpixlf*)
10161 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10162 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10163 hardcode_libdir_flag_spec=
10164 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10165 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10166 if test "x$supports_anon_versioning" = xyes; then
10167 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10168 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10169 echo "local: *; };" >> $output_objdir/$libname.ver~
10170 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10171 fi
10172 ;;
10173 esac
10174 else
10175 ld_shlibs=no
10176 fi
10177 ;;
10178
10179 netbsd*)
10180 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10181 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10182 wlarc=
10183 else
10184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10185 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10186 fi
10187 ;;
10188
10189 solaris*)
10190 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10191 ld_shlibs=no
10192 cat <<_LT_EOF 1>&2
10193
10194*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10195*** create shared libraries on Solaris systems. Therefore, libtool
10196*** is disabling shared libraries support. We urge you to upgrade GNU
10197*** binutils to release 2.9.1 or newer. Another option is to modify
10198*** your PATH or compiler configuration so that the native linker is
10199*** used, and then restart.
10200
10201_LT_EOF
10202 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10203 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10204 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10205 else
10206 ld_shlibs=no
10207 fi
10208 ;;
10209
10210 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10211 case `$LD -v 2>&1` in
10212 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10213 ld_shlibs=no
10214 cat <<_LT_EOF 1>&2
10215
10216*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10217*** reliably create shared libraries on SCO systems. Therefore, libtool
10218*** is disabling shared libraries support. We urge you to upgrade GNU
10219*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10220*** your PATH or compiler configuration so that the native linker is
10221*** used, and then restart.
10222
10223_LT_EOF
10224 ;;
10225 *)
10226 # For security reasons, it is highly recommended that you always
10227 # use absolute paths for naming shared libraries, and exclude the
10228 # DT_RUNPATH tag from executables and libraries. But doing so
10229 # requires that you compile everything twice, which is a pain.
10230 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10231 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10232 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10233 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10234 else
10235 ld_shlibs=no
10236 fi
10237 ;;
10238 esac
10239 ;;
10240
10241 sunos4*)
10242 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10243 wlarc=
10244 hardcode_direct=yes
10245 hardcode_shlibpath_var=no
10246 ;;
10247
10248 *)
10249 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10250 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10251 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10252 else
10253 ld_shlibs=no
10254 fi
10255 ;;
10256 esac
10257
10258 if test "$ld_shlibs" = no; then
10259 runpath_var=
10260 hardcode_libdir_flag_spec=
10261 export_dynamic_flag_spec=
10262 whole_archive_flag_spec=
10263 fi
10264 else
10265 # PORTME fill in a description of your system's linker (not GNU ld)
10266 case $host_os in
10267 aix3*)
10268 allow_undefined_flag=unsupported
10269 always_export_symbols=yes
10270 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'
10271 # Note: this linker hardcodes the directories in LIBPATH if there
10272 # are no directories specified by -L.
10273 hardcode_minus_L=yes
10274 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10275 # Neither direct hardcoding nor static linking is supported with a
10276 # broken collect2.
10277 hardcode_direct=unsupported
10278 fi
10279 ;;
10280
10281 aix[4-9]*)
10282 if test "$host_cpu" = ia64; then
10283 # On IA64, the linker does run time linking by default, so we don't
10284 # have to do anything special.
10285 aix_use_runtimelinking=no
10286 exp_sym_flag='-Bexport'
10287 no_entry_flag=""
10288 else
10289 # If we're using GNU nm, then we don't want the "-C" option.
10290 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10291 # Also, AIX nm treats weak defined symbols like other global
10292 # defined symbols, whereas GNU nm marks them as "W".
10293 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10294 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'
10295 else
10296 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'
10297 fi
10298 aix_use_runtimelinking=no
10299
10300 # Test if we are trying to use run time linking or normal
10301 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10302 # need to do runtime linking.
10303 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10304 for ld_flag in $LDFLAGS; do
10305 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10306 aix_use_runtimelinking=yes
10307 break
10308 fi
10309 done
10310 ;;
10311 esac
10312
10313 exp_sym_flag='-bexport'
10314 no_entry_flag='-bnoentry'
10315 fi
10316
10317 # When large executables or shared objects are built, AIX ld can
10318 # have problems creating the table of contents. If linking a library
10319 # or program results in "error TOC overflow" add -mminimal-toc to
10320 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10321 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10322
10323 archive_cmds=''
10324 hardcode_direct=yes
10325 hardcode_direct_absolute=yes
10326 hardcode_libdir_separator=':'
10327 link_all_deplibs=yes
10328 file_list_spec='${wl}-f,'
10329
10330 if test "$GCC" = yes; then
10331 case $host_os in aix4.[012]|aix4.[012].*)
10332 # We only want to do this on AIX 4.2 and lower, the check
10333 # below for broken collect2 doesn't work under 4.3+
10334 collect2name=`${CC} -print-prog-name=collect2`
10335 if test -f "$collect2name" &&
10336 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10337 then
10338 # We have reworked collect2
10339 :
10340 else
10341 # We have old collect2
10342 hardcode_direct=unsupported
10343 # It fails to find uninstalled libraries when the uninstalled
10344 # path is not listed in the libpath. Setting hardcode_minus_L
10345 # to unsupported forces relinking
10346 hardcode_minus_L=yes
10347 hardcode_libdir_flag_spec='-L$libdir'
10348 hardcode_libdir_separator=
10349 fi
10350 ;;
10351 esac
10352 shared_flag='-shared'
10353 if test "$aix_use_runtimelinking" = yes; then
10354 shared_flag="$shared_flag "'${wl}-G'
10355 fi
10356 else
10357 # not using gcc
10358 if test "$host_cpu" = ia64; then
10359 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10360 # chokes on -Wl,-G. The following line is correct:
10361 shared_flag='-G'
10362 else
10363 if test "$aix_use_runtimelinking" = yes; then
10364 shared_flag='${wl}-G'
10365 else
10366 shared_flag='${wl}-bM:SRE'
10367 fi
10368 fi
10369 fi
10370
10371 export_dynamic_flag_spec='${wl}-bexpall'
10372 # It seems that -bexpall does not export symbols beginning with
10373 # underscore (_), so it is better to generate a list of symbols to export.
10374 always_export_symbols=yes
10375 if test "$aix_use_runtimelinking" = yes; then
10376 # Warning - without using the other runtime loading flags (-brtl),
10377 # -berok will link without error, but may produce a broken library.
10378 allow_undefined_flag='-berok'
10379 # Determine the default libpath from the value encoded in an
10380 # empty executable.
10381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10382/* end confdefs.h. */
10383
10384int
10385main ()
10386{
10387
10388 ;
10389 return 0;
10390}
10391_ACEOF
6bb11ab3 10392if ac_fn_c_try_link "$LINENO"; then :
edece237 10393
6bb11ab3
L
10394lt_aix_libpath_sed='
10395 /Import File Strings/,/^$/ {
10396 /^0/ {
10397 s/^0 *\(.*\)$/\1/
10398 p
10399 }
10400 }'
10401aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10402# Check for a 64-bit object if we didn't find anything.
10403if test -z "$aix_libpath"; then
10404 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10405fi
10406fi
10407rm -f core conftest.err conftest.$ac_objext \
10408 conftest$ac_exeext conftest.$ac_ext
10409if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10410
10411 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10412 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"
10413 else
10414 if test "$host_cpu" = ia64; then
10415 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10416 allow_undefined_flag="-z nodefs"
10417 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"
10418 else
10419 # Determine the default libpath from the value encoded in an
10420 # empty executable.
81ecdfbb
RW
10421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10422/* end confdefs.h. */
10423
10424int
10425main ()
10426{
10427
10428 ;
10429 return 0;
10430}
10431_ACEOF
6bb11ab3
L
10432if ac_fn_c_try_link "$LINENO"; then :
10433
10434lt_aix_libpath_sed='
10435 /Import File Strings/,/^$/ {
10436 /^0/ {
10437 s/^0 *\(.*\)$/\1/
10438 p
10439 }
10440 }'
10441aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10442# Check for a 64-bit object if we didn't find anything.
10443if test -z "$aix_libpath"; then
10444 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10445fi
81ecdfbb 10446fi
6bb11ab3
L
10447rm -f core conftest.err conftest.$ac_objext \
10448 conftest$ac_exeext conftest.$ac_ext
10449if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10450
10451 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10452 # Warning - without using the other run time loading flags,
10453 # -berok will link without error, but may produce a broken library.
10454 no_undefined_flag=' ${wl}-bernotok'
10455 allow_undefined_flag=' ${wl}-berok'
10456 if test "$with_gnu_ld" = yes; then
10457 # We only use this code for GNU lds that support --whole-archive.
10458 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10459 else
10460 # Exported symbols can be pulled into shared objects from archives
10461 whole_archive_flag_spec='$convenience'
10462 fi
10463 archive_cmds_need_lc=yes
10464 # This is similar to how AIX traditionally builds its shared libraries.
10465 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'
10466 fi
10467 fi
10468 ;;
10469
10470 amigaos*)
10471 case $host_cpu in
10472 powerpc)
10473 # see comment about AmigaOS4 .so support
10474 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10475 archive_expsym_cmds=''
10476 ;;
10477 m68k)
10478 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)'
10479 hardcode_libdir_flag_spec='-L$libdir'
10480 hardcode_minus_L=yes
10481 ;;
10482 esac
10483 ;;
10484
10485 bsdi[45]*)
10486 export_dynamic_flag_spec=-rdynamic
10487 ;;
10488
10489 cygwin* | mingw* | pw32* | cegcc*)
10490 # When not using gcc, we currently assume that we are using
10491 # Microsoft Visual C++.
10492 # hardcode_libdir_flag_spec is actually meaningless, as there is
10493 # no search path for DLLs.
10494 hardcode_libdir_flag_spec=' '
10495 allow_undefined_flag=unsupported
10496 # Tell ltmain to make .lib files, not .a files.
10497 libext=lib
10498 # Tell ltmain to make .dll files, not .so files.
10499 shrext_cmds=".dll"
10500 # FIXME: Setting linknames here is a bad hack.
10501 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10502 # The linker will automatically build a .lib file if we build a DLL.
10503 old_archive_from_new_cmds='true'
10504 # FIXME: Should let the user specify the lib program.
10505 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10506 fix_srcfile_path='`cygpath -w "$srcfile"`'
10507 enable_shared_with_static_runtimes=yes
10508 ;;
10509
10510 darwin* | rhapsody*)
10511
10512
10513 archive_cmds_need_lc=no
10514 hardcode_direct=no
10515 hardcode_automatic=yes
10516 hardcode_shlibpath_var=unsupported
10517 if test "$lt_cv_ld_force_load" = "yes"; then
10518 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\"`'
edece237 10519 else
6bb11ab3 10520 whole_archive_flag_spec=''
edece237 10521 fi
6bb11ab3
L
10522 link_all_deplibs=yes
10523 allow_undefined_flag="$_lt_dar_allow_undefined"
10524 case $cc_basename in
10525 ifort*) _lt_dar_can_shared=yes ;;
10526 *) _lt_dar_can_shared=$GCC ;;
10527 esac
10528 if test "$_lt_dar_can_shared" = "yes"; then
10529 output_verbose_link_cmd=func_echo_all
10530 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10531 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10532 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}"
10533 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}"
10534
edece237 10535 else
6bb11ab3 10536 ld_shlibs=no
edece237 10537 fi
6bb11ab3
L
10538
10539 ;;
10540
10541 dgux*)
10542 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10543 hardcode_libdir_flag_spec='-L$libdir'
10544 hardcode_shlibpath_var=no
10545 ;;
10546
10547 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10548 # support. Future versions do this automatically, but an explicit c++rt0.o
10549 # does not break anything, and helps significantly (at the cost of a little
10550 # extra space).
10551 freebsd2.2*)
10552 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10553 hardcode_libdir_flag_spec='-R$libdir'
10554 hardcode_direct=yes
10555 hardcode_shlibpath_var=no
10556 ;;
10557
10558 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10559 freebsd2.*)
10560 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10561 hardcode_direct=yes
10562 hardcode_minus_L=yes
10563 hardcode_shlibpath_var=no
10564 ;;
10565
10566 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10567 freebsd* | dragonfly*)
10568 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10569 hardcode_libdir_flag_spec='-R$libdir'
10570 hardcode_direct=yes
10571 hardcode_shlibpath_var=no
10572 ;;
10573
10574 hpux9*)
10575 if test "$GCC" = yes; then
10576 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'
10577 else
10578 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'
10579 fi
10580 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10581 hardcode_libdir_separator=:
10582 hardcode_direct=yes
10583
10584 # hardcode_minus_L: Not really in the search PATH,
10585 # but as the default location of the library.
10586 hardcode_minus_L=yes
10587 export_dynamic_flag_spec='${wl}-E'
10588 ;;
10589
10590 hpux10*)
10591 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10592 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10593 else
10594 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10595 fi
10596 if test "$with_gnu_ld" = no; then
10597 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10598 hardcode_libdir_flag_spec_ld='+b $libdir'
10599 hardcode_libdir_separator=:
10600 hardcode_direct=yes
10601 hardcode_direct_absolute=yes
10602 export_dynamic_flag_spec='${wl}-E'
10603 # hardcode_minus_L: Not really in the search PATH,
10604 # but as the default location of the library.
10605 hardcode_minus_L=yes
10606 fi
10607 ;;
10608
10609 hpux11*)
10610 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10611 case $host_cpu in
10612 hppa*64*)
10613 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10614 ;;
10615 ia64*)
10616 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10617 ;;
10618 *)
10619 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10620 ;;
10621 esac
10622 else
10623 case $host_cpu in
10624 hppa*64*)
10625 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10626 ;;
10627 ia64*)
10628 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10629 ;;
10630 *)
10631
10632 # Older versions of the 11.00 compiler do not understand -b yet
10633 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10635$as_echo_n "checking if $CC understands -b... " >&6; }
10636if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 10637 $as_echo_n "(cached) " >&6
edece237 10638else
6bb11ab3
L
10639 lt_cv_prog_compiler__b=no
10640 save_LDFLAGS="$LDFLAGS"
10641 LDFLAGS="$LDFLAGS -b"
10642 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10643 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10644 # The linker can only warn and ignore the option if not recognized
10645 # So say no if there are warnings
10646 if test -s conftest.err; then
10647 # Append any errors to the config.log.
10648 cat conftest.err 1>&5
10649 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10650 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10651 if diff conftest.exp conftest.er2 >/dev/null; then
10652 lt_cv_prog_compiler__b=yes
10653 fi
10654 else
10655 lt_cv_prog_compiler__b=yes
10656 fi
10657 fi
10658 $RM -r conftest*
10659 LDFLAGS="$save_LDFLAGS"
edece237 10660
6bb11ab3
L
10661fi
10662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10663$as_echo "$lt_cv_prog_compiler__b" >&6; }
edece237 10664
6bb11ab3
L
10665if test x"$lt_cv_prog_compiler__b" = xyes; then
10666 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10667else
10668 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10669fi
81ecdfbb 10670
6bb11ab3
L
10671 ;;
10672 esac
10673 fi
10674 if test "$with_gnu_ld" = no; then
10675 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10676 hardcode_libdir_separator=:
10677
10678 case $host_cpu in
10679 hppa*64*|ia64*)
10680 hardcode_direct=no
10681 hardcode_shlibpath_var=no
10682 ;;
10683 *)
10684 hardcode_direct=yes
10685 hardcode_direct_absolute=yes
10686 export_dynamic_flag_spec='${wl}-E'
10687
10688 # hardcode_minus_L: Not really in the search PATH,
10689 # but as the default location of the library.
10690 hardcode_minus_L=yes
10691 ;;
10692 esac
10693 fi
10694 ;;
10695
10696 irix5* | irix6* | nonstopux*)
10697 if test "$GCC" = yes; then
10698 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'
10699 # Try to use the -exported_symbol ld option, if it does not
10700 # work, assume that -exports_file does not work either and
10701 # implicitly export all symbols.
10702 save_LDFLAGS="$LDFLAGS"
10703 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10705/* end confdefs.h. */
10706int foo(void) {}
edece237 10707_ACEOF
6bb11ab3
L
10708if ac_fn_c_try_link "$LINENO"; then :
10709 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'
edece237
CV
10710
10711fi
6bb11ab3
L
10712rm -f core conftest.err conftest.$ac_objext \
10713 conftest$ac_exeext conftest.$ac_ext
10714 LDFLAGS="$save_LDFLAGS"
10715 else
10716 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'
10717 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'
10718 fi
10719 archive_cmds_need_lc='no'
10720 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10721 hardcode_libdir_separator=:
10722 inherit_rpath=yes
10723 link_all_deplibs=yes
10724 ;;
10725
10726 netbsd*)
10727 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10728 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10729 else
10730 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10731 fi
10732 hardcode_libdir_flag_spec='-R$libdir'
10733 hardcode_direct=yes
10734 hardcode_shlibpath_var=no
10735 ;;
10736
10737 newsos6)
10738 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10739 hardcode_direct=yes
10740 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10741 hardcode_libdir_separator=:
10742 hardcode_shlibpath_var=no
10743 ;;
10744
10745 *nto* | *qnx*)
10746 ;;
10747
10748 openbsd*)
10749 if test -f /usr/libexec/ld.so; then
10750 hardcode_direct=yes
10751 hardcode_shlibpath_var=no
10752 hardcode_direct_absolute=yes
10753 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10754 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10755 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10756 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10757 export_dynamic_flag_spec='${wl}-E'
10758 else
10759 case $host_os in
10760 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10761 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10762 hardcode_libdir_flag_spec='-R$libdir'
10763 ;;
10764 *)
10765 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10766 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10767 ;;
10768 esac
10769 fi
10770 else
10771 ld_shlibs=no
10772 fi
10773 ;;
10774
10775 os2*)
10776 hardcode_libdir_flag_spec='-L$libdir'
10777 hardcode_minus_L=yes
10778 allow_undefined_flag=unsupported
10779 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'
10780 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10781 ;;
10782
10783 osf3*)
10784 if test "$GCC" = yes; then
10785 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10786 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'
10787 else
10788 allow_undefined_flag=' -expect_unresolved \*'
10789 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'
10790 fi
10791 archive_cmds_need_lc='no'
10792 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10793 hardcode_libdir_separator=:
10794 ;;
10795
10796 osf4* | osf5*) # as osf3* with the addition of -msym flag
10797 if test "$GCC" = yes; then
10798 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10799 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'
10800 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10801 else
10802 allow_undefined_flag=' -expect_unresolved \*'
10803 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'
10804 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~
10805 $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'
10806
10807 # Both c and cxx compiler support -rpath directly
10808 hardcode_libdir_flag_spec='-rpath $libdir'
10809 fi
10810 archive_cmds_need_lc='no'
10811 hardcode_libdir_separator=:
10812 ;;
10813
10814 solaris*)
10815 no_undefined_flag=' -z defs'
10816 if test "$GCC" = yes; then
10817 wlarc='${wl}'
10818 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10819 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10820 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10821 else
10822 case `$CC -V 2>&1` in
10823 *"Compilers 5.0"*)
10824 wlarc=''
10825 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10827 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10828 ;;
10829 *)
10830 wlarc='${wl}'
10831 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10832 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10833 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10834 ;;
10835 esac
10836 fi
10837 hardcode_libdir_flag_spec='-R$libdir'
10838 hardcode_shlibpath_var=no
10839 case $host_os in
10840 solaris2.[0-5] | solaris2.[0-5].*) ;;
10841 *)
10842 # The compiler driver will combine and reorder linker options,
10843 # but understands `-z linker_flag'. GCC discards it without `$wl',
10844 # but is careful enough not to reorder.
10845 # Supported since Solaris 2.6 (maybe 2.5.1?)
10846 if test "$GCC" = yes; then
10847 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10848 else
10849 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10850 fi
10851 ;;
10852 esac
10853 link_all_deplibs=yes
10854 ;;
10855
10856 sunos4*)
10857 if test "x$host_vendor" = xsequent; then
10858 # Use $CC to link under sequent, because it throws in some extra .o
10859 # files that make .init and .fini sections work.
10860 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10861 else
10862 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10863 fi
10864 hardcode_libdir_flag_spec='-L$libdir'
10865 hardcode_direct=yes
10866 hardcode_minus_L=yes
10867 hardcode_shlibpath_var=no
10868 ;;
10869
10870 sysv4)
10871 case $host_vendor in
10872 sni)
10873 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10874 hardcode_direct=yes # is this really true???
10875 ;;
10876 siemens)
10877 ## LD is ld it makes a PLAMLIB
10878 ## CC just makes a GrossModule.
10879 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10880 reload_cmds='$CC -r -o $output$reload_objs'
10881 hardcode_direct=no
10882 ;;
10883 motorola)
10884 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10885 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10886 ;;
10887 esac
10888 runpath_var='LD_RUN_PATH'
10889 hardcode_shlibpath_var=no
10890 ;;
10891
10892 sysv4.3*)
10893 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10894 hardcode_shlibpath_var=no
10895 export_dynamic_flag_spec='-Bexport'
10896 ;;
10897
10898 sysv4*MP*)
10899 if test -d /usr/nec; then
10900 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10901 hardcode_shlibpath_var=no
10902 runpath_var=LD_RUN_PATH
10903 hardcode_runpath_var=yes
10904 ld_shlibs=yes
10905 fi
10906 ;;
10907
10908 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10909 no_undefined_flag='${wl}-z,text'
10910 archive_cmds_need_lc=no
10911 hardcode_shlibpath_var=no
10912 runpath_var='LD_RUN_PATH'
10913
10914 if test "$GCC" = yes; then
10915 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10916 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917 else
10918 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10919 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10920 fi
10921 ;;
10922
10923 sysv5* | sco3.2v5* | sco5v6*)
10924 # Note: We can NOT use -z defs as we might desire, because we do not
10925 # link with -lc, and that would cause any symbols used from libc to
10926 # always be unresolved, which means just about no library would
10927 # ever link correctly. If we're not using GNU ld we use -z text
10928 # though, which does catch some bad symbols but isn't as heavy-handed
10929 # as -z defs.
10930 no_undefined_flag='${wl}-z,text'
10931 allow_undefined_flag='${wl}-z,nodefs'
10932 archive_cmds_need_lc=no
10933 hardcode_shlibpath_var=no
10934 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10935 hardcode_libdir_separator=':'
10936 link_all_deplibs=yes
10937 export_dynamic_flag_spec='${wl}-Bexport'
10938 runpath_var='LD_RUN_PATH'
10939
10940 if test "$GCC" = yes; then
10941 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10942 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10943 else
10944 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10945 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10946 fi
10947 ;;
10948
10949 uts4*)
10950 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10951 hardcode_libdir_flag_spec='-L$libdir'
10952 hardcode_shlibpath_var=no
10953 ;;
10954
10955 *)
10956 ld_shlibs=no
10957 ;;
10958 esac
10959
10960 if test x$host_vendor = xsni; then
10961 case $host in
10962 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10963 export_dynamic_flag_spec='${wl}-Blargedynsym'
10964 ;;
10965 esac
10966 fi
10967 fi
10968
10969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10970$as_echo "$ld_shlibs" >&6; }
10971test "$ld_shlibs" = no && can_build_shared=no
10972
10973with_gnu_ld=$with_gnu_ld
10974
10975
10976
10977
edece237 10978
edece237 10979
edece237 10980
6ffe910a 10981
6ffe910a
MF
10982
10983
6ffe910a 10984
edece237 10985
edece237
CV
10986
10987
6bb11ab3
L
10988
10989#
10990# Do we need to explicitly link libc?
10991#
10992case "x$archive_cmds_need_lc" in
10993x|xyes)
10994 # Assume -lc should be added
10995 archive_cmds_need_lc=yes
10996
10997 if test "$enable_shared" = yes && test "$GCC" = yes; then
10998 case $archive_cmds in
10999 *'~'*)
11000 # FIXME: we may have to deal with multi-command sequences.
11001 ;;
11002 '$CC '*)
11003 # Test whether the compiler implicitly links with -lc since on some
11004 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11005 # to ld, don't add -lc before -lgcc.
11006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11007$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11008if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a 11009 $as_echo_n "(cached) " >&6
edece237 11010else
6bb11ab3
L
11011 $RM conftest*
11012 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11013
11014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11015 (eval $ac_compile) 2>&5
11016 ac_status=$?
11017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11018 test $ac_status = 0; } 2>conftest.err; then
11019 soname=conftest
11020 lib=conftest
11021 libobjs=conftest.$ac_objext
11022 deplibs=
11023 wl=$lt_prog_compiler_wl
11024 pic_flag=$lt_prog_compiler_pic
11025 compiler_flags=-v
11026 linker_flags=-v
11027 verstring=
11028 output_objdir=.
11029 libname=conftest
11030 lt_save_allow_undefined_flag=$allow_undefined_flag
11031 allow_undefined_flag=
11032 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11033 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11034 ac_status=$?
11035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11036 test $ac_status = 0; }
11037 then
11038 lt_cv_archive_cmds_need_lc=no
11039 else
11040 lt_cv_archive_cmds_need_lc=yes
11041 fi
11042 allow_undefined_flag=$lt_save_allow_undefined_flag
11043 else
11044 cat conftest.err 1>&5
11045 fi
11046 $RM conftest*
edece237 11047
6ffe910a 11048fi
6bb11ab3
L
11049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11050$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11051 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11052 ;;
11053 esac
11054 fi
11055 ;;
6ffe910a 11056esac
edece237
CV
11057
11058
6ffe910a 11059
edece237 11060
81ecdfbb 11061
edece237 11062
edece237 11063
edece237 11064
edece237 11065
edece237 11066
edece237 11067
edece237 11068
edece237 11069
edece237 11070
81ecdfbb 11071
edece237 11072
edece237
CV
11073
11074
81ecdfbb 11075
81ecdfbb 11076
81ecdfbb
RW
11077
11078
81ecdfbb 11079
81ecdfbb 11080
edece237
CV
11081
11082
edece237 11083
edece237 11084
edece237 11085
edece237 11086
81ecdfbb 11087
edece237 11088
edece237 11089
edece237 11090
81ecdfbb 11091
edece237 11092
edece237 11093
edece237 11094
edece237 11095
81ecdfbb 11096
edece237 11097
edece237 11098
edece237 11099
edece237
CV
11100
11101
11102
11103
6ffe910a 11104
2232061b
MF
11105
11106
2232061b 11107
2232061b
MF
11108
11109
2232061b
MF
11110
11111
2232061b 11112
2232061b
MF
11113
11114
6bb11ab3
L
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11215$as_echo_n "checking dynamic linker characteristics... " >&6; }
11216
11217if test "$GCC" = yes; then
11218 case $host_os in
11219 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11220 *) lt_awk_arg="/^libraries:/" ;;
11221 esac
11222 case $host_os in
11223 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11224 *) lt_sed_strip_eq="s,=/,/,g" ;;
11225 esac
11226 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11227 case $lt_search_path_spec in
11228 *\;*)
11229 # if the path contains ";" then we assume it to be the separator
11230 # otherwise default to the standard path separator (i.e. ":") - it is
11231 # assumed that no part of a normal pathname contains ";" but that should
11232 # okay in the real world where ";" in dirpaths is itself problematic.
11233 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11234 ;;
11235 *)
11236 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11237 ;;
11238 esac
11239 # Ok, now we have the path, separated by spaces, we can step through it
11240 # and add multilib dir if necessary.
11241 lt_tmp_lt_search_path_spec=
11242 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11243 for lt_sys_path in $lt_search_path_spec; do
11244 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11245 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11246 else
11247 test -d "$lt_sys_path" && \
11248 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11249 fi
11250 done
11251 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11252BEGIN {RS=" "; FS="/|\n";} {
11253 lt_foo="";
11254 lt_count=0;
11255 for (lt_i = NF; lt_i > 0; lt_i--) {
11256 if ($lt_i != "" && $lt_i != ".") {
11257 if ($lt_i == "..") {
11258 lt_count++;
11259 } else {
11260 if (lt_count == 0) {
11261 lt_foo="/" $lt_i lt_foo;
11262 } else {
11263 lt_count--;
11264 }
11265 }
11266 }
11267 }
11268 if (lt_foo != "") { lt_freq[lt_foo]++; }
11269 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11270}'`
11271 # AWK program above erroneously prepends '/' to C:/dos/paths
11272 # for these hosts.
11273 case $host_os in
11274 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11275 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11276 esac
11277 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11278else
11279 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11280fi
11281library_names_spec=
11282libname_spec='lib$name'
11283soname_spec=
11284shrext_cmds=".so"
11285postinstall_cmds=
11286postuninstall_cmds=
11287finish_cmds=
11288finish_eval=
11289shlibpath_var=
11290shlibpath_overrides_runpath=unknown
11291version_type=none
11292dynamic_linker="$host_os ld.so"
11293sys_lib_dlsearch_path_spec="/lib /usr/lib"
11294need_lib_prefix=unknown
11295hardcode_into_libs=no
11296
11297# when you set need_version to no, make sure it does not cause -set_version
11298# flags to be left without arguments
11299need_version=unknown
11300
11301case $host_os in
11302aix3*)
11303 version_type=linux
11304 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11305 shlibpath_var=LIBPATH
11306
11307 # AIX 3 has no versioning support, so we append a major version to the name.
11308 soname_spec='${libname}${release}${shared_ext}$major'
11309 ;;
11310
11311aix[4-9]*)
11312 version_type=linux
11313 need_lib_prefix=no
11314 need_version=no
11315 hardcode_into_libs=yes
11316 if test "$host_cpu" = ia64; then
11317 # AIX 5 supports IA64
11318 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11319 shlibpath_var=LD_LIBRARY_PATH
11320 else
11321 # With GCC up to 2.95.x, collect2 would create an import file
11322 # for dependence libraries. The import file would start with
11323 # the line `#! .'. This would cause the generated library to
11324 # depend on `.', always an invalid library. This was fixed in
11325 # development snapshots of GCC prior to 3.0.
11326 case $host_os in
11327 aix4 | aix4.[01] | aix4.[01].*)
11328 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11329 echo ' yes '
11330 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11331 :
11332 else
11333 can_build_shared=no
11334 fi
11335 ;;
11336 esac
11337 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11338 # soname into executable. Probably we can add versioning support to
11339 # collect2, so additional links can be useful in future.
11340 if test "$aix_use_runtimelinking" = yes; then
11341 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11342 # instead of lib<name>.a to let people know that these are not
11343 # typical AIX shared libraries.
11344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11345 else
11346 # We preserve .a as extension for shared libraries through AIX4.2
11347 # and later when we are not doing run time linking.
11348 library_names_spec='${libname}${release}.a $libname.a'
11349 soname_spec='${libname}${release}${shared_ext}$major'
11350 fi
11351 shlibpath_var=LIBPATH
11352 fi
11353 ;;
11354
11355amigaos*)
11356 case $host_cpu in
11357 powerpc)
11358 # Since July 2007 AmigaOS4 officially supports .so libraries.
11359 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11361 ;;
11362 m68k)
11363 library_names_spec='$libname.ixlibrary $libname.a'
11364 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11365 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'
11366 ;;
11367 esac
11368 ;;
11369
11370beos*)
11371 library_names_spec='${libname}${shared_ext}'
11372 dynamic_linker="$host_os ld.so"
11373 shlibpath_var=LIBRARY_PATH
11374 ;;
11375
11376bsdi[45]*)
11377 version_type=linux
11378 need_version=no
11379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11380 soname_spec='${libname}${release}${shared_ext}$major'
11381 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11382 shlibpath_var=LD_LIBRARY_PATH
11383 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11384 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11385 # the default ld.so.conf also contains /usr/contrib/lib and
11386 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11387 # libtool to hard-code these into programs
11388 ;;
11389
11390cygwin* | mingw* | pw32* | cegcc*)
11391 version_type=windows
11392 shrext_cmds=".dll"
11393 need_version=no
11394 need_lib_prefix=no
11395
11396 case $GCC,$host_os in
11397 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11398 library_names_spec='$libname.dll.a'
11399 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11400 postinstall_cmds='base_file=`basename \${file}`~
11401 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11402 dldir=$destdir/`dirname \$dlpath`~
11403 test -d \$dldir || mkdir -p \$dldir~
11404 $install_prog $dir/$dlname \$dldir/$dlname~
11405 chmod a+x \$dldir/$dlname~
11406 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11407 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11408 fi'
11409 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11410 dlpath=$dir/\$dldll~
11411 $RM \$dlpath'
11412 shlibpath_overrides_runpath=yes
11413
11414 case $host_os in
11415 cygwin*)
11416 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11417 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11418
11419 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11420 ;;
11421 mingw* | cegcc*)
11422 # MinGW DLLs use traditional 'lib' prefix
11423 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11424 ;;
11425 pw32*)
11426 # pw32 DLLs use 'pw' prefix rather than 'lib'
11427 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11428 ;;
11429 esac
11430 ;;
11431
11432 *)
11433 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11434 ;;
11435 esac
11436 dynamic_linker='Win32 ld.exe'
11437 # FIXME: first we should search . and the directory the executable is in
11438 shlibpath_var=PATH
11439 ;;
11440
11441darwin* | rhapsody*)
11442 dynamic_linker="$host_os dyld"
11443 version_type=darwin
11444 need_lib_prefix=no
11445 need_version=no
11446 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11447 soname_spec='${libname}${release}${major}$shared_ext'
11448 shlibpath_overrides_runpath=yes
11449 shlibpath_var=DYLD_LIBRARY_PATH
11450 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11451
11452 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11453 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11454 ;;
11455
11456dgux*)
11457 version_type=linux
11458 need_lib_prefix=no
11459 need_version=no
11460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11461 soname_spec='${libname}${release}${shared_ext}$major'
11462 shlibpath_var=LD_LIBRARY_PATH
11463 ;;
11464
11465freebsd* | dragonfly*)
11466 # DragonFly does not have aout. When/if they implement a new
11467 # versioning mechanism, adjust this.
11468 if test -x /usr/bin/objformat; then
11469 objformat=`/usr/bin/objformat`
11470 else
11471 case $host_os in
11472 freebsd[23].*) objformat=aout ;;
11473 *) objformat=elf ;;
11474 esac
11475 fi
11476 version_type=freebsd-$objformat
11477 case $version_type in
11478 freebsd-elf*)
11479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11480 need_version=no
11481 need_lib_prefix=no
11482 ;;
11483 freebsd-*)
11484 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11485 need_version=yes
11486 ;;
11487 esac
11488 shlibpath_var=LD_LIBRARY_PATH
11489 case $host_os in
11490 freebsd2.*)
11491 shlibpath_overrides_runpath=yes
11492 ;;
11493 freebsd3.[01]* | freebsdelf3.[01]*)
11494 shlibpath_overrides_runpath=yes
11495 hardcode_into_libs=yes
11496 ;;
11497 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11498 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11499 shlibpath_overrides_runpath=no
11500 hardcode_into_libs=yes
11501 ;;
11502 *) # from 4.6 on, and DragonFly
11503 shlibpath_overrides_runpath=yes
11504 hardcode_into_libs=yes
11505 ;;
11506 esac
11507 ;;
11508
11509gnu*)
11510 version_type=linux
11511 need_lib_prefix=no
11512 need_version=no
11513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11514 soname_spec='${libname}${release}${shared_ext}$major'
11515 shlibpath_var=LD_LIBRARY_PATH
11516 hardcode_into_libs=yes
11517 ;;
11518
11519haiku*)
11520 version_type=linux
11521 need_lib_prefix=no
11522 need_version=no
11523 dynamic_linker="$host_os runtime_loader"
11524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11525 soname_spec='${libname}${release}${shared_ext}$major'
11526 shlibpath_var=LIBRARY_PATH
11527 shlibpath_overrides_runpath=yes
11528 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11529 hardcode_into_libs=yes
11530 ;;
11531
11532hpux9* | hpux10* | hpux11*)
11533 # Give a soname corresponding to the major version so that dld.sl refuses to
11534 # link against other versions.
11535 version_type=sunos
11536 need_lib_prefix=no
11537 need_version=no
11538 case $host_cpu in
11539 ia64*)
11540 shrext_cmds='.so'
11541 hardcode_into_libs=yes
11542 dynamic_linker="$host_os dld.so"
11543 shlibpath_var=LD_LIBRARY_PATH
11544 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546 soname_spec='${libname}${release}${shared_ext}$major'
11547 if test "X$HPUX_IA64_MODE" = X32; then
11548 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11549 else
11550 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11551 fi
11552 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11553 ;;
11554 hppa*64*)
11555 shrext_cmds='.sl'
11556 hardcode_into_libs=yes
11557 dynamic_linker="$host_os dld.sl"
11558 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11559 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11561 soname_spec='${libname}${release}${shared_ext}$major'
11562 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11563 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11564 ;;
11565 *)
11566 shrext_cmds='.sl'
11567 dynamic_linker="$host_os dld.sl"
11568 shlibpath_var=SHLIB_PATH
11569 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11571 soname_spec='${libname}${release}${shared_ext}$major'
11572 ;;
11573 esac
11574 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11575 postinstall_cmds='chmod 555 $lib'
11576 # or fails outright, so override atomically:
11577 install_override_mode=555
11578 ;;
11579
11580interix[3-9]*)
11581 version_type=linux
11582 need_lib_prefix=no
11583 need_version=no
11584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11585 soname_spec='${libname}${release}${shared_ext}$major'
11586 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11587 shlibpath_var=LD_LIBRARY_PATH
11588 shlibpath_overrides_runpath=no
11589 hardcode_into_libs=yes
11590 ;;
11591
11592irix5* | irix6* | nonstopux*)
11593 case $host_os in
11594 nonstopux*) version_type=nonstopux ;;
11595 *)
11596 if test "$lt_cv_prog_gnu_ld" = yes; then
11597 version_type=linux
11598 else
11599 version_type=irix
11600 fi ;;
11601 esac
11602 need_lib_prefix=no
11603 need_version=no
11604 soname_spec='${libname}${release}${shared_ext}$major'
11605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11606 case $host_os in
11607 irix5* | nonstopux*)
11608 libsuff= shlibsuff=
11609 ;;
11610 *)
11611 case $LD in # libtool.m4 will add one of these switches to LD
11612 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11613 libsuff= shlibsuff= libmagic=32-bit;;
11614 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11615 libsuff=32 shlibsuff=N32 libmagic=N32;;
11616 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11617 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11618 *) libsuff= shlibsuff= libmagic=never-match;;
11619 esac
11620 ;;
11621 esac
11622 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11623 shlibpath_overrides_runpath=no
11624 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11625 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11626 hardcode_into_libs=yes
11627 ;;
11628
11629# No shared lib support for Linux oldld, aout, or coff.
11630linux*oldld* | linux*aout* | linux*coff*)
11631 dynamic_linker=no
11632 ;;
11633
11634# This must be Linux ELF.
11635linux* | k*bsd*-gnu | kopensolaris*-gnu)
11636 version_type=linux
11637 need_lib_prefix=no
11638 need_version=no
11639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11640 soname_spec='${libname}${release}${shared_ext}$major'
11641 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11642 shlibpath_var=LD_LIBRARY_PATH
11643 shlibpath_overrides_runpath=no
11644
11645 # Some binutils ld are patched to set DT_RUNPATH
11646 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
11647 $as_echo_n "(cached) " >&6
11648else
6bb11ab3
L
11649 lt_cv_shlibpath_overrides_runpath=no
11650 save_LDFLAGS=$LDFLAGS
11651 save_libdir=$libdir
11652 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11653 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
11655/* end confdefs.h. */
11656
2232061b
MF
11657int
11658main ()
11659{
11660
11661 ;
11662 return 0;
11663}
11664_ACEOF
6bb11ab3
L
11665if ac_fn_c_try_link "$LINENO"; then :
11666 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11667 lt_cv_shlibpath_overrides_runpath=yes
2232061b 11668fi
2232061b 11669fi
6bb11ab3
L
11670rm -f core conftest.err conftest.$ac_objext \
11671 conftest$ac_exeext conftest.$ac_ext
11672 LDFLAGS=$save_LDFLAGS
11673 libdir=$save_libdir
2232061b 11674
6bb11ab3 11675fi
2232061b 11676
6bb11ab3 11677 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 11678
6bb11ab3
L
11679 # This implies no fast_install, which is unacceptable.
11680 # Some rework will be needed to allow for fast_install
11681 # before this can be enabled.
11682 hardcode_into_libs=yes
2232061b 11683
6bb11ab3
L
11684 # Append ld.so.conf contents to the search path
11685 if test -f /etc/ld.so.conf; then
11686 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' ' '`
11687 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11688 fi
2232061b 11689
6bb11ab3
L
11690 # We used to test for /lib/ld.so.1 and disable shared libraries on
11691 # powerpc, because MkLinux only supported shared libraries with the
11692 # GNU dynamic linker. Since this was broken with cross compilers,
11693 # most powerpc-linux boxes support dynamic linking these days and
11694 # people can always --disable-shared, the test was removed, and we
11695 # assume the GNU/Linux dynamic linker is in use.
11696 dynamic_linker='GNU/Linux ld.so'
11697 ;;
11698
11699netbsd*)
11700 version_type=sunos
11701 need_lib_prefix=no
11702 need_version=no
11703 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11705 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11706 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 11707 else
6bb11ab3
L
11708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11709 soname_spec='${libname}${release}${shared_ext}$major'
11710 dynamic_linker='NetBSD ld.elf_so'
11711 fi
11712 shlibpath_var=LD_LIBRARY_PATH
11713 shlibpath_overrides_runpath=yes
11714 hardcode_into_libs=yes
11715 ;;
11716
11717newsos6)
11718 version_type=linux
11719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11720 shlibpath_var=LD_LIBRARY_PATH
11721 shlibpath_overrides_runpath=yes
11722 ;;
11723
11724*nto* | *qnx*)
11725 version_type=qnx
11726 need_lib_prefix=no
11727 need_version=no
11728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11729 soname_spec='${libname}${release}${shared_ext}$major'
11730 shlibpath_var=LD_LIBRARY_PATH
11731 shlibpath_overrides_runpath=no
11732 hardcode_into_libs=yes
11733 dynamic_linker='ldqnx.so'
11734 ;;
11735
11736openbsd*)
11737 version_type=sunos
11738 sys_lib_dlsearch_path_spec="/usr/lib"
11739 need_lib_prefix=no
11740 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11741 case $host_os in
11742 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11743 *) need_version=no ;;
11744 esac
11745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11746 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11747 shlibpath_var=LD_LIBRARY_PATH
11748 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11749 case $host_os in
11750 openbsd2.[89] | openbsd2.[89].*)
11751 shlibpath_overrides_runpath=no
11752 ;;
11753 *)
11754 shlibpath_overrides_runpath=yes
11755 ;;
11756 esac
11757 else
11758 shlibpath_overrides_runpath=yes
11759 fi
11760 ;;
11761
11762os2*)
11763 libname_spec='$name'
11764 shrext_cmds=".dll"
11765 need_lib_prefix=no
11766 library_names_spec='$libname${shared_ext} $libname.a'
11767 dynamic_linker='OS/2 ld.exe'
11768 shlibpath_var=LIBPATH
11769 ;;
11770
11771osf3* | osf4* | osf5*)
11772 version_type=osf
11773 need_lib_prefix=no
11774 need_version=no
11775 soname_spec='${libname}${release}${shared_ext}$major'
11776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11777 shlibpath_var=LD_LIBRARY_PATH
11778 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11779 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11780 ;;
11781
11782rdos*)
11783 dynamic_linker=no
11784 ;;
11785
11786solaris*)
11787 version_type=linux
11788 need_lib_prefix=no
11789 need_version=no
11790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11791 soname_spec='${libname}${release}${shared_ext}$major'
11792 shlibpath_var=LD_LIBRARY_PATH
11793 shlibpath_overrides_runpath=yes
11794 hardcode_into_libs=yes
11795 # ldd complains unless libraries are executable
11796 postinstall_cmds='chmod +x $lib'
11797 ;;
11798
11799sunos4*)
11800 version_type=sunos
11801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11802 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11803 shlibpath_var=LD_LIBRARY_PATH
11804 shlibpath_overrides_runpath=yes
11805 if test "$with_gnu_ld" = yes; then
11806 need_lib_prefix=no
11807 fi
11808 need_version=yes
11809 ;;
11810
11811sysv4 | sysv4.3*)
11812 version_type=linux
11813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11814 soname_spec='${libname}${release}${shared_ext}$major'
11815 shlibpath_var=LD_LIBRARY_PATH
11816 case $host_vendor in
11817 sni)
11818 shlibpath_overrides_runpath=no
11819 need_lib_prefix=no
11820 runpath_var=LD_RUN_PATH
11821 ;;
11822 siemens)
11823 need_lib_prefix=no
11824 ;;
11825 motorola)
11826 need_lib_prefix=no
11827 need_version=no
11828 shlibpath_overrides_runpath=no
11829 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11830 ;;
11831 esac
11832 ;;
11833
11834sysv4*MP*)
11835 if test -d /usr/nec ;then
11836 version_type=linux
11837 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11838 soname_spec='$libname${shared_ext}.$major'
11839 shlibpath_var=LD_LIBRARY_PATH
2232061b 11840 fi
6bb11ab3
L
11841 ;;
11842
11843sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11844 version_type=freebsd-elf
11845 need_lib_prefix=no
11846 need_version=no
11847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11848 soname_spec='${libname}${release}${shared_ext}$major'
11849 shlibpath_var=LD_LIBRARY_PATH
11850 shlibpath_overrides_runpath=yes
11851 hardcode_into_libs=yes
11852 if test "$with_gnu_ld" = yes; then
11853 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11854 else
11855 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11856 case $host_os in
11857 sco3.2v5*)
11858 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11859 ;;
11860 esac
11861 fi
11862 sys_lib_dlsearch_path_spec='/usr/lib'
11863 ;;
11864
11865tpf*)
11866 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11867 version_type=linux
11868 need_lib_prefix=no
11869 need_version=no
11870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11871 shlibpath_var=LD_LIBRARY_PATH
11872 shlibpath_overrides_runpath=no
11873 hardcode_into_libs=yes
11874 ;;
11875
11876uts4*)
11877 version_type=linux
11878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11879 soname_spec='${libname}${release}${shared_ext}$major'
11880 shlibpath_var=LD_LIBRARY_PATH
11881 ;;
11882
11883*)
11884 dynamic_linker=no
11885 ;;
11886esac
11887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11888$as_echo "$dynamic_linker" >&6; }
11889test "$dynamic_linker" = no && can_build_shared=no
11890
11891variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11892if test "$GCC" = yes; then
11893 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 11894fi
2232061b 11895
6bb11ab3
L
11896if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11897 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11898fi
11899if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11900 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11901fi
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
2232061b 11928
2232061b 11929
2232061b 11930
2232061b 11931
2232061b
MF
11932
11933
6ffe910a 11934
6ffe910a
MF
11935
11936
11937
11938
11939
2232061b 11940
6ffe910a
MF
11941
11942
11943
11944
6ffe910a 11945
6ffe910a 11946
6ffe910a
MF
11947
11948
6ffe910a 11949
6ffe910a 11950
6ffe910a
MF
11951
11952
5f3ef9d0 11953
5f3ef9d0
JB
11954
11955
11956
db2e4d67
MF
11957
11958
db2e4d67 11959
db2e4d67 11960
db2e4d67 11961
db2e4d67 11962
db2e4d67 11963
db2e4d67 11964
db2e4d67 11965
db2e4d67
MF
11966
11967
db2e4d67 11968
db2e4d67
MF
11969
11970
db2e4d67 11971
db2e4d67
MF
11972
11973
6ffe910a 11974
6ffe910a 11975
6ffe910a
MF
11976
11977
6ffe910a
MF
11978
11979
6ffe910a 11980
6ffe910a 11981
6ffe910a 11982
6ffe910a 11983
6ffe910a 11984
edece237 11985
edece237 11986
edece237 11987
edece237 11988
edece237 11989
edece237 11990
edece237 11991
edece237 11992
edece237 11993
6bb11ab3
L
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11995$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11996hardcode_action=
11997if test -n "$hardcode_libdir_flag_spec" ||
11998 test -n "$runpath_var" ||
11999 test "X$hardcode_automatic" = "Xyes" ; then
edece237 12000
6bb11ab3
L
12001 # We can hardcode non-existent directories.
12002 if test "$hardcode_direct" != no &&
12003 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12004 # have to relink, otherwise we might link with an installed library
12005 # when we should be linking with a yet-to-be-installed one
12006 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12007 test "$hardcode_minus_L" != no; then
12008 # Linking always hardcodes the temporary library directory.
12009 hardcode_action=relink
12010 else
12011 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12012 hardcode_action=immediate
12013 fi
12014else
12015 # We cannot hardcode anything, or else we can only hardcode existing
12016 # directories.
12017 hardcode_action=unsupported
edece237 12018fi
6bb11ab3
L
12019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12020$as_echo "$hardcode_action" >&6; }
edece237 12021
6bb11ab3
L
12022if test "$hardcode_action" = relink ||
12023 test "$inherit_rpath" = yes; then
12024 # Fast installation is not supported
12025 enable_fast_install=no
12026elif test "$shlibpath_overrides_runpath" = yes ||
12027 test "$enable_shared" = no; then
12028 # Fast installation is not necessary
12029 enable_fast_install=needless
12030fi
edece237 12031
6bb11ab3
L
12032
12033
12034
12035
12036
12037 if test "x$enable_dlopen" != xyes; then
12038 enable_dlopen=unknown
12039 enable_dlopen_self=unknown
12040 enable_dlopen_self_static=unknown
12041else
12042 lt_cv_dlopen=no
12043 lt_cv_dlopen_libs=
12044
12045 case $host_os in
12046 beos*)
12047 lt_cv_dlopen="load_add_on"
12048 lt_cv_dlopen_libs=
12049 lt_cv_dlopen_self=yes
12050 ;;
12051
12052 mingw* | pw32* | cegcc*)
12053 lt_cv_dlopen="LoadLibrary"
12054 lt_cv_dlopen_libs=
12055 ;;
12056
12057 cygwin*)
12058 lt_cv_dlopen="dlopen"
12059 lt_cv_dlopen_libs=
12060 ;;
12061
12062 darwin*)
12063 # if libdl is installed we need to link against it
12064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12065$as_echo_n "checking for dlopen in -ldl... " >&6; }
12066if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12067 $as_echo_n "(cached) " >&6
12068else
12069 ac_check_lib_save_LIBS=$LIBS
12070LIBS="-ldl $LIBS"
12071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12072/* end confdefs.h. */
12073
12074/* Override any GCC internal prototype to avoid an error.
12075 Use char because int might match the return type of a GCC
12076 builtin and then its argument prototype would still apply. */
12077#ifdef __cplusplus
12078extern "C"
12079#endif
12080char dlopen ();
12081int
12082main ()
12083{
12084return dlopen ();
12085 ;
12086 return 0;
12087}
edece237 12088_ACEOF
6bb11ab3
L
12089if ac_fn_c_try_link "$LINENO"; then :
12090 ac_cv_lib_dl_dlopen=yes
12091else
12092 ac_cv_lib_dl_dlopen=no
12093fi
12094rm -f core conftest.err conftest.$ac_objext \
12095 conftest$ac_exeext conftest.$ac_ext
12096LIBS=$ac_check_lib_save_LIBS
12097fi
12098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12099$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12100if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12101 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12102else
12103
12104 lt_cv_dlopen="dyld"
12105 lt_cv_dlopen_libs=
12106 lt_cv_dlopen_self=yes
edece237
CV
12107
12108fi
edece237 12109
6bb11ab3 12110 ;;
edece237 12111
6bb11ab3
L
12112 *)
12113 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12114if test "x$ac_cv_func_shl_load" = x""yes; then :
12115 lt_cv_dlopen="shl_load"
12116else
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12118$as_echo_n "checking for shl_load in -ldld... " >&6; }
12119if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12120 $as_echo_n "(cached) " >&6
12121else
12122 ac_check_lib_save_LIBS=$LIBS
12123LIBS="-ldld $LIBS"
12124cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12125/* end confdefs.h. */
12126
12127/* Override any GCC internal prototype to avoid an error.
12128 Use char because int might match the return type of a GCC
12129 builtin and then its argument prototype would still apply. */
12130#ifdef __cplusplus
12131extern "C"
12132#endif
12133char shl_load ();
12134int
12135main ()
12136{
12137return shl_load ();
12138 ;
12139 return 0;
12140}
12141_ACEOF
12142if ac_fn_c_try_link "$LINENO"; then :
12143 ac_cv_lib_dld_shl_load=yes
12144else
12145 ac_cv_lib_dld_shl_load=no
12146fi
12147rm -f core conftest.err conftest.$ac_objext \
12148 conftest$ac_exeext conftest.$ac_ext
12149LIBS=$ac_check_lib_save_LIBS
12150fi
12151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12152$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12153if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12154 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12155else
12156 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12157if test "x$ac_cv_func_dlopen" = x""yes; then :
12158 lt_cv_dlopen="dlopen"
12159else
12160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12161$as_echo_n "checking for dlopen in -ldl... " >&6; }
12162if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12163 $as_echo_n "(cached) " >&6
edece237
CV
12164else
12165 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12166LIBS="-ldl $LIBS"
81ecdfbb 12167cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
12168/* end confdefs.h. */
12169
81ecdfbb
RW
12170/* Override any GCC internal prototype to avoid an error.
12171 Use char because int might match the return type of a GCC
12172 builtin and then its argument prototype would still apply. */
edece237
CV
12173#ifdef __cplusplus
12174extern "C"
12175#endif
6bb11ab3 12176char dlopen ();
edece237
CV
12177int
12178main ()
12179{
6bb11ab3 12180return dlopen ();
edece237
CV
12181 ;
12182 return 0;
12183}
12184_ACEOF
81ecdfbb 12185if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12186 ac_cv_lib_dl_dlopen=yes
edece237 12187else
6bb11ab3 12188 ac_cv_lib_dl_dlopen=no
edece237 12189fi
81ecdfbb
RW
12190rm -f core conftest.err conftest.$ac_objext \
12191 conftest$ac_exeext conftest.$ac_ext
edece237
CV
12192LIBS=$ac_check_lib_save_LIBS
12193fi
6bb11ab3
L
12194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12195$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12196if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12197 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12198else
12199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12200$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12201if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12202 $as_echo_n "(cached) " >&6
edece237
CV
12203else
12204 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12205LIBS="-lsvld $LIBS"
81ecdfbb 12206cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
12207/* end confdefs.h. */
12208
81ecdfbb
RW
12209/* Override any GCC internal prototype to avoid an error.
12210 Use char because int might match the return type of a GCC
12211 builtin and then its argument prototype would still apply. */
edece237
CV
12212#ifdef __cplusplus
12213extern "C"
12214#endif
6bb11ab3 12215char dlopen ();
edece237
CV
12216int
12217main ()
12218{
6bb11ab3 12219return dlopen ();
edece237
CV
12220 ;
12221 return 0;
12222}
12223_ACEOF
81ecdfbb 12224if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12225 ac_cv_lib_svld_dlopen=yes
edece237 12226else
6bb11ab3 12227 ac_cv_lib_svld_dlopen=no
edece237 12228fi
81ecdfbb
RW
12229rm -f core conftest.err conftest.$ac_objext \
12230 conftest$ac_exeext conftest.$ac_ext
edece237
CV
12231LIBS=$ac_check_lib_save_LIBS
12232fi
6bb11ab3
L
12233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12234$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12235if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12236 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12237else
6bb11ab3
L
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12239$as_echo_n "checking for dld_link in -ldld... " >&6; }
12240if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 12241 $as_echo_n "(cached) " >&6
b5bd9624 12242else
6bb11ab3
L
12243 ac_check_lib_save_LIBS=$LIBS
12244LIBS="-ldld $LIBS"
81ecdfbb 12245cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12246/* end confdefs.h. */
12247
81ecdfbb
RW
12248/* Override any GCC internal prototype to avoid an error.
12249 Use char because int might match the return type of a GCC
b5bd9624 12250 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12251#ifdef __cplusplus
12252extern "C"
12253#endif
6bb11ab3 12254char dld_link ();
b5bd9624
HPN
12255int
12256main ()
12257{
6bb11ab3 12258return dld_link ();
b5bd9624
HPN
12259 ;
12260 return 0;
12261}
12262_ACEOF
6bb11ab3
L
12263if ac_fn_c_try_link "$LINENO"; then :
12264 ac_cv_lib_dld_dld_link=yes
12265else
12266 ac_cv_lib_dld_dld_link=no
12267fi
12268rm -f core conftest.err conftest.$ac_objext \
12269 conftest$ac_exeext conftest.$ac_ext
12270LIBS=$ac_check_lib_save_LIBS
12271fi
12272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12273$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12274if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12275 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12276fi
12277
12278
12279fi
12280
12281
12282fi
12283
12284
12285fi
12286
12287
12288fi
12289
12290
12291fi
12292
12293 ;;
12294 esac
12295
12296 if test "x$lt_cv_dlopen" != xno; then
12297 enable_dlopen=yes
b5bd9624 12298 else
6bb11ab3
L
12299 enable_dlopen=no
12300 fi
12301
12302 case $lt_cv_dlopen in
12303 dlopen)
12304 save_CPPFLAGS="$CPPFLAGS"
12305 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12306
12307 save_LDFLAGS="$LDFLAGS"
12308 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12309
12310 save_LIBS="$LIBS"
12311 LIBS="$lt_cv_dlopen_libs $LIBS"
12312
12313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12314$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12315if test "${lt_cv_dlopen_self+set}" = set; then :
12316 $as_echo_n "(cached) " >&6
12317else
12318 if test "$cross_compiling" = yes; then :
12319 lt_cv_dlopen_self=cross
12320else
12321 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12322 lt_status=$lt_dlunknown
12323 cat > conftest.$ac_ext <<_LT_EOF
1b393626 12324#line 12324 "configure"
6bb11ab3
L
12325#include "confdefs.h"
12326
12327#if HAVE_DLFCN_H
12328#include <dlfcn.h>
12329#endif
12330
12331#include <stdio.h>
12332
12333#ifdef RTLD_GLOBAL
12334# define LT_DLGLOBAL RTLD_GLOBAL
12335#else
12336# ifdef DL_GLOBAL
12337# define LT_DLGLOBAL DL_GLOBAL
12338# else
12339# define LT_DLGLOBAL 0
12340# endif
12341#endif
12342
12343/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12344 find out it does not work in some platform. */
12345#ifndef LT_DLLAZY_OR_NOW
12346# ifdef RTLD_LAZY
12347# define LT_DLLAZY_OR_NOW RTLD_LAZY
12348# else
12349# ifdef DL_LAZY
12350# define LT_DLLAZY_OR_NOW DL_LAZY
12351# else
12352# ifdef RTLD_NOW
12353# define LT_DLLAZY_OR_NOW RTLD_NOW
12354# else
12355# ifdef DL_NOW
12356# define LT_DLLAZY_OR_NOW DL_NOW
12357# else
12358# define LT_DLLAZY_OR_NOW 0
12359# endif
12360# endif
12361# endif
12362# endif
12363#endif
12364
12365/* When -fvisbility=hidden is used, assume the code has been annotated
12366 correspondingly for the symbols needed. */
12367#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12368void fnord () __attribute__((visibility("default")));
12369#endif
12370
12371void fnord () { int i=42; }
12372int main ()
12373{
12374 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12375 int status = $lt_dlunknown;
12376
12377 if (self)
12378 {
12379 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12380 else
12381 {
12382 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12383 else puts (dlerror ());
12384 }
12385 /* dlclose (self); */
12386 }
12387 else
12388 puts (dlerror ());
12389
12390 return status;
12391}
12392_LT_EOF
12393 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12394 (eval $ac_link) 2>&5
12395 ac_status=$?
12396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12397 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12398 (./conftest; exit; ) >&5 2>/dev/null
12399 lt_status=$?
12400 case x$lt_status in
12401 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12402 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12403 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12404 esac
12405 else :
12406 # compilation failed
12407 lt_cv_dlopen_self=no
b5bd9624 12408 fi
b5bd9624 12409fi
6bb11ab3
L
12410rm -fr conftest*
12411
12412
b5bd9624 12413fi
6bb11ab3
L
12414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12415$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 12416
6bb11ab3
L
12417 if test "x$lt_cv_dlopen_self" = xyes; then
12418 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12420$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12421if test "${lt_cv_dlopen_self_static+set}" = set; then :
12422 $as_echo_n "(cached) " >&6
b5bd9624 12423else
6bb11ab3
L
12424 if test "$cross_compiling" = yes; then :
12425 lt_cv_dlopen_self_static=cross
12426else
12427 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12428 lt_status=$lt_dlunknown
12429 cat > conftest.$ac_ext <<_LT_EOF
1b393626 12430#line 12430 "configure"
6bb11ab3
L
12431#include "confdefs.h"
12432
12433#if HAVE_DLFCN_H
12434#include <dlfcn.h>
12435#endif
12436
12437#include <stdio.h>
12438
12439#ifdef RTLD_GLOBAL
12440# define LT_DLGLOBAL RTLD_GLOBAL
12441#else
12442# ifdef DL_GLOBAL
12443# define LT_DLGLOBAL DL_GLOBAL
12444# else
12445# define LT_DLGLOBAL 0
12446# endif
12447#endif
12448
12449/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12450 find out it does not work in some platform. */
12451#ifndef LT_DLLAZY_OR_NOW
12452# ifdef RTLD_LAZY
12453# define LT_DLLAZY_OR_NOW RTLD_LAZY
12454# else
12455# ifdef DL_LAZY
12456# define LT_DLLAZY_OR_NOW DL_LAZY
12457# else
12458# ifdef RTLD_NOW
12459# define LT_DLLAZY_OR_NOW RTLD_NOW
12460# else
12461# ifdef DL_NOW
12462# define LT_DLLAZY_OR_NOW DL_NOW
12463# else
12464# define LT_DLLAZY_OR_NOW 0
12465# endif
12466# endif
12467# endif
12468# endif
12469#endif
12470
12471/* When -fvisbility=hidden is used, assume the code has been annotated
12472 correspondingly for the symbols needed. */
12473#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12474void fnord () __attribute__((visibility("default")));
12475#endif
12476
12477void fnord () { int i=42; }
12478int main ()
12479{
12480 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12481 int status = $lt_dlunknown;
12482
12483 if (self)
12484 {
12485 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12486 else
12487 {
12488 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12489 else puts (dlerror ());
12490 }
12491 /* dlclose (self); */
12492 }
12493 else
12494 puts (dlerror ());
12495
12496 return status;
12497}
12498_LT_EOF
12499 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12500 (eval $ac_link) 2>&5
12501 ac_status=$?
12502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12503 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12504 (./conftest; exit; ) >&5 2>/dev/null
12505 lt_status=$?
12506 case x$lt_status in
12507 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12508 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12509 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12510 esac
12511 else :
12512 # compilation failed
12513 lt_cv_dlopen_self_static=no
12514 fi
b5bd9624 12515fi
6bb11ab3
L
12516rm -fr conftest*
12517
12518
b5bd9624 12519fi
6bb11ab3
L
12520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12521$as_echo "$lt_cv_dlopen_self_static" >&6; }
12522 fi
12523
12524 CPPFLAGS="$save_CPPFLAGS"
12525 LDFLAGS="$save_LDFLAGS"
12526 LIBS="$save_LIBS"
12527 ;;
12528 esac
12529
12530 case $lt_cv_dlopen_self in
12531 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12532 *) enable_dlopen_self=unknown ;;
12533 esac
12534
12535 case $lt_cv_dlopen_self_static in
12536 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12537 *) enable_dlopen_self_static=unknown ;;
12538 esac
12539fi
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557striplib=
12558old_striplib=
12559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12560$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12561if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12562 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12563 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12565$as_echo "yes" >&6; }
12566else
12567# FIXME - insert some real tests, host_os isn't really good enough
12568 case $host_os in
12569 darwin*)
12570 if test -n "$STRIP" ; then
12571 striplib="$STRIP -x"
12572 old_striplib="$STRIP -S"
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12574$as_echo "yes" >&6; }
12575 else
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12577$as_echo "no" >&6; }
12578 fi
12579 ;;
12580 *)
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12582$as_echo "no" >&6; }
12583 ;;
12584 esac
12585fi
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598 # Report which library types will actually be built
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12600$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12602$as_echo "$can_build_shared" >&6; }
12603
12604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12605$as_echo_n "checking whether to build shared libraries... " >&6; }
12606 test "$can_build_shared" = "no" && enable_shared=no
12607
12608 # On AIX, shared libraries and static libraries use the same namespace, and
12609 # are all built from PIC.
12610 case $host_os in
12611 aix3*)
12612 test "$enable_shared" = yes && enable_static=no
12613 if test -n "$RANLIB"; then
12614 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12615 postinstall_cmds='$RANLIB $lib'
12616 fi
12617 ;;
12618
12619 aix[4-9]*)
12620 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12621 test "$enable_shared" = yes && enable_static=no
12622 fi
12623 ;;
12624 esac
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12626$as_echo "$enable_shared" >&6; }
12627
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12629$as_echo_n "checking whether to build static libraries... " >&6; }
12630 # Make sure either enable_shared or enable_static is yes.
12631 test "$enable_shared" = yes || enable_static=yes
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12633$as_echo "$enable_static" >&6; }
12634
12635
12636
12637
12638fi
12639ac_ext=c
12640ac_cpp='$CPP $CPPFLAGS'
12641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12643ac_compiler_gnu=$ac_cv_c_compiler_gnu
12644
12645CC="$lt_save_CC"
12646
12647
12648
12649
12650
12651
12652
12653
12654
b5bd9624 12655
b5bd9624 12656
b5bd9624 12657
b5bd9624 12658
6bb11ab3
L
12659 ac_config_commands="$ac_config_commands libtool"
12660
12661
12662
12663
12664# Only expand once:
12665
12666
5912fadd 12667
b5bd9624 12668
edece237
CV
12669. ${srcdir}/../../bfd/configure.host
12670
12671
12672
31e6ad7d
MF
12673
12674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12675$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12676 # Check whether --enable-maintainer-mode was given.
81ecdfbb 12677if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
12678 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12679else
12680 USE_MAINTAINER_MODE=no
edece237 12681fi
31e6ad7d
MF
12682
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12684$as_echo "$USE_MAINTAINER_MODE" >&6; }
12685 if test $USE_MAINTAINER_MODE = yes; then
12686 MAINTAINER_MODE_TRUE=
12687 MAINTAINER_MODE_FALSE='#'
edece237 12688else
31e6ad7d
MF
12689 MAINTAINER_MODE_TRUE='#'
12690 MAINTAINER_MODE_FALSE=
81ecdfbb 12691fi
edece237 12692
31e6ad7d
MF
12693 MAINT=$MAINTAINER_MODE_TRUE
12694
12695
edece237 12696
81ecdfbb
RW
12697
12698# Check whether --enable-sim-bswap was given.
12699if test "${enable_sim_bswap+set}" = set; then :
12700 enableval=$enable_sim_bswap; case "${enableval}" in
edece237
CV
12701 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12702 no) sim_bswap="-DWITH_BSWAP=0";;
81ecdfbb 12703 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
edece237
CV
12704esac
12705if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12706 echo "Setting bswap flags = $sim_bswap" 6>&1
12707fi
12708else
12709 sim_bswap=""
81ecdfbb 12710fi
edece237
CV
12711
12712
81ecdfbb
RW
12713
12714# Check whether --enable-sim-cflags was given.
12715if test "${enable_sim_cflags+set}" = set; then :
12716 enableval=$enable_sim_cflags; case "${enableval}" in
edece237 12717 yes) sim_cflags="-O2 -fomit-frame-pointer";;
81ecdfbb 12718 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
edece237
CV
12719 no) sim_cflags="";;
12720 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12721esac
12722if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12723 echo "Setting sim cflags = $sim_cflags" 6>&1
12724fi
12725else
12726 sim_cflags=""
81ecdfbb
RW
12727fi
12728
edece237
CV
12729
12730
81ecdfbb
RW
12731# Check whether --enable-sim-debug was given.
12732if test "${enable_sim_debug+set}" = set; then :
12733 enableval=$enable_sim_debug; case "${enableval}" in
edece237
CV
12734 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12735 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12736 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12737esac
12738if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12739 echo "Setting sim debug = $sim_debug" 6>&1
12740fi
12741else
12742 sim_debug=""
81ecdfbb
RW
12743fi
12744
edece237
CV
12745
12746
81ecdfbb
RW
12747# Check whether --enable-sim-stdio was given.
12748if test "${enable_sim_stdio+set}" = set; then :
12749 enableval=$enable_sim_stdio; case "${enableval}" in
edece237
CV
12750 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12751 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
81ecdfbb 12752 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
edece237
CV
12753esac
12754if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12755 echo "Setting stdio flags = $sim_stdio" 6>&1
12756fi
12757else
12758 sim_stdio=""
81ecdfbb 12759fi
edece237
CV
12760
12761
81ecdfbb
RW
12762
12763# Check whether --enable-sim-trace was given.
12764if test "${enable_sim_trace+set}" = set; then :
12765 enableval=$enable_sim_trace; case "${enableval}" in
a3487082
MF
12766 yes) sim_trace="-DWITH_TRACE=-1";;
12767 no) sim_trace="-DWITH_TRACE=0";;
edece237 12768 [-0-9]*)
a3487082 12769 sim_trace="-DWITH_TRACE='(${enableval})'";;
2232061b 12770 [[:lower:]]*)
edece237
CV
12771 sim_trace=""
12772 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12773 if test x"$sim_trace" = x; then
12774 sim_trace="-DWITH_TRACE='(TRACE_$x"
12775 else
12776 sim_trace="${sim_trace}|TRACE_$x"
12777 fi
12778 done
12779 sim_trace="$sim_trace)'" ;;
12780esac
12781if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12782 echo "Setting sim trace = $sim_trace" 6>&1
12783fi
12784else
12785 sim_trace=""
81ecdfbb
RW
12786fi
12787
edece237
CV
12788
12789
81ecdfbb
RW
12790# Check whether --enable-sim-profile was given.
12791if test "${enable_sim_profile+set}" = set; then :
12792 enableval=$enable_sim_profile; case "${enableval}" in
edece237
CV
12793 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12794 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12795 [-0-9]*)
12796 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12797 [a-z]*)
12798 sim_profile=""
12799 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12800 if test x"$sim_profile" = x; then
12801 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12802 else
12803 sim_profile="${sim_profile}|PROFILE_$x"
12804 fi
12805 done
12806 sim_profile="$sim_profile)'" ;;
12807esac
12808if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12809 echo "Setting sim profile = $sim_profile" 6>&1
12810fi
12811else
12812 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
81ecdfbb
RW
12813fi
12814
edece237
CV
12815
12816
6efef468 12817
81ecdfbb
RW
12818# Check whether --with-pkgversion was given.
12819if test "${with_pkgversion+set}" = set; then :
12820 withval=$with_pkgversion; case "$withval" in
12821 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6efef468
JM
12822 no) PKGVERSION= ;;
12823 *) PKGVERSION="($withval) " ;;
12824 esac
12825else
bf12d44e 12826 PKGVERSION="(SIM) "
6efef468 12827
81ecdfbb
RW
12828fi
12829
6efef468
JM
12830
12831
12832
12833
81ecdfbb
RW
12834# Check whether --with-bugurl was given.
12835if test "${with_bugurl+set}" = set; then :
12836 withval=$with_bugurl; case "$withval" in
12837 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
12838 no) BUGURL=
12839 ;;
12840 *) BUGURL="$withval"
12841 ;;
12842 esac
12843else
12844 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12845
81ecdfbb
RW
12846fi
12847
6efef468
JM
12848 case ${BUGURL} in
12849 "")
12850 REPORT_BUGS_TO=
12851 REPORT_BUGS_TEXI=
12852 ;;
12853 *)
12854 REPORT_BUGS_TO="<$BUGURL>"
12855 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12856 ;;
12857 esac;
12858
12859
12860
12861
12862cat >>confdefs.h <<_ACEOF
12863#define PKGVERSION "$PKGVERSION"
12864_ACEOF
12865
12866
12867cat >>confdefs.h <<_ACEOF
12868#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12869_ACEOF
12870
12871
81ecdfbb
RW
12872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12873$as_echo_n "checking return type of signal handlers... " >&6; }
12874if test "${ac_cv_type_signal+set}" = set; then :
12875 $as_echo_n "(cached) " >&6
edece237 12876else
81ecdfbb 12877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
12878/* end confdefs.h. */
12879#include <sys/types.h>
81ecdfbb 12880#include <signal.h>
edece237
CV
12881
12882int
12883main ()
12884{
81ecdfbb 12885return *(signal (0, 0)) (0) == 1;
edece237
CV
12886 ;
12887 return 0;
12888}
12889_ACEOF
81ecdfbb
RW
12890if ac_fn_c_try_compile "$LINENO"; then :
12891 ac_cv_type_signal=int
edece237 12892else
81ecdfbb 12893 ac_cv_type_signal=void
edece237 12894fi
81ecdfbb 12895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
edece237 12896fi
81ecdfbb
RW
12897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12898$as_echo "$ac_cv_type_signal" >&6; }
edece237
CV
12899
12900cat >>confdefs.h <<_ACEOF
12901#define RETSIGTYPE $ac_cv_type_signal
12902_ACEOF
12903
12904
12905
12906
12907
12908sim_link_files=
12909sim_link_links=
12910
edece237
CV
12911# targ-vals.def points to the libc macro description file.
12912case "${target}" in
12913*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12914esac
12915sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12916sim_link_links="${sim_link_links} targ-vals.def"
12917
12918
12919
6ffe910a 12920
1ac72f06 12921wire_endian="BIG"
edece237 12922default_endian=""
81ecdfbb
RW
12923# Check whether --enable-sim-endian was given.
12924if test "${enable_sim_endian+set}" = set; then :
12925 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
12926 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
12927 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
edece237 12928 yes) if test x"$wire_endian" != x; then
1ac72f06 12929 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237 12930 else
1ac72f06
MF
12931 if test x"$default_endian" != x; then
12932 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
12933 else
12934 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 12935 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
edece237
CV
12936 fi
12937 fi;;
12938 no) if test x"$default_endian" != x; then
1ac72f06 12939 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
12940 else
12941 if test x"$wire_endian" != x; then
1ac72f06 12942 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237
CV
12943 else
12944 echo "No default endian for target $target" 1>&6
1ac72f06 12945 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
edece237
CV
12946 fi
12947 fi;;
81ecdfbb 12948 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
edece237
CV
12949esac
12950if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12951 echo "Setting endian flags = $sim_endian" 6>&1
12952fi
12953else
12954 if test x"$default_endian" != x; then
1ac72f06 12955 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
12956else
12957 if test x"$wire_endian" != x; then
1ac72f06 12958 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237
CV
12959 else
12960 sim_endian=
12961 fi
12962fi
81ecdfbb
RW
12963fi
12964
edece237
CV
12965wire_alignment="STRICT_ALIGNMENT"
12966default_alignment=""
12967
81ecdfbb
RW
12968# Check whether --enable-sim-alignment was given.
12969if test "${enable_sim_alignment+set}" = set; then :
12970 enableval=$enable_sim_alignment; case "${enableval}" in
edece237
CV
12971 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12972 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12973 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12974 yes) if test x"$wire_alignment" != x; then
12975 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12976 else
12977 if test x"$default_alignment" != x; then
12978 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12979 else
12980 echo "No hard-wired alignment for target $target" 1>&6
12981 sim_alignment="-DWITH_ALIGNMENT=0"
12982 fi
12983 fi;;
12984 no) if test x"$default_alignment" != x; then
12985 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12986 else
12987 if test x"$wire_alignment" != x; then
12988 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12989 else
12990 echo "No default alignment for target $target" 1>&6
12991 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12992 fi
12993 fi;;
81ecdfbb 12994 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
edece237
CV
12995esac
12996if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12997 echo "Setting alignment flags = $sim_alignment" 6>&1
12998fi
12999else
13000 if test x"$default_alignment" != x; then
13001 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13002else
13003 if test x"$wire_alignment" != x; then
13004 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13005 else
13006 sim_alignment=
13007 fi
13008fi
81ecdfbb
RW
13009fi
13010
edece237 13011
81ecdfbb
RW
13012# Check whether --enable-sim-hostendian was given.
13013if test "${enable_sim_hostendian+set}" = set; then :
13014 enableval=$enable_sim_hostendian; case "${enableval}" in
1ac72f06
MF
13015 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_UNKNOWN";;
13016 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_BIG";;
13017 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
81ecdfbb 13018 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
edece237
CV
13019esac
13020if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13021 echo "Setting hostendian flags = $sim_hostendian" 6>&1
13022fi
13023else
13024
13025if test "x$cross_compiling" = "xno"; then
81ecdfbb
RW
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13027$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13028if test "${ac_cv_c_bigendian+set}" = set; then :
13029 $as_echo_n "(cached) " >&6
13030else
13031 ac_cv_c_bigendian=unknown
13032 # See if we're dealing with a universal compiler.
13033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034/* end confdefs.h. */
13035#ifndef __APPLE_CC__
13036 not a universal capable compiler
13037 #endif
13038 typedef int dummy;
13039
edece237 13040_ACEOF
81ecdfbb
RW
13041if ac_fn_c_try_compile "$LINENO"; then :
13042
13043 # Check for potential -arch flags. It is not universal unless
13044 # there are at least two -arch flags with different values.
13045 ac_arch=
13046 ac_prev=
13047 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13048 if test -n "$ac_prev"; then
13049 case $ac_word in
13050 i?86 | x86_64 | ppc | ppc64)
13051 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13052 ac_arch=$ac_word
13053 else
13054 ac_cv_c_bigendian=universal
13055 break
13056 fi
13057 ;;
13058 esac
13059 ac_prev=
13060 elif test "x$ac_word" = "x-arch"; then
13061 ac_prev=arch
13062 fi
13063 done
13064fi
13065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13066 if test $ac_cv_c_bigendian = unknown; then
13067 # See if sys/param.h defines the BYTE_ORDER macro.
13068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
13069/* end confdefs.h. */
13070#include <sys/types.h>
81ecdfbb 13071 #include <sys/param.h>
edece237
CV
13072
13073int
13074main ()
13075{
81ecdfbb
RW
13076#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13077 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13078 && LITTLE_ENDIAN)
13079 bogus endian macros
13080 #endif
edece237
CV
13081
13082 ;
13083 return 0;
13084}
13085_ACEOF
81ecdfbb 13086if ac_fn_c_try_compile "$LINENO"; then :
edece237 13087 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 13088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
13089/* end confdefs.h. */
13090#include <sys/types.h>
81ecdfbb 13091 #include <sys/param.h>
edece237
CV
13092
13093int
13094main ()
13095{
13096#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
13097 not big endian
13098 #endif
edece237
CV
13099
13100 ;
13101 return 0;
13102}
13103_ACEOF
81ecdfbb 13104if ac_fn_c_try_compile "$LINENO"; then :
edece237
CV
13105 ac_cv_c_bigendian=yes
13106else
81ecdfbb 13107 ac_cv_c_bigendian=no
edece237 13108fi
81ecdfbb
RW
13109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13110fi
13111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13112 fi
13113 if test $ac_cv_c_bigendian = unknown; then
13114 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13116/* end confdefs.h. */
13117#include <limits.h>
edece237 13118
81ecdfbb
RW
13119int
13120main ()
13121{
13122#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13123 bogus endian macros
13124 #endif
13125
13126 ;
13127 return 0;
13128}
edece237 13129_ACEOF
81ecdfbb
RW
13130if ac_fn_c_try_compile "$LINENO"; then :
13131 # It does; now see whether it defined to _BIG_ENDIAN or not.
13132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237 13133/* end confdefs.h. */
81ecdfbb
RW
13134#include <limits.h>
13135
edece237
CV
13136int
13137main ()
13138{
81ecdfbb
RW
13139#ifndef _BIG_ENDIAN
13140 not big endian
13141 #endif
13142
edece237
CV
13143 ;
13144 return 0;
13145}
13146_ACEOF
81ecdfbb 13147if ac_fn_c_try_compile "$LINENO"; then :
edece237 13148 ac_cv_c_bigendian=yes
81ecdfbb
RW
13149else
13150 ac_cv_c_bigendian=no
edece237 13151fi
81ecdfbb 13152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
edece237 13153fi
81ecdfbb
RW
13154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13155 fi
13156 if test $ac_cv_c_bigendian = unknown; then
13157 # Compile a test program.
13158 if test "$cross_compiling" = yes; then :
13159 # Try to guess by grepping values from an object file.
13160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13161/* end confdefs.h. */
13162short int ascii_mm[] =
13163 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13164 short int ascii_ii[] =
13165 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13166 int use_ascii (int i) {
13167 return ascii_mm[i] + ascii_ii[i];
13168 }
13169 short int ebcdic_ii[] =
13170 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13171 short int ebcdic_mm[] =
13172 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13173 int use_ebcdic (int i) {
13174 return ebcdic_mm[i] + ebcdic_ii[i];
13175 }
13176 extern int foo;
edece237 13177
81ecdfbb
RW
13178int
13179main ()
13180{
13181return use_ascii (foo) == use_ebcdic (foo);
13182 ;
13183 return 0;
13184}
edece237 13185_ACEOF
81ecdfbb
RW
13186if ac_fn_c_try_compile "$LINENO"; then :
13187 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13188 ac_cv_c_bigendian=yes
13189 fi
13190 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13191 if test "$ac_cv_c_bigendian" = unknown; then
13192 ac_cv_c_bigendian=no
13193 else
13194 # finding both strings is unlikely to happen, but who knows?
13195 ac_cv_c_bigendian=unknown
13196 fi
13197 fi
13198fi
13199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13200else
13201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237 13202/* end confdefs.h. */
81ecdfbb 13203$ac_includes_default
edece237
CV
13204int
13205main ()
13206{
81ecdfbb
RW
13207
13208 /* Are we little or big endian? From Harbison&Steele. */
13209 union
13210 {
13211 long int l;
13212 char c[sizeof (long int)];
13213 } u;
13214 u.l = 1;
13215 return u.c[sizeof (long int) - 1] == 1;
13216
13217 ;
13218 return 0;
edece237
CV
13219}
13220_ACEOF
81ecdfbb 13221if ac_fn_c_try_run "$LINENO"; then :
edece237
CV
13222 ac_cv_c_bigendian=no
13223else
81ecdfbb 13224 ac_cv_c_bigendian=yes
edece237 13225fi
81ecdfbb
RW
13226rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13227 conftest.$ac_objext conftest.beam conftest.$ac_ext
edece237 13228fi
81ecdfbb
RW
13229
13230 fi
edece237 13231fi
81ecdfbb
RW
13232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13233$as_echo "$ac_cv_c_bigendian" >&6; }
13234 case $ac_cv_c_bigendian in #(
13235 yes)
13236 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13237;; #(
13238 no)
13239 ;; #(
13240 universal)
edece237 13241
81ecdfbb
RW
13242$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13243
13244 ;; #(
13245 *)
13246 as_fn_error "unknown endianness
13247 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13248 esac
edece237
CV
13249
13250 if test $ac_cv_c_bigendian = yes; then
1ac72f06 13251 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_BIG"
edece237 13252 else
1ac72f06 13253 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_LITTLE"
edece237
CV
13254 fi
13255else
1ac72f06 13256 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
edece237 13257fi
81ecdfbb
RW
13258fi
13259
edece237
CV
13260
13261default_sim_scache="16384"
81ecdfbb
RW
13262# Check whether --enable-sim-scache was given.
13263if test "${enable_sim_scache+set}" = set; then :
13264 enableval=$enable_sim_scache; case "${enableval}" in
edece237
CV
13265 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13266 no) sim_scache="-DWITH_SCACHE=0" ;;
13267 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
81ecdfbb 13268 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
edece237
CV
13269 sim_scache="";;
13270esac
13271if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13272 echo "Setting scache size = $sim_scache" 6>&1
13273fi
13274else
13275 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
81ecdfbb
RW
13276fi
13277
edece237
CV
13278
13279
13280default_sim_default_model="iq2000"
81ecdfbb
RW
13281# Check whether --enable-sim-default-model was given.
13282if test "${enable_sim_default_model+set}" = set; then :
13283 enableval=$enable_sim_default_model; case "${enableval}" in
13284 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
edece237
CV
13285 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13286esac
13287if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13288 echo "Setting default model = $sim_default_model" 6>&1
13289fi
13290else
13291 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
81ecdfbb
RW
13292fi
13293
edece237
CV
13294
13295
81ecdfbb
RW
13296# Check whether --enable-sim-environment was given.
13297if test "${enable_sim_environment+set}" = set; then :
13298 enableval=$enable_sim_environment; case "${enableval}" in
edece237
CV
13299 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13300 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13301 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13302 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
81ecdfbb 13303 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
edece237
CV
13304 sim_environment="";;
13305esac
13306if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13307 echo "Setting sim environment = $sim_environment" 6>&1
13308fi
13309else
13310 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
81ecdfbb
RW
13311fi
13312
edece237
CV
13313
13314default_sim_inline=""
81ecdfbb
RW
13315# Check whether --enable-sim-inline was given.
13316if test "${enable_sim_inline+set}" = set; then :
13317 enableval=$enable_sim_inline; sim_inline=""
edece237
CV
13318case "$enableval" in
13319 no) sim_inline="-DDEFAULT_INLINE=0";;
13320 0) sim_inline="-DDEFAULT_INLINE=0";;
13321 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13322 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13323 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13324 new_flag=""
13325 case "$x" in
13326 *_INLINE=*) new_flag="-D$x";;
13327 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13328 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13329 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13330 esac
13331 if test x"$sim_inline" = x""; then
13332 sim_inline="$new_flag"
13333 else
13334 sim_inline="$sim_inline $new_flag"
13335 fi
13336 done;;
13337esac
13338if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13339 echo "Setting inline flags = $sim_inline" 6>&1
13340fi
13341else
13342
13343if test "x$cross_compiling" = "xno"; then
13344 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13345 sim_inline="${default_sim_inline}"
13346 if test x"$silent" != x"yes"; then
13347 echo "Setting inline flags = $sim_inline" 6>&1
13348 fi
13349 else
13350 sim_inline=""
13351 fi
13352else
13353 sim_inline="-DDEFAULT_INLINE=0"
13354fi
81ecdfbb
RW
13355fi
13356
edece237
CV
13357
13358cgen_maint=no
13359cgen=guile
13360cgendir='$(srcdir)/../../cgen'
81ecdfbb
RW
13361# Check whether --enable-cgen-maint was given.
13362if test "${enable_cgen_maint+set}" = set; then :
13363 enableval=$enable_cgen_maint; case "${enableval}" in
edece237
CV
13364 yes) cgen_maint=yes ;;
13365 no) cgen_maint=no ;;
13366 *)
13367 # argument is cgen install directory (not implemented yet).
13368 # Having a `share' directory might be more appropriate for the .scm,
13369 # .cpu, etc. files.
13370 cgendir=${cgen_maint}/lib/cgen
13371 cgen=guile
13372 ;;
13373esac
81ecdfbb
RW
13374fi
13375if test x${cgen_maint} != xno ; then
edece237
CV
13376 CGEN_MAINT=''
13377else
13378 CGEN_MAINT='#'
13379fi
13380
13381
13382
13383
13384
13385
94c63d78
JS
13386if test """"; then
13387 hardware=""""
13388else
13389 hardware="cfi core pal glue"
13390fi
13391hardware="$hardware """
1517bd27 13392
94c63d78
JS
13393sim_hw_cflags="-DWITH_HW=1"
13394sim_hw="$hardware"
13395sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13396
94c63d78
JS
13397# Check whether --enable-sim-hardware was given.
13398if test "${enable_sim_hardware+set}" = set; then :
13399 enableval=$enable_sim_hardware;
30452bbe 13400else
97f478c5 13401 enable_sim_hardware="yes"
1517bd27
MF
13402fi
13403
13404case ${enable_sim_hardware} in
64dd13df
MF
13405 yes|no) ;;
13406 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13407 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13408 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
94c63d78 13409esac
1517bd27 13410
64dd13df 13411if test "$enable_sim_hardware" = no; then
94c63d78
JS
13412 sim_hw_objs=
13413 sim_hw_cflags="-DWITH_HW=0"
13414 sim_hw=
13415else
13416 sim_hw_cflags="-DWITH_HW=1"
13417 # remove duplicates
13418 sim_hw=""
13419 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13420 for i in $hardware ; do
13421 case " $sim_hw " in
13422 *" $i "*) ;;
13423 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13424 esac
13425 done
13426 # mingw does not support sockser
94c63d78
JS
13427 case ${host} in
13428 *mingw*) ;;
49cd1634
MF
13429 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13430 # that you instatiate. Instead, other code will call into it directly.
13431 # At some point, we should convert it over.
13432 sim_hw_objs="$sim_hw_objs dv-sockser.o"
94c63d78
JS
13433
13434cat >>confdefs.h <<_ACEOF
13435#define HAVE_DV_SOCKSER 1
13436_ACEOF
13437
13438 ;;
13439 esac
1517bd27
MF
13440 if test x"$silent" != x"yes"; then
13441 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
94c63d78 13442 fi
1517bd27
MF
13443 case " $hardware " in
13444 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
94c63d78
JS
13445$as_echo_n "checking for log2 in -lm... " >&6; }
13446if test "${ac_cv_lib_m_log2+set}" = set; then :
13447 $as_echo_n "(cached) " >&6
13448else
13449 ac_check_lib_save_LIBS=$LIBS
13450LIBS="-lm $LIBS"
13451cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13452/* end confdefs.h. */
13453
13454/* Override any GCC internal prototype to avoid an error.
13455 Use char because int might match the return type of a GCC
13456 builtin and then its argument prototype would still apply. */
13457#ifdef __cplusplus
13458extern "C"
13459#endif
13460char log2 ();
13461int
13462main ()
13463{
13464return log2 ();
13465 ;
13466 return 0;
13467}
13468_ACEOF
13469if ac_fn_c_try_link "$LINENO"; then :
13470 ac_cv_lib_m_log2=yes
13471else
13472 ac_cv_lib_m_log2=no
13473fi
13474rm -f core conftest.err conftest.$ac_objext \
13475 conftest$ac_exeext conftest.$ac_ext
13476LIBS=$ac_check_lib_save_LIBS
13477fi
13478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13479$as_echo "$ac_cv_lib_m_log2" >&6; }
13480if test "x$ac_cv_lib_m_log2" = x""yes; then :
13481 cat >>confdefs.h <<_ACEOF
13482#define HAVE_LIBM 1
13483_ACEOF
13484
13485 LIBS="-lm $LIBS"
13486
13487fi
13488;;
1517bd27
MF
13489 esac
13490fi
94c63d78
JS
13491
13492
94c63d78 13493
edece237
CV
13494ac_sources="$sim_link_files"
13495ac_dests="$sim_link_links"
13496while test -n "$ac_sources"; do
13497 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13498 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13499 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13500done
81ecdfbb 13501ac_config_links="$ac_config_links $ac_config_links_1"
edece237
CV
13502
13503cgen_breaks=""
13504if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13505cgen_breaks="break cgen_rtx_error";
13506fi
13507
81ecdfbb 13508ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
edece237 13509
81ecdfbb 13510ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
edece237 13511
81ecdfbb 13512ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
edece237 13513
81ecdfbb 13514ac_config_commands="$ac_config_commands Makefile"
edece237 13515
81ecdfbb 13516ac_config_commands="$ac_config_commands stamp-h"
edece237
CV
13517
13518cat >confcache <<\_ACEOF
13519# This file is a shell script that caches the results of configure
13520# tests run on this system so they can be shared between configure
13521# scripts and configure runs, see configure's option --config-cache.
13522# It is not useful on other systems. If it contains results you don't
13523# want to keep, you may remove or edit it.
13524#
13525# config.status only pays attention to the cache file if you give it
13526# the --recheck option to rerun configure.
13527#
13528# `ac_cv_env_foo' variables (set or unset) will be overridden when
13529# loading this file, other *unset* `ac_cv_foo' will be assigned the
13530# following values.
13531
13532_ACEOF
13533
13534# The following way of writing the cache mishandles newlines in values,
13535# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13536# So, we kill variables containing newlines.
edece237
CV
13537# Ultrix sh set writes to stderr and can't be redirected directly,
13538# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13539(
13540 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13541 eval ac_val=\$$ac_var
13542 case $ac_val in #(
13543 *${as_nl}*)
13544 case $ac_var in #(
13545 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13546$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13547 esac
13548 case $ac_var in #(
13549 _ | IFS | as_nl) ;; #(
13550 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13551 *) { eval $ac_var=; unset $ac_var;} ;;
13552 esac ;;
13553 esac
13554 done
13555
edece237 13556 (set) 2>&1 |
81ecdfbb
RW
13557 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13558 *${as_nl}ac_space=\ *)
13559 # `set' does not quote correctly, so add quotes: double-quote
13560 # substitution turns \\\\ into \\, and sed turns \\ into \.
edece237
CV
13561 sed -n \
13562 "s/'/'\\\\''/g;
13563 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13564 ;; #(
edece237
CV
13565 *)
13566 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13567 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
edece237 13568 ;;
81ecdfbb
RW
13569 esac |
13570 sort
13571) |
edece237 13572 sed '
81ecdfbb 13573 /^ac_cv_env_/b end
edece237 13574 t clear
81ecdfbb 13575 :clear
edece237
CV
13576 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13577 t end
81ecdfbb
RW
13578 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13579 :end' >>confcache
13580if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13581 if test -w "$cache_file"; then
13582 test "x$cache_file" != "x/dev/null" &&
13583 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13584$as_echo "$as_me: updating cache $cache_file" >&6;}
edece237
CV
13585 cat confcache >$cache_file
13586 else
81ecdfbb
RW
13587 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13588$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
edece237
CV
13589 fi
13590fi
13591rm -f confcache
13592
13593test "x$prefix" = xNONE && prefix=$ac_default_prefix
13594# Let make expand exec_prefix.
13595test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13596
edece237
CV
13597DEFS=-DHAVE_CONFIG_H
13598
13599ac_libobjs=
13600ac_ltlibobjs=
13601for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13602 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13603 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13604 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13605 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13606 # will be set to the directory where LIBOBJS objects are built.
13607 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13608 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
edece237
CV
13609done
13610LIBOBJS=$ac_libobjs
13611
13612LTLIBOBJS=$ac_ltlibobjs
13613
13614
db2e4d67
MF
13615if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13616 as_fn_error "conditional \"GMAKE\" was never defined.
13617Usually this means the macro was only invoked conditionally." "$LINENO" 5
13618fi
6bb11ab3
L
13619if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13620 as_fn_error "conditional \"PLUGINS\" was never defined.
13621Usually this means the macro was only invoked conditionally." "$LINENO" 5
13622fi
31e6ad7d
MF
13623if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13624 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13625Usually this means the macro was only invoked conditionally." "$LINENO" 5
13626fi
edece237 13627
81ecdfbb 13628
edece237 13629: ${CONFIG_STATUS=./config.status}
81ecdfbb 13630ac_write_fail=0
edece237
CV
13631ac_clean_files_save=$ac_clean_files
13632ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13633{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13634$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13635as_write_fail=0
13636cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
edece237
CV
13637#! $SHELL
13638# Generated by $as_me.
13639# Run this file to recreate the current configuration.
13640# Compiler output produced by configure, useful for debugging
13641# configure, is in config.log if it exists.
13642
13643debug=false
13644ac_cs_recheck=false
13645ac_cs_silent=false
edece237 13646
81ecdfbb
RW
13647SHELL=\${CONFIG_SHELL-$SHELL}
13648export SHELL
13649_ASEOF
13650cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13651## -------------------- ##
13652## M4sh Initialization. ##
13653## -------------------- ##
13654
13655# Be more Bourne compatible
13656DUALCASE=1; export DUALCASE # for MKS sh
13657if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
edece237
CV
13658 emulate sh
13659 NULLCMD=:
81ecdfbb 13660 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
edece237
CV
13661 # is contrary to our usage. Disable this feature.
13662 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13663 setopt NO_GLOB_SUBST
13664else
13665 case `(set -o) 2>/dev/null` in #(
13666 *posix*) :
13667 set -o posix ;; #(
13668 *) :
13669 ;;
13670esac
edece237 13671fi
edece237 13672
81ecdfbb
RW
13673
13674as_nl='
13675'
13676export as_nl
13677# Printing a long string crashes Solaris 7 /usr/bin/printf.
13678as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13679as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13680as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13681# Prefer a ksh shell builtin over an external printf program on Solaris,
13682# but without wasting forks for bash or zsh.
13683if test -z "$BASH_VERSION$ZSH_VERSION" \
13684 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13685 as_echo='print -r --'
13686 as_echo_n='print -rn --'
13687elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13688 as_echo='printf %s\n'
13689 as_echo_n='printf %s'
13690else
13691 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13692 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13693 as_echo_n='/usr/ucb/echo -n'
13694 else
13695 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13696 as_echo_n_body='eval
13697 arg=$1;
13698 case $arg in #(
13699 *"$as_nl"*)
13700 expr "X$arg" : "X\\(.*\\)$as_nl";
13701 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13702 esac;
13703 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13704 '
13705 export as_echo_n_body
13706 as_echo_n='sh -c $as_echo_n_body as_echo'
13707 fi
13708 export as_echo_body
13709 as_echo='sh -c $as_echo_body as_echo'
13710fi
13711
13712# The user is always right.
13713if test "${PATH_SEPARATOR+set}" != set; then
13714 PATH_SEPARATOR=:
13715 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13716 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13717 PATH_SEPARATOR=';'
13718 }
edece237
CV
13719fi
13720
13721
81ecdfbb
RW
13722# IFS
13723# We need space, tab and new line, in precisely that order. Quoting is
13724# there to prevent editors from complaining about space-tab.
13725# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13726# splitting by setting IFS to empty value.)
13727IFS=" "" $as_nl"
13728
13729# Find who we are. Look in the path if we contain no directory separator.
13730case $0 in #((
13731 *[\\/]* ) as_myself=$0 ;;
13732 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13733for as_dir in $PATH
13734do
13735 IFS=$as_save_IFS
13736 test -z "$as_dir" && as_dir=.
13737 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13738 done
13739IFS=$as_save_IFS
13740
13741 ;;
13742esac
13743# We did not find ourselves, most probably we were run as `sh COMMAND'
13744# in which case we are not to be found in the path.
13745if test "x$as_myself" = x; then
13746 as_myself=$0
13747fi
13748if test ! -f "$as_myself"; then
13749 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13750 exit 1
13751fi
13752
13753# Unset variables that we do not need and which cause bugs (e.g. in
13754# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13755# suppresses any "Segmentation fault" message there. '((' could
13756# trigger a bug in pdksh 5.2.14.
13757for as_var in BASH_ENV ENV MAIL MAILPATH
13758do eval test x\${$as_var+set} = xset \
13759 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13760done
edece237
CV
13761PS1='$ '
13762PS2='> '
13763PS4='+ '
13764
13765# NLS nuisances.
81ecdfbb
RW
13766LC_ALL=C
13767export LC_ALL
13768LANGUAGE=C
13769export LANGUAGE
13770
13771# CDPATH.
13772(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13773
13774
13775# as_fn_error ERROR [LINENO LOG_FD]
13776# ---------------------------------
13777# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13778# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13779# script with status $?, using 1 if that was 0.
13780as_fn_error ()
13781{
13782 as_status=$?; test $as_status -eq 0 && as_status=1
13783 if test "$3"; then
13784 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13785 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
edece237 13786 fi
81ecdfbb
RW
13787 $as_echo "$as_me: error: $1" >&2
13788 as_fn_exit $as_status
13789} # as_fn_error
13790
13791
13792# as_fn_set_status STATUS
13793# -----------------------
13794# Set $? to STATUS, without forking.
13795as_fn_set_status ()
13796{
13797 return $1
13798} # as_fn_set_status
13799
13800# as_fn_exit STATUS
13801# -----------------
13802# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13803as_fn_exit ()
13804{
13805 set +e
13806 as_fn_set_status $1
13807 exit $1
13808} # as_fn_exit
13809
13810# as_fn_unset VAR
13811# ---------------
13812# Portably unset VAR.
13813as_fn_unset ()
13814{
13815 { eval $1=; unset $1;}
13816}
13817as_unset=as_fn_unset
13818# as_fn_append VAR VALUE
13819# ----------------------
13820# Append the text in VALUE to the end of the definition contained in VAR. Take
13821# advantage of any shell optimizations that allow amortized linear growth over
13822# repeated appends, instead of the typical quadratic growth present in naive
13823# implementations.
13824if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13825 eval 'as_fn_append ()
13826 {
13827 eval $1+=\$2
13828 }'
13829else
13830 as_fn_append ()
13831 {
13832 eval $1=\$$1\$2
13833 }
13834fi # as_fn_append
13835
13836# as_fn_arith ARG...
13837# ------------------
13838# Perform arithmetic evaluation on the ARGs, and store the result in the
13839# global $as_val. Take advantage of shells that can avoid forks. The arguments
13840# must be portable across $(()) and expr.
13841if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13842 eval 'as_fn_arith ()
13843 {
13844 as_val=$(( $* ))
13845 }'
13846else
13847 as_fn_arith ()
13848 {
13849 as_val=`expr "$@" || test $? -eq 1`
13850 }
13851fi # as_fn_arith
edece237 13852
81ecdfbb
RW
13853
13854if expr a : '\(a\)' >/dev/null 2>&1 &&
13855 test "X`expr 00001 : '.*\(...\)'`" = X001; then
edece237
CV
13856 as_expr=expr
13857else
13858 as_expr=false
13859fi
13860
81ecdfbb 13861if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
edece237
CV
13862 as_basename=basename
13863else
13864 as_basename=false
13865fi
13866
81ecdfbb
RW
13867if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13868 as_dirname=dirname
13869else
13870 as_dirname=false
13871fi
edece237 13872
81ecdfbb 13873as_me=`$as_basename -- "$0" ||
edece237
CV
13874$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13875 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13876 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13877$as_echo X/"$0" |
13878 sed '/^.*\/\([^/][^/]*\)\/*$/{
13879 s//\1/
13880 q
13881 }
13882 /^X\/\(\/\/\)$/{
13883 s//\1/
13884 q
13885 }
13886 /^X\/\(\/\).*/{
13887 s//\1/
13888 q
13889 }
13890 s/.*/./; q'`
edece237 13891
edece237
CV
13892# Avoid depending upon Character Ranges.
13893as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13894as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13895as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13896as_cr_digits='0123456789'
13897as_cr_alnum=$as_cr_Letters$as_cr_digits
13898
81ecdfbb
RW
13899ECHO_C= ECHO_N= ECHO_T=
13900case `echo -n x` in #(((((
13901-n*)
13902 case `echo 'xy\c'` in
13903 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13904 xy) ECHO_C='\c';;
13905 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13906 ECHO_T=' ';;
13907 esac;;
13908*)
13909 ECHO_N='-n';;
edece237
CV
13910esac
13911
81ecdfbb
RW
13912rm -f conf$$ conf$$.exe conf$$.file
13913if test -d conf$$.dir; then
13914 rm -f conf$$.dir/conf$$.file
edece237 13915else
81ecdfbb
RW
13916 rm -f conf$$.dir
13917 mkdir conf$$.dir 2>/dev/null
edece237 13918fi
81ecdfbb
RW
13919if (echo >conf$$.file) 2>/dev/null; then
13920 if ln -s conf$$.file conf$$ 2>/dev/null; then
edece237 13921 as_ln_s='ln -s'
81ecdfbb
RW
13922 # ... but there are two gotchas:
13923 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13924 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13925 # In both cases, we have to default to `cp -p'.
13926 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13927 as_ln_s='cp -p'
13928 elif ln conf$$.file conf$$ 2>/dev/null; then
13929 as_ln_s=ln
13930 else
13931 as_ln_s='cp -p'
edece237 13932 fi
edece237
CV
13933else
13934 as_ln_s='cp -p'
13935fi
81ecdfbb
RW
13936rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13937rmdir conf$$.dir 2>/dev/null
13938
13939
13940# as_fn_mkdir_p
13941# -------------
13942# Create "$as_dir" as a directory, including parents if necessary.
13943as_fn_mkdir_p ()
13944{
13945
13946 case $as_dir in #(
13947 -*) as_dir=./$as_dir;;
13948 esac
13949 test -d "$as_dir" || eval $as_mkdir_p || {
13950 as_dirs=
13951 while :; do
13952 case $as_dir in #(
13953 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13954 *) as_qdir=$as_dir;;
13955 esac
13956 as_dirs="'$as_qdir' $as_dirs"
13957 as_dir=`$as_dirname -- "$as_dir" ||
13958$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13959 X"$as_dir" : 'X\(//\)[^/]' \| \
13960 X"$as_dir" : 'X\(//\)$' \| \
13961 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13962$as_echo X"$as_dir" |
13963 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13964 s//\1/
13965 q
13966 }
13967 /^X\(\/\/\)[^/].*/{
13968 s//\1/
13969 q
13970 }
13971 /^X\(\/\/\)$/{
13972 s//\1/
13973 q
13974 }
13975 /^X\(\/\).*/{
13976 s//\1/
13977 q
13978 }
13979 s/.*/./; q'`
13980 test -d "$as_dir" && break
13981 done
13982 test -z "$as_dirs" || eval "mkdir $as_dirs"
13983 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
edece237 13984
81ecdfbb
RW
13985
13986} # as_fn_mkdir_p
edece237 13987if mkdir -p . 2>/dev/null; then
81ecdfbb 13988 as_mkdir_p='mkdir -p "$as_dir"'
edece237
CV
13989else
13990 test -d ./-p && rmdir ./-p
13991 as_mkdir_p=false
13992fi
13993
81ecdfbb
RW
13994if test -x / >/dev/null 2>&1; then
13995 as_test_x='test -x'
13996else
13997 if ls -dL / >/dev/null 2>&1; then
13998 as_ls_L_option=L
13999 else
14000 as_ls_L_option=
14001 fi
14002 as_test_x='
14003 eval sh -c '\''
14004 if test -d "$1"; then
14005 test -d "$1/.";
14006 else
14007 case $1 in #(
14008 -*)set "./$1";;
14009 esac;
14010 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14011 ???[sx]*):;;*)false;;esac;fi
14012 '\'' sh
14013 '
14014fi
14015as_executable_p=$as_test_x
edece237
CV
14016
14017# Sed expression to map a string onto a valid CPP name.
14018as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14019
14020# Sed expression to map a string onto a valid variable name.
14021as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14022
14023
edece237 14024exec 6>&1
81ecdfbb
RW
14025## ----------------------------------- ##
14026## Main body of $CONFIG_STATUS script. ##
14027## ----------------------------------- ##
14028_ASEOF
14029test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14030
14031cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14032# Save the log message, to keep $0 and so on meaningful, and to
edece237 14033# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14034# values after options handling.
14035ac_log="
edece237 14036This file was extended by $as_me, which was
81ecdfbb 14037generated by GNU Autoconf 2.64. Invocation command line was
edece237
CV
14038
14039 CONFIG_FILES = $CONFIG_FILES
14040 CONFIG_HEADERS = $CONFIG_HEADERS
14041 CONFIG_LINKS = $CONFIG_LINKS
14042 CONFIG_COMMANDS = $CONFIG_COMMANDS
14043 $ $0 $@
14044
81ecdfbb
RW
14045on `(hostname || uname -n) 2>/dev/null | sed 1q`
14046"
14047
edece237
CV
14048_ACEOF
14049
81ecdfbb
RW
14050case $ac_config_files in *"
14051"*) set x $ac_config_files; shift; ac_config_files=$*;;
14052esac
edece237 14053
81ecdfbb
RW
14054case $ac_config_headers in *"
14055"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14056esac
edece237 14057
edece237 14058
81ecdfbb
RW
14059cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14060# Files that config.status was made for.
14061config_files="$ac_config_files"
14062config_headers="$ac_config_headers"
14063config_links="$ac_config_links"
14064config_commands="$ac_config_commands"
edece237 14065
81ecdfbb 14066_ACEOF
edece237 14067
81ecdfbb 14068cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
edece237 14069ac_cs_usage="\
81ecdfbb
RW
14070\`$as_me' instantiates files and other configuration actions
14071from templates according to the current configuration. Unless the files
14072and actions are specified as TAGs, all are instantiated by default.
edece237 14073
81ecdfbb 14074Usage: $0 [OPTION]... [TAG]...
edece237
CV
14075
14076 -h, --help print this help, then exit
81ecdfbb
RW
14077 -V, --version print version number and configuration settings, then exit
14078 -q, --quiet, --silent
14079 do not print progress messages
edece237
CV
14080 -d, --debug don't remove temporary files
14081 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14082 --file=FILE[:TEMPLATE]
14083 instantiate the configuration file FILE
14084 --header=FILE[:TEMPLATE]
14085 instantiate the configuration header FILE
edece237
CV
14086
14087Configuration files:
14088$config_files
14089
14090Configuration headers:
14091$config_headers
14092
14093Configuration links:
14094$config_links
14095
14096Configuration commands:
14097$config_commands
14098
81ecdfbb 14099Report bugs to the package provider."
edece237 14100
81ecdfbb
RW
14101_ACEOF
14102cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
edece237
CV
14103ac_cs_version="\\
14104config.status
81ecdfbb
RW
14105configured by $0, generated by GNU Autoconf 2.64,
14106 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
edece237 14107
81ecdfbb 14108Copyright (C) 2009 Free Software Foundation, Inc.
edece237
CV
14109This config.status script is free software; the Free Software Foundation
14110gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14111
14112ac_pwd='$ac_pwd'
14113srcdir='$srcdir'
14114INSTALL='$INSTALL'
6bb11ab3 14115AWK='$AWK'
81ecdfbb 14116test -n "\$AWK" || AWK=awk
edece237
CV
14117_ACEOF
14118
81ecdfbb
RW
14119cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14120# The default lists apply if the user does not specify any file.
edece237
CV
14121ac_need_defaults=:
14122while test $# != 0
14123do
14124 case $1 in
14125 --*=*)
81ecdfbb
RW
14126 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14127 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
edece237
CV
14128 ac_shift=:
14129 ;;
81ecdfbb 14130 *)
edece237
CV
14131 ac_option=$1
14132 ac_optarg=$2
14133 ac_shift=shift
14134 ;;
edece237
CV
14135 esac
14136
14137 case $ac_option in
14138 # Handling of the options.
edece237
CV
14139 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14140 ac_cs_recheck=: ;;
81ecdfbb
RW
14141 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14142 $as_echo "$ac_cs_version"; exit ;;
14143 --debug | --debu | --deb | --de | --d | -d )
edece237
CV
14144 debug=: ;;
14145 --file | --fil | --fi | --f )
14146 $ac_shift
81ecdfbb
RW
14147 case $ac_optarg in
14148 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14149 esac
14150 as_fn_append CONFIG_FILES " '$ac_optarg'"
edece237
CV
14151 ac_need_defaults=false;;
14152 --header | --heade | --head | --hea )
14153 $ac_shift
81ecdfbb
RW
14154 case $ac_optarg in
14155 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14156 esac
14157 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
edece237 14158 ac_need_defaults=false;;
81ecdfbb
RW
14159 --he | --h)
14160 # Conflict between --help and --header
14161 as_fn_error "ambiguous option: \`$1'
14162Try \`$0 --help' for more information.";;
14163 --help | --hel | -h )
14164 $as_echo "$ac_cs_usage"; exit ;;
edece237
CV
14165 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14166 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14167 ac_cs_silent=: ;;
14168
14169 # This is an error.
81ecdfbb
RW
14170 -*) as_fn_error "unrecognized option: \`$1'
14171Try \`$0 --help' for more information." ;;
edece237 14172
81ecdfbb
RW
14173 *) as_fn_append ac_config_targets " $1"
14174 ac_need_defaults=false ;;
edece237
CV
14175
14176 esac
14177 shift
14178done
14179
14180ac_configure_extra_args=
14181
14182if $ac_cs_silent; then
14183 exec 6>/dev/null
14184 ac_configure_extra_args="$ac_configure_extra_args --silent"
14185fi
14186
14187_ACEOF
81ecdfbb 14188cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
edece237 14189if \$ac_cs_recheck; then
81ecdfbb
RW
14190 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14191 shift
14192 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14193 CONFIG_SHELL='$SHELL'
14194 export CONFIG_SHELL
14195 exec "\$@"
edece237
CV
14196fi
14197
14198_ACEOF
81ecdfbb
RW
14199cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14200exec 5>>config.log
14201{
14202 echo
14203 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14204## Running $as_me. ##
14205_ASBOX
14206 $as_echo "$ac_log"
14207} >&5
edece237 14208
81ecdfbb
RW
14209_ACEOF
14210cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14211#
14212# INIT-COMMANDS
14213#
14214ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14215
6bb11ab3
L
14216
14217# The HP-UX ksh and POSIX shell print the target directory to stdout
14218# if CDPATH is set.
14219(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14220
14221sed_quote_subst='$sed_quote_subst'
14222double_quote_subst='$double_quote_subst'
14223delay_variable_subst='$delay_variable_subst'
14224macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14225macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14226enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14227enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14228pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14229enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14230SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14231ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14232host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14233host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14234host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14235build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14236build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14237build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14238SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14239Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14240GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14241EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14242FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14243LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14244NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14245LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14246max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14247ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14248exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14249lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14250lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14251lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14252reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14253reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14254OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14255deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14256file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14257AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14258AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14259STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14260RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14261old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14262old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14263old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14264lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14265CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14266CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14267compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14268GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14269lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14270lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14271lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14272lt_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"`'
14273objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14274MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14275lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14276lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14277lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14278lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14279lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14280need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14281DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14282NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14283LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14284OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14285OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14286libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14287shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14288extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14289archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14290enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14291export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14292whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14293compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14294old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14295old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14296archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14297archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14298module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14299module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14300with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14301allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14302no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14303hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14304hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14305hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14306hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14307hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14308hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14309hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14310hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14311inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14312link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14313fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14314always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14315export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14316exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14317include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14318prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14319file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14320variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14321need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14322need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14323version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14324runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14325shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14326shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14327libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14328library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14329soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14330install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14331postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14332postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14333finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14334finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14335hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14336sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14337sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14338hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14339enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14340enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14341enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14342old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14343striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14344
14345LTCC='$LTCC'
14346LTCFLAGS='$LTCFLAGS'
14347compiler='$compiler_DEFAULT'
14348
14349# A function that is used when there is no print builtin or printf.
14350func_fallback_echo ()
14351{
14352 eval 'cat <<_LTECHO_EOF
14353\$1
14354_LTECHO_EOF'
14355}
14356
14357# Quote evaled strings.
14358for var in SHELL \
14359ECHO \
14360SED \
14361GREP \
14362EGREP \
14363FGREP \
14364LD \
14365NM \
14366LN_S \
14367lt_SP2NL \
14368lt_NL2SP \
14369reload_flag \
14370OBJDUMP \
14371deplibs_check_method \
14372file_magic_cmd \
14373AR \
14374AR_FLAGS \
14375STRIP \
14376RANLIB \
14377CC \
14378CFLAGS \
14379compiler \
14380lt_cv_sys_global_symbol_pipe \
14381lt_cv_sys_global_symbol_to_cdecl \
14382lt_cv_sys_global_symbol_to_c_name_address \
14383lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14384lt_prog_compiler_no_builtin_flag \
14385lt_prog_compiler_wl \
14386lt_prog_compiler_pic \
14387lt_prog_compiler_static \
14388lt_cv_prog_compiler_c_o \
14389need_locks \
14390DSYMUTIL \
14391NMEDIT \
14392LIPO \
14393OTOOL \
14394OTOOL64 \
14395shrext_cmds \
14396export_dynamic_flag_spec \
14397whole_archive_flag_spec \
14398compiler_needs_object \
14399with_gnu_ld \
14400allow_undefined_flag \
14401no_undefined_flag \
14402hardcode_libdir_flag_spec \
14403hardcode_libdir_flag_spec_ld \
14404hardcode_libdir_separator \
14405fix_srcfile_path \
14406exclude_expsyms \
14407include_expsyms \
14408file_list_spec \
14409variables_saved_for_relink \
14410libname_spec \
14411library_names_spec \
14412soname_spec \
14413install_override_mode \
14414finish_eval \
14415old_striplib \
14416striplib; do
14417 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14418 *[\\\\\\\`\\"\\\$]*)
14419 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14420 ;;
14421 *)
14422 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14423 ;;
14424 esac
14425done
14426
14427# Double-quote double-evaled strings.
14428for var in reload_cmds \
14429old_postinstall_cmds \
14430old_postuninstall_cmds \
14431old_archive_cmds \
14432extract_expsyms_cmds \
14433old_archive_from_new_cmds \
14434old_archive_from_expsyms_cmds \
14435archive_cmds \
14436archive_expsym_cmds \
14437module_cmds \
14438module_expsym_cmds \
14439export_symbols_cmds \
14440prelink_cmds \
14441postinstall_cmds \
14442postuninstall_cmds \
14443finish_cmds \
14444sys_lib_search_path_spec \
14445sys_lib_dlsearch_path_spec; do
14446 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14447 *[\\\\\\\`\\"\\\$]*)
14448 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14449 ;;
14450 *)
14451 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14452 ;;
14453 esac
14454done
14455
14456ac_aux_dir='$ac_aux_dir'
14457xsi_shell='$xsi_shell'
14458lt_shell_append='$lt_shell_append'
14459
14460# See if we are running on zsh, and set the options which allow our
14461# commands through without removal of \ escapes INIT.
14462if test -n "\${ZSH_VERSION+set}" ; then
14463 setopt NO_GLOB_SUBST
14464fi
14465
14466
14467 PACKAGE='$PACKAGE'
14468 VERSION='$VERSION'
14469 TIMESTAMP='$TIMESTAMP'
14470 RM='$RM'
14471 ofile='$ofile'
14472
14473
14474
14475
81ecdfbb 14476_ACEOF
edece237 14477
81ecdfbb 14478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
edece237 14479
81ecdfbb 14480# Handling of arguments.
edece237
CV
14481for ac_config_target in $ac_config_targets
14482do
81ecdfbb
RW
14483 case $ac_config_target in
14484 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14485 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14486 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14487 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14488 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14489 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14490 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14491 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14492 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14493
14494 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
edece237
CV
14495 esac
14496done
14497
81ecdfbb 14498
edece237
CV
14499# If the user did not use the arguments to specify the items to instantiate,
14500# then the envvar interface is used. Set only those that are not.
14501# We use the long form for the default assignment because of an extremely
14502# bizarre bug on SunOS 4.1.3.
14503if $ac_need_defaults; then
14504 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14505 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14506 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14507 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14508fi
14509
14510# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14511# simply because there is no reason against having it here, and in addition,
edece237 14512# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14513# Hook for its removal unless debugging.
14514# Note that there is a small window in which the directory will not be cleaned:
14515# after its creation but before its name has been assigned to `$tmp'.
edece237
CV
14516$debug ||
14517{
81ecdfbb
RW
14518 tmp=
14519 trap 'exit_status=$?
14520 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14521' 0
14522 trap 'as_fn_exit 1' 1 2 13 15
edece237 14523}
edece237
CV
14524# Create a (secure) tmp directory for tmp files.
14525
14526{
81ecdfbb 14527 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
edece237
CV
14528 test -n "$tmp" && test -d "$tmp"
14529} ||
14530{
81ecdfbb
RW
14531 tmp=./conf$$-$RANDOM
14532 (umask 077 && mkdir "$tmp")
14533} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
edece237 14534
81ecdfbb
RW
14535# Set up the scripts for CONFIG_FILES section.
14536# No need to generate them if there are no CONFIG_FILES.
14537# This happens for instance with `./config.status config.h'.
14538if test -n "$CONFIG_FILES"; then
edece237 14539
edece237 14540
81ecdfbb
RW
14541ac_cr=`echo X | tr X '\015'`
14542# On cygwin, bash can eat \r inside `` if the user requested igncr.
14543# But we know of no other shell where ac_cr would be empty at this
14544# point, so we can use a bashism as a fallback.
14545if test "x$ac_cr" = x; then
14546 eval ac_cr=\$\'\\r\'
14547fi
14548ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14549if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14550 ac_cs_awk_cr='\r'
14551else
14552 ac_cs_awk_cr=$ac_cr
14553fi
edece237 14554
81ecdfbb 14555echo 'BEGIN {' >"$tmp/subs1.awk" &&
edece237
CV
14556_ACEOF
14557
81ecdfbb
RW
14558
14559{
14560 echo "cat >conf$$subs.awk <<_ACEOF" &&
14561 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14562 echo "_ACEOF"
14563} >conf$$subs.sh ||
14564 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14565ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14566ac_delim='%!_!# '
14567for ac_last_try in false false false false false :; do
14568 . ./conf$$subs.sh ||
14569 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14570
14571 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14572 if test $ac_delim_n = $ac_delim_num; then
14573 break
14574 elif $ac_last_try; then
14575 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14576 else
14577 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
edece237 14578 fi
81ecdfbb
RW
14579done
14580rm -f conf$$subs.sh
edece237 14581
81ecdfbb
RW
14582cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14583cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
edece237 14584_ACEOF
81ecdfbb
RW
14585sed -n '
14586h
14587s/^/S["/; s/!.*/"]=/
14588p
14589g
14590s/^[^!]*!//
14591:repl
14592t repl
14593s/'"$ac_delim"'$//
14594t delim
14595:nl
14596h
14597s/\(.\{148\}\).*/\1/
14598t more1
14599s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14600p
14601n
14602b repl
14603:more1
14604s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14605p
14606g
14607s/.\{148\}//
14608t nl
14609:delim
14610h
14611s/\(.\{148\}\).*/\1/
14612t more2
14613s/["\\]/\\&/g; s/^/"/; s/$/"/
14614p
14615b
14616:more2
14617s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14618p
14619g
14620s/.\{148\}//
14621t delim
14622' <conf$$subs.awk | sed '
14623/^[^""]/{
14624 N
14625 s/\n//
14626}
14627' >>$CONFIG_STATUS || ac_write_fail=1
14628rm -f conf$$subs.awk
14629cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14630_ACAWK
14631cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14632 for (key in S) S_is_set[key] = 1
14633 FS = "\a"
edece237 14634
81ecdfbb
RW
14635}
14636{
14637 line = $ 0
14638 nfields = split(line, field, "@")
14639 substed = 0
14640 len = length(field[1])
14641 for (i = 2; i < nfields; i++) {
14642 key = field[i]
14643 keylen = length(key)
14644 if (S_is_set[key]) {
14645 value = S[key]
14646 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14647 len += length(value) + length(field[++i])
14648 substed = 1
14649 } else
14650 len += 1 + keylen
14651 }
14652
14653 print line
14654}
edece237 14655
81ecdfbb
RW
14656_ACAWK
14657_ACEOF
14658cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14659if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14660 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
edece237 14661else
81ecdfbb
RW
14662 cat
14663fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14664 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14665_ACEOF
edece237 14666
81ecdfbb
RW
14667# VPATH may cause trouble with some makes, so we remove $(srcdir),
14668# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14669# trailing colons and then remove the whole line if VPATH becomes empty
14670# (actually we leave an empty line to preserve line numbers).
14671if test "x$srcdir" = x.; then
14672 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14673s/:*\$(srcdir):*/:/
14674s/:*\${srcdir}:*/:/
14675s/:*@srcdir@:*/:/
14676s/^\([^=]*=[ ]*\):*/\1/
14677s/:*$//
14678s/^[^=]*=[ ]*$//
14679}'
14680fi
edece237 14681
81ecdfbb
RW
14682cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14683fi # test -n "$CONFIG_FILES"
edece237 14684
81ecdfbb
RW
14685# Set up the scripts for CONFIG_HEADERS section.
14686# No need to generate them if there are no CONFIG_HEADERS.
14687# This happens for instance with `./config.status Makefile'.
14688if test -n "$CONFIG_HEADERS"; then
14689cat >"$tmp/defines.awk" <<\_ACAWK ||
14690BEGIN {
14691_ACEOF
edece237 14692
81ecdfbb
RW
14693# Transform confdefs.h into an awk script `defines.awk', embedded as
14694# here-document in config.status, that substitutes the proper values into
14695# config.h.in to produce config.h.
edece237 14696
81ecdfbb
RW
14697# Create a delimiter string that does not exist in confdefs.h, to ease
14698# handling of long lines.
14699ac_delim='%!_!# '
14700for ac_last_try in false false :; do
14701 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14702 if test -z "$ac_t"; then
14703 break
14704 elif $ac_last_try; then
14705 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
edece237 14706 else
81ecdfbb 14707 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
edece237 14708 fi
edece237 14709done
81ecdfbb
RW
14710
14711# For the awk script, D is an array of macro values keyed by name,
14712# likewise P contains macro parameters if any. Preserve backslash
14713# newline sequences.
14714
14715ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14716sed -n '
14717s/.\{148\}/&'"$ac_delim"'/g
14718t rset
14719:rset
14720s/^[ ]*#[ ]*define[ ][ ]*/ /
14721t def
14722d
14723:def
14724s/\\$//
14725t bsnl
14726s/["\\]/\\&/g
14727s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14728D["\1"]=" \3"/p
14729s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14730d
14731:bsnl
14732s/["\\]/\\&/g
14733s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14734D["\1"]=" \3\\\\\\n"\\/p
14735t cont
14736s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14737t cont
14738d
14739:cont
14740n
14741s/.\{148\}/&'"$ac_delim"'/g
14742t clear
14743:clear
14744s/\\$//
14745t bsnlc
14746s/["\\]/\\&/g; s/^/"/; s/$/"/p
14747d
14748:bsnlc
14749s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14750b cont
14751' <confdefs.h | sed '
14752s/'"$ac_delim"'/"\\\
14753"/g' >>$CONFIG_STATUS || ac_write_fail=1
14754
14755cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14756 for (key in D) D_is_set[key] = 1
14757 FS = "\a"
14758}
14759/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14760 line = \$ 0
14761 split(line, arg, " ")
14762 if (arg[1] == "#") {
14763 defundef = arg[2]
14764 mac1 = arg[3]
14765 } else {
14766 defundef = substr(arg[1], 2)
14767 mac1 = arg[2]
14768 }
14769 split(mac1, mac2, "(") #)
14770 macro = mac2[1]
14771 prefix = substr(line, 1, index(line, defundef) - 1)
14772 if (D_is_set[macro]) {
14773 # Preserve the white space surrounding the "#".
14774 print prefix "define", macro P[macro] D[macro]
14775 next
14776 } else {
14777 # Replace #undef with comments. This is necessary, for example,
14778 # in the case of _POSIX_SOURCE, which is predefined and required
14779 # on some systems where configure will not decide to define it.
14780 if (defundef == "undef") {
14781 print "/*", prefix defundef, macro, "*/"
14782 next
14783 }
14784 }
14785}
14786{ print }
14787_ACAWK
edece237 14788_ACEOF
81ecdfbb
RW
14789cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14790 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14791fi # test -n "$CONFIG_HEADERS"
edece237 14792
edece237 14793
81ecdfbb
RW
14794eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14795shift
14796for ac_tag
14797do
14798 case $ac_tag in
14799 :[FHLC]) ac_mode=$ac_tag; continue;;
14800 esac
14801 case $ac_mode$ac_tag in
14802 :[FHL]*:*);;
14803 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14804 :[FH]-) ac_tag=-:-;;
14805 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
edece237 14806 esac
81ecdfbb
RW
14807 ac_save_IFS=$IFS
14808 IFS=:
14809 set x $ac_tag
14810 IFS=$ac_save_IFS
14811 shift
14812 ac_file=$1
14813 shift
edece237 14814
81ecdfbb
RW
14815 case $ac_mode in
14816 :L) ac_source=$1;;
14817 :[FH])
14818 ac_file_inputs=
14819 for ac_f
14820 do
14821 case $ac_f in
14822 -) ac_f="$tmp/stdin";;
14823 *) # Look for the file first in the build tree, then in the source tree
14824 # (if the path is not absolute). The absolute path cannot be DOS-style,
14825 # because $ac_f cannot contain `:'.
14826 test -f "$ac_f" ||
14827 case $ac_f in
14828 [\\/$]*) false;;
14829 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14830 esac ||
14831 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
edece237 14832 esac
81ecdfbb
RW
14833 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14834 as_fn_append ac_file_inputs " '$ac_f'"
14835 done
edece237 14836
81ecdfbb
RW
14837 # Let's still pretend it is `configure' which instantiates (i.e., don't
14838 # use $as_me), people would be surprised to read:
14839 # /* config.h. Generated by config.status. */
14840 configure_input='Generated from '`
14841 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14842 `' by configure.'
14843 if test x"$ac_file" != x-; then
14844 configure_input="$ac_file. $configure_input"
14845 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14846$as_echo "$as_me: creating $ac_file" >&6;}
14847 fi
14848 # Neutralize special characters interpreted by sed in replacement strings.
14849 case $configure_input in #(
14850 *\&* | *\|* | *\\* )
14851 ac_sed_conf_input=`$as_echo "$configure_input" |
14852 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14853 *) ac_sed_conf_input=$configure_input;;
14854 esac
edece237 14855
81ecdfbb
RW
14856 case $ac_tag in
14857 *:-:* | *:-) cat >"$tmp/stdin" \
14858 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14859 esac
14860 ;;
14861 esac
edece237 14862
81ecdfbb 14863 ac_dir=`$as_dirname -- "$ac_file" ||
edece237
CV
14864$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14865 X"$ac_file" : 'X\(//\)[^/]' \| \
14866 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14867 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14868$as_echo X"$ac_file" |
14869 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14870 s//\1/
14871 q
14872 }
14873 /^X\(\/\/\)[^/].*/{
14874 s//\1/
14875 q
14876 }
14877 /^X\(\/\/\)$/{
14878 s//\1/
14879 q
14880 }
14881 /^X\(\/\).*/{
14882 s//\1/
14883 q
14884 }
14885 s/.*/./; q'`
14886 as_dir="$ac_dir"; as_fn_mkdir_p
edece237
CV
14887 ac_builddir=.
14888
81ecdfbb
RW
14889case "$ac_dir" in
14890.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14891*)
14892 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14893 # A ".." for each directory in $ac_dir_suffix.
14894 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14895 case $ac_top_builddir_sub in
14896 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14897 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14898 esac ;;
14899esac
14900ac_abs_top_builddir=$ac_pwd
14901ac_abs_builddir=$ac_pwd$ac_dir_suffix
14902# for backward compatibility:
14903ac_top_builddir=$ac_top_build_prefix
edece237
CV
14904
14905case $srcdir in
81ecdfbb 14906 .) # We are building in place.
edece237 14907 ac_srcdir=.
81ecdfbb
RW
14908 ac_top_srcdir=$ac_top_builddir_sub
14909 ac_abs_top_srcdir=$ac_pwd ;;
14910 [\\/]* | ?:[\\/]* ) # Absolute name.
edece237 14911 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14912 ac_top_srcdir=$srcdir
14913 ac_abs_top_srcdir=$srcdir ;;
14914 *) # Relative name.
14915 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14916 ac_top_srcdir=$ac_top_build_prefix$srcdir
14917 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
edece237 14918esac
81ecdfbb 14919ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
edece237 14920
edece237 14921
81ecdfbb
RW
14922 case $ac_mode in
14923 :F)
14924 #
14925 # CONFIG_FILE
14926 #
edece237 14927
81ecdfbb
RW
14928 case $INSTALL in
14929 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14930 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
edece237 14931 esac
81ecdfbb 14932_ACEOF
edece237 14933
81ecdfbb
RW
14934cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14935# If the template does not know about datarootdir, expand it.
14936# FIXME: This hack should be removed a few years after 2.60.
14937ac_datarootdir_hack=; ac_datarootdir_seen=
14938ac_sed_dataroot='
14939/datarootdir/ {
14940 p
14941 q
14942}
14943/@datadir@/p
14944/@docdir@/p
14945/@infodir@/p
14946/@localedir@/p
14947/@mandir@/p'
14948case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14949*datarootdir*) ac_datarootdir_seen=yes;;
14950*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14952$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14953_ACEOF
14954cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14955 ac_datarootdir_hack='
14956 s&@datadir@&$datadir&g
14957 s&@docdir@&$docdir&g
14958 s&@infodir@&$infodir&g
14959 s&@localedir@&$localedir&g
14960 s&@mandir@&$mandir&g
14961 s&\\\${datarootdir}&$datarootdir&g' ;;
14962esac
edece237 14963_ACEOF
edece237 14964
81ecdfbb
RW
14965# Neutralize VPATH when `$srcdir' = `.'.
14966# Shell code in configure.ac might set extrasub.
14967# FIXME: do we really want to maintain this feature?
14968cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14969ac_sed_extra="$ac_vpsub
14970$extrasub
14971_ACEOF
14972cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14973:t
14974/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14975s|@configure_input@|$ac_sed_conf_input|;t t
14976s&@top_builddir@&$ac_top_builddir_sub&;t t
14977s&@top_build_prefix@&$ac_top_build_prefix&;t t
14978s&@srcdir@&$ac_srcdir&;t t
14979s&@abs_srcdir@&$ac_abs_srcdir&;t t
14980s&@top_srcdir@&$ac_top_srcdir&;t t
14981s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14982s&@builddir@&$ac_builddir&;t t
14983s&@abs_builddir@&$ac_abs_builddir&;t t
14984s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14985s&@INSTALL@&$ac_INSTALL&;t t
14986$ac_datarootdir_hack
14987"
14988eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14989 || as_fn_error "could not create $ac_file" "$LINENO" 5
14990
14991test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14992 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14993 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14995which seems to be undefined. Please make sure it is defined." >&5
14996$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14997which seems to be undefined. Please make sure it is defined." >&2;}
14998
14999 rm -f "$tmp/stdin"
15000 case $ac_file in
15001 -) cat "$tmp/out" && rm -f "$tmp/out";;
15002 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15003 esac \
15004 || as_fn_error "could not create $ac_file" "$LINENO" 5
15005 ;;
15006 :H)
15007 #
15008 # CONFIG_HEADER
15009 #
15010 if test x"$ac_file" != x-; then
15011 {
15012 $as_echo "/* $configure_input */" \
15013 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15014 } >"$tmp/config.h" \
15015 || as_fn_error "could not create $ac_file" "$LINENO" 5
15016 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15017 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15018$as_echo "$as_me: $ac_file is unchanged" >&6;}
15019 else
15020 rm -f "$ac_file"
15021 mv "$tmp/config.h" "$ac_file" \
15022 || as_fn_error "could not create $ac_file" "$LINENO" 5
15023 fi
edece237 15024 else
81ecdfbb
RW
15025 $as_echo "/* $configure_input */" \
15026 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15027 || as_fn_error "could not create -" "$LINENO" 5
15028 fi
15029 ;;
15030 :L)
15031 #
15032 # CONFIG_LINK
15033 #
edece237 15034
81ecdfbb
RW
15035 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15036 :
15037 else
15038 # Prefer the file from the source tree if names are identical.
15039 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15040 ac_source=$srcdir/$ac_source
15041 fi
edece237 15042
81ecdfbb
RW
15043 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15044$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
edece237 15045
81ecdfbb
RW
15046 if test ! -r "$ac_source"; then
15047 as_fn_error "$ac_source: file not found" "$LINENO" 5
15048 fi
15049 rm -f "$ac_file"
edece237 15050
81ecdfbb
RW
15051 # Try a relative symlink, then a hard link, then a copy.
15052 case $srcdir in
15053 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15054 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15055 esac
15056 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15057 ln "$ac_source" "$ac_file" 2>/dev/null ||
15058 cp -p "$ac_source" "$ac_file" ||
15059 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15060 fi
15061 ;;
15062 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15063$as_echo "$as_me: executing $ac_file commands" >&6;}
15064 ;;
15065 esac
edece237
CV
15066
15067
81ecdfbb 15068 case $ac_file$ac_mode in
db2e4d67 15069 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15070 "libtool":C)
15071
15072 # See if we are running on zsh, and set the options which allow our
15073 # commands through without removal of \ escapes.
15074 if test -n "${ZSH_VERSION+set}" ; then
15075 setopt NO_GLOB_SUBST
15076 fi
15077
15078 cfgfile="${ofile}T"
15079 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15080 $RM "$cfgfile"
15081
15082 cat <<_LT_EOF >> "$cfgfile"
15083#! $SHELL
15084
15085# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15086# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15087# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15088# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15089#
15090# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15091# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15092# Written by Gordon Matzigkeit, 1996
15093#
15094# This file is part of GNU Libtool.
15095#
15096# GNU Libtool is free software; you can redistribute it and/or
15097# modify it under the terms of the GNU General Public License as
15098# published by the Free Software Foundation; either version 2 of
15099# the License, or (at your option) any later version.
15100#
15101# As a special exception to the GNU General Public License,
15102# if you distribute this file as part of a program or library that
15103# is built using GNU Libtool, you may include this file under the
15104# same distribution terms that you use for the rest of that program.
15105#
15106# GNU Libtool is distributed in the hope that it will be useful,
15107# but WITHOUT ANY WARRANTY; without even the implied warranty of
15108# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15109# GNU General Public License for more details.
15110#
15111# You should have received a copy of the GNU General Public License
15112# along with GNU Libtool; see the file COPYING. If not, a copy
15113# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15114# obtained by writing to the Free Software Foundation, Inc.,
15115# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15116
15117
15118# The names of the tagged configurations supported by this script.
15119available_tags=""
15120
15121# ### BEGIN LIBTOOL CONFIG
15122
15123# Which release of libtool.m4 was used?
15124macro_version=$macro_version
15125macro_revision=$macro_revision
15126
15127# Whether or not to build shared libraries.
15128build_libtool_libs=$enable_shared
15129
15130# Whether or not to build static libraries.
15131build_old_libs=$enable_static
15132
15133# What type of objects to build.
15134pic_mode=$pic_mode
15135
15136# Whether or not to optimize for fast installation.
15137fast_install=$enable_fast_install
15138
15139# Shell to use when invoking shell scripts.
15140SHELL=$lt_SHELL
15141
15142# An echo program that protects backslashes.
15143ECHO=$lt_ECHO
15144
15145# The host system.
15146host_alias=$host_alias
15147host=$host
15148host_os=$host_os
15149
15150# The build system.
15151build_alias=$build_alias
15152build=$build
15153build_os=$build_os
15154
15155# A sed program that does not truncate output.
15156SED=$lt_SED
15157
15158# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15159Xsed="\$SED -e 1s/^X//"
15160
15161# A grep program that handles long lines.
15162GREP=$lt_GREP
15163
15164# An ERE matcher.
15165EGREP=$lt_EGREP
15166
15167# A literal string matcher.
15168FGREP=$lt_FGREP
15169
15170# A BSD- or MS-compatible name lister.
15171NM=$lt_NM
15172
15173# Whether we need soft or hard links.
15174LN_S=$lt_LN_S
15175
15176# What is the maximum length of a command?
15177max_cmd_len=$max_cmd_len
15178
15179# Object file suffix (normally "o").
15180objext=$ac_objext
15181
15182# Executable file suffix (normally "").
15183exeext=$exeext
15184
15185# whether the shell understands "unset".
15186lt_unset=$lt_unset
15187
15188# turn spaces into newlines.
15189SP2NL=$lt_lt_SP2NL
15190
15191# turn newlines into spaces.
15192NL2SP=$lt_lt_NL2SP
15193
15194# An object symbol dumper.
15195OBJDUMP=$lt_OBJDUMP
15196
15197# Method to check whether dependent libraries are shared objects.
15198deplibs_check_method=$lt_deplibs_check_method
15199
15200# Command to use when deplibs_check_method == "file_magic".
15201file_magic_cmd=$lt_file_magic_cmd
15202
15203# The archiver.
15204AR=$lt_AR
15205AR_FLAGS=$lt_AR_FLAGS
15206
15207# A symbol stripping program.
15208STRIP=$lt_STRIP
15209
15210# Commands used to install an old-style archive.
15211RANLIB=$lt_RANLIB
15212old_postinstall_cmds=$lt_old_postinstall_cmds
15213old_postuninstall_cmds=$lt_old_postuninstall_cmds
15214
15215# Whether to use a lock for old archive extraction.
15216lock_old_archive_extraction=$lock_old_archive_extraction
15217
15218# A C compiler.
15219LTCC=$lt_CC
15220
15221# LTCC compiler flags.
15222LTCFLAGS=$lt_CFLAGS
15223
15224# Take the output of nm and produce a listing of raw symbols and C names.
15225global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15226
15227# Transform the output of nm in a proper C declaration.
15228global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15229
15230# Transform the output of nm in a C name address pair.
15231global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15232
15233# Transform the output of nm in a C name address pair when lib prefix is needed.
15234global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15235
15236# The name of the directory that contains temporary libtool files.
15237objdir=$objdir
15238
15239# Used to examine libraries when file_magic_cmd begins with "file".
15240MAGIC_CMD=$MAGIC_CMD
15241
15242# Must we lock files when doing compilation?
15243need_locks=$lt_need_locks
15244
15245# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15246DSYMUTIL=$lt_DSYMUTIL
15247
15248# Tool to change global to local symbols on Mac OS X.
15249NMEDIT=$lt_NMEDIT
15250
15251# Tool to manipulate fat objects and archives on Mac OS X.
15252LIPO=$lt_LIPO
15253
15254# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15255OTOOL=$lt_OTOOL
15256
15257# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15258OTOOL64=$lt_OTOOL64
15259
15260# Old archive suffix (normally "a").
15261libext=$libext
15262
15263# Shared library suffix (normally ".so").
15264shrext_cmds=$lt_shrext_cmds
15265
15266# The commands to extract the exported symbol list from a shared archive.
15267extract_expsyms_cmds=$lt_extract_expsyms_cmds
15268
15269# Variables whose values should be saved in libtool wrapper scripts and
15270# restored at link time.
15271variables_saved_for_relink=$lt_variables_saved_for_relink
15272
15273# Do we need the "lib" prefix for modules?
15274need_lib_prefix=$need_lib_prefix
15275
15276# Do we need a version for libraries?
15277need_version=$need_version
15278
15279# Library versioning type.
15280version_type=$version_type
15281
15282# Shared library runtime path variable.
15283runpath_var=$runpath_var
15284
15285# Shared library path variable.
15286shlibpath_var=$shlibpath_var
15287
15288# Is shlibpath searched before the hard-coded library search path?
15289shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15290
15291# Format of library name prefix.
15292libname_spec=$lt_libname_spec
15293
15294# List of archive names. First name is the real one, the rest are links.
15295# The last name is the one that the linker finds with -lNAME
15296library_names_spec=$lt_library_names_spec
15297
15298# The coded name of the library, if different from the real name.
15299soname_spec=$lt_soname_spec
15300
15301# Permission mode override for installation of shared libraries.
15302install_override_mode=$lt_install_override_mode
15303
15304# Command to use after installation of a shared archive.
15305postinstall_cmds=$lt_postinstall_cmds
15306
15307# Command to use after uninstallation of a shared archive.
15308postuninstall_cmds=$lt_postuninstall_cmds
15309
15310# Commands used to finish a libtool library installation in a directory.
15311finish_cmds=$lt_finish_cmds
15312
15313# As "finish_cmds", except a single script fragment to be evaled but
15314# not shown.
15315finish_eval=$lt_finish_eval
15316
15317# Whether we should hardcode library paths into libraries.
15318hardcode_into_libs=$hardcode_into_libs
15319
15320# Compile-time system search path for libraries.
15321sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15322
15323# Run-time system search path for libraries.
15324sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15325
15326# Whether dlopen is supported.
15327dlopen_support=$enable_dlopen
15328
15329# Whether dlopen of programs is supported.
15330dlopen_self=$enable_dlopen_self
15331
15332# Whether dlopen of statically linked programs is supported.
15333dlopen_self_static=$enable_dlopen_self_static
15334
15335# Commands to strip libraries.
15336old_striplib=$lt_old_striplib
15337striplib=$lt_striplib
15338
15339
15340# The linker used to build libraries.
15341LD=$lt_LD
15342
15343# How to create reloadable object files.
15344reload_flag=$lt_reload_flag
15345reload_cmds=$lt_reload_cmds
15346
15347# Commands used to build an old-style archive.
15348old_archive_cmds=$lt_old_archive_cmds
15349
15350# A language specific compiler.
15351CC=$lt_compiler
15352
15353# Is the compiler the GNU compiler?
15354with_gcc=$GCC
15355
15356# Compiler flag to turn off builtin functions.
15357no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15358
15359# How to pass a linker flag through the compiler.
15360wl=$lt_lt_prog_compiler_wl
15361
15362# Additional compiler flags for building library objects.
15363pic_flag=$lt_lt_prog_compiler_pic
15364
15365# Compiler flag to prevent dynamic linking.
15366link_static_flag=$lt_lt_prog_compiler_static
15367
15368# Does compiler simultaneously support -c and -o options?
15369compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15370
15371# Whether or not to add -lc for building shared libraries.
15372build_libtool_need_lc=$archive_cmds_need_lc
15373
15374# Whether or not to disallow shared libs when runtime libs are static.
15375allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15376
15377# Compiler flag to allow reflexive dlopens.
15378export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15379
15380# Compiler flag to generate shared objects directly from archives.
15381whole_archive_flag_spec=$lt_whole_archive_flag_spec
15382
15383# Whether the compiler copes with passing no objects directly.
15384compiler_needs_object=$lt_compiler_needs_object
15385
15386# Create an old-style archive from a shared archive.
15387old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15388
15389# Create a temporary old-style archive to link instead of a shared archive.
15390old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15391
15392# Commands used to build a shared archive.
15393archive_cmds=$lt_archive_cmds
15394archive_expsym_cmds=$lt_archive_expsym_cmds
15395
15396# Commands used to build a loadable module if different from building
15397# a shared archive.
15398module_cmds=$lt_module_cmds
15399module_expsym_cmds=$lt_module_expsym_cmds
15400
15401# Whether we are building with GNU ld or not.
15402with_gnu_ld=$lt_with_gnu_ld
15403
15404# Flag that allows shared libraries with undefined symbols to be built.
15405allow_undefined_flag=$lt_allow_undefined_flag
15406
15407# Flag that enforces no undefined symbols.
15408no_undefined_flag=$lt_no_undefined_flag
15409
15410# Flag to hardcode \$libdir into a binary during linking.
15411# This must work even if \$libdir does not exist
15412hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15413
15414# If ld is used when linking, flag to hardcode \$libdir into a binary
15415# during linking. This must work even if \$libdir does not exist.
15416hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15417
15418# Whether we need a single "-rpath" flag with a separated argument.
15419hardcode_libdir_separator=$lt_hardcode_libdir_separator
15420
15421# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15422# DIR into the resulting binary.
15423hardcode_direct=$hardcode_direct
15424
15425# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15426# DIR into the resulting binary and the resulting library dependency is
15427# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15428# library is relocated.
15429hardcode_direct_absolute=$hardcode_direct_absolute
15430
15431# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15432# into the resulting binary.
15433hardcode_minus_L=$hardcode_minus_L
15434
15435# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15436# into the resulting binary.
15437hardcode_shlibpath_var=$hardcode_shlibpath_var
15438
15439# Set to "yes" if building a shared library automatically hardcodes DIR
15440# into the library and all subsequent libraries and executables linked
15441# against it.
15442hardcode_automatic=$hardcode_automatic
15443
15444# Set to yes if linker adds runtime paths of dependent libraries
15445# to runtime path list.
15446inherit_rpath=$inherit_rpath
15447
15448# Whether libtool must link a program against all its dependency libraries.
15449link_all_deplibs=$link_all_deplibs
15450
15451# Fix the shell variable \$srcfile for the compiler.
15452fix_srcfile_path=$lt_fix_srcfile_path
15453
15454# Set to "yes" if exported symbols are required.
15455always_export_symbols=$always_export_symbols
15456
15457# The commands to list exported symbols.
15458export_symbols_cmds=$lt_export_symbols_cmds
15459
15460# Symbols that should not be listed in the preloaded symbols.
15461exclude_expsyms=$lt_exclude_expsyms
15462
15463# Symbols that must always be exported.
15464include_expsyms=$lt_include_expsyms
15465
15466# Commands necessary for linking programs (against libraries) with templates.
15467prelink_cmds=$lt_prelink_cmds
15468
15469# Specify filename containing input files.
15470file_list_spec=$lt_file_list_spec
15471
15472# How to hardcode a shared library path into an executable.
15473hardcode_action=$hardcode_action
15474
15475# ### END LIBTOOL CONFIG
15476
15477_LT_EOF
15478
15479 case $host_os in
15480 aix3*)
15481 cat <<\_LT_EOF >> "$cfgfile"
15482# AIX sometimes has problems with the GCC collect2 program. For some
15483# reason, if we set the COLLECT_NAMES environment variable, the problems
15484# vanish in a puff of smoke.
15485if test "X${COLLECT_NAMES+set}" != Xset; then
15486 COLLECT_NAMES=
15487 export COLLECT_NAMES
15488fi
15489_LT_EOF
15490 ;;
15491 esac
15492
15493
15494ltmain="$ac_aux_dir/ltmain.sh"
15495
15496
15497 # We use sed instead of cat because bash on DJGPP gets confused if
15498 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15499 # text mode, it properly converts lines to CR/LF. This bash problem
15500 # is reportedly fixed, but why not run on old versions too?
15501 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15502 || (rm -f "$cfgfile"; exit 1)
15503
15504 case $xsi_shell in
15505 yes)
15506 cat << \_LT_EOF >> "$cfgfile"
15507
15508# func_dirname file append nondir_replacement
15509# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15510# otherwise set result to NONDIR_REPLACEMENT.
15511func_dirname ()
15512{
15513 case ${1} in
15514 */*) func_dirname_result="${1%/*}${2}" ;;
15515 * ) func_dirname_result="${3}" ;;
15516 esac
15517}
15518
15519# func_basename file
15520func_basename ()
15521{
15522 func_basename_result="${1##*/}"
15523}
15524
15525# func_dirname_and_basename file append nondir_replacement
15526# perform func_basename and func_dirname in a single function
15527# call:
15528# dirname: Compute the dirname of FILE. If nonempty,
15529# add APPEND to the result, otherwise set result
15530# to NONDIR_REPLACEMENT.
15531# value returned in "$func_dirname_result"
15532# basename: Compute filename of FILE.
15533# value retuned in "$func_basename_result"
15534# Implementation must be kept synchronized with func_dirname
15535# and func_basename. For efficiency, we do not delegate to
15536# those functions but instead duplicate the functionality here.
15537func_dirname_and_basename ()
15538{
15539 case ${1} in
15540 */*) func_dirname_result="${1%/*}${2}" ;;
15541 * ) func_dirname_result="${3}" ;;
15542 esac
15543 func_basename_result="${1##*/}"
15544}
15545
15546# func_stripname prefix suffix name
15547# strip PREFIX and SUFFIX off of NAME.
15548# PREFIX and SUFFIX must not contain globbing or regex special
15549# characters, hashes, percent signs, but SUFFIX may contain a leading
15550# dot (in which case that matches only a dot).
15551func_stripname ()
15552{
15553 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15554 # positional parameters, so assign one to ordinary parameter first.
15555 func_stripname_result=${3}
15556 func_stripname_result=${func_stripname_result#"${1}"}
15557 func_stripname_result=${func_stripname_result%"${2}"}
15558}
15559
15560# func_opt_split
15561func_opt_split ()
15562{
15563 func_opt_split_opt=${1%%=*}
15564 func_opt_split_arg=${1#*=}
15565}
15566
15567# func_lo2o object
15568func_lo2o ()
15569{
15570 case ${1} in
15571 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15572 *) func_lo2o_result=${1} ;;
15573 esac
15574}
15575
15576# func_xform libobj-or-source
15577func_xform ()
15578{
15579 func_xform_result=${1%.*}.lo
15580}
15581
15582# func_arith arithmetic-term...
15583func_arith ()
15584{
15585 func_arith_result=$(( $* ))
15586}
15587
15588# func_len string
15589# STRING may not start with a hyphen.
15590func_len ()
15591{
15592 func_len_result=${#1}
15593}
15594
15595_LT_EOF
15596 ;;
15597 *) # Bourne compatible functions.
15598 cat << \_LT_EOF >> "$cfgfile"
15599
15600# func_dirname file append nondir_replacement
15601# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15602# otherwise set result to NONDIR_REPLACEMENT.
15603func_dirname ()
15604{
15605 # Extract subdirectory from the argument.
15606 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15607 if test "X$func_dirname_result" = "X${1}"; then
15608 func_dirname_result="${3}"
15609 else
15610 func_dirname_result="$func_dirname_result${2}"
15611 fi
15612}
15613
15614# func_basename file
15615func_basename ()
15616{
15617 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15618}
15619
15620
15621# func_stripname prefix suffix name
15622# strip PREFIX and SUFFIX off of NAME.
15623# PREFIX and SUFFIX must not contain globbing or regex special
15624# characters, hashes, percent signs, but SUFFIX may contain a leading
15625# dot (in which case that matches only a dot).
15626# func_strip_suffix prefix name
15627func_stripname ()
15628{
15629 case ${2} in
15630 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15631 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15632 esac
15633}
15634
15635# sed scripts:
15636my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15637my_sed_long_arg='1s/^-[^=]*=//'
15638
15639# func_opt_split
15640func_opt_split ()
15641{
15642 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15643 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15644}
15645
15646# func_lo2o object
15647func_lo2o ()
15648{
15649 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15650}
15651
15652# func_xform libobj-or-source
15653func_xform ()
15654{
15655 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15656}
15657
15658# func_arith arithmetic-term...
15659func_arith ()
15660{
15661 func_arith_result=`expr "$@"`
15662}
15663
15664# func_len string
15665# STRING may not start with a hyphen.
15666func_len ()
15667{
15668 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15669}
15670
15671_LT_EOF
15672esac
15673
15674case $lt_shell_append in
15675 yes)
15676 cat << \_LT_EOF >> "$cfgfile"
15677
15678# func_append var value
15679# Append VALUE to the end of shell variable VAR.
15680func_append ()
15681{
15682 eval "$1+=\$2"
15683}
15684_LT_EOF
15685 ;;
15686 *)
15687 cat << \_LT_EOF >> "$cfgfile"
15688
15689# func_append var value
15690# Append VALUE to the end of shell variable VAR.
15691func_append ()
15692{
15693 eval "$1=\$$1\$2"
15694}
15695
15696_LT_EOF
15697 ;;
15698 esac
15699
15700
15701 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15702 || (rm -f "$cfgfile"; exit 1)
15703
15704 mv -f "$cfgfile" "$ofile" ||
15705 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15706 chmod +x "$ofile"
15707
15708 ;;
81ecdfbb 15709 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
edece237
CV
15710 rm -f Makesim1.tmp Makesim2.tmp Makefile
15711 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15712 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15713 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15714 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15715 <Makefile.sim >Makefile
15716 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15717 ;;
81ecdfbb
RW
15718 "stamp-h":C) echo > stamp-h ;;
15719
edece237 15720 esac
81ecdfbb 15721done # for ac_tag
edece237 15722
edece237 15723
81ecdfbb 15724as_fn_exit 0
edece237 15725_ACEOF
edece237
CV
15726ac_clean_files=$ac_clean_files_save
15727
81ecdfbb
RW
15728test $ac_write_fail = 0 ||
15729 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15730
edece237
CV
15731
15732# configure is writing to config.log, and then calls config.status.
15733# config.status does its own redirection, appending to config.log.
15734# Unfortunately, on DOS this fails, as config.log is still kept open
15735# by configure, so config.status won't be able to write to it; its
15736# output is simply discarded. So we exec the FD to /dev/null,
15737# effectively closing config.log, so it can be properly (re)opened and
15738# appended to by config.status. When coming back to configure, we
15739# need to make the FD available again.
15740if test "$no_create" != yes; then
15741 ac_cs_success=:
15742 ac_config_status_args=
15743 test "$silent" = yes &&
15744 ac_config_status_args="$ac_config_status_args --quiet"
15745 exec 5>/dev/null
15746 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15747 exec 5>>config.log
15748 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15749 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15750 $ac_cs_success || as_fn_exit $?
15751fi
15752if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15754$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
edece237
CV
15755fi
15756
15757