]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/bpf/configure
sim: clean up C11 header includes
[thirdparty/binutils-gdb.git] / sim / bpf / configure
CommitLineData
b26e2ae7
JM
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279 fi
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430else
431 as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436else
437 as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542else
543 as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
593PACKAGE_URL=
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610# include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
635cgen
636cgendir
637CGEN_MAINT
638REPORT_BUGS_TEXI
639REPORT_BUGS_TO
640PKGVERSION
641MAINT
642MAINTAINER_MODE_FALSE
643MAINTAINER_MODE_TRUE
644lt_cv_dlopen_libs
645OTOOL64
646OTOOL
647LIPO
648NMEDIT
649DSYMUTIL
650AWK
651STRIP
652OBJDUMP
653LN_S
654NM
655ac_ct_DUMPBIN
656DUMPBIN
657LD
658FGREP
659SED
660LIBTOOL
661PLUGINS_FALSE
662PLUGINS_TRUE
663zlibinc
664zlibdir
665CATOBJEXT
666GENCAT
667INSTOBJEXT
668DATADIRNAME
669CATALOGS
670POSUB
671GMSGFMT
672XGETTEXT
673INCINTL
674LIBINTL_DEP
675LIBINTL
676USE_NLS
677GMAKE_FALSE
678GMAKE_TRUE
679MAKE
680CCDEPMODE
681DEPDIR
682am__leading_dot
683PACKAGE
46f900c0 684C_DIALECT
b26e2ae7
JM
685RANLIB
686AR
687HDEFINES
688CC_FOR_BUILD
689INSTALL_DATA
690INSTALL_SCRIPT
691INSTALL_PROGRAM
692EGREP
693GREP
694CPP
695target_os
696target_vendor
697target_cpu
698target
699host_os
700host_vendor
701host_cpu
702host
703build_os
704build_vendor
705build_cpu
706build
707OBJEXT
708EXEEXT
709ac_ct_CC
710CPPFLAGS
711LDFLAGS
712CFLAGS
713CC
714WERROR_CFLAGS
715WARN_CFLAGS
716sim_reserved_bits
717sim_inline
718sim_hw
719sim_hw_objs
720sim_hw_cflags
721sim_default_model
722sim_scache
723sim_float
724sim_endian
725sim_bitsize
726sim_alignment
727target_alias
728host_alias
729build_alias
730LIBS
731ECHO_T
732ECHO_N
733ECHO_C
734DEFS
735mandir
736localedir
737libdir
738psdir
739pdfdir
740dvidir
741htmldir
742infodir
743docdir
744oldincludedir
745includedir
746localstatedir
747sharedstatedir
748sysconfdir
749datadir
750datarootdir
751libexecdir
752sbindir
753bindir
754program_transform_name
755prefix
756exec_prefix
757PACKAGE_URL
758PACKAGE_BUGREPORT
759PACKAGE_STRING
760PACKAGE_VERSION
761PACKAGE_TARNAME
762PACKAGE_NAME
763PATH_SEPARATOR
764SHELL'
765ac_subst_files=''
766ac_user_opts='
767enable_option_checking
768with_system_zlib
769enable_plugins
770enable_shared
771enable_static
772with_pic
773enable_fast_install
774with_gnu_ld
775enable_libtool_lock
776enable_maintainer_mode
777enable_sim_debug
778enable_sim_stdio
779enable_sim_trace
780enable_sim_profile
781enable_sim_assert
782enable_sim_environment
783enable_sim_inline
784with_pkgversion
785with_bugurl
0316fb52 786enable_sim_bitsize
b26e2ae7
JM
787enable_sim_endian
788enable_sim_alignment
789enable_sim_scache
790enable_sim_default_model
791enable_cgen_maint
792'
793 ac_precious_vars='build_alias
794host_alias
795target_alias
796CC
797CFLAGS
798LDFLAGS
799LIBS
800CPPFLAGS
801CPP'
802
803
804# Initialize some variables set by options.
805ac_init_help=
806ac_init_version=false
807ac_unrecognized_opts=
808ac_unrecognized_sep=
809# The variables have the same names as the options, with
810# dashes changed to underlines.
811cache_file=/dev/null
812exec_prefix=NONE
813no_create=
814no_recursion=
815prefix=NONE
816program_prefix=NONE
817program_suffix=NONE
818program_transform_name=s,x,x,
819silent=
820site=
821srcdir=
822verbose=
823x_includes=NONE
824x_libraries=NONE
825
826# Installation directory options.
827# These are left unexpanded so users can "make install exec_prefix=/foo"
828# and all the variables that are supposed to be based on exec_prefix
829# by default will actually change.
830# Use braces instead of parens because sh, perl, etc. also accept them.
831# (The list follows the same order as the GNU Coding Standards.)
832bindir='${exec_prefix}/bin'
833sbindir='${exec_prefix}/sbin'
834libexecdir='${exec_prefix}/libexec'
835datarootdir='${prefix}/share'
836datadir='${datarootdir}'
837sysconfdir='${prefix}/etc'
838sharedstatedir='${prefix}/com'
839localstatedir='${prefix}/var'
840includedir='${prefix}/include'
841oldincludedir='/usr/include'
842docdir='${datarootdir}/doc/${PACKAGE}'
843infodir='${datarootdir}/info'
844htmldir='${docdir}'
845dvidir='${docdir}'
846pdfdir='${docdir}'
847psdir='${docdir}'
848libdir='${exec_prefix}/lib'
849localedir='${datarootdir}/locale'
850mandir='${datarootdir}/man'
851
852ac_prev=
853ac_dashdash=
854for ac_option
855do
856 # If the previous option needs an argument, assign it.
857 if test -n "$ac_prev"; then
858 eval $ac_prev=\$ac_option
859 ac_prev=
860 continue
861 fi
862
863 case $ac_option in
864 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
865 *=) ac_optarg= ;;
866 *) ac_optarg=yes ;;
867 esac
868
869 # Accept the important Cygnus configure options, so we can diagnose typos.
870
871 case $ac_dashdash$ac_option in
872 --)
873 ac_dashdash=yes ;;
874
875 -bindir | --bindir | --bindi | --bind | --bin | --bi)
876 ac_prev=bindir ;;
877 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
878 bindir=$ac_optarg ;;
879
880 -build | --build | --buil | --bui | --bu)
881 ac_prev=build_alias ;;
882 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
883 build_alias=$ac_optarg ;;
884
885 -cache-file | --cache-file | --cache-fil | --cache-fi \
886 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
887 ac_prev=cache_file ;;
888 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
889 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
890 cache_file=$ac_optarg ;;
891
892 --config-cache | -C)
893 cache_file=config.cache ;;
894
895 -datadir | --datadir | --datadi | --datad)
896 ac_prev=datadir ;;
897 -datadir=* | --datadir=* | --datadi=* | --datad=*)
898 datadir=$ac_optarg ;;
899
900 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
901 | --dataroo | --dataro | --datar)
902 ac_prev=datarootdir ;;
903 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
904 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
905 datarootdir=$ac_optarg ;;
906
907 -disable-* | --disable-*)
908 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
909 # Reject names that are not valid shell variable names.
910 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
911 as_fn_error $? "invalid feature name: $ac_useropt"
912 ac_useropt_orig=$ac_useropt
913 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
914 case $ac_user_opts in
915 *"
916"enable_$ac_useropt"
917"*) ;;
918 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
919 ac_unrecognized_sep=', ';;
920 esac
921 eval enable_$ac_useropt=no ;;
922
923 -docdir | --docdir | --docdi | --doc | --do)
924 ac_prev=docdir ;;
925 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
926 docdir=$ac_optarg ;;
927
928 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
929 ac_prev=dvidir ;;
930 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
931 dvidir=$ac_optarg ;;
932
933 -enable-* | --enable-*)
934 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
935 # Reject names that are not valid shell variable names.
936 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
937 as_fn_error $? "invalid feature name: $ac_useropt"
938 ac_useropt_orig=$ac_useropt
939 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
940 case $ac_user_opts in
941 *"
942"enable_$ac_useropt"
943"*) ;;
944 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
945 ac_unrecognized_sep=', ';;
946 esac
947 eval enable_$ac_useropt=\$ac_optarg ;;
948
949 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951 | --exec | --exe | --ex)
952 ac_prev=exec_prefix ;;
953 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955 | --exec=* | --exe=* | --ex=*)
956 exec_prefix=$ac_optarg ;;
957
958 -gas | --gas | --ga | --g)
959 # Obsolete; use --with-gas.
960 with_gas=yes ;;
961
962 -help | --help | --hel | --he | -h)
963 ac_init_help=long ;;
964 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965 ac_init_help=recursive ;;
966 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967 ac_init_help=short ;;
968
969 -host | --host | --hos | --ho)
970 ac_prev=host_alias ;;
971 -host=* | --host=* | --hos=* | --ho=*)
972 host_alias=$ac_optarg ;;
973
974 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975 ac_prev=htmldir ;;
976 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977 | --ht=*)
978 htmldir=$ac_optarg ;;
979
980 -includedir | --includedir | --includedi | --included | --include \
981 | --includ | --inclu | --incl | --inc)
982 ac_prev=includedir ;;
983 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984 | --includ=* | --inclu=* | --incl=* | --inc=*)
985 includedir=$ac_optarg ;;
986
987 -infodir | --infodir | --infodi | --infod | --info | --inf)
988 ac_prev=infodir ;;
989 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
990 infodir=$ac_optarg ;;
991
992 -libdir | --libdir | --libdi | --libd)
993 ac_prev=libdir ;;
994 -libdir=* | --libdir=* | --libdi=* | --libd=*)
995 libdir=$ac_optarg ;;
996
997 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998 | --libexe | --libex | --libe)
999 ac_prev=libexecdir ;;
1000 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001 | --libexe=* | --libex=* | --libe=*)
1002 libexecdir=$ac_optarg ;;
1003
1004 -localedir | --localedir | --localedi | --localed | --locale)
1005 ac_prev=localedir ;;
1006 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007 localedir=$ac_optarg ;;
1008
1009 -localstatedir | --localstatedir | --localstatedi | --localstated \
1010 | --localstate | --localstat | --localsta | --localst | --locals)
1011 ac_prev=localstatedir ;;
1012 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1013 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1014 localstatedir=$ac_optarg ;;
1015
1016 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017 ac_prev=mandir ;;
1018 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1019 mandir=$ac_optarg ;;
1020
1021 -nfp | --nfp | --nf)
1022 # Obsolete; use --without-fp.
1023 with_fp=no ;;
1024
1025 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1026 | --no-cr | --no-c | -n)
1027 no_create=yes ;;
1028
1029 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1031 no_recursion=yes ;;
1032
1033 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035 | --oldin | --oldi | --old | --ol | --o)
1036 ac_prev=oldincludedir ;;
1037 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1040 oldincludedir=$ac_optarg ;;
1041
1042 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043 ac_prev=prefix ;;
1044 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1045 prefix=$ac_optarg ;;
1046
1047 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048 | --program-pre | --program-pr | --program-p)
1049 ac_prev=program_prefix ;;
1050 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1052 program_prefix=$ac_optarg ;;
1053
1054 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055 | --program-suf | --program-su | --program-s)
1056 ac_prev=program_suffix ;;
1057 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1059 program_suffix=$ac_optarg ;;
1060
1061 -program-transform-name | --program-transform-name \
1062 | --program-transform-nam | --program-transform-na \
1063 | --program-transform-n | --program-transform- \
1064 | --program-transform | --program-transfor \
1065 | --program-transfo | --program-transf \
1066 | --program-trans | --program-tran \
1067 | --progr-tra | --program-tr | --program-t)
1068 ac_prev=program_transform_name ;;
1069 -program-transform-name=* | --program-transform-name=* \
1070 | --program-transform-nam=* | --program-transform-na=* \
1071 | --program-transform-n=* | --program-transform-=* \
1072 | --program-transform=* | --program-transfor=* \
1073 | --program-transfo=* | --program-transf=* \
1074 | --program-trans=* | --program-tran=* \
1075 | --progr-tra=* | --program-tr=* | --program-t=*)
1076 program_transform_name=$ac_optarg ;;
1077
1078 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079 ac_prev=pdfdir ;;
1080 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081 pdfdir=$ac_optarg ;;
1082
1083 -psdir | --psdir | --psdi | --psd | --ps)
1084 ac_prev=psdir ;;
1085 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1086 psdir=$ac_optarg ;;
1087
1088 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089 | -silent | --silent | --silen | --sile | --sil)
1090 silent=yes ;;
1091
1092 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1093 ac_prev=sbindir ;;
1094 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1095 | --sbi=* | --sb=*)
1096 sbindir=$ac_optarg ;;
1097
1098 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1099 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1100 | --sharedst | --shareds | --shared | --share | --shar \
1101 | --sha | --sh)
1102 ac_prev=sharedstatedir ;;
1103 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1104 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1105 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1106 | --sha=* | --sh=*)
1107 sharedstatedir=$ac_optarg ;;
1108
1109 -site | --site | --sit)
1110 ac_prev=site ;;
1111 -site=* | --site=* | --sit=*)
1112 site=$ac_optarg ;;
1113
1114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1115 ac_prev=srcdir ;;
1116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1117 srcdir=$ac_optarg ;;
1118
1119 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1120 | --syscon | --sysco | --sysc | --sys | --sy)
1121 ac_prev=sysconfdir ;;
1122 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1123 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1124 sysconfdir=$ac_optarg ;;
1125
1126 -target | --target | --targe | --targ | --tar | --ta | --t)
1127 ac_prev=target_alias ;;
1128 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1129 target_alias=$ac_optarg ;;
1130
1131 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1132 verbose=yes ;;
1133
1134 -version | --version | --versio | --versi | --vers | -V)
1135 ac_init_version=: ;;
1136
1137 -with-* | --with-*)
1138 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1139 # Reject names that are not valid shell variable names.
1140 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1141 as_fn_error $? "invalid package name: $ac_useropt"
1142 ac_useropt_orig=$ac_useropt
1143 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144 case $ac_user_opts in
1145 *"
1146"with_$ac_useropt"
1147"*) ;;
1148 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1149 ac_unrecognized_sep=', ';;
1150 esac
1151 eval with_$ac_useropt=\$ac_optarg ;;
1152
1153 -without-* | --without-*)
1154 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1155 # Reject names that are not valid shell variable names.
1156 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1157 as_fn_error $? "invalid package name: $ac_useropt"
1158 ac_useropt_orig=$ac_useropt
1159 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1160 case $ac_user_opts in
1161 *"
1162"with_$ac_useropt"
1163"*) ;;
1164 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1165 ac_unrecognized_sep=', ';;
1166 esac
1167 eval with_$ac_useropt=no ;;
1168
1169 --x)
1170 # Obsolete; use --with-x.
1171 with_x=yes ;;
1172
1173 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1174 | --x-incl | --x-inc | --x-in | --x-i)
1175 ac_prev=x_includes ;;
1176 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1177 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1178 x_includes=$ac_optarg ;;
1179
1180 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1181 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1182 ac_prev=x_libraries ;;
1183 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1184 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1185 x_libraries=$ac_optarg ;;
1186
1187 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1188Try \`$0 --help' for more information"
1189 ;;
1190
1191 *=*)
1192 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1193 # Reject names that are not valid shell variable names.
1194 case $ac_envvar in #(
1195 '' | [0-9]* | *[!_$as_cr_alnum]* )
1196 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1197 esac
1198 eval $ac_envvar=\$ac_optarg
1199 export $ac_envvar ;;
1200
1201 *)
1202 # FIXME: should be removed in autoconf 3.0.
1203 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1204 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1205 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1206 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1207 ;;
1208
1209 esac
1210done
1211
1212if test -n "$ac_prev"; then
1213 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1214 as_fn_error $? "missing argument to $ac_option"
1215fi
1216
1217if test -n "$ac_unrecognized_opts"; then
1218 case $enable_option_checking in
1219 no) ;;
1220 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1221 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1222 esac
1223fi
1224
1225# Check all directory arguments for consistency.
1226for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1227 datadir sysconfdir sharedstatedir localstatedir includedir \
1228 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1229 libdir localedir mandir
1230do
1231 eval ac_val=\$$ac_var
1232 # Remove trailing slashes.
1233 case $ac_val in
1234 */ )
1235 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1236 eval $ac_var=\$ac_val;;
1237 esac
1238 # Be sure to have absolute directory names.
1239 case $ac_val in
1240 [\\/$]* | ?:[\\/]* ) continue;;
1241 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1242 esac
1243 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1244done
1245
1246# There might be people who depend on the old broken behavior: `$host'
1247# used to hold the argument of --host etc.
1248# FIXME: To remove some day.
1249build=$build_alias
1250host=$host_alias
1251target=$target_alias
1252
1253# FIXME: To remove some day.
1254if test "x$host_alias" != x; then
1255 if test "x$build_alias" = x; then
1256 cross_compiling=maybe
1257 elif test "x$build_alias" != "x$host_alias"; then
1258 cross_compiling=yes
1259 fi
1260fi
1261
1262ac_tool_prefix=
1263test -n "$host_alias" && ac_tool_prefix=$host_alias-
1264
1265test "$silent" = yes && exec 6>/dev/null
1266
1267
1268ac_pwd=`pwd` && test -n "$ac_pwd" &&
1269ac_ls_di=`ls -di .` &&
1270ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1271 as_fn_error $? "working directory cannot be determined"
1272test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1273 as_fn_error $? "pwd does not report name of working directory"
1274
1275
1276# Find the source files, if location was not specified.
1277if test -z "$srcdir"; then
1278 ac_srcdir_defaulted=yes
1279 # Try the directory containing this script, then the parent directory.
1280 ac_confdir=`$as_dirname -- "$as_myself" ||
1281$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1282 X"$as_myself" : 'X\(//\)[^/]' \| \
1283 X"$as_myself" : 'X\(//\)$' \| \
1284 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1285$as_echo X"$as_myself" |
1286 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\/\)[^/].*/{
1291 s//\1/
1292 q
1293 }
1294 /^X\(\/\/\)$/{
1295 s//\1/
1296 q
1297 }
1298 /^X\(\/\).*/{
1299 s//\1/
1300 q
1301 }
1302 s/.*/./; q'`
1303 srcdir=$ac_confdir
1304 if test ! -r "$srcdir/$ac_unique_file"; then
1305 srcdir=..
1306 fi
1307else
1308 ac_srcdir_defaulted=no
1309fi
1310if test ! -r "$srcdir/$ac_unique_file"; then
1311 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1312 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1313fi
1314ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1315ac_abs_confdir=`(
1316 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1317 pwd)`
1318# When building in place, set srcdir=.
1319if test "$ac_abs_confdir" = "$ac_pwd"; then
1320 srcdir=.
1321fi
1322# Remove unnecessary trailing slashes from srcdir.
1323# Double slashes in file names in object file debugging info
1324# mess up M-x gdb in Emacs.
1325case $srcdir in
1326*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1327esac
1328for ac_var in $ac_precious_vars; do
1329 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1330 eval ac_env_${ac_var}_value=\$${ac_var}
1331 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1333done
1334
1335#
1336# Report the --help message.
1337#
1338if test "$ac_init_help" = "long"; then
1339 # Omit some internal or obsolete options to make the list less imposing.
1340 # This message is too long to be a string in the A/UX 3.1 sh.
1341 cat <<_ACEOF
1342\`configure' configures this package to adapt to many kinds of systems.
1343
1344Usage: $0 [OPTION]... [VAR=VALUE]...
1345
1346To assign environment variables (e.g., CC, CFLAGS...), specify them as
1347VAR=VALUE. See below for descriptions of some of the useful variables.
1348
1349Defaults for the options are specified in brackets.
1350
1351Configuration:
1352 -h, --help display this help and exit
1353 --help=short display options specific to this package
1354 --help=recursive display the short help of all the included packages
1355 -V, --version display version information and exit
1356 -q, --quiet, --silent do not print \`checking ...' messages
1357 --cache-file=FILE cache test results in FILE [disabled]
1358 -C, --config-cache alias for \`--cache-file=config.cache'
1359 -n, --no-create do not create output files
1360 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1361
1362Installation directories:
1363 --prefix=PREFIX install architecture-independent files in PREFIX
1364 [$ac_default_prefix]
1365 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1366 [PREFIX]
1367
1368By default, \`make install' will install all the files in
1369\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1370an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1371for instance \`--prefix=\$HOME'.
1372
1373For better control, use the options below.
1374
1375Fine tuning of the installation directories:
1376 --bindir=DIR user executables [EPREFIX/bin]
1377 --sbindir=DIR system admin executables [EPREFIX/sbin]
1378 --libexecdir=DIR program executables [EPREFIX/libexec]
1379 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1380 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1381 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1382 --libdir=DIR object code libraries [EPREFIX/lib]
1383 --includedir=DIR C header files [PREFIX/include]
1384 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1385 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1386 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1387 --infodir=DIR info documentation [DATAROOTDIR/info]
1388 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1389 --mandir=DIR man documentation [DATAROOTDIR/man]
1390 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1391 --htmldir=DIR html documentation [DOCDIR]
1392 --dvidir=DIR dvi documentation [DOCDIR]
1393 --pdfdir=DIR pdf documentation [DOCDIR]
1394 --psdir=DIR ps documentation [DOCDIR]
1395_ACEOF
1396
1397 cat <<\_ACEOF
1398
1399Program names:
1400 --program-prefix=PREFIX prepend PREFIX to installed program names
1401 --program-suffix=SUFFIX append SUFFIX to installed program names
1402 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1403
1404System types:
1405 --build=BUILD configure for building on BUILD [guessed]
1406 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1407 --target=TARGET configure for building compilers for TARGET [HOST]
1408_ACEOF
1409fi
1410
1411if test -n "$ac_init_help"; then
1412
1413 cat <<\_ACEOF
1414
1415Optional Features:
1416 --disable-option-checking ignore unrecognized --enable/--with options
1417 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1418 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1419 --enable-plugins Enable support for plugins
1420 --enable-shared[=PKGS] build shared libraries [default=yes]
1421 --enable-static[=PKGS] build static libraries [default=yes]
1422 --enable-fast-install[=PKGS]
1423 optimize for fast installation [default=yes]
1424 --disable-libtool-lock avoid locking (might break parallel builds)
1425 --enable-maintainer-mode
1426 enable make rules and dependencies not useful (and
1427 sometimes confusing) to the casual installer
1428 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1429 itself)
1430 --enable-sim-stdio Specify whether to use stdio for console
1431 input/output
1432 --enable-sim-trace=opts Enable tracing of simulated programs
1433 --enable-sim-profile=opts
1434 Enable profiling flags
1435 --enable-sim-assert Specify whether to perform random assertions
1436 --enable-sim-environment=environment
1437 Specify mixed, user, virtual or operating
1438 environment
1439 --enable-sim-inline=inlines
1440 Specify which functions should be inlined
0316fb52 1441 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
b26e2ae7
JM
1442 --enable-sim-endian=endian
1443 Specify target byte endian orientation
1444 --enable-sim-alignment=align
1445 Specify strict, nonstrict or forced alignment of
1446 memory accesses
1447 --enable-sim-scache=size
1448 Specify simulator execution cache size
1449 --enable-sim-default-model=model
1450 Specify default model to simulate
1451 --enable-cgen-maint=DIR build cgen generated files
1452
1453Optional Packages:
1454 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1455 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1456 --with-system-zlib use installed libz
1457 --with-pic try to use only PIC/non-PIC objects [default=use
1458 both]
1459 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1460 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1461 --with-bugurl=URL Direct users to URL to report a bug
1462
1463Some influential environment variables:
1464 CC C compiler command
1465 CFLAGS C compiler flags
1466 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1467 nonstandard directory <lib dir>
1468 LIBS libraries to pass to the linker, e.g. -l<library>
1469 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1470 you have headers in a nonstandard directory <include dir>
1471 CPP C preprocessor
1472
1473Use these variables to override the choices made by `configure' or to help
1474it to find libraries and programs with nonstandard names/locations.
1475
1476Report bugs to the package provider.
1477_ACEOF
1478ac_status=$?
1479fi
1480
1481if test "$ac_init_help" = "recursive"; then
1482 # If there are subdirs, report their specific --help.
1483 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1484 test -d "$ac_dir" ||
1485 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1486 continue
1487 ac_builddir=.
1488
1489case "$ac_dir" in
1490.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491*)
1492 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1493 # A ".." for each directory in $ac_dir_suffix.
1494 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1495 case $ac_top_builddir_sub in
1496 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1498 esac ;;
1499esac
1500ac_abs_top_builddir=$ac_pwd
1501ac_abs_builddir=$ac_pwd$ac_dir_suffix
1502# for backward compatibility:
1503ac_top_builddir=$ac_top_build_prefix
1504
1505case $srcdir in
1506 .) # We are building in place.
1507 ac_srcdir=.
1508 ac_top_srcdir=$ac_top_builddir_sub
1509 ac_abs_top_srcdir=$ac_pwd ;;
1510 [\\/]* | ?:[\\/]* ) # Absolute name.
1511 ac_srcdir=$srcdir$ac_dir_suffix;
1512 ac_top_srcdir=$srcdir
1513 ac_abs_top_srcdir=$srcdir ;;
1514 *) # Relative name.
1515 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1516 ac_top_srcdir=$ac_top_build_prefix$srcdir
1517 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1518esac
1519ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1520
1521 cd "$ac_dir" || { ac_status=$?; continue; }
1522 # Check for guested configure.
1523 if test -f "$ac_srcdir/configure.gnu"; then
1524 echo &&
1525 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1526 elif test -f "$ac_srcdir/configure"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure" --help=recursive
1529 else
1530 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1531 fi || ac_status=$?
1532 cd "$ac_pwd" || { ac_status=$?; break; }
1533 done
1534fi
1535
1536test -n "$ac_init_help" && exit $ac_status
1537if $ac_init_version; then
1538 cat <<\_ACEOF
1539configure
1540generated by GNU Autoconf 2.69
1541
1542Copyright (C) 2012 Free Software Foundation, Inc.
1543This configure script is free software; the Free Software Foundation
1544gives unlimited permission to copy, distribute and modify it.
1545_ACEOF
1546 exit
1547fi
1548
1549## ------------------------ ##
1550## Autoconf initialization. ##
1551## ------------------------ ##
1552
1553# ac_fn_c_try_compile LINENO
1554# --------------------------
1555# Try to compile conftest.$ac_ext, and return whether this succeeded.
1556ac_fn_c_try_compile ()
1557{
1558 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1559 rm -f conftest.$ac_objext
1560 if { { ac_try="$ac_compile"
1561case "(($ac_try" in
1562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563 *) ac_try_echo=$ac_try;;
1564esac
1565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566$as_echo "$ac_try_echo"; } >&5
1567 (eval "$ac_compile") 2>conftest.err
1568 ac_status=$?
1569 if test -s conftest.err; then
1570 grep -v '^ *+' conftest.err >conftest.er1
1571 cat conftest.er1 >&5
1572 mv -f conftest.er1 conftest.err
1573 fi
1574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575 test $ac_status = 0; } && {
1576 test -z "$ac_c_werror_flag" ||
1577 test ! -s conftest.err
1578 } && test -s conftest.$ac_objext; then :
1579 ac_retval=0
1580else
1581 $as_echo "$as_me: failed program was:" >&5
1582sed 's/^/| /' conftest.$ac_ext >&5
1583
1584 ac_retval=1
1585fi
1586 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1587 as_fn_set_status $ac_retval
1588
1589} # ac_fn_c_try_compile
1590
1591# ac_fn_c_try_cpp LINENO
1592# ----------------------
1593# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1594ac_fn_c_try_cpp ()
1595{
1596 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1597 if { { ac_try="$ac_cpp conftest.$ac_ext"
1598case "(($ac_try" in
1599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1600 *) ac_try_echo=$ac_try;;
1601esac
1602eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1603$as_echo "$ac_try_echo"; } >&5
1604 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1605 ac_status=$?
1606 if test -s conftest.err; then
1607 grep -v '^ *+' conftest.err >conftest.er1
1608 cat conftest.er1 >&5
1609 mv -f conftest.er1 conftest.err
1610 fi
1611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1612 test $ac_status = 0; } > conftest.i && {
1613 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1614 test ! -s conftest.err
1615 }; then :
1616 ac_retval=0
1617else
1618 $as_echo "$as_me: failed program was:" >&5
1619sed 's/^/| /' conftest.$ac_ext >&5
1620
1621 ac_retval=1
1622fi
1623 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1624 as_fn_set_status $ac_retval
1625
1626} # ac_fn_c_try_cpp
1627
1628# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1629# -------------------------------------------------------
1630# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1631# the include files in INCLUDES and setting the cache variable VAR
1632# accordingly.
1633ac_fn_c_check_header_mongrel ()
1634{
1635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636 if eval \${$3+:} false; then :
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1638$as_echo_n "checking for $2... " >&6; }
1639if eval \${$3+:} false; then :
1640 $as_echo_n "(cached) " >&6
1641fi
1642eval ac_res=\$$3
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1644$as_echo "$ac_res" >&6; }
1645else
1646 # Is the header compilable?
1647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1648$as_echo_n "checking $2 usability... " >&6; }
1649cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1650/* end confdefs.h. */
1651$4
1652#include <$2>
1653_ACEOF
1654if ac_fn_c_try_compile "$LINENO"; then :
1655 ac_header_compiler=yes
1656else
1657 ac_header_compiler=no
1658fi
1659rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1661$as_echo "$ac_header_compiler" >&6; }
1662
1663# Is the header present?
1664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1665$as_echo_n "checking $2 presence... " >&6; }
1666cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1667/* end confdefs.h. */
1668#include <$2>
1669_ACEOF
1670if ac_fn_c_try_cpp "$LINENO"; then :
1671 ac_header_preproc=yes
1672else
1673 ac_header_preproc=no
1674fi
1675rm -f conftest.err conftest.i conftest.$ac_ext
1676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1677$as_echo "$ac_header_preproc" >&6; }
1678
1679# So? What about this header?
1680case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1681 yes:no: )
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1683$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1685$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1686 ;;
1687 no:yes:* )
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1689$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1691$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1693$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1695$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1697$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1698 ;;
1699esac
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1701$as_echo_n "checking for $2... " >&6; }
1702if eval \${$3+:} false; then :
1703 $as_echo_n "(cached) " >&6
1704else
1705 eval "$3=\$ac_header_compiler"
1706fi
1707eval ac_res=\$$3
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1709$as_echo "$ac_res" >&6; }
1710fi
1711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1712
1713} # ac_fn_c_check_header_mongrel
1714
1715# ac_fn_c_try_run LINENO
1716# ----------------------
1717# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1718# that executables *can* be run.
1719ac_fn_c_try_run ()
1720{
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 if { { ac_try="$ac_link"
1723case "(($ac_try" in
1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1725 *) ac_try_echo=$ac_try;;
1726esac
1727eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1728$as_echo "$ac_try_echo"; } >&5
1729 (eval "$ac_link") 2>&5
1730 ac_status=$?
1731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1732 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1733 { { case "(($ac_try" in
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1736esac
1737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738$as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_try") 2>&5
1740 ac_status=$?
1741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1742 test $ac_status = 0; }; }; then :
1743 ac_retval=0
1744else
1745 $as_echo "$as_me: program exited with status $ac_status" >&5
1746 $as_echo "$as_me: failed program was:" >&5
1747sed 's/^/| /' conftest.$ac_ext >&5
1748
1749 ac_retval=$ac_status
1750fi
1751 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1753 as_fn_set_status $ac_retval
1754
1755} # ac_fn_c_try_run
1756
1757# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1758# -------------------------------------------------------
1759# Tests whether HEADER exists and can be compiled using the include files in
1760# INCLUDES, setting the cache variable VAR accordingly.
1761ac_fn_c_check_header_compile ()
1762{
1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1765$as_echo_n "checking for $2... " >&6; }
1766if eval \${$3+:} false; then :
1767 $as_echo_n "(cached) " >&6
1768else
1769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1770/* end confdefs.h. */
1771$4
1772#include <$2>
1773_ACEOF
1774if ac_fn_c_try_compile "$LINENO"; then :
1775 eval "$3=yes"
1776else
1777 eval "$3=no"
1778fi
1779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1780fi
1781eval ac_res=\$$3
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1783$as_echo "$ac_res" >&6; }
1784 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1785
1786} # ac_fn_c_check_header_compile
1787
1788# ac_fn_c_try_link LINENO
1789# -----------------------
1790# Try to link conftest.$ac_ext, and return whether this succeeded.
1791ac_fn_c_try_link ()
1792{
1793 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1794 rm -f conftest.$ac_objext conftest$ac_exeext
1795 if { { ac_try="$ac_link"
1796case "(($ac_try" in
1797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1798 *) ac_try_echo=$ac_try;;
1799esac
1800eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1801$as_echo "$ac_try_echo"; } >&5
1802 (eval "$ac_link") 2>conftest.err
1803 ac_status=$?
1804 if test -s conftest.err; then
1805 grep -v '^ *+' conftest.err >conftest.er1
1806 cat conftest.er1 >&5
1807 mv -f conftest.er1 conftest.err
1808 fi
1809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1810 test $ac_status = 0; } && {
1811 test -z "$ac_c_werror_flag" ||
1812 test ! -s conftest.err
1813 } && test -s conftest$ac_exeext && {
1814 test "$cross_compiling" = yes ||
1815 test -x conftest$ac_exeext
1816 }; then :
1817 ac_retval=0
1818else
1819 $as_echo "$as_me: failed program was:" >&5
1820sed 's/^/| /' conftest.$ac_ext >&5
1821
1822 ac_retval=1
1823fi
1824 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1825 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1826 # interfere with the next link command; also delete a directory that is
1827 # left behind by Apple's compiler. We do this before executing the actions.
1828 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1829 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1830 as_fn_set_status $ac_retval
1831
1832} # ac_fn_c_try_link
1833
1834# ac_fn_c_check_func LINENO FUNC VAR
1835# ----------------------------------
1836# Tests whether FUNC exists, setting the cache variable VAR accordingly
1837ac_fn_c_check_func ()
1838{
1839 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1841$as_echo_n "checking for $2... " >&6; }
1842if eval \${$3+:} false; then :
1843 $as_echo_n "(cached) " >&6
1844else
1845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1846/* end confdefs.h. */
1847/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1848 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1849#define $2 innocuous_$2
1850
1851/* System header to define __stub macros and hopefully few prototypes,
1852 which can conflict with char $2 (); below.
1853 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1854 <limits.h> exists even on freestanding compilers. */
1855
1856#ifdef __STDC__
1857# include <limits.h>
1858#else
1859# include <assert.h>
1860#endif
1861
1862#undef $2
1863
1864/* Override any GCC internal prototype to avoid an error.
1865 Use char because int might match the return type of a GCC
1866 builtin and then its argument prototype would still apply. */
1867#ifdef __cplusplus
1868extern "C"
1869#endif
1870char $2 ();
1871/* The GNU C library defines this for functions which it implements
1872 to always fail with ENOSYS. Some functions are actually named
1873 something starting with __ and the normal name is an alias. */
1874#if defined __stub_$2 || defined __stub___$2
1875choke me
1876#endif
1877
1878int
1879main ()
1880{
1881return $2 ();
1882 ;
1883 return 0;
1884}
1885_ACEOF
1886if ac_fn_c_try_link "$LINENO"; then :
1887 eval "$3=yes"
1888else
1889 eval "$3=no"
1890fi
1891rm -f core conftest.err conftest.$ac_objext \
1892 conftest$ac_exeext conftest.$ac_ext
1893fi
1894eval ac_res=\$$3
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1896$as_echo "$ac_res" >&6; }
1897 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1898
1899} # ac_fn_c_check_func
1900
1901# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1902# ----------------------------------------------------
1903# Tries to find if the field MEMBER exists in type AGGR, after including
1904# INCLUDES, setting cache variable VAR accordingly.
1905ac_fn_c_check_member ()
1906{
1907 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1909$as_echo_n "checking for $2.$3... " >&6; }
1910if eval \${$4+:} false; then :
1911 $as_echo_n "(cached) " >&6
1912else
1913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914/* end confdefs.h. */
1915$5
1916int
1917main ()
1918{
1919static $2 ac_aggr;
1920if (ac_aggr.$3)
1921return 0;
1922 ;
1923 return 0;
1924}
1925_ACEOF
1926if ac_fn_c_try_compile "$LINENO"; then :
1927 eval "$4=yes"
1928else
1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930/* end confdefs.h. */
1931$5
1932int
1933main ()
1934{
1935static $2 ac_aggr;
1936if (sizeof ac_aggr.$3)
1937return 0;
1938 ;
1939 return 0;
1940}
1941_ACEOF
1942if ac_fn_c_try_compile "$LINENO"; then :
1943 eval "$4=yes"
1944else
1945 eval "$4=no"
1946fi
1947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1948fi
1949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950fi
1951eval ac_res=\$$4
1952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953$as_echo "$ac_res" >&6; }
1954 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1955
1956} # ac_fn_c_check_member
1957
1958# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1959# -------------------------------------------
1960# Tests whether TYPE exists after having included INCLUDES, setting cache
1961# variable VAR accordingly.
1962ac_fn_c_check_type ()
1963{
1964 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1966$as_echo_n "checking for $2... " >&6; }
1967if eval \${$3+:} false; then :
1968 $as_echo_n "(cached) " >&6
1969else
1970 eval "$3=no"
1971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972/* end confdefs.h. */
1973$4
1974int
1975main ()
1976{
1977if (sizeof ($2))
1978 return 0;
1979 ;
1980 return 0;
1981}
1982_ACEOF
1983if ac_fn_c_try_compile "$LINENO"; then :
1984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1985/* end confdefs.h. */
1986$4
1987int
1988main ()
1989{
1990if (sizeof (($2)))
1991 return 0;
1992 ;
1993 return 0;
1994}
1995_ACEOF
1996if ac_fn_c_try_compile "$LINENO"; then :
1997
1998else
1999 eval "$3=yes"
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002fi
2003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004fi
2005eval ac_res=\$$3
2006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2007$as_echo "$ac_res" >&6; }
2008 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2009
2010} # ac_fn_c_check_type
2011cat >config.log <<_ACEOF
2012This file contains any messages produced by compilers while
2013running configure, to aid debugging if configure makes a mistake.
2014
2015It was created by $as_me, which was
2016generated by GNU Autoconf 2.69. Invocation command line was
2017
2018 $ $0 $@
2019
2020_ACEOF
2021exec 5>>config.log
2022{
2023cat <<_ASUNAME
2024## --------- ##
2025## Platform. ##
2026## --------- ##
2027
2028hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2029uname -m = `(uname -m) 2>/dev/null || echo unknown`
2030uname -r = `(uname -r) 2>/dev/null || echo unknown`
2031uname -s = `(uname -s) 2>/dev/null || echo unknown`
2032uname -v = `(uname -v) 2>/dev/null || echo unknown`
2033
2034/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2035/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2036
2037/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2038/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2039/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2040/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2041/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2042/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2043/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2044
2045_ASUNAME
2046
2047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2048for as_dir in $PATH
2049do
2050 IFS=$as_save_IFS
2051 test -z "$as_dir" && as_dir=.
2052 $as_echo "PATH: $as_dir"
2053 done
2054IFS=$as_save_IFS
2055
2056} >&5
2057
2058cat >&5 <<_ACEOF
2059
2060
2061## ----------- ##
2062## Core tests. ##
2063## ----------- ##
2064
2065_ACEOF
2066
2067
2068# Keep a trace of the command line.
2069# Strip out --no-create and --no-recursion so they do not pile up.
2070# Strip out --silent because we don't want to record it for future runs.
2071# Also quote any args containing shell meta-characters.
2072# Make two passes to allow for proper duplicate-argument suppression.
2073ac_configure_args=
2074ac_configure_args0=
2075ac_configure_args1=
2076ac_must_keep_next=false
2077for ac_pass in 1 2
2078do
2079 for ac_arg
2080 do
2081 case $ac_arg in
2082 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2084 | -silent | --silent | --silen | --sile | --sil)
2085 continue ;;
2086 *\'*)
2087 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2088 esac
2089 case $ac_pass in
2090 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2091 2)
2092 as_fn_append ac_configure_args1 " '$ac_arg'"
2093 if test $ac_must_keep_next = true; then
2094 ac_must_keep_next=false # Got value, back to normal.
2095 else
2096 case $ac_arg in
2097 *=* | --config-cache | -C | -disable-* | --disable-* \
2098 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2099 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2100 | -with-* | --with-* | -without-* | --without-* | --x)
2101 case "$ac_configure_args0 " in
2102 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2103 esac
2104 ;;
2105 -* ) ac_must_keep_next=true ;;
2106 esac
2107 fi
2108 as_fn_append ac_configure_args " '$ac_arg'"
2109 ;;
2110 esac
2111 done
2112done
2113{ ac_configure_args0=; unset ac_configure_args0;}
2114{ ac_configure_args1=; unset ac_configure_args1;}
2115
2116# When interrupted or exit'd, cleanup temporary files, and complete
2117# config.log. We remove comments because anyway the quotes in there
2118# would cause problems or look ugly.
2119# WARNING: Use '\'' to represent an apostrophe within the trap.
2120# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2121trap 'exit_status=$?
2122 # Save into config.log some information that might help in debugging.
2123 {
2124 echo
2125
2126 $as_echo "## ---------------- ##
2127## Cache variables. ##
2128## ---------------- ##"
2129 echo
2130 # The following way of writing the cache mishandles newlines in values,
2131(
2132 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2133 eval ac_val=\$$ac_var
2134 case $ac_val in #(
2135 *${as_nl}*)
2136 case $ac_var in #(
2137 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2138$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2139 esac
2140 case $ac_var in #(
2141 _ | IFS | as_nl) ;; #(
2142 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2143 *) { eval $ac_var=; unset $ac_var;} ;;
2144 esac ;;
2145 esac
2146 done
2147 (set) 2>&1 |
2148 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2149 *${as_nl}ac_space=\ *)
2150 sed -n \
2151 "s/'\''/'\''\\\\'\'''\''/g;
2152 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2153 ;; #(
2154 *)
2155 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2156 ;;
2157 esac |
2158 sort
2159)
2160 echo
2161
2162 $as_echo "## ----------------- ##
2163## Output variables. ##
2164## ----------------- ##"
2165 echo
2166 for ac_var in $ac_subst_vars
2167 do
2168 eval ac_val=\$$ac_var
2169 case $ac_val in
2170 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2171 esac
2172 $as_echo "$ac_var='\''$ac_val'\''"
2173 done | sort
2174 echo
2175
2176 if test -n "$ac_subst_files"; then
2177 $as_echo "## ------------------- ##
2178## File substitutions. ##
2179## ------------------- ##"
2180 echo
2181 for ac_var in $ac_subst_files
2182 do
2183 eval ac_val=\$$ac_var
2184 case $ac_val in
2185 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2186 esac
2187 $as_echo "$ac_var='\''$ac_val'\''"
2188 done | sort
2189 echo
2190 fi
2191
2192 if test -s confdefs.h; then
2193 $as_echo "## ----------- ##
2194## confdefs.h. ##
2195## ----------- ##"
2196 echo
2197 cat confdefs.h
2198 echo
2199 fi
2200 test "$ac_signal" != 0 &&
2201 $as_echo "$as_me: caught signal $ac_signal"
2202 $as_echo "$as_me: exit $exit_status"
2203 } >&5
2204 rm -f core *.core core.conftest.* &&
2205 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2206 exit $exit_status
2207' 0
2208for ac_signal in 1 2 13 15; do
2209 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2210done
2211ac_signal=0
2212
2213# confdefs.h avoids OS command line length limits that DEFS can exceed.
2214rm -f -r conftest* confdefs.h
2215
2216$as_echo "/* confdefs.h */" > confdefs.h
2217
2218# Predefined preprocessor variables.
2219
2220cat >>confdefs.h <<_ACEOF
2221#define PACKAGE_NAME "$PACKAGE_NAME"
2222_ACEOF
2223
2224cat >>confdefs.h <<_ACEOF
2225#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2226_ACEOF
2227
2228cat >>confdefs.h <<_ACEOF
2229#define PACKAGE_VERSION "$PACKAGE_VERSION"
2230_ACEOF
2231
2232cat >>confdefs.h <<_ACEOF
2233#define PACKAGE_STRING "$PACKAGE_STRING"
2234_ACEOF
2235
2236cat >>confdefs.h <<_ACEOF
2237#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2238_ACEOF
2239
2240cat >>confdefs.h <<_ACEOF
2241#define PACKAGE_URL "$PACKAGE_URL"
2242_ACEOF
2243
2244
2245# Let the site file select an alternate cache file if it wants to.
2246# Prefer an explicitly selected file to automatically selected ones.
2247ac_site_file1=NONE
2248ac_site_file2=NONE
2249if test -n "$CONFIG_SITE"; then
2250 # We do not want a PATH search for config.site.
2251 case $CONFIG_SITE in #((
2252 -*) ac_site_file1=./$CONFIG_SITE;;
2253 */*) ac_site_file1=$CONFIG_SITE;;
2254 *) ac_site_file1=./$CONFIG_SITE;;
2255 esac
2256elif test "x$prefix" != xNONE; then
2257 ac_site_file1=$prefix/share/config.site
2258 ac_site_file2=$prefix/etc/config.site
2259else
2260 ac_site_file1=$ac_default_prefix/share/config.site
2261 ac_site_file2=$ac_default_prefix/etc/config.site
2262fi
2263for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2264do
2265 test "x$ac_site_file" = xNONE && continue
2266 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2268$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2269 sed 's/^/| /' "$ac_site_file" >&5
2270 . "$ac_site_file" \
2271 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2272$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2273as_fn_error $? "failed to load site script $ac_site_file
2274See \`config.log' for more details" "$LINENO" 5; }
2275 fi
2276done
2277
2278if test -r "$cache_file"; then
2279 # Some versions of bash will fail to source /dev/null (special files
2280 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2281 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2283$as_echo "$as_me: loading cache $cache_file" >&6;}
2284 case $cache_file in
2285 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2286 *) . "./$cache_file";;
2287 esac
2288 fi
2289else
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2291$as_echo "$as_me: creating cache $cache_file" >&6;}
2292 >$cache_file
2293fi
2294
2295# Check that the precious variables saved in the cache have kept the same
2296# value.
2297ac_cache_corrupted=false
2298for ac_var in $ac_precious_vars; do
2299 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2300 eval ac_new_set=\$ac_env_${ac_var}_set
2301 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2302 eval ac_new_val=\$ac_env_${ac_var}_value
2303 case $ac_old_set,$ac_new_set in
2304 set,)
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2306$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2307 ac_cache_corrupted=: ;;
2308 ,set)
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2310$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2311 ac_cache_corrupted=: ;;
2312 ,);;
2313 *)
2314 if test "x$ac_old_val" != "x$ac_new_val"; then
2315 # differences in whitespace do not lead to failure.
2316 ac_old_val_w=`echo x $ac_old_val`
2317 ac_new_val_w=`echo x $ac_new_val`
2318 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2319 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2320$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2321 ac_cache_corrupted=:
2322 else
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2324$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2325 eval $ac_var=\$ac_old_val
2326 fi
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2328$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2330$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2331 fi;;
2332 esac
2333 # Pass precious variables to config.status.
2334 if test "$ac_new_set" = set; then
2335 case $ac_new_val in
2336 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2337 *) ac_arg=$ac_var=$ac_new_val ;;
2338 esac
2339 case " $ac_configure_args " in
2340 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2341 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2342 esac
2343 fi
2344done
2345if $ac_cache_corrupted; then
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2347$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2348 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2349$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2350 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2351fi
2352## -------------------- ##
2353## Main body of script. ##
2354## -------------------- ##
2355
2356ac_ext=c
2357ac_cpp='$CPP $CPPFLAGS'
2358ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2359ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2360ac_compiler_gnu=$ac_cv_c_compiler_gnu
2361
2362
2363# This file contains common code used by all simulators.
2364#
2365# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2366# directory. It is intended to be invoked before any target specific stuff.
2367# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2368# It is intended to be invoked last.
2369#
50df264d 2370# See README-HACKING for more details.
b26e2ae7
JM
2371
2372# Include global overrides and fixes for Autoconf.
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2409#
2410# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2411# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2412# Written by Gordon Matzigkeit, 1996
2413#
2414# This file is free software; the Free Software Foundation gives
2415# unlimited permission to copy and/or distribute it, with or without
2416# modifications, as long as this notice is preserved.
2417
2418
2419
2420# serial 56 LT_INIT
2421
2422
2423# LT_PREREQ(VERSION)
2424# ------------------
2425# Complain and exit if this libtool version is less that VERSION.
2426
2427
2428
2429# _LT_CHECK_BUILDDIR
2430# ------------------
2431# Complain if the absolute build directory name contains unusual characters
2432
2433
2434
2435# LT_INIT([OPTIONS])
2436# ------------------
2437# LT_INIT
2438
2439# Old names:
2440# This is what autoupdate's m4 run will expand. It fires
2441# the warning (with _au_warn_XXX), outputs it into the
2442# updated configure.ac (with AC_DIAGNOSE), and then outputs
2443# the replacement expansion.
2444
2445
2446# This is an auxiliary macro that is also run when
2447# autoupdate runs m4. It simply calls m4_warning, but
2448# we need a wrapper so that each warning is emitted only
2449# once. We break the quoting in m4_warning's argument in
2450# order to expand this macro's arguments, not AU_DEFUN's.
2451
2452
2453# Finally, this is the expansion that is picked up by
2454# autoconf. It tells the user to run autoupdate, and
2455# then outputs the replacement expansion. We do not care
2456# about autoupdate's warning because that contains
2457# information on what to do *after* running autoupdate.
2458
2459# This is what autoupdate's m4 run will expand. It fires
2460# the warning (with _au_warn_XXX), outputs it into the
2461# updated configure.ac (with AC_DIAGNOSE), and then outputs
2462# the replacement expansion.
2463
2464
2465# This is an auxiliary macro that is also run when
2466# autoupdate runs m4. It simply calls m4_warning, but
2467# we need a wrapper so that each warning is emitted only
2468# once. We break the quoting in m4_warning's argument in
2469# order to expand this macro's arguments, not AU_DEFUN's.
2470
2471
2472# Finally, this is the expansion that is picked up by
2473# autoconf. It tells the user to run autoupdate, and
2474# then outputs the replacement expansion. We do not care
2475# about autoupdate's warning because that contains
2476# information on what to do *after* running autoupdate.
2477
2478
2479
2480# _LT_CC_BASENAME(CC)
2481# -------------------
2482# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2483
2484
2485
2486# _LT_FILEUTILS_DEFAULTS
2487# ----------------------
2488# It is okay to use these file commands and assume they have been set
2489# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2490# _LT_FILEUTILS_DEFAULTS
2491
2492
2493# _LT_SETUP
2494# ---------
2495# _LT_SETUP
2496
2497
2498# _LT_PREPARE_SED_QUOTE_VARS
2499# --------------------------
2500# Define a few sed substitution that help us do robust quoting.
2501
2502
2503# _LT_PROG_LTMAIN
2504# ---------------
2505# Note that this code is called both from `configure', and `config.status'
2506# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2507# `config.status' has no value for ac_aux_dir unless we are using Automake,
2508# so we pass a copy along to make sure it has a sensible value anyway.
2509# _LT_PROG_LTMAIN
2510
2511
2512## ------------------------------------- ##
2513## Accumulate code for creating libtool. ##
2514## ------------------------------------- ##
2515
2516# So that we can recreate a full libtool script including additional
2517# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2518# in macros and then make a single call at the end using the `libtool'
2519# label.
2520
2521
2522# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2523# ----------------------------------------
2524# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2525
2526
2527# Initialize.
2528
2529
2530
2531# _LT_CONFIG_LIBTOOL([COMMANDS])
2532# ------------------------------
2533# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2534
2535
2536# Initialize.
2537
2538
2539
2540# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2541# -----------------------------------------------------
2542
2543
2544
2545# _LT_FORMAT_COMMENT([COMMENT])
2546# -----------------------------
2547# Add leading comment marks to the start of each line, and a trailing
2548# full-stop to the whole comment if one is not present already.
2549
2550
2551
2552
2553## ------------------------ ##
2554## FIXME: Eliminate VARNAME ##
2555## ------------------------ ##
2556
2557
2558# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2559# -------------------------------------------------------------------
2560# CONFIGNAME is the name given to the value in the libtool script.
2561# VARNAME is the (base) name used in the configure script.
2562# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2563# VARNAME. Any other value will be used directly.
2564
2565
2566
2567# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2568# --------------------------------------------------------
2569
2570
2571
2572# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2573# ------------------------------------------------
2574
2575
2576
2577# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2578# ---------------------------------------------------------
2579
2580
2581
2582# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2583# --------------------------------------------------
2584
2585
2586
2587# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2588# ---------------------------------------------------
2589
2590
2591
2592# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2593# ---------------------------------------------------
2594
2595
2596
2597
2598# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2599# ------------------------------------------------
2600
2601
2602
2603
2604# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2605# ------------------------------------
2606# Quote a variable value, and forward it to `config.status' so that its
2607# declaration there will have the same value as in `configure'. VARNAME
2608# must have a single quote delimited value for this to work.
2609
2610
2611
2612# _LT_CONFIG_STATUS_DECLARATIONS
2613# ------------------------------
2614# We delimit libtool config variables with single quotes, so when
2615# we write them to config.status, we have to be sure to quote all
2616# embedded single quotes properly. In configure, this macro expands
2617# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2618#
2619# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2620
2621
2622
2623# _LT_LIBTOOL_TAGS
2624# ----------------
2625# Output comment and list of tags supported by the script
2626
2627
2628
2629# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2630# -----------------------------------
2631# Extract the dictionary values for VARNAME (optionally with TAG) and
2632# expand to a commented shell variable setting:
2633#
2634# # Some comment about what VAR is for.
2635# visible_name=$lt_internal_name
2636
2637
2638
2639# _LT_LIBTOOL_CONFIG_VARS
2640# -----------------------
2641# Produce commented declarations of non-tagged libtool config variables
2642# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2643# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2644# section) are produced by _LT_LIBTOOL_TAG_VARS.
2645
2646
2647
2648# _LT_LIBTOOL_TAG_VARS(TAG)
2649# -------------------------
2650
2651
2652
2653# _LT_TAGVAR(VARNAME, [TAGNAME])
2654# ------------------------------
2655
2656
2657
2658# _LT_CONFIG_COMMANDS
2659# -------------------
2660# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2661# variables for single and double quote escaping we saved from calls
2662# to _LT_DECL, we can put quote escaped variables declarations
2663# into `config.status', and then the shell code to quote escape them in
2664# for loops in `config.status'. Finally, any additional code accumulated
2665# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2666#_LT_CONFIG_COMMANDS
2667
2668
2669# Initialize.
2670
2671
2672# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2673# ------------------------------------
2674# Generate a child script FILE with all initialization necessary to
2675# reuse the environment learned by the parent script, and make the
2676# file executable. If COMMENT is supplied, it is inserted after the
2677# `#!' sequence but before initialization text begins. After this
2678# macro, additional text can be appended to FILE to form the body of
2679# the child script. The macro ends with non-zero status if the
2680# file could not be fully written (such as if the disk is full).
2681# _LT_GENERATED_FILE_INIT
2682
2683# LT_OUTPUT
2684# ---------
2685# This macro allows early generation of the libtool script (before
2686# AC_OUTPUT is called), incase it is used in configure for compilation
2687# tests.
2688# LT_OUTPUT
2689
2690
2691# _LT_CONFIG(TAG)
2692# ---------------
2693# If TAG is the built-in tag, create an initial libtool script with a
2694# default configuration from the untagged config vars. Otherwise add code
2695# to config.status for appending the configuration named by TAG from the
2696# matching tagged config vars.
2697# _LT_CONFIG
2698
2699
2700# LT_SUPPORTED_TAG(TAG)
2701# ---------------------
2702# Trace this macro to discover what tags are supported by the libtool
2703# --tag option, using:
2704# autoconf --trace 'LT_SUPPORTED_TAG:$1'
2705
2706
2707
2708# C support is built-in for now
2709
2710
2711
2712
2713# LT_LANG(LANG)
2714# -------------
2715# Enable libtool support for the given language if not already enabled.
2716# LT_LANG
2717
2718
2719# _LT_LANG(LANGNAME)
2720# ------------------
2721# _LT_LANG
2722
2723
2724# _LT_LANG_DEFAULT_CONFIG
2725# -----------------------
2726# _LT_LANG_DEFAULT_CONFIG
2727
2728# Obsolete macros:
2729# This is what autoupdate's m4 run will expand. It fires
2730# the warning (with _au_warn_XXX), outputs it into the
2731# updated configure.ac (with AC_DIAGNOSE), and then outputs
2732# the replacement expansion.
2733
2734
2735# This is an auxiliary macro that is also run when
2736# autoupdate runs m4. It simply calls m4_warning, but
2737# we need a wrapper so that each warning is emitted only
2738# once. We break the quoting in m4_warning's argument in
2739# order to expand this macro's arguments, not AU_DEFUN's.
2740
2741
2742# Finally, this is the expansion that is picked up by
2743# autoconf. It tells the user to run autoupdate, and
2744# then outputs the replacement expansion. We do not care
2745# about autoupdate's warning because that contains
2746# information on what to do *after* running autoupdate.
2747
2748# This is what autoupdate's m4 run will expand. It fires
2749# the warning (with _au_warn_XXX), outputs it into the
2750# updated configure.ac (with AC_DIAGNOSE), and then outputs
2751# the replacement expansion.
2752
2753
2754# This is an auxiliary macro that is also run when
2755# autoupdate runs m4. It simply calls m4_warning, but
2756# we need a wrapper so that each warning is emitted only
2757# once. We break the quoting in m4_warning's argument in
2758# order to expand this macro's arguments, not AU_DEFUN's.
2759
2760
2761# Finally, this is the expansion that is picked up by
2762# autoconf. It tells the user to run autoupdate, and
2763# then outputs the replacement expansion. We do not care
2764# about autoupdate's warning because that contains
2765# information on what to do *after* running autoupdate.
2766
2767# This is what autoupdate's m4 run will expand. It fires
2768# the warning (with _au_warn_XXX), outputs it into the
2769# updated configure.ac (with AC_DIAGNOSE), and then outputs
2770# the replacement expansion.
2771
2772
2773# This is an auxiliary macro that is also run when
2774# autoupdate runs m4. It simply calls m4_warning, but
2775# we need a wrapper so that each warning is emitted only
2776# once. We break the quoting in m4_warning's argument in
2777# order to expand this macro's arguments, not AU_DEFUN's.
2778
2779
2780# Finally, this is the expansion that is picked up by
2781# autoconf. It tells the user to run autoupdate, and
2782# then outputs the replacement expansion. We do not care
2783# about autoupdate's warning because that contains
2784# information on what to do *after* running autoupdate.
2785
2786# This is what autoupdate's m4 run will expand. It fires
2787# the warning (with _au_warn_XXX), outputs it into the
2788# updated configure.ac (with AC_DIAGNOSE), and then outputs
2789# the replacement expansion.
2790
2791
2792# This is an auxiliary macro that is also run when
2793# autoupdate runs m4. It simply calls m4_warning, but
2794# we need a wrapper so that each warning is emitted only
2795# once. We break the quoting in m4_warning's argument in
2796# order to expand this macro's arguments, not AU_DEFUN's.
2797
2798
2799# Finally, this is the expansion that is picked up by
2800# autoconf. It tells the user to run autoupdate, and
2801# then outputs the replacement expansion. We do not care
2802# about autoupdate's warning because that contains
2803# information on what to do *after* running autoupdate.
2804
2805# This is what autoupdate's m4 run will expand. It fires
2806# the warning (with _au_warn_XXX), outputs it into the
2807# updated configure.ac (with AC_DIAGNOSE), and then outputs
2808# the replacement expansion.
2809
2810
2811# This is an auxiliary macro that is also run when
2812# autoupdate runs m4. It simply calls m4_warning, but
2813# we need a wrapper so that each warning is emitted only
2814# once. We break the quoting in m4_warning's argument in
2815# order to expand this macro's arguments, not AU_DEFUN's.
2816
2817
2818# Finally, this is the expansion that is picked up by
2819# autoconf. It tells the user to run autoupdate, and
2820# then outputs the replacement expansion. We do not care
2821# about autoupdate's warning because that contains
2822# information on what to do *after* running autoupdate.
2823
2824
2825
2826# _LT_TAG_COMPILER
2827# ----------------
2828# _LT_TAG_COMPILER
2829
2830
2831# _LT_COMPILER_BOILERPLATE
2832# ------------------------
2833# Check for compiler boilerplate output or warnings with
2834# the simple compiler test code.
2835# _LT_COMPILER_BOILERPLATE
2836
2837
2838# _LT_LINKER_BOILERPLATE
2839# ----------------------
2840# Check for linker boilerplate output or warnings with
2841# the simple link test code.
2842# _LT_LINKER_BOILERPLATE
2843
2844# _LT_REQUIRED_DARWIN_CHECKS
2845# -------------------------
2846
2847
2848
2849# _LT_DARWIN_LINKER_FEATURES
2850# --------------------------
2851# Checks for linker and compiler features on darwin
2852
2853
2854# _LT_SYS_MODULE_PATH_AIX
2855# -----------------------
2856# Links a minimal program and checks the executable
2857# for the system default hardcoded library path. In most cases,
2858# this is /usr/lib:/lib, but when the MPI compilers are used
2859# the location of the communication and MPI libs are included too.
2860# If we don't find anything, use the default library path according
2861# to the aix ld manual.
2862# _LT_SYS_MODULE_PATH_AIX
2863
2864
2865# _LT_SHELL_INIT(ARG)
2866# -------------------
2867# _LT_SHELL_INIT
2868
2869
2870
2871# _LT_PROG_ECHO_BACKSLASH
2872# -----------------------
2873# Find how we can fake an echo command that does not interpret backslash.
2874# In particular, with Autoconf 2.60 or later we add some code to the start
2875# of the generated configure script which will find a shell with a builtin
2876# printf (which we can use as an echo command).
2877# _LT_PROG_ECHO_BACKSLASH
2878
2879
2880# _LT_ENABLE_LOCK
2881# ---------------
2882# _LT_ENABLE_LOCK
2883
2884
2885# _LT_CMD_OLD_ARCHIVE
2886# -------------------
2887# _LT_CMD_OLD_ARCHIVE
2888
2889
2890# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2891# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2892# ----------------------------------------------------------------
2893# Check whether the given compiler option works
2894# _LT_COMPILER_OPTION
2895
2896# Old name:
2897# This is what autoupdate's m4 run will expand. It fires
2898# the warning (with _au_warn_XXX), outputs it into the
2899# updated configure.ac (with AC_DIAGNOSE), and then outputs
2900# the replacement expansion.
2901
2902
2903# This is an auxiliary macro that is also run when
2904# autoupdate runs m4. It simply calls m4_warning, but
2905# we need a wrapper so that each warning is emitted only
2906# once. We break the quoting in m4_warning's argument in
2907# order to expand this macro's arguments, not AU_DEFUN's.
2908
2909
2910# Finally, this is the expansion that is picked up by
2911# autoconf. It tells the user to run autoupdate, and
2912# then outputs the replacement expansion. We do not care
2913# about autoupdate's warning because that contains
2914# information on what to do *after* running autoupdate.
2915
2916
2917
2918# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2919# [ACTION-SUCCESS], [ACTION-FAILURE])
2920# ----------------------------------------------------
2921# Check whether the given linker option works
2922# _LT_LINKER_OPTION
2923
2924# Old name:
2925# This is what autoupdate's m4 run will expand. It fires
2926# the warning (with _au_warn_XXX), outputs it into the
2927# updated configure.ac (with AC_DIAGNOSE), and then outputs
2928# the replacement expansion.
2929
2930
2931# This is an auxiliary macro that is also run when
2932# autoupdate runs m4. It simply calls m4_warning, but
2933# we need a wrapper so that each warning is emitted only
2934# once. We break the quoting in m4_warning's argument in
2935# order to expand this macro's arguments, not AU_DEFUN's.
2936
2937
2938# Finally, this is the expansion that is picked up by
2939# autoconf. It tells the user to run autoupdate, and
2940# then outputs the replacement expansion. We do not care
2941# about autoupdate's warning because that contains
2942# information on what to do *after* running autoupdate.
2943
2944
2945
2946# LT_CMD_MAX_LEN
2947#---------------
2948# LT_CMD_MAX_LEN
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_HEADER_DLFCN
2973# ----------------
2974# _LT_HEADER_DLFCN
2975
2976
2977# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2978# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2979# ----------------------------------------------------------------
2980# _LT_TRY_DLOPEN_SELF
2981
2982
2983# LT_SYS_DLOPEN_SELF
2984# ------------------
2985# LT_SYS_DLOPEN_SELF
2986
2987# Old name:
2988# This is what autoupdate's m4 run will expand. It fires
2989# the warning (with _au_warn_XXX), outputs it into the
2990# updated configure.ac (with AC_DIAGNOSE), and then outputs
2991# the replacement expansion.
2992
2993
2994# This is an auxiliary macro that is also run when
2995# autoupdate runs m4. It simply calls m4_warning, but
2996# we need a wrapper so that each warning is emitted only
2997# once. We break the quoting in m4_warning's argument in
2998# order to expand this macro's arguments, not AU_DEFUN's.
2999
3000
3001# Finally, this is the expansion that is picked up by
3002# autoconf. It tells the user to run autoupdate, and
3003# then outputs the replacement expansion. We do not care
3004# about autoupdate's warning because that contains
3005# information on what to do *after* running autoupdate.
3006
3007
3008
3009# _LT_COMPILER_C_O([TAGNAME])
3010# ---------------------------
3011# Check to see if options -c and -o are simultaneously supported by compiler.
3012# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3013# _LT_COMPILER_C_O
3014
3015
3016# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3017# ----------------------------------
3018# Check to see if we can do hard links to lock some files if needed
3019# _LT_COMPILER_FILE_LOCKS
3020
3021
3022# _LT_CHECK_OBJDIR
3023# ----------------
3024# _LT_CHECK_OBJDIR
3025
3026
3027# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3028# --------------------------------------
3029# Check hardcoding attributes.
3030# _LT_LINKER_HARDCODE_LIBPATH
3031
3032
3033# _LT_CMD_STRIPLIB
3034# ----------------
3035# _LT_CMD_STRIPLIB
3036
3037
3038# _LT_SYS_DYNAMIC_LINKER([TAG])
3039# -----------------------------
3040# PORTME Fill in your ld.so characteristics
3041# _LT_SYS_DYNAMIC_LINKER
3042
3043
3044# _LT_PATH_TOOL_PREFIX(TOOL)
3045# --------------------------
3046# find a file program which can recognize shared library
3047# _LT_PATH_TOOL_PREFIX
3048
3049# Old name:
3050# This is what autoupdate's m4 run will expand. It fires
3051# the warning (with _au_warn_XXX), outputs it into the
3052# updated configure.ac (with AC_DIAGNOSE), and then outputs
3053# the replacement expansion.
3054
3055
3056# This is an auxiliary macro that is also run when
3057# autoupdate runs m4. It simply calls m4_warning, but
3058# we need a wrapper so that each warning is emitted only
3059# once. We break the quoting in m4_warning's argument in
3060# order to expand this macro's arguments, not AU_DEFUN's.
3061
3062
3063# Finally, this is the expansion that is picked up by
3064# autoconf. It tells the user to run autoupdate, and
3065# then outputs the replacement expansion. We do not care
3066# about autoupdate's warning because that contains
3067# information on what to do *after* running autoupdate.
3068
3069
3070
3071# _LT_PATH_MAGIC
3072# --------------
3073# find a file program which can recognize a shared library
3074# _LT_PATH_MAGIC
3075
3076
3077# LT_PATH_LD
3078# ----------
3079# find the pathname to the GNU or non-GNU linker
3080# LT_PATH_LD
3081
3082# Old names:
3083# This is what autoupdate's m4 run will expand. It fires
3084# the warning (with _au_warn_XXX), outputs it into the
3085# updated configure.ac (with AC_DIAGNOSE), and then outputs
3086# the replacement expansion.
3087
3088
3089# This is an auxiliary macro that is also run when
3090# autoupdate runs m4. It simply calls m4_warning, but
3091# we need a wrapper so that each warning is emitted only
3092# once. We break the quoting in m4_warning's argument in
3093# order to expand this macro's arguments, not AU_DEFUN's.
3094
3095
3096# Finally, this is the expansion that is picked up by
3097# autoconf. It tells the user to run autoupdate, and
3098# then outputs the replacement expansion. We do not care
3099# about autoupdate's warning because that contains
3100# information on what to do *after* running autoupdate.
3101
3102# This is what autoupdate's m4 run will expand. It fires
3103# the warning (with _au_warn_XXX), outputs it into the
3104# updated configure.ac (with AC_DIAGNOSE), and then outputs
3105# the replacement expansion.
3106
3107
3108# This is an auxiliary macro that is also run when
3109# autoupdate runs m4. It simply calls m4_warning, but
3110# we need a wrapper so that each warning is emitted only
3111# once. We break the quoting in m4_warning's argument in
3112# order to expand this macro's arguments, not AU_DEFUN's.
3113
3114
3115# Finally, this is the expansion that is picked up by
3116# autoconf. It tells the user to run autoupdate, and
3117# then outputs the replacement expansion. We do not care
3118# about autoupdate's warning because that contains
3119# information on what to do *after* running autoupdate.
3120
3121
3122
3123# _LT_PATH_LD_GNU
3124#- --------------
3125# _LT_PATH_LD_GNU
3126
3127
3128# _LT_CMD_RELOAD
3129# --------------
3130# find reload flag for linker
3131# -- PORTME Some linkers may need a different reload flag.
3132# _LT_CMD_RELOAD
3133
3134
3135# _LT_CHECK_MAGIC_METHOD
3136# ----------------------
3137# how to check for library dependencies
3138# -- PORTME fill in with the dynamic library characteristics
3139# _LT_CHECK_MAGIC_METHOD
3140
3141
3142# LT_PATH_NM
3143# ----------
3144# find the pathname to a BSD- or MS-compatible name lister
3145# LT_PATH_NM
3146
3147# Old names:
3148# This is what autoupdate's m4 run will expand. It fires
3149# the warning (with _au_warn_XXX), outputs it into the
3150# updated configure.ac (with AC_DIAGNOSE), and then outputs
3151# the replacement expansion.
3152
3153
3154# This is an auxiliary macro that is also run when
3155# autoupdate runs m4. It simply calls m4_warning, but
3156# we need a wrapper so that each warning is emitted only
3157# once. We break the quoting in m4_warning's argument in
3158# order to expand this macro's arguments, not AU_DEFUN's.
3159
3160
3161# Finally, this is the expansion that is picked up by
3162# autoconf. It tells the user to run autoupdate, and
3163# then outputs the replacement expansion. We do not care
3164# about autoupdate's warning because that contains
3165# information on what to do *after* running autoupdate.
3166
3167# This is what autoupdate's m4 run will expand. It fires
3168# the warning (with _au_warn_XXX), outputs it into the
3169# updated configure.ac (with AC_DIAGNOSE), and then outputs
3170# the replacement expansion.
3171
3172
3173# This is an auxiliary macro that is also run when
3174# autoupdate runs m4. It simply calls m4_warning, but
3175# we need a wrapper so that each warning is emitted only
3176# once. We break the quoting in m4_warning's argument in
3177# order to expand this macro's arguments, not AU_DEFUN's.
3178
3179
3180# Finally, this is the expansion that is picked up by
3181# autoconf. It tells the user to run autoupdate, and
3182# then outputs the replacement expansion. We do not care
3183# about autoupdate's warning because that contains
3184# information on what to do *after* running autoupdate.
3185
3186
3187
3188# LT_LIB_M
3189# --------
3190# check for math library
3191# LT_LIB_M
3192
3193# Old name:
3194# This is what autoupdate's m4 run will expand. It fires
3195# the warning (with _au_warn_XXX), outputs it into the
3196# updated configure.ac (with AC_DIAGNOSE), and then outputs
3197# the replacement expansion.
3198
3199
3200# This is an auxiliary macro that is also run when
3201# autoupdate runs m4. It simply calls m4_warning, but
3202# we need a wrapper so that each warning is emitted only
3203# once. We break the quoting in m4_warning's argument in
3204# order to expand this macro's arguments, not AU_DEFUN's.
3205
3206
3207# Finally, this is the expansion that is picked up by
3208# autoconf. It tells the user to run autoupdate, and
3209# then outputs the replacement expansion. We do not care
3210# about autoupdate's warning because that contains
3211# information on what to do *after* running autoupdate.
3212
3213
3214
3215# _LT_COMPILER_NO_RTTI([TAGNAME])
3216# -------------------------------
3217# _LT_COMPILER_NO_RTTI
3218
3219
3220# _LT_CMD_GLOBAL_SYMBOLS
3221# ----------------------
3222 # _LT_CMD_GLOBAL_SYMBOLS
3223
3224
3225# _LT_COMPILER_PIC([TAGNAME])
3226# ---------------------------
3227# _LT_COMPILER_PIC
3228
3229
3230# _LT_LINKER_SHLIBS([TAGNAME])
3231# ----------------------------
3232# See if the linker supports building shared libraries.
3233# _LT_LINKER_SHLIBS
3234
3235
3236# _LT_LANG_C_CONFIG([TAG])
3237# ------------------------
3238# Ensure that the configuration variables for a C compiler are suitably
3239# defined. These variables are subsequently used by _LT_CONFIG to write
3240# the compiler configuration to `libtool'.
3241# _LT_LANG_C_CONFIG
3242
3243
3244# _LT_LANG_CXX_CONFIG([TAG])
3245# --------------------------
3246# Ensure that the configuration variables for a C++ compiler are suitably
3247# defined. These variables are subsequently used by _LT_CONFIG to write
3248# the compiler configuration to `libtool'.
3249# _LT_LANG_CXX_CONFIG
3250
3251
3252# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3253# ---------------------------------
3254# Figure out "hidden" library dependencies from verbose
3255# compiler output when linking a shared library.
3256# Parse the compiler output and extract the necessary
3257# objects, libraries and library flags.
3258# _LT_SYS_HIDDEN_LIBDEPS
3259
3260
3261# _LT_LANG_F77_CONFIG([TAG])
3262# --------------------------
3263# Ensure that the configuration variables for a Fortran 77 compiler are
3264# suitably defined. These variables are subsequently used by _LT_CONFIG
3265# to write the compiler configuration to `libtool'.
3266# _LT_LANG_F77_CONFIG
3267
3268
3269# _LT_LANG_FC_CONFIG([TAG])
3270# -------------------------
3271# Ensure that the configuration variables for a Fortran compiler are
3272# suitably defined. These variables are subsequently used by _LT_CONFIG
3273# to write the compiler configuration to `libtool'.
3274# _LT_LANG_FC_CONFIG
3275
3276
3277# _LT_LANG_GCJ_CONFIG([TAG])
3278# --------------------------
3279# Ensure that the configuration variables for the GNU Java Compiler compiler
3280# are suitably defined. These variables are subsequently used by _LT_CONFIG
3281# to write the compiler configuration to `libtool'.
3282# _LT_LANG_GCJ_CONFIG
3283
3284
3285# _LT_LANG_RC_CONFIG([TAG])
3286# -------------------------
3287# Ensure that the configuration variables for the Windows resource compiler
3288# are suitably defined. These variables are subsequently used by _LT_CONFIG
3289# to write the compiler configuration to `libtool'.
3290# _LT_LANG_RC_CONFIG
3291
3292
3293# LT_PROG_GCJ
3294# -----------
3295
3296
3297# Old name:
3298# This is what autoupdate's m4 run will expand. It fires
3299# the warning (with _au_warn_XXX), outputs it into the
3300# updated configure.ac (with AC_DIAGNOSE), and then outputs
3301# the replacement expansion.
3302
3303
3304# This is an auxiliary macro that is also run when
3305# autoupdate runs m4. It simply calls m4_warning, but
3306# we need a wrapper so that each warning is emitted only
3307# once. We break the quoting in m4_warning's argument in
3308# order to expand this macro's arguments, not AU_DEFUN's.
3309
3310
3311# Finally, this is the expansion that is picked up by
3312# autoconf. It tells the user to run autoupdate, and
3313# then outputs the replacement expansion. We do not care
3314# about autoupdate's warning because that contains
3315# information on what to do *after* running autoupdate.
3316
3317
3318
3319# LT_PROG_RC
3320# ----------
3321
3322
3323# Old name:
3324# This is what autoupdate's m4 run will expand. It fires
3325# the warning (with _au_warn_XXX), outputs it into the
3326# updated configure.ac (with AC_DIAGNOSE), and then outputs
3327# the replacement expansion.
3328
3329
3330# This is an auxiliary macro that is also run when
3331# autoupdate runs m4. It simply calls m4_warning, but
3332# we need a wrapper so that each warning is emitted only
3333# once. We break the quoting in m4_warning's argument in
3334# order to expand this macro's arguments, not AU_DEFUN's.
3335
3336
3337# Finally, this is the expansion that is picked up by
3338# autoconf. It tells the user to run autoupdate, and
3339# then outputs the replacement expansion. We do not care
3340# about autoupdate's warning because that contains
3341# information on what to do *after* running autoupdate.
3342
3343
3344
3345# _LT_DECL_EGREP
3346# --------------
3347# If we don't have a new enough Autoconf to choose the best grep
3348# available, choose the one first in the user's PATH.
3349
3350
3351
3352# _LT_DECL_OBJDUMP
3353# --------------
3354# If we don't have a new enough Autoconf to choose the best objdump
3355# available, choose the one first in the user's PATH.
3356
3357
3358
3359# _LT_DECL_SED
3360# ------------
3361# Check for a fully-functional sed program, that truncates
3362# as few characters as possible. Prefer GNU sed if found.
3363# _LT_DECL_SED
3364
3365#m4_ifndef
3366
3367# Old name:
3368# This is what autoupdate's m4 run will expand. It fires
3369# the warning (with _au_warn_XXX), outputs it into the
3370# updated configure.ac (with AC_DIAGNOSE), and then outputs
3371# the replacement expansion.
3372
3373
3374# This is an auxiliary macro that is also run when
3375# autoupdate runs m4. It simply calls m4_warning, but
3376# we need a wrapper so that each warning is emitted only
3377# once. We break the quoting in m4_warning's argument in
3378# order to expand this macro's arguments, not AU_DEFUN's.
3379
3380
3381# Finally, this is the expansion that is picked up by
3382# autoconf. It tells the user to run autoupdate, and
3383# then outputs the replacement expansion. We do not care
3384# about autoupdate's warning because that contains
3385# information on what to do *after* running autoupdate.
3386
3387
3388
3389# _LT_CHECK_SHELL_FEATURES
3390# ------------------------
3391# Find out whether the shell is Bourne or XSI compatible,
3392# or has some other useful features.
3393# _LT_CHECK_SHELL_FEATURES
3394
3395
3396# _LT_PROG_XSI_SHELLFNS
3397# ---------------------
3398# Bourne and XSI compatible variants of some useful shell functions.
3399
3400
3401# Helper functions for option handling. -*- Autoconf -*-
3402#
3403# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3404# Inc.
3405# Written by Gary V. Vaughan, 2004
3406#
3407# This file is free software; the Free Software Foundation gives
3408# unlimited permission to copy and/or distribute it, with or without
3409# modifications, as long as this notice is preserved.
3410
3411# serial 6 ltoptions.m4
3412
3413# This is to help aclocal find these macros, as it can't see m4_define.
3414
3415
3416
3417# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3418# ------------------------------------------
3419
3420
3421
3422# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3423# ---------------------------------------
3424# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3425# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3426# saved as a flag.
3427
3428
3429
3430# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3431# ------------------------------------------------------------
3432# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3433
3434
3435
3436# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3437# -------------------------------------------------------
3438# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3439# are set.
3440
3441
3442
3443# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3444# ----------------------------------------
3445# OPTION-LIST is a space-separated list of Libtool options associated
3446# with MACRO-NAME. If any OPTION has a matching handler declared with
3447# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3448# the unknown option and exit.
3449# _LT_SET_OPTIONS
3450
3451
3452## --------------------------------- ##
3453## Macros to handle LT_INIT options. ##
3454## --------------------------------- ##
3455
3456# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3457# -----------------------------------------
3458
3459
3460
3461# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3462# -----------------------------------------------
3463# LT_OPTION_DEFINE
3464
3465
3466# dlopen
3467# ------
3468
3469
3470# This is what autoupdate's m4 run will expand. It fires
3471# the warning (with _au_warn_XXX), outputs it into the
3472# updated configure.ac (with AC_DIAGNOSE), and then outputs
3473# the replacement expansion.
3474
3475
3476# This is an auxiliary macro that is also run when
3477# autoupdate runs m4. It simply calls m4_warning, but
3478# we need a wrapper so that each warning is emitted only
3479# once. We break the quoting in m4_warning's argument in
3480# order to expand this macro's arguments, not AU_DEFUN's.
3481
3482
3483# Finally, this is the expansion that is picked up by
3484# autoconf. It tells the user to run autoupdate, and
3485# then outputs the replacement expansion. We do not care
3486# about autoupdate's warning because that contains
3487# information on what to do *after* running autoupdate.
3488
3489
3490
3491
3492# win32-dll
3493# ---------
3494# Declare package support for building win32 dll's.
3495# win32-dll
3496
3497# This is what autoupdate's m4 run will expand. It fires
3498# the warning (with _au_warn_XXX), outputs it into the
3499# updated configure.ac (with AC_DIAGNOSE), and then outputs
3500# the replacement expansion.
3501
3502
3503# This is an auxiliary macro that is also run when
3504# autoupdate runs m4. It simply calls m4_warning, but
3505# we need a wrapper so that each warning is emitted only
3506# once. We break the quoting in m4_warning's argument in
3507# order to expand this macro's arguments, not AU_DEFUN's.
3508
3509
3510# Finally, this is the expansion that is picked up by
3511# autoconf. It tells the user to run autoupdate, and
3512# then outputs the replacement expansion. We do not care
3513# about autoupdate's warning because that contains
3514# information on what to do *after* running autoupdate.
3515
3516
3517
3518
3519# _LT_ENABLE_SHARED([DEFAULT])
3520# ----------------------------
3521# implement the --enable-shared flag, and supports the `shared' and
3522# `disable-shared' LT_INIT options.
3523# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3524# _LT_ENABLE_SHARED
3525
3526
3527
3528
3529# Old names:
3530
3531
3532
3533
3534# This is what autoupdate's m4 run will expand. It fires
3535# the warning (with _au_warn_XXX), outputs it into the
3536# updated configure.ac (with AC_DIAGNOSE), and then outputs
3537# the replacement expansion.
3538
3539
3540# This is an auxiliary macro that is also run when
3541# autoupdate runs m4. It simply calls m4_warning, but
3542# we need a wrapper so that each warning is emitted only
3543# once. We break the quoting in m4_warning's argument in
3544# order to expand this macro's arguments, not AU_DEFUN's.
3545
3546
3547# Finally, this is the expansion that is picked up by
3548# autoconf. It tells the user to run autoupdate, and
3549# then outputs the replacement expansion. We do not care
3550# about autoupdate's warning because that contains
3551# information on what to do *after* running autoupdate.
3552
3553# This is what autoupdate's m4 run will expand. It fires
3554# the warning (with _au_warn_XXX), outputs it into the
3555# updated configure.ac (with AC_DIAGNOSE), and then outputs
3556# the replacement expansion.
3557
3558
3559# This is an auxiliary macro that is also run when
3560# autoupdate runs m4. It simply calls m4_warning, but
3561# we need a wrapper so that each warning is emitted only
3562# once. We break the quoting in m4_warning's argument in
3563# order to expand this macro's arguments, not AU_DEFUN's.
3564
3565
3566# Finally, this is the expansion that is picked up by
3567# autoconf. It tells the user to run autoupdate, and
3568# then outputs the replacement expansion. We do not care
3569# about autoupdate's warning because that contains
3570# information on what to do *after* running autoupdate.
3571
3572
3573
3574
3575
3576# _LT_ENABLE_STATIC([DEFAULT])
3577# ----------------------------
3578# implement the --enable-static flag, and support the `static' and
3579# `disable-static' LT_INIT options.
3580# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3581# _LT_ENABLE_STATIC
3582
3583
3584
3585
3586# Old names:
3587
3588
3589
3590
3591# This is what autoupdate's m4 run will expand. It fires
3592# the warning (with _au_warn_XXX), outputs it into the
3593# updated configure.ac (with AC_DIAGNOSE), and then outputs
3594# the replacement expansion.
3595
3596
3597# This is an auxiliary macro that is also run when
3598# autoupdate runs m4. It simply calls m4_warning, but
3599# we need a wrapper so that each warning is emitted only
3600# once. We break the quoting in m4_warning's argument in
3601# order to expand this macro's arguments, not AU_DEFUN's.
3602
3603
3604# Finally, this is the expansion that is picked up by
3605# autoconf. It tells the user to run autoupdate, and
3606# then outputs the replacement expansion. We do not care
3607# about autoupdate's warning because that contains
3608# information on what to do *after* running autoupdate.
3609
3610# This is what autoupdate's m4 run will expand. It fires
3611# the warning (with _au_warn_XXX), outputs it into the
3612# updated configure.ac (with AC_DIAGNOSE), and then outputs
3613# the replacement expansion.
3614
3615
3616# This is an auxiliary macro that is also run when
3617# autoupdate runs m4. It simply calls m4_warning, but
3618# we need a wrapper so that each warning is emitted only
3619# once. We break the quoting in m4_warning's argument in
3620# order to expand this macro's arguments, not AU_DEFUN's.
3621
3622
3623# Finally, this is the expansion that is picked up by
3624# autoconf. It tells the user to run autoupdate, and
3625# then outputs the replacement expansion. We do not care
3626# about autoupdate's warning because that contains
3627# information on what to do *after* running autoupdate.
3628
3629
3630
3631
3632
3633# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3634# ----------------------------------
3635# implement the --enable-fast-install flag, and support the `fast-install'
3636# and `disable-fast-install' LT_INIT options.
3637# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3638# _LT_ENABLE_FAST_INSTALL
3639
3640
3641
3642
3643# Old names:
3644# This is what autoupdate's m4 run will expand. It fires
3645# the warning (with _au_warn_XXX), outputs it into the
3646# updated configure.ac (with AC_DIAGNOSE), and then outputs
3647# the replacement expansion.
3648
3649
3650# This is an auxiliary macro that is also run when
3651# autoupdate runs m4. It simply calls m4_warning, but
3652# we need a wrapper so that each warning is emitted only
3653# once. We break the quoting in m4_warning's argument in
3654# order to expand this macro's arguments, not AU_DEFUN's.
3655
3656
3657# Finally, this is the expansion that is picked up by
3658# autoconf. It tells the user to run autoupdate, and
3659# then outputs the replacement expansion. We do not care
3660# about autoupdate's warning because that contains
3661# information on what to do *after* running autoupdate.
3662
3663
3664# This is what autoupdate's m4 run will expand. It fires
3665# the warning (with _au_warn_XXX), outputs it into the
3666# updated configure.ac (with AC_DIAGNOSE), and then outputs
3667# the replacement expansion.
3668
3669
3670# This is an auxiliary macro that is also run when
3671# autoupdate runs m4. It simply calls m4_warning, but
3672# we need a wrapper so that each warning is emitted only
3673# once. We break the quoting in m4_warning's argument in
3674# order to expand this macro's arguments, not AU_DEFUN's.
3675
3676
3677# Finally, this is the expansion that is picked up by
3678# autoconf. It tells the user to run autoupdate, and
3679# then outputs the replacement expansion. We do not care
3680# about autoupdate's warning because that contains
3681# information on what to do *after* running autoupdate.
3682
3683
3684
3685
3686# _LT_WITH_PIC([MODE])
3687# --------------------
3688# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3689# LT_INIT options.
3690# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3691# _LT_WITH_PIC
3692
3693
3694
3695
3696# Old name:
3697# This is what autoupdate's m4 run will expand. It fires
3698# the warning (with _au_warn_XXX), outputs it into the
3699# updated configure.ac (with AC_DIAGNOSE), and then outputs
3700# the replacement expansion.
3701
3702
3703# This is an auxiliary macro that is also run when
3704# autoupdate runs m4. It simply calls m4_warning, but
3705# we need a wrapper so that each warning is emitted only
3706# once. We break the quoting in m4_warning's argument in
3707# order to expand this macro's arguments, not AU_DEFUN's.
3708
3709
3710# Finally, this is the expansion that is picked up by
3711# autoconf. It tells the user to run autoupdate, and
3712# then outputs the replacement expansion. We do not care
3713# about autoupdate's warning because that contains
3714# information on what to do *after* running autoupdate.
3715
3716
3717
3718## ----------------- ##
3719## LTDL_INIT Options ##
3720## ----------------- ##
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3732#
3733# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3734# Written by Gary V. Vaughan, 2004
3735#
3736# This file is free software; the Free Software Foundation gives
3737# unlimited permission to copy and/or distribute it, with or without
3738# modifications, as long as this notice is preserved.
3739
3740# serial 6 ltsugar.m4
3741
3742# This is to help aclocal find these macros, as it can't see m4_define.
3743
3744
3745
3746# lt_join(SEP, ARG1, [ARG2...])
3747# -----------------------------
3748# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3749# associated separator.
3750# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3751# versions in m4sugar had bugs.
3752
3753
3754
3755
3756# lt_car(LIST)
3757# lt_cdr(LIST)
3758# ------------
3759# Manipulate m4 lists.
3760# These macros are necessary as long as will still need to support
3761# Autoconf-2.59 which quotes differently.
3762
3763
3764
3765
3766
3767# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3768# ------------------------------------------
3769# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3770# Note that neither SEPARATOR nor STRING are expanded; they are appended
3771# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3772# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3773# than defined and empty).
3774#
3775# This macro is needed until we can rely on Autoconf 2.62, since earlier
3776# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3777
3778
3779
3780
3781# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3782# ----------------------------------------------------------
3783# Produce a SEP delimited list of all paired combinations of elements of
3784# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3785# has the form PREFIXmINFIXSUFFIXn.
3786# Needed until we can rely on m4_combine added in Autoconf 2.62.
3787
3788
3789
3790# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3791# -----------------------------------------------------------------------
3792# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3793# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3794
3795
3796
3797# lt_dict_add(DICT, KEY, VALUE)
3798# -----------------------------
3799
3800
3801
3802# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3803# --------------------------------------------
3804
3805
3806
3807# lt_dict_fetch(DICT, KEY, [SUBKEY])
3808# ----------------------------------
3809
3810
3811
3812# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3813# -----------------------------------------------------------------
3814
3815
3816
3817# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3818# --------------------------------------------------------------
3819
3820
3821# ltversion.m4 -- version numbers -*- Autoconf -*-
3822#
3823# Copyright (C) 2004 Free Software Foundation, Inc.
3824# Written by Scott James Remnant, 2004
3825#
3826# This file is free software; the Free Software Foundation gives
3827# unlimited permission to copy and/or distribute it, with or without
3828# modifications, as long as this notice is preserved.
3829
3830# Generated from ltversion.in.
3831
3832# serial 3134 ltversion.m4
3833# This file is part of GNU Libtool
3834
3835
3836
3837
3838
3839
3840# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3841#
3842# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3843# Written by Scott James Remnant, 2004.
3844#
3845# This file is free software; the Free Software Foundation gives
3846# unlimited permission to copy and/or distribute it, with or without
3847# modifications, as long as this notice is preserved.
3848
3849# serial 4 lt~obsolete.m4
3850
3851# These exist entirely to fool aclocal when bootstrapping libtool.
3852#
3853# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3854# which have later been changed to m4_define as they aren't part of the
3855# exported API, or moved to Autoconf or Automake where they belong.
3856#
3857# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3858# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3859# using a macro with the same name in our local m4/libtool.m4 it'll
3860# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3861# and doesn't know about Autoconf macros at all.)
3862#
3863# So we provide this file, which has a silly filename so it's always
3864# included after everything else. This provides aclocal with the
3865# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3866# because those macros already exist, or will be overwritten later.
3867# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3868#
3869# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3870# Yes, that means every name once taken will need to remain here until
3871# we give up compatibility with versions before 1.7, at which point
3872# we need to keep only those names which we still refer to.
3873
3874# This is to help aclocal find these macros, as it can't see m4_define.
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
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
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939## -*- Autoconf -*-
3940
3941# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3942# Free Software Foundation, Inc.
3943#
3944# This file is free software; the Free Software Foundation
3945# gives unlimited permission to copy and/or distribute it,
3946# with or without modifications, as long as this notice is preserved.
3947
3948# serial 8
3949
3950# Based on depend.m4 from automake 1.9, modified for standalone use in
3951# an environment where GNU make is required.
3952
3953# ZW_PROG_COMPILER_DEPENDENCIES
3954# -----------------------------
3955# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3956# sets fooDEPMODE accordingly. Cache-variable compatible with
3957# original; not side-effect compatible. As the users of this macro
3958# may require accurate dependencies for correct builds, it does *not*
3959# honor --disable-dependency-checking, and failure to detect a usable
3960# method is an error. depcomp is assumed to be located in
3961# $ac_aux_dir.
3962#
3963# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3964
3965
3966
3967# AM_SET_DEPDIR
3968# -------------
3969# Choose a directory name for dependency files.
3970
3971
3972# ZW_CREATE_DEPDIR
3973# ----------------
3974# As AM_SET_DEPDIR, but also create the directory at config.status time.
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041# intl sister-directory configuration rules.
4042#
4043
4044# The idea behind this macro is that there's no need to repeat all the
4045# autoconf probes done by the intl directory - it's already done them
4046# for us. In fact, there's no need even to look at the cache for the
4047# answers. All we need to do is nab a few pieces of information.
4048# The intl directory is set up to make this easy, by generating a
4049# small file which can be sourced as a shell script; then we produce
4050# the necessary substitutions and definitions for this directory.
4051
4052
4053
4054# Autoconf M4 include file defining utility macros for complex Canadian
4055# cross builds.
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065####
4066# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4067# or AC_INIT.
4068# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4069
4070####
4071# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4072# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4073
4074
4075####
4076# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4077# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4078
4079
4080
4081# Backported from Autoconf 2.5x; can go away when and if
4082# we switch. Put the OS path separator in $PATH_SEPARATOR.
4083
4084
4085
4086
4087
4088
4089
4090
4091# ACX_HAVE_GCC_FOR_TARGET
4092# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4093
4094
4095# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4096# Searching for installed target binutils. We need to take extra care,
4097# else we may find the wrong assembler, linker, etc., and lose.
4098#
4099# First try --with-build-time-tools, if specified.
4100#
4101# For build != host, we ask the installed GCC for the name of the tool it
4102# uses, and accept it if it is an absolute path. This is because the
4103# only good choice for a compiler is the same GCC version that is being
4104# installed (or we couldn't make target libraries), and we assume that
4105# on the host system we'll have not only the same GCC version, but also
4106# the same binutils version.
4107#
4108# For build == host, search the same directories that the installed
4109# compiler will search. We used to do this for the assembler, linker,
4110# and nm only; for simplicity of configuration, however, we extend this
4111# criterion to tools (such as ar and ranlib) that are never invoked by
4112# the compiler, to avoid mismatches.
4113#
4114# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4115# if build == target. This makes the most sense only when bootstrapping,
4116# but we also do so when build != host. In this case, we hope that the
4117# build and host systems will have similar contents of MD_EXEC_PREFIX.
4118#
4119# If we do not find a suitable binary, then try the user's path.
4120
4121
4122###
4123# AC_PROG_CPP_WERROR
4124# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4125# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4126# For now, using this also overrides header checks to use only the
4127# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4128# bit harder from here).
4129# Eventually autoconf will default to checking headers with the compiler
4130# instead, and we'll have to do this differently.
4131
4132# AC_PROG_CPP_WERROR
4133
4134# Test for GNAT.
4135# We require the gnatbind & gnatmake programs, as well as a compiler driver
4136# that understands Ada. We use the user's CC setting, already found, and
4137# possibly add $1 to the command-line parameters.
4138#
4139# Sets the shell variable have_gnat to yes or no as appropriate, and
4140# substitutes GNATBIND and GNATMAKE.
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166ac_ext=c
4167ac_cpp='$CPP $CPPFLAGS'
4168ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4169ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4170ac_compiler_gnu=$ac_cv_c_compiler_gnu
4171if test -n "$ac_tool_prefix"; then
4172 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4173set dummy ${ac_tool_prefix}gcc; ac_word=$2
4174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4175$as_echo_n "checking for $ac_word... " >&6; }
4176if ${ac_cv_prog_CC+:} false; then :
4177 $as_echo_n "(cached) " >&6
4178else
4179 if test -n "$CC"; then
4180 ac_cv_prog_CC="$CC" # Let the user override the test.
4181else
4182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4183for as_dir in $PATH
4184do
4185 IFS=$as_save_IFS
4186 test -z "$as_dir" && as_dir=.
4187 for ac_exec_ext in '' $ac_executable_extensions; do
4188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4189 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4191 break 2
4192 fi
4193done
4194 done
4195IFS=$as_save_IFS
4196
4197fi
4198fi
4199CC=$ac_cv_prog_CC
4200if test -n "$CC"; then
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4202$as_echo "$CC" >&6; }
4203else
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4205$as_echo "no" >&6; }
4206fi
4207
4208
4209fi
4210if test -z "$ac_cv_prog_CC"; then
4211 ac_ct_CC=$CC
4212 # Extract the first word of "gcc", so it can be a program name with args.
4213set dummy gcc; ac_word=$2
4214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4215$as_echo_n "checking for $ac_word... " >&6; }
4216if ${ac_cv_prog_ac_ct_CC+:} false; then :
4217 $as_echo_n "(cached) " >&6
4218else
4219 if test -n "$ac_ct_CC"; then
4220 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4221else
4222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4223for as_dir in $PATH
4224do
4225 IFS=$as_save_IFS
4226 test -z "$as_dir" && as_dir=.
4227 for ac_exec_ext in '' $ac_executable_extensions; do
4228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4229 ac_cv_prog_ac_ct_CC="gcc"
4230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4231 break 2
4232 fi
4233done
4234 done
4235IFS=$as_save_IFS
4236
4237fi
4238fi
4239ac_ct_CC=$ac_cv_prog_ac_ct_CC
4240if test -n "$ac_ct_CC"; then
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4242$as_echo "$ac_ct_CC" >&6; }
4243else
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4245$as_echo "no" >&6; }
4246fi
4247
4248 if test "x$ac_ct_CC" = x; then
4249 CC=""
4250 else
4251 case $cross_compiling:$ac_tool_warned in
4252yes:)
4253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4255ac_tool_warned=yes ;;
4256esac
4257 CC=$ac_ct_CC
4258 fi
4259else
4260 CC="$ac_cv_prog_CC"
4261fi
4262
4263if test -z "$CC"; then
4264 if test -n "$ac_tool_prefix"; then
4265 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4266set dummy ${ac_tool_prefix}cc; ac_word=$2
4267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4268$as_echo_n "checking for $ac_word... " >&6; }
4269if ${ac_cv_prog_CC+:} false; then :
4270 $as_echo_n "(cached) " >&6
4271else
4272 if test -n "$CC"; then
4273 ac_cv_prog_CC="$CC" # Let the user override the test.
4274else
4275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4276for as_dir in $PATH
4277do
4278 IFS=$as_save_IFS
4279 test -z "$as_dir" && as_dir=.
4280 for ac_exec_ext in '' $ac_executable_extensions; do
4281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4282 ac_cv_prog_CC="${ac_tool_prefix}cc"
4283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4284 break 2
4285 fi
4286done
4287 done
4288IFS=$as_save_IFS
4289
4290fi
4291fi
4292CC=$ac_cv_prog_CC
4293if test -n "$CC"; then
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4295$as_echo "$CC" >&6; }
4296else
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4298$as_echo "no" >&6; }
4299fi
4300
4301
4302 fi
4303fi
4304if test -z "$CC"; then
4305 # Extract the first word of "cc", so it can be a program name with args.
4306set dummy cc; ac_word=$2
4307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4308$as_echo_n "checking for $ac_word... " >&6; }
4309if ${ac_cv_prog_CC+:} false; then :
4310 $as_echo_n "(cached) " >&6
4311else
4312 if test -n "$CC"; then
4313 ac_cv_prog_CC="$CC" # Let the user override the test.
4314else
4315 ac_prog_rejected=no
4316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4317for as_dir in $PATH
4318do
4319 IFS=$as_save_IFS
4320 test -z "$as_dir" && as_dir=.
4321 for ac_exec_ext in '' $ac_executable_extensions; do
4322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4323 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4324 ac_prog_rejected=yes
4325 continue
4326 fi
4327 ac_cv_prog_CC="cc"
4328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4329 break 2
4330 fi
4331done
4332 done
4333IFS=$as_save_IFS
4334
4335if test $ac_prog_rejected = yes; then
4336 # We found a bogon in the path, so make sure we never use it.
4337 set dummy $ac_cv_prog_CC
4338 shift
4339 if test $# != 0; then
4340 # We chose a different compiler from the bogus one.
4341 # However, it has the same basename, so the bogon will be chosen
4342 # first if we set CC to just the basename; use the full file name.
4343 shift
4344 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4345 fi
4346fi
4347fi
4348fi
4349CC=$ac_cv_prog_CC
4350if test -n "$CC"; then
4351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4352$as_echo "$CC" >&6; }
4353else
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4355$as_echo "no" >&6; }
4356fi
4357
4358
4359fi
4360if test -z "$CC"; then
4361 if test -n "$ac_tool_prefix"; then
4362 for ac_prog in cl.exe
4363 do
4364 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4365set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4367$as_echo_n "checking for $ac_word... " >&6; }
4368if ${ac_cv_prog_CC+:} false; then :
4369 $as_echo_n "(cached) " >&6
4370else
4371 if test -n "$CC"; then
4372 ac_cv_prog_CC="$CC" # Let the user override the test.
4373else
4374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4375for as_dir in $PATH
4376do
4377 IFS=$as_save_IFS
4378 test -z "$as_dir" && as_dir=.
4379 for ac_exec_ext in '' $ac_executable_extensions; do
4380 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4381 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4383 break 2
4384 fi
4385done
4386 done
4387IFS=$as_save_IFS
4388
4389fi
4390fi
4391CC=$ac_cv_prog_CC
4392if test -n "$CC"; then
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4394$as_echo "$CC" >&6; }
4395else
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4397$as_echo "no" >&6; }
4398fi
4399
4400
4401 test -n "$CC" && break
4402 done
4403fi
4404if test -z "$CC"; then
4405 ac_ct_CC=$CC
4406 for ac_prog in cl.exe
4407do
4408 # Extract the first word of "$ac_prog", so it can be a program name with args.
4409set dummy $ac_prog; ac_word=$2
4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4411$as_echo_n "checking for $ac_word... " >&6; }
4412if ${ac_cv_prog_ac_ct_CC+:} false; then :
4413 $as_echo_n "(cached) " >&6
4414else
4415 if test -n "$ac_ct_CC"; then
4416 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4417else
4418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4419for as_dir in $PATH
4420do
4421 IFS=$as_save_IFS
4422 test -z "$as_dir" && as_dir=.
4423 for ac_exec_ext in '' $ac_executable_extensions; do
4424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4425 ac_cv_prog_ac_ct_CC="$ac_prog"
4426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4427 break 2
4428 fi
4429done
4430 done
4431IFS=$as_save_IFS
4432
4433fi
4434fi
4435ac_ct_CC=$ac_cv_prog_ac_ct_CC
4436if test -n "$ac_ct_CC"; then
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4438$as_echo "$ac_ct_CC" >&6; }
4439else
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4441$as_echo "no" >&6; }
4442fi
4443
4444
4445 test -n "$ac_ct_CC" && break
4446done
4447
4448 if test "x$ac_ct_CC" = x; then
4449 CC=""
4450 else
4451 case $cross_compiling:$ac_tool_warned in
4452yes:)
4453{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4454$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4455ac_tool_warned=yes ;;
4456esac
4457 CC=$ac_ct_CC
4458 fi
4459fi
4460
4461fi
4462
4463
4464test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4465$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4466as_fn_error $? "no acceptable C compiler found in \$PATH
4467See \`config.log' for more details" "$LINENO" 5; }
4468
4469# Provide some information about the compiler.
4470$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4471set X $ac_compile
4472ac_compiler=$2
4473for ac_option in --version -v -V -qversion; do
4474 { { ac_try="$ac_compiler $ac_option >&5"
4475case "(($ac_try" in
4476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4477 *) ac_try_echo=$ac_try;;
4478esac
4479eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4480$as_echo "$ac_try_echo"; } >&5
4481 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4482 ac_status=$?
4483 if test -s conftest.err; then
4484 sed '10a\
4485... rest of stderr output deleted ...
4486 10q' conftest.err >conftest.er1
4487 cat conftest.er1 >&5
4488 fi
4489 rm -f conftest.er1 conftest.err
4490 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4491 test $ac_status = 0; }
4492done
4493
4494cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4495/* end confdefs.h. */
4496
4497int
4498main ()
4499{
4500
4501 ;
4502 return 0;
4503}
4504_ACEOF
4505ac_clean_files_save=$ac_clean_files
4506ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4507# Try to create an executable without -o first, disregard a.out.
4508# It will help us diagnose broken compilers, and finding out an intuition
4509# of exeext.
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4511$as_echo_n "checking whether the C compiler works... " >&6; }
4512ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4513
4514# The possible output files:
4515ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4516
4517ac_rmfiles=
4518for ac_file in $ac_files
4519do
4520 case $ac_file in
4521 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4522 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4523 esac
4524done
4525rm -f $ac_rmfiles
4526
4527if { { ac_try="$ac_link_default"
4528case "(($ac_try" in
4529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4530 *) ac_try_echo=$ac_try;;
4531esac
4532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4533$as_echo "$ac_try_echo"; } >&5
4534 (eval "$ac_link_default") 2>&5
4535 ac_status=$?
4536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4537 test $ac_status = 0; }; then :
4538 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4539# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4540# in a Makefile. We should not override ac_cv_exeext if it was cached,
4541# so that the user can short-circuit this test for compilers unknown to
4542# Autoconf.
4543for ac_file in $ac_files ''
4544do
4545 test -f "$ac_file" || continue
4546 case $ac_file in
4547 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4548 ;;
4549 [ab].out )
4550 # We found the default executable, but exeext='' is most
4551 # certainly right.
4552 break;;
4553 *.* )
4554 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4555 then :; else
4556 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4557 fi
4558 # We set ac_cv_exeext here because the later test for it is not
4559 # safe: cross compilers may not add the suffix if given an `-o'
4560 # argument, so we may need to know it at that point already.
4561 # Even if this section looks crufty: it has the advantage of
4562 # actually working.
4563 break;;
4564 * )
4565 break;;
4566 esac
4567done
4568test "$ac_cv_exeext" = no && ac_cv_exeext=
4569
4570else
4571 ac_file=''
4572fi
4573if test -z "$ac_file"; then :
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4575$as_echo "no" >&6; }
4576$as_echo "$as_me: failed program was:" >&5
4577sed 's/^/| /' conftest.$ac_ext >&5
4578
4579{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4580$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4581as_fn_error 77 "C compiler cannot create executables
4582See \`config.log' for more details" "$LINENO" 5; }
4583else
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4585$as_echo "yes" >&6; }
4586fi
4587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4588$as_echo_n "checking for C compiler default output file name... " >&6; }
4589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4590$as_echo "$ac_file" >&6; }
4591ac_exeext=$ac_cv_exeext
4592
4593rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4594ac_clean_files=$ac_clean_files_save
4595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4596$as_echo_n "checking for suffix of executables... " >&6; }
4597if { { ac_try="$ac_link"
4598case "(($ac_try" in
4599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4600 *) ac_try_echo=$ac_try;;
4601esac
4602eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4603$as_echo "$ac_try_echo"; } >&5
4604 (eval "$ac_link") 2>&5
4605 ac_status=$?
4606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4607 test $ac_status = 0; }; then :
4608 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4609# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4610# work properly (i.e., refer to `conftest.exe'), while it won't with
4611# `rm'.
4612for ac_file in conftest.exe conftest conftest.*; do
4613 test -f "$ac_file" || continue
4614 case $ac_file in
4615 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4616 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4617 break;;
4618 * ) break;;
4619 esac
4620done
4621else
4622 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4623$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4624as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4625See \`config.log' for more details" "$LINENO" 5; }
4626fi
4627rm -f conftest conftest$ac_cv_exeext
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4629$as_echo "$ac_cv_exeext" >&6; }
4630
4631rm -f conftest.$ac_ext
4632EXEEXT=$ac_cv_exeext
4633ac_exeext=$EXEEXT
4634cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4635/* end confdefs.h. */
4636#include <stdio.h>
4637int
4638main ()
4639{
4640FILE *f = fopen ("conftest.out", "w");
4641 return ferror (f) || fclose (f) != 0;
4642
4643 ;
4644 return 0;
4645}
4646_ACEOF
4647ac_clean_files="$ac_clean_files conftest.out"
4648# Check that the compiler produces executables we can run. If not, either
4649# the compiler is broken, or we cross compile.
4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4651$as_echo_n "checking whether we are cross compiling... " >&6; }
4652if test "$cross_compiling" != yes; then
4653 { { ac_try="$ac_link"
4654case "(($ac_try" in
4655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4656 *) ac_try_echo=$ac_try;;
4657esac
4658eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4659$as_echo "$ac_try_echo"; } >&5
4660 (eval "$ac_link") 2>&5
4661 ac_status=$?
4662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4663 test $ac_status = 0; }
4664 if { ac_try='./conftest$ac_cv_exeext'
4665 { { case "(($ac_try" in
4666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4667 *) ac_try_echo=$ac_try;;
4668esac
4669eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4670$as_echo "$ac_try_echo"; } >&5
4671 (eval "$ac_try") 2>&5
4672 ac_status=$?
4673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4674 test $ac_status = 0; }; }; then
4675 cross_compiling=no
4676 else
4677 if test "$cross_compiling" = maybe; then
4678 cross_compiling=yes
4679 else
4680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4682as_fn_error $? "cannot run C compiled programs.
4683If you meant to cross compile, use \`--host'.
4684See \`config.log' for more details" "$LINENO" 5; }
4685 fi
4686 fi
4687fi
4688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4689$as_echo "$cross_compiling" >&6; }
4690
4691rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4692ac_clean_files=$ac_clean_files_save
4693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4694$as_echo_n "checking for suffix of object files... " >&6; }
4695if ${ac_cv_objext+:} false; then :
4696 $as_echo_n "(cached) " >&6
4697else
4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699/* end confdefs.h. */
4700
4701int
4702main ()
4703{
4704
4705 ;
4706 return 0;
4707}
4708_ACEOF
4709rm -f conftest.o conftest.obj
4710if { { ac_try="$ac_compile"
4711case "(($ac_try" in
4712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4713 *) ac_try_echo=$ac_try;;
4714esac
4715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4716$as_echo "$ac_try_echo"; } >&5
4717 (eval "$ac_compile") 2>&5
4718 ac_status=$?
4719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4720 test $ac_status = 0; }; then :
4721 for ac_file in conftest.o conftest.obj conftest.*; do
4722 test -f "$ac_file" || continue;
4723 case $ac_file in
4724 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4725 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4726 break;;
4727 esac
4728done
4729else
4730 $as_echo "$as_me: failed program was:" >&5
4731sed 's/^/| /' conftest.$ac_ext >&5
4732
4733{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4734$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4735as_fn_error $? "cannot compute suffix of object files: cannot compile
4736See \`config.log' for more details" "$LINENO" 5; }
4737fi
4738rm -f conftest.$ac_cv_objext conftest.$ac_ext
4739fi
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4741$as_echo "$ac_cv_objext" >&6; }
4742OBJEXT=$ac_cv_objext
4743ac_objext=$OBJEXT
4744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4745$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4746if ${ac_cv_c_compiler_gnu+:} false; then :
4747 $as_echo_n "(cached) " >&6
4748else
4749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4750/* end confdefs.h. */
4751
4752int
4753main ()
4754{
4755#ifndef __GNUC__
4756 choke me
4757#endif
4758
4759 ;
4760 return 0;
4761}
4762_ACEOF
4763if ac_fn_c_try_compile "$LINENO"; then :
4764 ac_compiler_gnu=yes
4765else
4766 ac_compiler_gnu=no
4767fi
4768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4769ac_cv_c_compiler_gnu=$ac_compiler_gnu
4770
4771fi
4772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4773$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4774if test $ac_compiler_gnu = yes; then
4775 GCC=yes
4776else
4777 GCC=
4778fi
4779ac_test_CFLAGS=${CFLAGS+set}
4780ac_save_CFLAGS=$CFLAGS
4781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4782$as_echo_n "checking whether $CC accepts -g... " >&6; }
4783if ${ac_cv_prog_cc_g+:} false; then :
4784 $as_echo_n "(cached) " >&6
4785else
4786 ac_save_c_werror_flag=$ac_c_werror_flag
4787 ac_c_werror_flag=yes
4788 ac_cv_prog_cc_g=no
4789 CFLAGS="-g"
4790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791/* end confdefs.h. */
4792
4793int
4794main ()
4795{
4796
4797 ;
4798 return 0;
4799}
4800_ACEOF
4801if ac_fn_c_try_compile "$LINENO"; then :
4802 ac_cv_prog_cc_g=yes
4803else
4804 CFLAGS=""
4805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806/* end confdefs.h. */
4807
4808int
4809main ()
4810{
4811
4812 ;
4813 return 0;
4814}
4815_ACEOF
4816if ac_fn_c_try_compile "$LINENO"; then :
4817
4818else
4819 ac_c_werror_flag=$ac_save_c_werror_flag
4820 CFLAGS="-g"
4821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4822/* end confdefs.h. */
4823
4824int
4825main ()
4826{
4827
4828 ;
4829 return 0;
4830}
4831_ACEOF
4832if ac_fn_c_try_compile "$LINENO"; then :
4833 ac_cv_prog_cc_g=yes
4834fi
4835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4836fi
4837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4838fi
4839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4840 ac_c_werror_flag=$ac_save_c_werror_flag
4841fi
4842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4843$as_echo "$ac_cv_prog_cc_g" >&6; }
4844if test "$ac_test_CFLAGS" = set; then
4845 CFLAGS=$ac_save_CFLAGS
4846elif test $ac_cv_prog_cc_g = yes; then
4847 if test "$GCC" = yes; then
4848 CFLAGS="-g -O2"
4849 else
4850 CFLAGS="-g"
4851 fi
4852else
4853 if test "$GCC" = yes; then
4854 CFLAGS="-O2"
4855 else
4856 CFLAGS=
4857 fi
4858fi
4859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4860$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4861if ${ac_cv_prog_cc_c89+:} false; then :
4862 $as_echo_n "(cached) " >&6
4863else
4864 ac_cv_prog_cc_c89=no
4865ac_save_CC=$CC
4866cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4867/* end confdefs.h. */
4868#include <stdarg.h>
4869#include <stdio.h>
4870struct stat;
4871/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4872struct buf { int x; };
4873FILE * (*rcsopen) (struct buf *, struct stat *, int);
4874static char *e (p, i)
4875 char **p;
4876 int i;
4877{
4878 return p[i];
4879}
4880static char *f (char * (*g) (char **, int), char **p, ...)
4881{
4882 char *s;
4883 va_list v;
4884 va_start (v,p);
4885 s = g (p, va_arg (v,int));
4886 va_end (v);
4887 return s;
4888}
4889
4890/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4891 function prototypes and stuff, but not '\xHH' hex character constants.
4892 These don't provoke an error unfortunately, instead are silently treated
4893 as 'x'. The following induces an error, until -std is added to get
4894 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4895 array size at least. It's necessary to write '\x00'==0 to get something
4896 that's true only with -std. */
4897int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4898
4899/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4900 inside strings and character constants. */
4901#define FOO(x) 'x'
4902int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4903
4904int test (int i, double x);
4905struct s1 {int (*f) (int a);};
4906struct s2 {int (*f) (double a);};
4907int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4908int argc;
4909char **argv;
4910int
4911main ()
4912{
4913return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4914 ;
4915 return 0;
4916}
4917_ACEOF
4918for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4919 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4920do
4921 CC="$ac_save_CC $ac_arg"
4922 if ac_fn_c_try_compile "$LINENO"; then :
4923 ac_cv_prog_cc_c89=$ac_arg
4924fi
4925rm -f core conftest.err conftest.$ac_objext
4926 test "x$ac_cv_prog_cc_c89" != "xno" && break
4927done
4928rm -f conftest.$ac_ext
4929CC=$ac_save_CC
4930
4931fi
4932# AC_CACHE_VAL
4933case "x$ac_cv_prog_cc_c89" in
4934 x)
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4936$as_echo "none needed" >&6; } ;;
4937 xno)
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4939$as_echo "unsupported" >&6; } ;;
4940 *)
4941 CC="$CC $ac_cv_prog_cc_c89"
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4943$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4944esac
4945if test "x$ac_cv_prog_cc_c89" != xno; then :
4946
4947fi
4948
4949ac_ext=c
4950ac_cpp='$CPP $CPPFLAGS'
4951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4953ac_compiler_gnu=$ac_cv_c_compiler_gnu
4954
4955ac_aux_dir=
4956for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4957 if test -f "$ac_dir/install-sh"; then
4958 ac_aux_dir=$ac_dir
4959 ac_install_sh="$ac_aux_dir/install-sh -c"
4960 break
4961 elif test -f "$ac_dir/install.sh"; then
4962 ac_aux_dir=$ac_dir
4963 ac_install_sh="$ac_aux_dir/install.sh -c"
4964 break
4965 elif test -f "$ac_dir/shtool"; then
4966 ac_aux_dir=$ac_dir
4967 ac_install_sh="$ac_aux_dir/shtool install -c"
4968 break
4969 fi
4970done
4971if test -z "$ac_aux_dir"; then
4972 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4973fi
4974
4975# These three variables are undocumented and unsupported,
4976# and are intended to be withdrawn in a future Autoconf release.
4977# They can cause serious problems if a builder's source tree is in a directory
4978# whose full name contains unusual characters.
4979ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4980ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4981ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4982
4983
4984# Make sure we can run config.sub.
4985$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4986 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4987
4988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4989$as_echo_n "checking build system type... " >&6; }
4990if ${ac_cv_build+:} false; then :
4991 $as_echo_n "(cached) " >&6
4992else
4993 ac_build_alias=$build_alias
4994test "x$ac_build_alias" = x &&
4995 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4996test "x$ac_build_alias" = x &&
4997 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4998ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4999 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5000
5001fi
5002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5003$as_echo "$ac_cv_build" >&6; }
5004case $ac_cv_build in
5005*-*-*) ;;
5006*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5007esac
5008build=$ac_cv_build
5009ac_save_IFS=$IFS; IFS='-'
5010set x $ac_cv_build
5011shift
5012build_cpu=$1
5013build_vendor=$2
5014shift; shift
5015# Remember, the first character of IFS is used to create $*,
5016# except with old shells:
5017build_os=$*
5018IFS=$ac_save_IFS
5019case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5020
5021
5022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5023$as_echo_n "checking host system type... " >&6; }
5024if ${ac_cv_host+:} false; then :
5025 $as_echo_n "(cached) " >&6
5026else
5027 if test "x$host_alias" = x; then
5028 ac_cv_host=$ac_cv_build
5029else
5030 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5031 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5032fi
5033
5034fi
5035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5036$as_echo "$ac_cv_host" >&6; }
5037case $ac_cv_host in
5038*-*-*) ;;
5039*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5040esac
5041host=$ac_cv_host
5042ac_save_IFS=$IFS; IFS='-'
5043set x $ac_cv_host
5044shift
5045host_cpu=$1
5046host_vendor=$2
5047shift; shift
5048# Remember, the first character of IFS is used to create $*,
5049# except with old shells:
5050host_os=$*
5051IFS=$ac_save_IFS
5052case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5053
5054
5055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5056$as_echo_n "checking target system type... " >&6; }
5057if ${ac_cv_target+:} false; then :
5058 $as_echo_n "(cached) " >&6
5059else
5060 if test "x$target_alias" = x; then
5061 ac_cv_target=$ac_cv_host
5062else
5063 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5064 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5065fi
5066
5067fi
5068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5069$as_echo "$ac_cv_target" >&6; }
5070case $ac_cv_target in
5071*-*-*) ;;
5072*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5073esac
5074target=$ac_cv_target
5075ac_save_IFS=$IFS; IFS='-'
5076set x $ac_cv_target
5077shift
5078target_cpu=$1
5079target_vendor=$2
5080shift; shift
5081# Remember, the first character of IFS is used to create $*,
5082# except with old shells:
5083target_os=$*
5084IFS=$ac_save_IFS
5085case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5086
5087
5088# The aliases save the names the user supplied, while $host etc.
5089# will get canonicalized.
5090test -n "$target_alias" &&
5091 test "$program_prefix$program_suffix$program_transform_name" = \
5092 NONENONEs,x,x, &&
5093 program_prefix=${target_alias}-
5094
5095ac_ext=c
5096ac_cpp='$CPP $CPPFLAGS'
5097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5099ac_compiler_gnu=$ac_cv_c_compiler_gnu
5100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5101$as_echo_n "checking how to run the C preprocessor... " >&6; }
5102# On Suns, sometimes $CPP names a directory.
5103if test -n "$CPP" && test -d "$CPP"; then
5104 CPP=
5105fi
5106if test -z "$CPP"; then
5107 if ${ac_cv_prog_CPP+:} false; then :
5108 $as_echo_n "(cached) " >&6
5109else
5110 # Double quotes because CPP needs to be expanded
5111 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5112 do
5113 ac_preproc_ok=false
5114for ac_c_preproc_warn_flag in '' yes
5115do
5116 # Use a header file that comes with gcc, so configuring glibc
5117 # with a fresh cross-compiler works.
5118 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5119 # <limits.h> exists even on freestanding compilers.
5120 # On the NeXT, cc -E runs the code through the compiler's parser,
5121 # not just through cpp. "Syntax error" is here to catch this case.
5122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5123/* end confdefs.h. */
5124#ifdef __STDC__
5125# include <limits.h>
5126#else
5127# include <assert.h>
5128#endif
5129 Syntax error
5130_ACEOF
5131if ac_fn_c_try_cpp "$LINENO"; then :
5132
5133else
5134 # Broken: fails on valid input.
5135continue
5136fi
5137rm -f conftest.err conftest.i conftest.$ac_ext
5138
5139 # OK, works on sane cases. Now check whether nonexistent headers
5140 # can be detected and how.
5141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5142/* end confdefs.h. */
5143#include <ac_nonexistent.h>
5144_ACEOF
5145if ac_fn_c_try_cpp "$LINENO"; then :
5146 # Broken: success on invalid input.
5147continue
5148else
5149 # Passes both tests.
5150ac_preproc_ok=:
5151break
5152fi
5153rm -f conftest.err conftest.i conftest.$ac_ext
5154
5155done
5156# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5157rm -f conftest.i conftest.err conftest.$ac_ext
5158if $ac_preproc_ok; then :
5159 break
5160fi
5161
5162 done
5163 ac_cv_prog_CPP=$CPP
5164
5165fi
5166 CPP=$ac_cv_prog_CPP
5167else
5168 ac_cv_prog_CPP=$CPP
5169fi
5170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5171$as_echo "$CPP" >&6; }
5172ac_preproc_ok=false
5173for ac_c_preproc_warn_flag in '' yes
5174do
5175 # Use a header file that comes with gcc, so configuring glibc
5176 # with a fresh cross-compiler works.
5177 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5178 # <limits.h> exists even on freestanding compilers.
5179 # On the NeXT, cc -E runs the code through the compiler's parser,
5180 # not just through cpp. "Syntax error" is here to catch this case.
5181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5182/* end confdefs.h. */
5183#ifdef __STDC__
5184# include <limits.h>
5185#else
5186# include <assert.h>
5187#endif
5188 Syntax error
5189_ACEOF
5190if ac_fn_c_try_cpp "$LINENO"; then :
5191
5192else
5193 # Broken: fails on valid input.
5194continue
5195fi
5196rm -f conftest.err conftest.i conftest.$ac_ext
5197
5198 # OK, works on sane cases. Now check whether nonexistent headers
5199 # can be detected and how.
5200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5201/* end confdefs.h. */
5202#include <ac_nonexistent.h>
5203_ACEOF
5204if ac_fn_c_try_cpp "$LINENO"; then :
5205 # Broken: success on invalid input.
5206continue
5207else
5208 # Passes both tests.
5209ac_preproc_ok=:
5210break
5211fi
5212rm -f conftest.err conftest.i conftest.$ac_ext
5213
5214done
5215# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5216rm -f conftest.i conftest.err conftest.$ac_ext
5217if $ac_preproc_ok; then :
5218
5219else
5220 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5221$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5222as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5223See \`config.log' for more details" "$LINENO" 5; }
5224fi
5225
5226ac_ext=c
5227ac_cpp='$CPP $CPPFLAGS'
5228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5230ac_compiler_gnu=$ac_cv_c_compiler_gnu
5231
5232
5233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5234$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5235if ${ac_cv_path_GREP+:} false; then :
5236 $as_echo_n "(cached) " >&6
5237else
5238 if test -z "$GREP"; then
5239 ac_path_GREP_found=false
5240 # Loop through the user's path and test for each of PROGNAME-LIST
5241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5242for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5243do
5244 IFS=$as_save_IFS
5245 test -z "$as_dir" && as_dir=.
5246 for ac_prog in grep ggrep; do
5247 for ac_exec_ext in '' $ac_executable_extensions; do
5248 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5249 as_fn_executable_p "$ac_path_GREP" || continue
5250# Check for GNU ac_path_GREP and select it if it is found.
5251 # Check for GNU $ac_path_GREP
5252case `"$ac_path_GREP" --version 2>&1` in
5253*GNU*)
5254 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5255*)
5256 ac_count=0
5257 $as_echo_n 0123456789 >"conftest.in"
5258 while :
5259 do
5260 cat "conftest.in" "conftest.in" >"conftest.tmp"
5261 mv "conftest.tmp" "conftest.in"
5262 cp "conftest.in" "conftest.nl"
5263 $as_echo 'GREP' >> "conftest.nl"
5264 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5265 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5266 as_fn_arith $ac_count + 1 && ac_count=$as_val
5267 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5268 # Best one so far, save it but keep looking for a better one
5269 ac_cv_path_GREP="$ac_path_GREP"
5270 ac_path_GREP_max=$ac_count
5271 fi
5272 # 10*(2^10) chars as input seems more than enough
5273 test $ac_count -gt 10 && break
5274 done
5275 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5276esac
5277
5278 $ac_path_GREP_found && break 3
5279 done
5280 done
5281 done
5282IFS=$as_save_IFS
5283 if test -z "$ac_cv_path_GREP"; then
5284 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5285 fi
5286else
5287 ac_cv_path_GREP=$GREP
5288fi
5289
5290fi
5291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5292$as_echo "$ac_cv_path_GREP" >&6; }
5293 GREP="$ac_cv_path_GREP"
5294
5295
5296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5297$as_echo_n "checking for egrep... " >&6; }
5298if ${ac_cv_path_EGREP+:} false; then :
5299 $as_echo_n "(cached) " >&6
5300else
5301 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5302 then ac_cv_path_EGREP="$GREP -E"
5303 else
5304 if test -z "$EGREP"; then
5305 ac_path_EGREP_found=false
5306 # Loop through the user's path and test for each of PROGNAME-LIST
5307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5308for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5309do
5310 IFS=$as_save_IFS
5311 test -z "$as_dir" && as_dir=.
5312 for ac_prog in egrep; do
5313 for ac_exec_ext in '' $ac_executable_extensions; do
5314 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5315 as_fn_executable_p "$ac_path_EGREP" || continue
5316# Check for GNU ac_path_EGREP and select it if it is found.
5317 # Check for GNU $ac_path_EGREP
5318case `"$ac_path_EGREP" --version 2>&1` in
5319*GNU*)
5320 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5321*)
5322 ac_count=0
5323 $as_echo_n 0123456789 >"conftest.in"
5324 while :
5325 do
5326 cat "conftest.in" "conftest.in" >"conftest.tmp"
5327 mv "conftest.tmp" "conftest.in"
5328 cp "conftest.in" "conftest.nl"
5329 $as_echo 'EGREP' >> "conftest.nl"
5330 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5331 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5332 as_fn_arith $ac_count + 1 && ac_count=$as_val
5333 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5334 # Best one so far, save it but keep looking for a better one
5335 ac_cv_path_EGREP="$ac_path_EGREP"
5336 ac_path_EGREP_max=$ac_count
5337 fi
5338 # 10*(2^10) chars as input seems more than enough
5339 test $ac_count -gt 10 && break
5340 done
5341 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5342esac
5343
5344 $ac_path_EGREP_found && break 3
5345 done
5346 done
5347 done
5348IFS=$as_save_IFS
5349 if test -z "$ac_cv_path_EGREP"; then
5350 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5351 fi
5352else
5353 ac_cv_path_EGREP=$EGREP
5354fi
5355
5356 fi
5357fi
5358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5359$as_echo "$ac_cv_path_EGREP" >&6; }
5360 EGREP="$ac_cv_path_EGREP"
5361
5362
5363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5364$as_echo_n "checking for ANSI C header files... " >&6; }
5365if ${ac_cv_header_stdc+:} false; then :
5366 $as_echo_n "(cached) " >&6
5367else
5368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5369/* end confdefs.h. */
5370#include <stdlib.h>
5371#include <stdarg.h>
5372#include <string.h>
5373#include <float.h>
5374
5375int
5376main ()
5377{
5378
5379 ;
5380 return 0;
5381}
5382_ACEOF
5383if ac_fn_c_try_compile "$LINENO"; then :
5384 ac_cv_header_stdc=yes
5385else
5386 ac_cv_header_stdc=no
5387fi
5388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5389
5390if test $ac_cv_header_stdc = yes; then
5391 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5393/* end confdefs.h. */
5394#include <string.h>
5395
5396_ACEOF
5397if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5398 $EGREP "memchr" >/dev/null 2>&1; then :
5399
5400else
5401 ac_cv_header_stdc=no
5402fi
5403rm -f conftest*
5404
5405fi
5406
5407if test $ac_cv_header_stdc = yes; then
5408 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410/* end confdefs.h. */
5411#include <stdlib.h>
5412
5413_ACEOF
5414if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5415 $EGREP "free" >/dev/null 2>&1; then :
5416
5417else
5418 ac_cv_header_stdc=no
5419fi
5420rm -f conftest*
5421
5422fi
5423
5424if test $ac_cv_header_stdc = yes; then
5425 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5426 if test "$cross_compiling" = yes; then :
5427 :
5428else
5429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5430/* end confdefs.h. */
5431#include <ctype.h>
5432#include <stdlib.h>
5433#if ((' ' & 0x0FF) == 0x020)
5434# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5435# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5436#else
5437# define ISLOWER(c) \
5438 (('a' <= (c) && (c) <= 'i') \
5439 || ('j' <= (c) && (c) <= 'r') \
5440 || ('s' <= (c) && (c) <= 'z'))
5441# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5442#endif
5443
5444#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5445int
5446main ()
5447{
5448 int i;
5449 for (i = 0; i < 256; i++)
5450 if (XOR (islower (i), ISLOWER (i))
5451 || toupper (i) != TOUPPER (i))
5452 return 2;
5453 return 0;
5454}
5455_ACEOF
5456if ac_fn_c_try_run "$LINENO"; then :
5457
5458else
5459 ac_cv_header_stdc=no
5460fi
5461rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5462 conftest.$ac_objext conftest.beam conftest.$ac_ext
5463fi
5464
5465fi
5466fi
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5468$as_echo "$ac_cv_header_stdc" >&6; }
5469if test $ac_cv_header_stdc = yes; then
5470
5471$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5472
5473fi
5474
5475# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5476for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5477 inttypes.h stdint.h unistd.h
5478do :
5479 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5480ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5481"
5482if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5483 cat >>confdefs.h <<_ACEOF
5484#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5485_ACEOF
5486
5487fi
5488
5489done
5490
5491
5492
5493 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5494if test "x$ac_cv_header_minix_config_h" = xyes; then :
5495 MINIX=yes
5496else
5497 MINIX=
5498fi
5499
5500
5501 if test "$MINIX" = yes; then
5502
5503$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5504
5505
5506$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5507
5508
5509$as_echo "#define _MINIX 1" >>confdefs.h
5510
5511 fi
5512
5513
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5515$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5516if ${ac_cv_safe_to_define___extensions__+:} false; then :
5517 $as_echo_n "(cached) " >&6
5518else
5519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5520/* end confdefs.h. */
5521
5522# define __EXTENSIONS__ 1
5523 $ac_includes_default
5524int
5525main ()
5526{
5527
5528 ;
5529 return 0;
5530}
5531_ACEOF
5532if ac_fn_c_try_compile "$LINENO"; then :
5533 ac_cv_safe_to_define___extensions__=yes
5534else
5535 ac_cv_safe_to_define___extensions__=no
5536fi
5537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5538fi
5539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5540$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5541 test $ac_cv_safe_to_define___extensions__ = yes &&
5542 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5543
5544 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5545
5546 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5547
5548 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5549
5550 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5551
5552
5553test "$program_prefix" != NONE &&
5554 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5555# Use a double $ so make ignores it.
5556test "$program_suffix" != NONE &&
5557 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5558# Double any \ or $.
5559# By default was `s,x,x', remove it if useless.
5560ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5561program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5562
5563# Find a good install program. We prefer a C program (faster),
5564# so one script is as good as another. But avoid the broken or
5565# incompatible versions:
5566# SysV /etc/install, /usr/sbin/install
5567# SunOS /usr/etc/install
5568# IRIX /sbin/install
5569# AIX /bin/install
5570# AmigaOS /C/install, which installs bootblocks on floppy discs
5571# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5572# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5573# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5574# OS/2's system install, which has a completely different semantic
5575# ./install, which can be erroneously created by make from ./install.sh.
5576# Reject install programs that cannot install multiple files.
5577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5578$as_echo_n "checking for a BSD-compatible install... " >&6; }
5579if test -z "$INSTALL"; then
5580if ${ac_cv_path_install+:} false; then :
5581 $as_echo_n "(cached) " >&6
5582else
5583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5584for as_dir in $PATH
5585do
5586 IFS=$as_save_IFS
5587 test -z "$as_dir" && as_dir=.
5588 # Account for people who put trailing slashes in PATH elements.
5589case $as_dir/ in #((
5590 ./ | .// | /[cC]/* | \
5591 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5592 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5593 /usr/ucb/* ) ;;
5594 *)
5595 # OSF1 and SCO ODT 3.0 have their own names for install.
5596 # Don't use installbsd from OSF since it installs stuff as root
5597 # by default.
5598 for ac_prog in ginstall scoinst install; do
5599 for ac_exec_ext in '' $ac_executable_extensions; do
5600 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5601 if test $ac_prog = install &&
5602 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5603 # AIX install. It has an incompatible calling convention.
5604 :
5605 elif test $ac_prog = install &&
5606 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5607 # program-specific install script used by HP pwplus--don't use.
5608 :
5609 else
5610 rm -rf conftest.one conftest.two conftest.dir
5611 echo one > conftest.one
5612 echo two > conftest.two
5613 mkdir conftest.dir
5614 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5615 test -s conftest.one && test -s conftest.two &&
5616 test -s conftest.dir/conftest.one &&
5617 test -s conftest.dir/conftest.two
5618 then
5619 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5620 break 3
5621 fi
5622 fi
5623 fi
5624 done
5625 done
5626 ;;
5627esac
5628
5629 done
5630IFS=$as_save_IFS
5631
5632rm -rf conftest.one conftest.two conftest.dir
5633
5634fi
5635 if test "${ac_cv_path_install+set}" = set; then
5636 INSTALL=$ac_cv_path_install
5637 else
5638 # As a last resort, use the slow shell script. Don't cache a
5639 # value for INSTALL within a source directory, because that will
5640 # break other packages using the cache if that directory is
5641 # removed, or if the value is a relative name.
5642 INSTALL=$ac_install_sh
5643 fi
5644fi
5645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5646$as_echo "$INSTALL" >&6; }
5647
5648# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5649# It thinks the first close brace ends the variable substitution.
5650test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5651
5652test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5653
5654test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5655
5656rm -rf .tst 2>/dev/null
5657mkdir .tst 2>/dev/null
5658if test -d .tst; then
5659 am__leading_dot=.
5660else
5661 am__leading_dot=_
5662fi
5663rmdir .tst 2>/dev/null
5664
5665DEPDIR="${am__leading_dot}deps"
5666
5667case `pwd` in
5668 *\ * | *\ *)
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5670$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5671esac
5672
5673
5674
5675macro_version='2.2.7a'
5676macro_revision='1.3134'
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690ltmain="$ac_aux_dir/ltmain.sh"
5691
5692# Backslashify metacharacters that are still active within
5693# double-quoted strings.
5694sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5695
5696# Same as above, but do not quote variable references.
5697double_quote_subst='s/\(["`\\]\)/\\\1/g'
5698
5699# Sed substitution to delay expansion of an escaped shell variable in a
5700# double_quote_subst'ed string.
5701delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5702
5703# Sed substitution to delay expansion of an escaped single quote.
5704delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5705
5706# Sed substitution to avoid accidental globbing in evaled expressions
5707no_glob_subst='s/\*/\\\*/g'
5708
5709ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5710ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5711ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5712
5713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5714$as_echo_n "checking how to print strings... " >&6; }
5715# Test print first, because it will be a builtin if present.
5716if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5717 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5718 ECHO='print -r --'
5719elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5720 ECHO='printf %s\n'
5721else
5722 # Use this function as a fallback that always works.
5723 func_fallback_echo ()
5724 {
5725 eval 'cat <<_LTECHO_EOF
5726$1
5727_LTECHO_EOF'
5728 }
5729 ECHO='func_fallback_echo'
5730fi
5731
5732# func_echo_all arg...
5733# Invoke $ECHO with all args, space-separated.
5734func_echo_all ()
5735{
5736 $ECHO ""
5737}
5738
5739case "$ECHO" in
5740 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5741$as_echo "printf" >&6; } ;;
5742 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5743$as_echo "print -r" >&6; } ;;
5744 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5745$as_echo "cat" >&6; } ;;
5746esac
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5762$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5763if ${ac_cv_path_SED+:} false; then :
5764 $as_echo_n "(cached) " >&6
5765else
5766 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5767 for ac_i in 1 2 3 4 5 6 7; do
5768 ac_script="$ac_script$as_nl$ac_script"
5769 done
5770 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5771 { ac_script=; unset ac_script;}
5772 if test -z "$SED"; then
5773 ac_path_SED_found=false
5774 # Loop through the user's path and test for each of PROGNAME-LIST
5775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5776for as_dir in $PATH
5777do
5778 IFS=$as_save_IFS
5779 test -z "$as_dir" && as_dir=.
5780 for ac_prog in sed gsed; do
5781 for ac_exec_ext in '' $ac_executable_extensions; do
5782 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5783 as_fn_executable_p "$ac_path_SED" || continue
5784# Check for GNU ac_path_SED and select it if it is found.
5785 # Check for GNU $ac_path_SED
5786case `"$ac_path_SED" --version 2>&1` in
5787*GNU*)
5788 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5789*)
5790 ac_count=0
5791 $as_echo_n 0123456789 >"conftest.in"
5792 while :
5793 do
5794 cat "conftest.in" "conftest.in" >"conftest.tmp"
5795 mv "conftest.tmp" "conftest.in"
5796 cp "conftest.in" "conftest.nl"
5797 $as_echo '' >> "conftest.nl"
5798 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5799 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5800 as_fn_arith $ac_count + 1 && ac_count=$as_val
5801 if test $ac_count -gt ${ac_path_SED_max-0}; then
5802 # Best one so far, save it but keep looking for a better one
5803 ac_cv_path_SED="$ac_path_SED"
5804 ac_path_SED_max=$ac_count
5805 fi
5806 # 10*(2^10) chars as input seems more than enough
5807 test $ac_count -gt 10 && break
5808 done
5809 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5810esac
5811
5812 $ac_path_SED_found && break 3
5813 done
5814 done
5815 done
5816IFS=$as_save_IFS
5817 if test -z "$ac_cv_path_SED"; then
5818 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5819 fi
5820else
5821 ac_cv_path_SED=$SED
5822fi
5823
5824fi
5825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5826$as_echo "$ac_cv_path_SED" >&6; }
5827 SED="$ac_cv_path_SED"
5828 rm -f conftest.sed
5829
5830test -z "$SED" && SED=sed
5831Xsed="$SED -e 1s/^X//"
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5844$as_echo_n "checking for fgrep... " >&6; }
5845if ${ac_cv_path_FGREP+:} false; then :
5846 $as_echo_n "(cached) " >&6
5847else
5848 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5849 then ac_cv_path_FGREP="$GREP -F"
5850 else
5851 if test -z "$FGREP"; then
5852 ac_path_FGREP_found=false
5853 # Loop through the user's path and test for each of PROGNAME-LIST
5854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5856do
5857 IFS=$as_save_IFS
5858 test -z "$as_dir" && as_dir=.
5859 for ac_prog in fgrep; do
5860 for ac_exec_ext in '' $ac_executable_extensions; do
5861 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5862 as_fn_executable_p "$ac_path_FGREP" || continue
5863# Check for GNU ac_path_FGREP and select it if it is found.
5864 # Check for GNU $ac_path_FGREP
5865case `"$ac_path_FGREP" --version 2>&1` in
5866*GNU*)
5867 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5868*)
5869 ac_count=0
5870 $as_echo_n 0123456789 >"conftest.in"
5871 while :
5872 do
5873 cat "conftest.in" "conftest.in" >"conftest.tmp"
5874 mv "conftest.tmp" "conftest.in"
5875 cp "conftest.in" "conftest.nl"
5876 $as_echo 'FGREP' >> "conftest.nl"
5877 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5878 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5879 as_fn_arith $ac_count + 1 && ac_count=$as_val
5880 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5881 # Best one so far, save it but keep looking for a better one
5882 ac_cv_path_FGREP="$ac_path_FGREP"
5883 ac_path_FGREP_max=$ac_count
5884 fi
5885 # 10*(2^10) chars as input seems more than enough
5886 test $ac_count -gt 10 && break
5887 done
5888 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5889esac
5890
5891 $ac_path_FGREP_found && break 3
5892 done
5893 done
5894 done
5895IFS=$as_save_IFS
5896 if test -z "$ac_cv_path_FGREP"; then
5897 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5898 fi
5899else
5900 ac_cv_path_FGREP=$FGREP
5901fi
5902
5903 fi
5904fi
5905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5906$as_echo "$ac_cv_path_FGREP" >&6; }
5907 FGREP="$ac_cv_path_FGREP"
5908
5909
5910test -z "$GREP" && GREP=grep
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930# Check whether --with-gnu-ld was given.
5931if test "${with_gnu_ld+set}" = set; then :
5932 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5933else
5934 with_gnu_ld=no
5935fi
5936
5937ac_prog=ld
5938if test "$GCC" = yes; then
5939 # Check if gcc -print-prog-name=ld gives a path.
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5941$as_echo_n "checking for ld used by $CC... " >&6; }
5942 case $host in
5943 *-*-mingw*)
5944 # gcc leaves a trailing carriage return which upsets mingw
5945 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5946 *)
5947 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5948 esac
5949 case $ac_prog in
5950 # Accept absolute paths.
5951 [\\/]* | ?:[\\/]*)
5952 re_direlt='/[^/][^/]*/\.\./'
5953 # Canonicalize the pathname of ld
5954 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5955 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5956 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5957 done
5958 test -z "$LD" && LD="$ac_prog"
5959 ;;
5960 "")
5961 # If it fails, then pretend we aren't using GCC.
5962 ac_prog=ld
5963 ;;
5964 *)
5965 # If it is relative, then search for the first ld in PATH.
5966 with_gnu_ld=unknown
5967 ;;
5968 esac
5969elif test "$with_gnu_ld" = yes; then
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5971$as_echo_n "checking for GNU ld... " >&6; }
5972else
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5974$as_echo_n "checking for non-GNU ld... " >&6; }
5975fi
5976if ${lt_cv_path_LD+:} false; then :
5977 $as_echo_n "(cached) " >&6
5978else
5979 if test -z "$LD"; then
5980 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5981 for ac_dir in $PATH; do
5982 IFS="$lt_save_ifs"
5983 test -z "$ac_dir" && ac_dir=.
5984 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5985 lt_cv_path_LD="$ac_dir/$ac_prog"
5986 # Check to see if the program is GNU ld. I'd rather use --version,
5987 # but apparently some variants of GNU ld only accept -v.
5988 # Break only if it was the GNU/non-GNU ld that we prefer.
5989 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5990 *GNU* | *'with BFD'*)
5991 test "$with_gnu_ld" != no && break
5992 ;;
5993 *)
5994 test "$with_gnu_ld" != yes && break
5995 ;;
5996 esac
5997 fi
5998 done
5999 IFS="$lt_save_ifs"
6000else
6001 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6002fi
6003fi
6004
6005LD="$lt_cv_path_LD"
6006if test -n "$LD"; then
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6008$as_echo "$LD" >&6; }
6009else
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6011$as_echo "no" >&6; }
6012fi
6013test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6015$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6016if ${lt_cv_prog_gnu_ld+:} false; then :
6017 $as_echo_n "(cached) " >&6
6018else
6019 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6020case `$LD -v 2>&1 </dev/null` in
6021*GNU* | *'with BFD'*)
6022 lt_cv_prog_gnu_ld=yes
6023 ;;
6024*)
6025 lt_cv_prog_gnu_ld=no
6026 ;;
6027esac
6028fi
6029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6030$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6031with_gnu_ld=$lt_cv_prog_gnu_ld
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6042$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6043if ${lt_cv_path_NM+:} false; then :
6044 $as_echo_n "(cached) " >&6
6045else
6046 if test -n "$NM"; then
6047 # Let the user override the test.
6048 lt_cv_path_NM="$NM"
6049else
6050 lt_nm_to_check="${ac_tool_prefix}nm"
6051 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6052 lt_nm_to_check="$lt_nm_to_check nm"
6053 fi
6054 for lt_tmp_nm in $lt_nm_to_check; do
6055 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6056 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6057 IFS="$lt_save_ifs"
6058 test -z "$ac_dir" && ac_dir=.
6059 tmp_nm="$ac_dir/$lt_tmp_nm"
6060 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6061 # Check to see if the nm accepts a BSD-compat flag.
6062 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6063 # nm: unknown option "B" ignored
6064 # Tru64's nm complains that /dev/null is an invalid object file
6065 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6066 */dev/null* | *'Invalid file or object type'*)
6067 lt_cv_path_NM="$tmp_nm -B"
6068 break
6069 ;;
6070 *)
6071 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6072 */dev/null*)
6073 lt_cv_path_NM="$tmp_nm -p"
6074 break
6075 ;;
6076 *)
6077 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6078 continue # so that we can try to find one that supports BSD flags
6079 ;;
6080 esac
6081 ;;
6082 esac
6083 fi
6084 done
6085 IFS="$lt_save_ifs"
6086 done
6087 : ${lt_cv_path_NM=no}
6088fi
6089fi
6090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6091$as_echo "$lt_cv_path_NM" >&6; }
6092if test "$lt_cv_path_NM" != "no"; then
6093 NM="$lt_cv_path_NM"
6094else
6095 # Didn't find any BSD compatible name lister, look for dumpbin.
6096 if test -n "$DUMPBIN"; then :
6097 # Let the user override the test.
6098 else
6099 if test -n "$ac_tool_prefix"; then
6100 for ac_prog in dumpbin "link -dump"
6101 do
6102 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6103set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6105$as_echo_n "checking for $ac_word... " >&6; }
6106if ${ac_cv_prog_DUMPBIN+:} false; then :
6107 $as_echo_n "(cached) " >&6
6108else
6109 if test -n "$DUMPBIN"; then
6110 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6111else
6112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6113for as_dir in $PATH
6114do
6115 IFS=$as_save_IFS
6116 test -z "$as_dir" && as_dir=.
6117 for ac_exec_ext in '' $ac_executable_extensions; do
6118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6119 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6121 break 2
6122 fi
6123done
6124 done
6125IFS=$as_save_IFS
6126
6127fi
6128fi
6129DUMPBIN=$ac_cv_prog_DUMPBIN
6130if test -n "$DUMPBIN"; then
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6132$as_echo "$DUMPBIN" >&6; }
6133else
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6135$as_echo "no" >&6; }
6136fi
6137
6138
6139 test -n "$DUMPBIN" && break
6140 done
6141fi
6142if test -z "$DUMPBIN"; then
6143 ac_ct_DUMPBIN=$DUMPBIN
6144 for ac_prog in dumpbin "link -dump"
6145do
6146 # Extract the first word of "$ac_prog", so it can be a program name with args.
6147set dummy $ac_prog; ac_word=$2
6148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6149$as_echo_n "checking for $ac_word... " >&6; }
6150if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6151 $as_echo_n "(cached) " >&6
6152else
6153 if test -n "$ac_ct_DUMPBIN"; then
6154 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6155else
6156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6157for as_dir in $PATH
6158do
6159 IFS=$as_save_IFS
6160 test -z "$as_dir" && as_dir=.
6161 for ac_exec_ext in '' $ac_executable_extensions; do
6162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6163 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6165 break 2
6166 fi
6167done
6168 done
6169IFS=$as_save_IFS
6170
6171fi
6172fi
6173ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6174if test -n "$ac_ct_DUMPBIN"; then
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6176$as_echo "$ac_ct_DUMPBIN" >&6; }
6177else
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6179$as_echo "no" >&6; }
6180fi
6181
6182
6183 test -n "$ac_ct_DUMPBIN" && break
6184done
6185
6186 if test "x$ac_ct_DUMPBIN" = x; then
6187 DUMPBIN=":"
6188 else
6189 case $cross_compiling:$ac_tool_warned in
6190yes:)
6191{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6192$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6193ac_tool_warned=yes ;;
6194esac
6195 DUMPBIN=$ac_ct_DUMPBIN
6196 fi
6197fi
6198
6199 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6200 *COFF*)
6201 DUMPBIN="$DUMPBIN -symbols"
6202 ;;
6203 *)
6204 DUMPBIN=:
6205 ;;
6206 esac
6207 fi
6208
6209 if test "$DUMPBIN" != ":"; then
6210 NM="$DUMPBIN"
6211 fi
6212fi
6213test -z "$NM" && NM=nm
6214
6215
6216
6217
6218
6219
6220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6221$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6222if ${lt_cv_nm_interface+:} false; then :
6223 $as_echo_n "(cached) " >&6
6224else
6225 lt_cv_nm_interface="BSD nm"
6226 echo "int some_variable = 0;" > conftest.$ac_ext
6227 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6228 (eval "$ac_compile" 2>conftest.err)
6229 cat conftest.err >&5
6230 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6231 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6232 cat conftest.err >&5
6233 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6234 cat conftest.out >&5
6235 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6236 lt_cv_nm_interface="MS dumpbin"
6237 fi
6238 rm -f conftest*
6239fi
6240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6241$as_echo "$lt_cv_nm_interface" >&6; }
6242
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6244$as_echo_n "checking whether ln -s works... " >&6; }
6245LN_S=$as_ln_s
6246if test "$LN_S" = "ln -s"; then
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6248$as_echo "yes" >&6; }
6249else
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6251$as_echo "no, using $LN_S" >&6; }
6252fi
6253
6254# find the maximum length of command line arguments
6255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6256$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6257if ${lt_cv_sys_max_cmd_len+:} false; then :
6258 $as_echo_n "(cached) " >&6
6259else
6260 i=0
6261 teststring="ABCD"
6262
6263 case $build_os in
6264 msdosdjgpp*)
6265 # On DJGPP, this test can blow up pretty badly due to problems in libc
6266 # (any single argument exceeding 2000 bytes causes a buffer overrun
6267 # during glob expansion). Even if it were fixed, the result of this
6268 # check would be larger than it should be.
6269 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6270 ;;
6271
6272 gnu*)
6273 # Under GNU Hurd, this test is not required because there is
6274 # no limit to the length of command line arguments.
6275 # Libtool will interpret -1 as no limit whatsoever
6276 lt_cv_sys_max_cmd_len=-1;
6277 ;;
6278
6279 cygwin* | mingw* | cegcc*)
6280 # On Win9x/ME, this test blows up -- it succeeds, but takes
6281 # about 5 minutes as the teststring grows exponentially.
6282 # Worse, since 9x/ME are not pre-emptively multitasking,
6283 # you end up with a "frozen" computer, even though with patience
6284 # the test eventually succeeds (with a max line length of 256k).
6285 # Instead, let's just punt: use the minimum linelength reported by
6286 # all of the supported platforms: 8192 (on NT/2K/XP).
6287 lt_cv_sys_max_cmd_len=8192;
6288 ;;
6289
6290 mint*)
6291 # On MiNT this can take a long time and run out of memory.
6292 lt_cv_sys_max_cmd_len=8192;
6293 ;;
6294
6295 amigaos*)
6296 # On AmigaOS with pdksh, this test takes hours, literally.
6297 # So we just punt and use a minimum line length of 8192.
6298 lt_cv_sys_max_cmd_len=8192;
6299 ;;
6300
6301 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6302 # This has been around since 386BSD, at least. Likely further.
6303 if test -x /sbin/sysctl; then
6304 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6305 elif test -x /usr/sbin/sysctl; then
6306 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6307 else
6308 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6309 fi
6310 # And add a safety zone
6311 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6312 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6313 ;;
6314
6315 interix*)
6316 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6317 lt_cv_sys_max_cmd_len=196608
6318 ;;
6319
6320 osf*)
6321 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6322 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6323 # nice to cause kernel panics so lets avoid the loop below.
6324 # First set a reasonable default.
6325 lt_cv_sys_max_cmd_len=16384
6326 #
6327 if test -x /sbin/sysconfig; then
6328 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6329 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6330 esac
6331 fi
6332 ;;
6333 sco3.2v5*)
6334 lt_cv_sys_max_cmd_len=102400
6335 ;;
6336 sysv5* | sco5v6* | sysv4.2uw2*)
6337 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6338 if test -n "$kargmax"; then
6339 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6340 else
6341 lt_cv_sys_max_cmd_len=32768
6342 fi
6343 ;;
6344 *)
6345 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6346 if test -n "$lt_cv_sys_max_cmd_len"; then
6347 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6348 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6349 else
6350 # Make teststring a little bigger before we do anything with it.
6351 # a 1K string should be a reasonable start.
6352 for i in 1 2 3 4 5 6 7 8 ; do
6353 teststring=$teststring$teststring
6354 done
6355 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6356 # If test is not a shell built-in, we'll probably end up computing a
6357 # maximum length that is only half of the actual maximum length, but
6358 # we can't tell.
6359 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6360 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6361 test $i != 17 # 1/2 MB should be enough
6362 do
6363 i=`expr $i + 1`
6364 teststring=$teststring$teststring
6365 done
6366 # Only check the string length outside the loop.
6367 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6368 teststring=
6369 # Add a significant safety factor because C++ compilers can tack on
6370 # massive amounts of additional arguments before passing them to the
6371 # linker. It appears as though 1/2 is a usable value.
6372 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6373 fi
6374 ;;
6375 esac
6376
6377fi
6378
6379if test -n $lt_cv_sys_max_cmd_len ; then
6380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6381$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6382else
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6384$as_echo "none" >&6; }
6385fi
6386max_cmd_len=$lt_cv_sys_max_cmd_len
6387
6388
6389
6390
6391
6392
6393: ${CP="cp -f"}
6394: ${MV="mv -f"}
6395: ${RM="rm -f"}
6396
6397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6398$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6399# Try some XSI features
6400xsi_shell=no
6401( _lt_dummy="a/b/c"
6402 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6403 = c,a/b,, \
6404 && eval 'test $(( 1 + 1 )) -eq 2 \
6405 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6406 && xsi_shell=yes
6407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6408$as_echo "$xsi_shell" >&6; }
6409
6410
6411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6412$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6413lt_shell_append=no
6414( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6415 >/dev/null 2>&1 \
6416 && lt_shell_append=yes
6417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6418$as_echo "$lt_shell_append" >&6; }
6419
6420
6421if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6422 lt_unset=unset
6423else
6424 lt_unset=false
6425fi
6426
6427
6428
6429
6430
6431# test EBCDIC or ASCII
6432case `echo X|tr X '\101'` in
6433 A) # ASCII based system
6434 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6435 lt_SP2NL='tr \040 \012'
6436 lt_NL2SP='tr \015\012 \040\040'
6437 ;;
6438 *) # EBCDIC based system
6439 lt_SP2NL='tr \100 \n'
6440 lt_NL2SP='tr \r\n \100\100'
6441 ;;
6442esac
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6453$as_echo_n "checking for $LD option to reload object files... " >&6; }
6454if ${lt_cv_ld_reload_flag+:} false; then :
6455 $as_echo_n "(cached) " >&6
6456else
6457 lt_cv_ld_reload_flag='-r'
6458fi
6459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6460$as_echo "$lt_cv_ld_reload_flag" >&6; }
6461reload_flag=$lt_cv_ld_reload_flag
6462case $reload_flag in
6463"" | " "*) ;;
6464*) reload_flag=" $reload_flag" ;;
6465esac
6466reload_cmds='$LD$reload_flag -o $output$reload_objs'
6467case $host_os in
6468 darwin*)
6469 if test "$GCC" = yes; then
6470 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6471 else
6472 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6473 fi
6474 ;;
6475esac
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485if test -n "$ac_tool_prefix"; then
6486 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6487set dummy ${ac_tool_prefix}objdump; ac_word=$2
6488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6489$as_echo_n "checking for $ac_word... " >&6; }
6490if ${ac_cv_prog_OBJDUMP+:} false; then :
6491 $as_echo_n "(cached) " >&6
6492else
6493 if test -n "$OBJDUMP"; then
6494 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6495else
6496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6497for as_dir in $PATH
6498do
6499 IFS=$as_save_IFS
6500 test -z "$as_dir" && as_dir=.
6501 for ac_exec_ext in '' $ac_executable_extensions; do
6502 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6503 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6505 break 2
6506 fi
6507done
6508 done
6509IFS=$as_save_IFS
6510
6511fi
6512fi
6513OBJDUMP=$ac_cv_prog_OBJDUMP
6514if test -n "$OBJDUMP"; then
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6516$as_echo "$OBJDUMP" >&6; }
6517else
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6519$as_echo "no" >&6; }
6520fi
6521
6522
6523fi
6524if test -z "$ac_cv_prog_OBJDUMP"; then
6525 ac_ct_OBJDUMP=$OBJDUMP
6526 # Extract the first word of "objdump", so it can be a program name with args.
6527set dummy objdump; ac_word=$2
6528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6529$as_echo_n "checking for $ac_word... " >&6; }
6530if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6531 $as_echo_n "(cached) " >&6
6532else
6533 if test -n "$ac_ct_OBJDUMP"; then
6534 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6535else
6536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6537for as_dir in $PATH
6538do
6539 IFS=$as_save_IFS
6540 test -z "$as_dir" && as_dir=.
6541 for ac_exec_ext in '' $ac_executable_extensions; do
6542 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6543 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6545 break 2
6546 fi
6547done
6548 done
6549IFS=$as_save_IFS
6550
6551fi
6552fi
6553ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6554if test -n "$ac_ct_OBJDUMP"; then
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6556$as_echo "$ac_ct_OBJDUMP" >&6; }
6557else
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6559$as_echo "no" >&6; }
6560fi
6561
6562 if test "x$ac_ct_OBJDUMP" = x; then
6563 OBJDUMP="false"
6564 else
6565 case $cross_compiling:$ac_tool_warned in
6566yes:)
6567{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6568$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6569ac_tool_warned=yes ;;
6570esac
6571 OBJDUMP=$ac_ct_OBJDUMP
6572 fi
6573else
6574 OBJDUMP="$ac_cv_prog_OBJDUMP"
6575fi
6576
6577test -z "$OBJDUMP" && OBJDUMP=objdump
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6588$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6589if ${lt_cv_deplibs_check_method+:} false; then :
6590 $as_echo_n "(cached) " >&6
6591else
6592 lt_cv_file_magic_cmd='$MAGIC_CMD'
6593lt_cv_file_magic_test_file=
6594lt_cv_deplibs_check_method='unknown'
6595# Need to set the preceding variable on all platforms that support
6596# interlibrary dependencies.
6597# 'none' -- dependencies not supported.
6598# `unknown' -- same as none, but documents that we really don't know.
6599# 'pass_all' -- all dependencies passed with no checks.
6600# 'test_compile' -- check by making test program.
6601# 'file_magic [[regex]]' -- check by looking for files in library path
6602# which responds to the $file_magic_cmd with a given extended regex.
6603# If you have `file' or equivalent on your system and you're not sure
6604# whether `pass_all' will *always* work, you probably want this one.
6605
6606case $host_os in
6607aix[4-9]*)
6608 lt_cv_deplibs_check_method=pass_all
6609 ;;
6610
6611beos*)
6612 lt_cv_deplibs_check_method=pass_all
6613 ;;
6614
6615bsdi[45]*)
6616 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6617 lt_cv_file_magic_cmd='/usr/bin/file -L'
6618 lt_cv_file_magic_test_file=/shlib/libc.so
6619 ;;
6620
6621cygwin*)
6622 # func_win32_libid is a shell function defined in ltmain.sh
6623 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6624 lt_cv_file_magic_cmd='func_win32_libid'
6625 ;;
6626
6627mingw* | pw32*)
6628 # Base MSYS/MinGW do not provide the 'file' command needed by
6629 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6630 # unless we find 'file', for example because we are cross-compiling.
6631 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6632 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6633 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6634 lt_cv_file_magic_cmd='func_win32_libid'
6635 else
6636 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6637 lt_cv_file_magic_cmd='$OBJDUMP -f'
6638 fi
6639 ;;
6640
6641cegcc*)
6642 # use the weaker test based on 'objdump'. See mingw*.
6643 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6644 lt_cv_file_magic_cmd='$OBJDUMP -f'
6645 ;;
6646
6647darwin* | rhapsody*)
6648 lt_cv_deplibs_check_method=pass_all
6649 ;;
6650
6651freebsd* | dragonfly*)
6652 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6653 case $host_cpu in
6654 i*86 )
6655 # Not sure whether the presence of OpenBSD here was a mistake.
6656 # Let's accept both of them until this is cleared up.
6657 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6658 lt_cv_file_magic_cmd=/usr/bin/file
6659 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6660 ;;
6661 esac
6662 else
6663 lt_cv_deplibs_check_method=pass_all
6664 fi
6665 ;;
6666
6667gnu*)
6668 lt_cv_deplibs_check_method=pass_all
6669 ;;
6670
6671haiku*)
6672 lt_cv_deplibs_check_method=pass_all
6673 ;;
6674
6675hpux10.20* | hpux11*)
6676 lt_cv_file_magic_cmd=/usr/bin/file
6677 case $host_cpu in
6678 ia64*)
6679 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6680 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6681 ;;
6682 hppa*64*)
6683 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]'
6684 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6685 ;;
6686 *)
6687 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6688 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6689 ;;
6690 esac
6691 ;;
6692
6693interix[3-9]*)
6694 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6695 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6696 ;;
6697
6698irix5* | irix6* | nonstopux*)
6699 case $LD in
6700 *-32|*"-32 ") libmagic=32-bit;;
6701 *-n32|*"-n32 ") libmagic=N32;;
6702 *-64|*"-64 ") libmagic=64-bit;;
6703 *) libmagic=never-match;;
6704 esac
6705 lt_cv_deplibs_check_method=pass_all
6706 ;;
6707
6708# This must be Linux ELF.
6709linux* | k*bsd*-gnu | kopensolaris*-gnu)
6710 lt_cv_deplibs_check_method=pass_all
6711 ;;
6712
6713netbsd*)
6714 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6715 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6716 else
6717 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6718 fi
6719 ;;
6720
6721newos6*)
6722 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6723 lt_cv_file_magic_cmd=/usr/bin/file
6724 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6725 ;;
6726
6727*nto* | *qnx*)
6728 lt_cv_deplibs_check_method=pass_all
6729 ;;
6730
6731openbsd*)
6732 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6733 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6734 else
6735 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6736 fi
6737 ;;
6738
6739osf3* | osf4* | osf5*)
6740 lt_cv_deplibs_check_method=pass_all
6741 ;;
6742
6743rdos*)
6744 lt_cv_deplibs_check_method=pass_all
6745 ;;
6746
6747solaris*)
6748 lt_cv_deplibs_check_method=pass_all
6749 ;;
6750
6751sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6752 lt_cv_deplibs_check_method=pass_all
6753 ;;
6754
6755sysv4 | sysv4.3*)
6756 case $host_vendor in
6757 motorola)
6758 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]'
6759 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6760 ;;
6761 ncr)
6762 lt_cv_deplibs_check_method=pass_all
6763 ;;
6764 sequent)
6765 lt_cv_file_magic_cmd='/bin/file'
6766 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6767 ;;
6768 sni)
6769 lt_cv_file_magic_cmd='/bin/file'
6770 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6771 lt_cv_file_magic_test_file=/lib/libc.so
6772 ;;
6773 siemens)
6774 lt_cv_deplibs_check_method=pass_all
6775 ;;
6776 pc)
6777 lt_cv_deplibs_check_method=pass_all
6778 ;;
6779 esac
6780 ;;
6781
6782tpf*)
6783 lt_cv_deplibs_check_method=pass_all
6784 ;;
6785esac
6786
6787fi
6788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6789$as_echo "$lt_cv_deplibs_check_method" >&6; }
6790file_magic_cmd=$lt_cv_file_magic_cmd
6791deplibs_check_method=$lt_cv_deplibs_check_method
6792test -z "$deplibs_check_method" && deplibs_check_method=unknown
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
68ed2854
MF
6805plugin_option=
6806plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6807for plugin in $plugin_names; do
6808 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6809 if test x$plugin_so = x$plugin; then
6810 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6811 fi
6812 if test x$plugin_so != x$plugin; then
6813 plugin_option="--plugin $plugin_so"
6814 break
6815 fi
6816done
6817
b26e2ae7
JM
6818if test -n "$ac_tool_prefix"; then
6819 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6820set dummy ${ac_tool_prefix}ar; ac_word=$2
6821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6822$as_echo_n "checking for $ac_word... " >&6; }
6823if ${ac_cv_prog_AR+:} false; then :
6824 $as_echo_n "(cached) " >&6
6825else
6826 if test -n "$AR"; then
6827 ac_cv_prog_AR="$AR" # Let the user override the test.
6828else
6829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6830for as_dir in $PATH
6831do
6832 IFS=$as_save_IFS
6833 test -z "$as_dir" && as_dir=.
6834 for ac_exec_ext in '' $ac_executable_extensions; do
6835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6836 ac_cv_prog_AR="${ac_tool_prefix}ar"
6837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6838 break 2
6839 fi
6840done
6841 done
6842IFS=$as_save_IFS
6843
6844fi
6845fi
6846AR=$ac_cv_prog_AR
6847if test -n "$AR"; then
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6849$as_echo "$AR" >&6; }
6850else
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6852$as_echo "no" >&6; }
6853fi
6854
6855
6856fi
6857if test -z "$ac_cv_prog_AR"; then
6858 ac_ct_AR=$AR
6859 # Extract the first word of "ar", so it can be a program name with args.
6860set dummy ar; ac_word=$2
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6862$as_echo_n "checking for $ac_word... " >&6; }
6863if ${ac_cv_prog_ac_ct_AR+:} false; then :
6864 $as_echo_n "(cached) " >&6
6865else
6866 if test -n "$ac_ct_AR"; then
6867 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6868else
6869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6870for as_dir in $PATH
6871do
6872 IFS=$as_save_IFS
6873 test -z "$as_dir" && as_dir=.
6874 for ac_exec_ext in '' $ac_executable_extensions; do
6875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6876 ac_cv_prog_ac_ct_AR="ar"
6877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6878 break 2
6879 fi
6880done
6881 done
6882IFS=$as_save_IFS
6883
6884fi
6885fi
6886ac_ct_AR=$ac_cv_prog_ac_ct_AR
6887if test -n "$ac_ct_AR"; then
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6889$as_echo "$ac_ct_AR" >&6; }
6890else
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6892$as_echo "no" >&6; }
6893fi
6894
6895 if test "x$ac_ct_AR" = x; then
6896 AR="false"
6897 else
6898 case $cross_compiling:$ac_tool_warned in
6899yes:)
6900{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6901$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6902ac_tool_warned=yes ;;
6903esac
6904 AR=$ac_ct_AR
6905 fi
6906else
6907 AR="$ac_cv_prog_AR"
6908fi
6909
6910test -z "$AR" && AR=ar
68ed2854
MF
6911if test -n "$plugin_option"; then
6912 if $AR --help 2>&1 | grep -q "\--plugin"; then
6913 AR="$AR $plugin_option"
6914 fi
6915fi
b26e2ae7
JM
6916test -z "$AR_FLAGS" && AR_FLAGS=cru
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928if test -n "$ac_tool_prefix"; then
6929 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6930set dummy ${ac_tool_prefix}strip; ac_word=$2
6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6932$as_echo_n "checking for $ac_word... " >&6; }
6933if ${ac_cv_prog_STRIP+:} false; then :
6934 $as_echo_n "(cached) " >&6
6935else
6936 if test -n "$STRIP"; then
6937 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6938else
6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6940for as_dir in $PATH
6941do
6942 IFS=$as_save_IFS
6943 test -z "$as_dir" && as_dir=.
6944 for ac_exec_ext in '' $ac_executable_extensions; do
6945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6946 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6948 break 2
6949 fi
6950done
6951 done
6952IFS=$as_save_IFS
6953
6954fi
6955fi
6956STRIP=$ac_cv_prog_STRIP
6957if test -n "$STRIP"; then
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6959$as_echo "$STRIP" >&6; }
6960else
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6962$as_echo "no" >&6; }
6963fi
6964
6965
6966fi
6967if test -z "$ac_cv_prog_STRIP"; then
6968 ac_ct_STRIP=$STRIP
6969 # Extract the first word of "strip", so it can be a program name with args.
6970set dummy strip; ac_word=$2
6971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6972$as_echo_n "checking for $ac_word... " >&6; }
6973if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6974 $as_echo_n "(cached) " >&6
6975else
6976 if test -n "$ac_ct_STRIP"; then
6977 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6978else
6979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6980for as_dir in $PATH
6981do
6982 IFS=$as_save_IFS
6983 test -z "$as_dir" && as_dir=.
6984 for ac_exec_ext in '' $ac_executable_extensions; do
6985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6986 ac_cv_prog_ac_ct_STRIP="strip"
6987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6988 break 2
6989 fi
6990done
6991 done
6992IFS=$as_save_IFS
6993
6994fi
6995fi
6996ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6997if test -n "$ac_ct_STRIP"; then
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6999$as_echo "$ac_ct_STRIP" >&6; }
7000else
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7002$as_echo "no" >&6; }
7003fi
7004
7005 if test "x$ac_ct_STRIP" = x; then
7006 STRIP=":"
7007 else
7008 case $cross_compiling:$ac_tool_warned in
7009yes:)
7010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7012ac_tool_warned=yes ;;
7013esac
7014 STRIP=$ac_ct_STRIP
7015 fi
7016else
7017 STRIP="$ac_cv_prog_STRIP"
7018fi
7019
7020test -z "$STRIP" && STRIP=:
7021
7022
7023
7024
7025
7026
7027if test -n "$ac_tool_prefix"; then
7028 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7029set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7031$as_echo_n "checking for $ac_word... " >&6; }
7032if ${ac_cv_prog_RANLIB+:} false; then :
7033 $as_echo_n "(cached) " >&6
7034else
7035 if test -n "$RANLIB"; then
7036 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7037else
7038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7039for as_dir in $PATH
7040do
7041 IFS=$as_save_IFS
7042 test -z "$as_dir" && as_dir=.
7043 for ac_exec_ext in '' $ac_executable_extensions; do
7044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7045 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7047 break 2
7048 fi
7049done
7050 done
7051IFS=$as_save_IFS
7052
7053fi
7054fi
7055RANLIB=$ac_cv_prog_RANLIB
7056if test -n "$RANLIB"; then
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7058$as_echo "$RANLIB" >&6; }
7059else
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7061$as_echo "no" >&6; }
7062fi
7063
7064
7065fi
7066if test -z "$ac_cv_prog_RANLIB"; then
7067 ac_ct_RANLIB=$RANLIB
7068 # Extract the first word of "ranlib", so it can be a program name with args.
7069set dummy ranlib; ac_word=$2
7070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7071$as_echo_n "checking for $ac_word... " >&6; }
7072if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7073 $as_echo_n "(cached) " >&6
7074else
7075 if test -n "$ac_ct_RANLIB"; then
7076 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7077else
7078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7079for as_dir in $PATH
7080do
7081 IFS=$as_save_IFS
7082 test -z "$as_dir" && as_dir=.
7083 for ac_exec_ext in '' $ac_executable_extensions; do
7084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7085 ac_cv_prog_ac_ct_RANLIB="ranlib"
7086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7087 break 2
7088 fi
7089done
7090 done
7091IFS=$as_save_IFS
7092
7093fi
7094fi
7095ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7096if test -n "$ac_ct_RANLIB"; then
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7098$as_echo "$ac_ct_RANLIB" >&6; }
7099else
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7101$as_echo "no" >&6; }
7102fi
7103
7104 if test "x$ac_ct_RANLIB" = x; then
7105 RANLIB=":"
7106 else
7107 case $cross_compiling:$ac_tool_warned in
7108yes:)
7109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7111ac_tool_warned=yes ;;
7112esac
7113 RANLIB=$ac_ct_RANLIB
7114 fi
7115else
7116 RANLIB="$ac_cv_prog_RANLIB"
7117fi
7118
7119test -z "$RANLIB" && RANLIB=:
68ed2854
MF
7120if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7121 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7122 RANLIB="$RANLIB $plugin_option"
7123 fi
7124fi
b26e2ae7
JM
7125
7126
7127
7128
7129
7130
7131# Determine commands to create old-style static archives.
7132old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7133old_postinstall_cmds='chmod 644 $oldlib'
7134old_postuninstall_cmds=
7135
7136if test -n "$RANLIB"; then
7137 case $host_os in
7138 openbsd*)
7139 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7140 ;;
7141 *)
7142 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7143 ;;
7144 esac
7145 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7146fi
7147
7148case $host_os in
7149 darwin*)
7150 lock_old_archive_extraction=yes ;;
7151 *)
7152 lock_old_archive_extraction=no ;;
7153esac
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175for ac_prog in gawk mawk nawk awk
7176do
7177 # Extract the first word of "$ac_prog", so it can be a program name with args.
7178set dummy $ac_prog; ac_word=$2
7179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7180$as_echo_n "checking for $ac_word... " >&6; }
7181if ${ac_cv_prog_AWK+:} false; then :
7182 $as_echo_n "(cached) " >&6
7183else
7184 if test -n "$AWK"; then
7185 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7186else
7187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7188for as_dir in $PATH
7189do
7190 IFS=$as_save_IFS
7191 test -z "$as_dir" && as_dir=.
7192 for ac_exec_ext in '' $ac_executable_extensions; do
7193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7194 ac_cv_prog_AWK="$ac_prog"
7195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7196 break 2
7197 fi
7198done
7199 done
7200IFS=$as_save_IFS
7201
7202fi
7203fi
7204AWK=$ac_cv_prog_AWK
7205if test -n "$AWK"; then
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7207$as_echo "$AWK" >&6; }
7208else
7209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7210$as_echo "no" >&6; }
7211fi
7212
7213
7214 test -n "$AWK" && break
7215done
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235# If no C compiler was specified, use CC.
7236LTCC=${LTCC-"$CC"}
7237
7238# If no C compiler flags were specified, use CFLAGS.
7239LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7240
7241# Allow CC to be a program name with arguments.
7242compiler=$CC
7243
7244
7245# Check for command to grab the raw symbol name followed by C symbol from nm.
7246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7247$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7248if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7249 $as_echo_n "(cached) " >&6
7250else
7251
7252# These are sane defaults that work on at least a few old systems.
7253# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7254
7255# Character class describing NM global symbol codes.
7256symcode='[BCDEGRST]'
7257
7258# Regexp to match symbols that can be accessed directly from C.
7259sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7260
7261# Define system-specific variables.
7262case $host_os in
7263aix*)
7264 symcode='[BCDT]'
7265 ;;
7266cygwin* | mingw* | pw32* | cegcc*)
7267 symcode='[ABCDGISTW]'
7268 ;;
7269hpux*)
7270 if test "$host_cpu" = ia64; then
7271 symcode='[ABCDEGRST]'
7272 fi
7273 ;;
7274irix* | nonstopux*)
7275 symcode='[BCDEGRST]'
7276 ;;
7277osf*)
7278 symcode='[BCDEGQRST]'
7279 ;;
7280solaris*)
7281 symcode='[BDRT]'
7282 ;;
7283sco3.2v5*)
7284 symcode='[DT]'
7285 ;;
7286sysv4.2uw2*)
7287 symcode='[DT]'
7288 ;;
7289sysv5* | sco5v6* | unixware* | OpenUNIX*)
7290 symcode='[ABDT]'
7291 ;;
7292sysv4)
7293 symcode='[DFNSTU]'
7294 ;;
7295esac
7296
7297# If we're using GNU nm, then use its standard symbol codes.
7298case `$NM -V 2>&1` in
7299*GNU* | *'with BFD'*)
7300 symcode='[ABCDGIRSTW]' ;;
7301esac
7302
7303# Transform an extracted symbol line into a proper C declaration.
7304# Some systems (esp. on ia64) link data and code symbols differently,
7305# so use this general approach.
7306lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7307
7308# Transform an extracted symbol line into symbol name and symbol address
7309lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7310lt_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'"
7311
7312# Handle CRLF in mingw tool chain
7313opt_cr=
7314case $build_os in
7315mingw*)
7316 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7317 ;;
7318esac
7319
7320# Try without a prefix underscore, then with it.
7321for ac_symprfx in "" "_"; do
7322
7323 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7324 symxfrm="\\1 $ac_symprfx\\2 \\2"
7325
7326 # Write the raw and C identifiers.
7327 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7328 # Fake it for dumpbin and say T for any non-static function
7329 # and D for any global variable.
7330 # Also find C++ and __fastcall symbols from MSVC++,
7331 # which start with @ or ?.
7332 lt_cv_sys_global_symbol_pipe="$AWK '"\
7333" {last_section=section; section=\$ 3};"\
7334" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7335" \$ 0!~/External *\|/{next};"\
7336" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7337" {if(hide[section]) next};"\
7338" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7339" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7340" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7341" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7342" ' prfx=^$ac_symprfx"
7343 else
7344 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7345 fi
7346
7347 # Check to see that the pipe works correctly.
7348 pipe_works=no
7349
7350 rm -f conftest*
7351 cat > conftest.$ac_ext <<_LT_EOF
7352#ifdef __cplusplus
7353extern "C" {
7354#endif
7355char nm_test_var;
7356void nm_test_func(void);
7357void nm_test_func(void){}
7358#ifdef __cplusplus
7359}
7360#endif
7361int main(){nm_test_var='a';nm_test_func();return(0);}
7362_LT_EOF
7363
7364 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7365 (eval $ac_compile) 2>&5
7366 ac_status=$?
7367 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7368 test $ac_status = 0; }; then
7369 # Now try to grab the symbols.
7370 nlist=conftest.nm
7371 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7372 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7373 ac_status=$?
7374 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7375 test $ac_status = 0; } && test -s "$nlist"; then
7376 # Try sorting and uniquifying the output.
7377 if sort "$nlist" | uniq > "$nlist"T; then
7378 mv -f "$nlist"T "$nlist"
7379 else
7380 rm -f "$nlist"T
7381 fi
7382
7383 # Make sure that we snagged all the symbols we need.
7384 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7385 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7386 cat <<_LT_EOF > conftest.$ac_ext
7387#ifdef __cplusplus
7388extern "C" {
7389#endif
7390
7391_LT_EOF
7392 # Now generate the symbol file.
7393 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7394
7395 cat <<_LT_EOF >> conftest.$ac_ext
7396
7397/* The mapping between symbol names and symbols. */
7398const struct {
7399 const char *name;
7400 void *address;
7401}
7402lt__PROGRAM__LTX_preloaded_symbols[] =
7403{
7404 { "@PROGRAM@", (void *) 0 },
7405_LT_EOF
7406 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7407 cat <<\_LT_EOF >> conftest.$ac_ext
7408 {0, (void *) 0}
7409};
7410
7411/* This works around a problem in FreeBSD linker */
7412#ifdef FREEBSD_WORKAROUND
7413static const void *lt_preloaded_setup() {
7414 return lt__PROGRAM__LTX_preloaded_symbols;
7415}
7416#endif
7417
7418#ifdef __cplusplus
7419}
7420#endif
7421_LT_EOF
7422 # Now try linking the two files.
7423 mv conftest.$ac_objext conftstm.$ac_objext
7424 lt_save_LIBS="$LIBS"
7425 lt_save_CFLAGS="$CFLAGS"
7426 LIBS="conftstm.$ac_objext"
7427 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7428 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7429 (eval $ac_link) 2>&5
7430 ac_status=$?
7431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7432 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7433 pipe_works=yes
7434 fi
7435 LIBS="$lt_save_LIBS"
7436 CFLAGS="$lt_save_CFLAGS"
7437 else
7438 echo "cannot find nm_test_func in $nlist" >&5
7439 fi
7440 else
7441 echo "cannot find nm_test_var in $nlist" >&5
7442 fi
7443 else
7444 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7445 fi
7446 else
7447 echo "$progname: failed program was:" >&5
7448 cat conftest.$ac_ext >&5
7449 fi
7450 rm -rf conftest* conftst*
7451
7452 # Do not use the global_symbol_pipe unless it works.
7453 if test "$pipe_works" = yes; then
7454 break
7455 else
7456 lt_cv_sys_global_symbol_pipe=
7457 fi
7458done
7459
7460fi
7461
7462if test -z "$lt_cv_sys_global_symbol_pipe"; then
7463 lt_cv_sys_global_symbol_to_cdecl=
7464fi
7465if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7467$as_echo "failed" >&6; }
7468else
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7470$as_echo "ok" >&6; }
7471fi
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494# Check whether --enable-libtool-lock was given.
7495if test "${enable_libtool_lock+set}" = set; then :
7496 enableval=$enable_libtool_lock;
7497fi
7498
7499test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7500
7501# Some flags need to be propagated to the compiler or linker for good
7502# libtool support.
7503case $host in
7504ia64-*-hpux*)
7505 # Find out which ABI we are using.
7506 echo 'int i;' > conftest.$ac_ext
7507 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7508 (eval $ac_compile) 2>&5
7509 ac_status=$?
7510 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7511 test $ac_status = 0; }; then
7512 case `/usr/bin/file conftest.$ac_objext` in
7513 *ELF-32*)
7514 HPUX_IA64_MODE="32"
7515 ;;
7516 *ELF-64*)
7517 HPUX_IA64_MODE="64"
7518 ;;
7519 esac
7520 fi
7521 rm -rf conftest*
7522 ;;
7523*-*-irix6*)
7524 # Find out which ABI we are using.
7525 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7526 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7527 (eval $ac_compile) 2>&5
7528 ac_status=$?
7529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7530 test $ac_status = 0; }; then
7531 if test "$lt_cv_prog_gnu_ld" = yes; then
7532 case `/usr/bin/file conftest.$ac_objext` in
7533 *32-bit*)
7534 LD="${LD-ld} -melf32bsmip"
7535 ;;
7536 *N32*)
7537 LD="${LD-ld} -melf32bmipn32"
7538 ;;
7539 *64-bit*)
7540 LD="${LD-ld} -melf64bmip"
7541 ;;
7542 esac
7543 else
7544 case `/usr/bin/file conftest.$ac_objext` in
7545 *32-bit*)
7546 LD="${LD-ld} -32"
7547 ;;
7548 *N32*)
7549 LD="${LD-ld} -n32"
7550 ;;
7551 *64-bit*)
7552 LD="${LD-ld} -64"
7553 ;;
7554 esac
7555 fi
7556 fi
7557 rm -rf conftest*
7558 ;;
7559
7560x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7561s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7562 # Find out which ABI we are using.
7563 echo 'int i;' > conftest.$ac_ext
7564 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7565 (eval $ac_compile) 2>&5
7566 ac_status=$?
7567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7568 test $ac_status = 0; }; then
7569 case `/usr/bin/file conftest.o` in
7570 *32-bit*)
7571 case $host in
7572 x86_64-*kfreebsd*-gnu)
7573 LD="${LD-ld} -m elf_i386_fbsd"
7574 ;;
7575 x86_64-*linux*)
7576 case `/usr/bin/file conftest.o` in
7577 *x86-64*)
7578 LD="${LD-ld} -m elf32_x86_64"
7579 ;;
7580 *)
7581 LD="${LD-ld} -m elf_i386"
7582 ;;
7583 esac
7584 ;;
7585 powerpc64le-*linux*)
7586 LD="${LD-ld} -m elf32lppclinux"
7587 ;;
7588 powerpc64-*linux*)
7589 LD="${LD-ld} -m elf32ppclinux"
7590 ;;
7591 s390x-*linux*)
7592 LD="${LD-ld} -m elf_s390"
7593 ;;
7594 sparc64-*linux*)
7595 LD="${LD-ld} -m elf32_sparc"
7596 ;;
7597 esac
7598 ;;
7599 *64-bit*)
7600 case $host in
7601 x86_64-*kfreebsd*-gnu)
7602 LD="${LD-ld} -m elf_x86_64_fbsd"
7603 ;;
7604 x86_64-*linux*)
7605 LD="${LD-ld} -m elf_x86_64"
7606 ;;
7607 powerpcle-*linux*)
7608 LD="${LD-ld} -m elf64lppc"
7609 ;;
7610 powerpc-*linux*)
7611 LD="${LD-ld} -m elf64ppc"
7612 ;;
7613 s390*-*linux*|s390*-*tpf*)
7614 LD="${LD-ld} -m elf64_s390"
7615 ;;
7616 sparc*-*linux*)
7617 LD="${LD-ld} -m elf64_sparc"
7618 ;;
7619 esac
7620 ;;
7621 esac
7622 fi
7623 rm -rf conftest*
7624 ;;
7625
7626*-*-sco3.2v5*)
7627 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7628 SAVE_CFLAGS="$CFLAGS"
7629 CFLAGS="$CFLAGS -belf"
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7631$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7632if ${lt_cv_cc_needs_belf+:} false; then :
7633 $as_echo_n "(cached) " >&6
7634else
7635 ac_ext=c
7636ac_cpp='$CPP $CPPFLAGS'
7637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7639ac_compiler_gnu=$ac_cv_c_compiler_gnu
7640
7641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7642/* end confdefs.h. */
7643
7644int
7645main ()
7646{
7647
7648 ;
7649 return 0;
7650}
7651_ACEOF
7652if ac_fn_c_try_link "$LINENO"; then :
7653 lt_cv_cc_needs_belf=yes
7654else
7655 lt_cv_cc_needs_belf=no
7656fi
7657rm -f core conftest.err conftest.$ac_objext \
7658 conftest$ac_exeext conftest.$ac_ext
7659 ac_ext=c
7660ac_cpp='$CPP $CPPFLAGS'
7661ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7662ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7663ac_compiler_gnu=$ac_cv_c_compiler_gnu
7664
7665fi
7666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7667$as_echo "$lt_cv_cc_needs_belf" >&6; }
7668 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7669 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7670 CFLAGS="$SAVE_CFLAGS"
7671 fi
7672 ;;
7673sparc*-*solaris*)
7674 # Find out which ABI we are using.
7675 echo 'int i;' > conftest.$ac_ext
7676 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7677 (eval $ac_compile) 2>&5
7678 ac_status=$?
7679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7680 test $ac_status = 0; }; then
7681 case `/usr/bin/file conftest.o` in
7682 *64-bit*)
7683 case $lt_cv_prog_gnu_ld in
7684 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7685 *)
7686 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7687 LD="${LD-ld} -64"
7688 fi
7689 ;;
7690 esac
7691 ;;
7692 esac
7693 fi
7694 rm -rf conftest*
7695 ;;
7696esac
7697
7698need_locks="$enable_libtool_lock"
7699
7700
7701 case $host_os in
7702 rhapsody* | darwin*)
7703 if test -n "$ac_tool_prefix"; then
7704 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7705set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7707$as_echo_n "checking for $ac_word... " >&6; }
7708if ${ac_cv_prog_DSYMUTIL+:} false; then :
7709 $as_echo_n "(cached) " >&6
7710else
7711 if test -n "$DSYMUTIL"; then
7712 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7713else
7714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7715for as_dir in $PATH
7716do
7717 IFS=$as_save_IFS
7718 test -z "$as_dir" && as_dir=.
7719 for ac_exec_ext in '' $ac_executable_extensions; do
7720 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7721 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7723 break 2
7724 fi
7725done
7726 done
7727IFS=$as_save_IFS
7728
7729fi
7730fi
7731DSYMUTIL=$ac_cv_prog_DSYMUTIL
7732if test -n "$DSYMUTIL"; then
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7734$as_echo "$DSYMUTIL" >&6; }
7735else
7736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7737$as_echo "no" >&6; }
7738fi
7739
7740
7741fi
7742if test -z "$ac_cv_prog_DSYMUTIL"; then
7743 ac_ct_DSYMUTIL=$DSYMUTIL
7744 # Extract the first word of "dsymutil", so it can be a program name with args.
7745set dummy dsymutil; ac_word=$2
7746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7747$as_echo_n "checking for $ac_word... " >&6; }
7748if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7749 $as_echo_n "(cached) " >&6
7750else
7751 if test -n "$ac_ct_DSYMUTIL"; then
7752 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7753else
7754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7755for as_dir in $PATH
7756do
7757 IFS=$as_save_IFS
7758 test -z "$as_dir" && as_dir=.
7759 for ac_exec_ext in '' $ac_executable_extensions; do
7760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7761 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7763 break 2
7764 fi
7765done
7766 done
7767IFS=$as_save_IFS
7768
7769fi
7770fi
7771ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7772if test -n "$ac_ct_DSYMUTIL"; then
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7774$as_echo "$ac_ct_DSYMUTIL" >&6; }
7775else
7776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7777$as_echo "no" >&6; }
7778fi
7779
7780 if test "x$ac_ct_DSYMUTIL" = x; then
7781 DSYMUTIL=":"
7782 else
7783 case $cross_compiling:$ac_tool_warned in
7784yes:)
7785{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7786$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7787ac_tool_warned=yes ;;
7788esac
7789 DSYMUTIL=$ac_ct_DSYMUTIL
7790 fi
7791else
7792 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7793fi
7794
7795 if test -n "$ac_tool_prefix"; then
7796 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7797set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7799$as_echo_n "checking for $ac_word... " >&6; }
7800if ${ac_cv_prog_NMEDIT+:} false; then :
7801 $as_echo_n "(cached) " >&6
7802else
7803 if test -n "$NMEDIT"; then
7804 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7805else
7806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7807for as_dir in $PATH
7808do
7809 IFS=$as_save_IFS
7810 test -z "$as_dir" && as_dir=.
7811 for ac_exec_ext in '' $ac_executable_extensions; do
7812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7813 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7815 break 2
7816 fi
7817done
7818 done
7819IFS=$as_save_IFS
7820
7821fi
7822fi
7823NMEDIT=$ac_cv_prog_NMEDIT
7824if test -n "$NMEDIT"; then
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7826$as_echo "$NMEDIT" >&6; }
7827else
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7829$as_echo "no" >&6; }
7830fi
7831
7832
7833fi
7834if test -z "$ac_cv_prog_NMEDIT"; then
7835 ac_ct_NMEDIT=$NMEDIT
7836 # Extract the first word of "nmedit", so it can be a program name with args.
7837set dummy nmedit; ac_word=$2
7838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7839$as_echo_n "checking for $ac_word... " >&6; }
7840if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7841 $as_echo_n "(cached) " >&6
7842else
7843 if test -n "$ac_ct_NMEDIT"; then
7844 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7845else
7846as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7847for as_dir in $PATH
7848do
7849 IFS=$as_save_IFS
7850 test -z "$as_dir" && as_dir=.
7851 for ac_exec_ext in '' $ac_executable_extensions; do
7852 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7853 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7855 break 2
7856 fi
7857done
7858 done
7859IFS=$as_save_IFS
7860
7861fi
7862fi
7863ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7864if test -n "$ac_ct_NMEDIT"; then
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7866$as_echo "$ac_ct_NMEDIT" >&6; }
7867else
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7869$as_echo "no" >&6; }
7870fi
7871
7872 if test "x$ac_ct_NMEDIT" = x; then
7873 NMEDIT=":"
7874 else
7875 case $cross_compiling:$ac_tool_warned in
7876yes:)
7877{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7878$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7879ac_tool_warned=yes ;;
7880esac
7881 NMEDIT=$ac_ct_NMEDIT
7882 fi
7883else
7884 NMEDIT="$ac_cv_prog_NMEDIT"
7885fi
7886
7887 if test -n "$ac_tool_prefix"; then
7888 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7889set dummy ${ac_tool_prefix}lipo; ac_word=$2
7890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7891$as_echo_n "checking for $ac_word... " >&6; }
7892if ${ac_cv_prog_LIPO+:} false; then :
7893 $as_echo_n "(cached) " >&6
7894else
7895 if test -n "$LIPO"; then
7896 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7897else
7898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7899for as_dir in $PATH
7900do
7901 IFS=$as_save_IFS
7902 test -z "$as_dir" && as_dir=.
7903 for ac_exec_ext in '' $ac_executable_extensions; do
7904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7905 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7907 break 2
7908 fi
7909done
7910 done
7911IFS=$as_save_IFS
7912
7913fi
7914fi
7915LIPO=$ac_cv_prog_LIPO
7916if test -n "$LIPO"; then
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7918$as_echo "$LIPO" >&6; }
7919else
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7921$as_echo "no" >&6; }
7922fi
7923
7924
7925fi
7926if test -z "$ac_cv_prog_LIPO"; then
7927 ac_ct_LIPO=$LIPO
7928 # Extract the first word of "lipo", so it can be a program name with args.
7929set dummy lipo; ac_word=$2
7930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7931$as_echo_n "checking for $ac_word... " >&6; }
7932if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7933 $as_echo_n "(cached) " >&6
7934else
7935 if test -n "$ac_ct_LIPO"; then
7936 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7937else
7938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7939for as_dir in $PATH
7940do
7941 IFS=$as_save_IFS
7942 test -z "$as_dir" && as_dir=.
7943 for ac_exec_ext in '' $ac_executable_extensions; do
7944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7945 ac_cv_prog_ac_ct_LIPO="lipo"
7946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7947 break 2
7948 fi
7949done
7950 done
7951IFS=$as_save_IFS
7952
7953fi
7954fi
7955ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7956if test -n "$ac_ct_LIPO"; then
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7958$as_echo "$ac_ct_LIPO" >&6; }
7959else
7960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7961$as_echo "no" >&6; }
7962fi
7963
7964 if test "x$ac_ct_LIPO" = x; then
7965 LIPO=":"
7966 else
7967 case $cross_compiling:$ac_tool_warned in
7968yes:)
7969{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7970$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7971ac_tool_warned=yes ;;
7972esac
7973 LIPO=$ac_ct_LIPO
7974 fi
7975else
7976 LIPO="$ac_cv_prog_LIPO"
7977fi
7978
7979 if test -n "$ac_tool_prefix"; then
7980 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7981set dummy ${ac_tool_prefix}otool; ac_word=$2
7982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7983$as_echo_n "checking for $ac_word... " >&6; }
7984if ${ac_cv_prog_OTOOL+:} false; then :
7985 $as_echo_n "(cached) " >&6
7986else
7987 if test -n "$OTOOL"; then
7988 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7989else
7990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7991for as_dir in $PATH
7992do
7993 IFS=$as_save_IFS
7994 test -z "$as_dir" && as_dir=.
7995 for ac_exec_ext in '' $ac_executable_extensions; do
7996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7997 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7999 break 2
8000 fi
8001done
8002 done
8003IFS=$as_save_IFS
8004
8005fi
8006fi
8007OTOOL=$ac_cv_prog_OTOOL
8008if test -n "$OTOOL"; then
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8010$as_echo "$OTOOL" >&6; }
8011else
8012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8013$as_echo "no" >&6; }
8014fi
8015
8016
8017fi
8018if test -z "$ac_cv_prog_OTOOL"; then
8019 ac_ct_OTOOL=$OTOOL
8020 # Extract the first word of "otool", so it can be a program name with args.
8021set dummy otool; ac_word=$2
8022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8023$as_echo_n "checking for $ac_word... " >&6; }
8024if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8025 $as_echo_n "(cached) " >&6
8026else
8027 if test -n "$ac_ct_OTOOL"; then
8028 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8029else
8030as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8031for as_dir in $PATH
8032do
8033 IFS=$as_save_IFS
8034 test -z "$as_dir" && as_dir=.
8035 for ac_exec_ext in '' $ac_executable_extensions; do
8036 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8037 ac_cv_prog_ac_ct_OTOOL="otool"
8038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8039 break 2
8040 fi
8041done
8042 done
8043IFS=$as_save_IFS
8044
8045fi
8046fi
8047ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8048if test -n "$ac_ct_OTOOL"; then
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8050$as_echo "$ac_ct_OTOOL" >&6; }
8051else
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8053$as_echo "no" >&6; }
8054fi
8055
8056 if test "x$ac_ct_OTOOL" = x; then
8057 OTOOL=":"
8058 else
8059 case $cross_compiling:$ac_tool_warned in
8060yes:)
8061{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8062$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8063ac_tool_warned=yes ;;
8064esac
8065 OTOOL=$ac_ct_OTOOL
8066 fi
8067else
8068 OTOOL="$ac_cv_prog_OTOOL"
8069fi
8070
8071 if test -n "$ac_tool_prefix"; then
8072 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8073set dummy ${ac_tool_prefix}otool64; ac_word=$2
8074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8075$as_echo_n "checking for $ac_word... " >&6; }
8076if ${ac_cv_prog_OTOOL64+:} false; then :
8077 $as_echo_n "(cached) " >&6
8078else
8079 if test -n "$OTOOL64"; then
8080 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8081else
8082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8083for as_dir in $PATH
8084do
8085 IFS=$as_save_IFS
8086 test -z "$as_dir" && as_dir=.
8087 for ac_exec_ext in '' $ac_executable_extensions; do
8088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8089 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8091 break 2
8092 fi
8093done
8094 done
8095IFS=$as_save_IFS
8096
8097fi
8098fi
8099OTOOL64=$ac_cv_prog_OTOOL64
8100if test -n "$OTOOL64"; then
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8102$as_echo "$OTOOL64" >&6; }
8103else
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8105$as_echo "no" >&6; }
8106fi
8107
8108
8109fi
8110if test -z "$ac_cv_prog_OTOOL64"; then
8111 ac_ct_OTOOL64=$OTOOL64
8112 # Extract the first word of "otool64", so it can be a program name with args.
8113set dummy otool64; ac_word=$2
8114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8115$as_echo_n "checking for $ac_word... " >&6; }
8116if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8117 $as_echo_n "(cached) " >&6
8118else
8119 if test -n "$ac_ct_OTOOL64"; then
8120 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8121else
8122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8123for as_dir in $PATH
8124do
8125 IFS=$as_save_IFS
8126 test -z "$as_dir" && as_dir=.
8127 for ac_exec_ext in '' $ac_executable_extensions; do
8128 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8129 ac_cv_prog_ac_ct_OTOOL64="otool64"
8130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8131 break 2
8132 fi
8133done
8134 done
8135IFS=$as_save_IFS
8136
8137fi
8138fi
8139ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8140if test -n "$ac_ct_OTOOL64"; then
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8142$as_echo "$ac_ct_OTOOL64" >&6; }
8143else
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8145$as_echo "no" >&6; }
8146fi
8147
8148 if test "x$ac_ct_OTOOL64" = x; then
8149 OTOOL64=":"
8150 else
8151 case $cross_compiling:$ac_tool_warned in
8152yes:)
8153{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8154$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8155ac_tool_warned=yes ;;
8156esac
8157 OTOOL64=$ac_ct_OTOOL64
8158 fi
8159else
8160 OTOOL64="$ac_cv_prog_OTOOL64"
8161fi
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8190$as_echo_n "checking for -single_module linker flag... " >&6; }
8191if ${lt_cv_apple_cc_single_mod+:} false; then :
8192 $as_echo_n "(cached) " >&6
8193else
8194 lt_cv_apple_cc_single_mod=no
8195 if test -z "${LT_MULTI_MODULE}"; then
8196 # By default we will add the -single_module flag. You can override
8197 # by either setting the environment variable LT_MULTI_MODULE
8198 # non-empty at configure time, or by adding -multi_module to the
8199 # link flags.
8200 rm -rf libconftest.dylib*
8201 echo "int foo(void){return 1;}" > conftest.c
8202 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8203-dynamiclib -Wl,-single_module conftest.c" >&5
8204 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8205 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8206 _lt_result=$?
8207 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8208 lt_cv_apple_cc_single_mod=yes
8209 else
8210 cat conftest.err >&5
8211 fi
8212 rm -rf libconftest.dylib*
8213 rm -f conftest.*
8214 fi
8215fi
8216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8217$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8219$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8220if ${lt_cv_ld_exported_symbols_list+:} false; then :
8221 $as_echo_n "(cached) " >&6
8222else
8223 lt_cv_ld_exported_symbols_list=no
8224 save_LDFLAGS=$LDFLAGS
8225 echo "_main" > conftest.sym
8226 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8228/* end confdefs.h. */
8229
8230int
8231main ()
8232{
8233
8234 ;
8235 return 0;
8236}
8237_ACEOF
8238if ac_fn_c_try_link "$LINENO"; then :
8239 lt_cv_ld_exported_symbols_list=yes
8240else
8241 lt_cv_ld_exported_symbols_list=no
8242fi
8243rm -f core conftest.err conftest.$ac_objext \
8244 conftest$ac_exeext conftest.$ac_ext
8245 LDFLAGS="$save_LDFLAGS"
8246
8247fi
8248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8249$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8251$as_echo_n "checking for -force_load linker flag... " >&6; }
8252if ${lt_cv_ld_force_load+:} false; then :
8253 $as_echo_n "(cached) " >&6
8254else
8255 lt_cv_ld_force_load=no
8256 cat > conftest.c << _LT_EOF
8257int forced_loaded() { return 2;}
8258_LT_EOF
8259 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8260 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8261 echo "$AR cru libconftest.a conftest.o" >&5
8262 $AR cru libconftest.a conftest.o 2>&5
8263 cat > conftest.c << _LT_EOF
8264int main() { return 0;}
8265_LT_EOF
8266 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8267 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8268 _lt_result=$?
8269 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8270 lt_cv_ld_force_load=yes
8271 else
8272 cat conftest.err >&5
8273 fi
8274 rm -f conftest.err libconftest.a conftest conftest.c
8275 rm -rf conftest.dSYM
8276
8277fi
8278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8279$as_echo "$lt_cv_ld_force_load" >&6; }
8280 case $host_os in
8281 rhapsody* | darwin1.[012])
8282 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8283 darwin1.*)
8284 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8285 darwin*) # darwin 5.x on
8286 # if running on 10.5 or later, the deployment target defaults
8287 # to the OS version, if on x86, and 10.4, the deployment
8288 # target defaults to 10.4. Don't you love it?
8289 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8290 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8291 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8292 10.[012][,.]*)
8293 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8294 10.*)
8295 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8296 esac
8297 ;;
8298 esac
8299 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8300 _lt_dar_single_mod='$single_module'
8301 fi
8302 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8303 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8304 else
8305 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8306 fi
8307 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8308 _lt_dsymutil='~$DSYMUTIL $lib || :'
8309 else
8310 _lt_dsymutil=
8311 fi
8312 ;;
8313 esac
8314
8315for ac_header in dlfcn.h
8316do :
8317 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8318"
8319if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8320 cat >>confdefs.h <<_ACEOF
8321#define HAVE_DLFCN_H 1
8322_ACEOF
8323
8324fi
8325
8326done
8327
8328
8329
8330# autoconf.info says this should be called right after AC_INIT.
8331ac_config_headers="$ac_config_headers config.h:config.in"
8332
8333
8334
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8336$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8337if ${ac_cv_c_bigendian+:} false; then :
8338 $as_echo_n "(cached) " >&6
8339else
8340 ac_cv_c_bigendian=unknown
8341 # See if we're dealing with a universal compiler.
8342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8343/* end confdefs.h. */
8344#ifndef __APPLE_CC__
8345 not a universal capable compiler
8346 #endif
8347 typedef int dummy;
8348
8349_ACEOF
8350if ac_fn_c_try_compile "$LINENO"; then :
8351
8352 # Check for potential -arch flags. It is not universal unless
8353 # there are at least two -arch flags with different values.
8354 ac_arch=
8355 ac_prev=
8356 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8357 if test -n "$ac_prev"; then
8358 case $ac_word in
8359 i?86 | x86_64 | ppc | ppc64)
8360 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8361 ac_arch=$ac_word
8362 else
8363 ac_cv_c_bigendian=universal
8364 break
8365 fi
8366 ;;
8367 esac
8368 ac_prev=
8369 elif test "x$ac_word" = "x-arch"; then
8370 ac_prev=arch
8371 fi
8372 done
8373fi
8374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8375 if test $ac_cv_c_bigendian = unknown; then
8376 # See if sys/param.h defines the BYTE_ORDER macro.
8377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8378/* end confdefs.h. */
8379#include <sys/types.h>
8380 #include <sys/param.h>
8381
8382int
8383main ()
8384{
8385#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8386 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8387 && LITTLE_ENDIAN)
8388 bogus endian macros
8389 #endif
8390
8391 ;
8392 return 0;
8393}
8394_ACEOF
8395if ac_fn_c_try_compile "$LINENO"; then :
8396 # It does; now see whether it defined to BIG_ENDIAN or not.
8397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8398/* end confdefs.h. */
8399#include <sys/types.h>
8400 #include <sys/param.h>
8401
8402int
8403main ()
8404{
8405#if BYTE_ORDER != BIG_ENDIAN
8406 not big endian
8407 #endif
8408
8409 ;
8410 return 0;
8411}
8412_ACEOF
8413if ac_fn_c_try_compile "$LINENO"; then :
8414 ac_cv_c_bigendian=yes
8415else
8416 ac_cv_c_bigendian=no
8417fi
8418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8419fi
8420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8421 fi
8422 if test $ac_cv_c_bigendian = unknown; then
8423 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8425/* end confdefs.h. */
8426#include <limits.h>
8427
8428int
8429main ()
8430{
8431#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8432 bogus endian macros
8433 #endif
8434
8435 ;
8436 return 0;
8437}
8438_ACEOF
8439if ac_fn_c_try_compile "$LINENO"; then :
8440 # It does; now see whether it defined to _BIG_ENDIAN or not.
8441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8442/* end confdefs.h. */
8443#include <limits.h>
8444
8445int
8446main ()
8447{
8448#ifndef _BIG_ENDIAN
8449 not big endian
8450 #endif
8451
8452 ;
8453 return 0;
8454}
8455_ACEOF
8456if ac_fn_c_try_compile "$LINENO"; then :
8457 ac_cv_c_bigendian=yes
8458else
8459 ac_cv_c_bigendian=no
8460fi
8461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8462fi
8463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8464 fi
8465 if test $ac_cv_c_bigendian = unknown; then
8466 # Compile a test program.
8467 if test "$cross_compiling" = yes; then :
8468 # Try to guess by grepping values from an object file.
8469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8470/* end confdefs.h. */
8471short int ascii_mm[] =
8472 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8473 short int ascii_ii[] =
8474 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8475 int use_ascii (int i) {
8476 return ascii_mm[i] + ascii_ii[i];
8477 }
8478 short int ebcdic_ii[] =
8479 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8480 short int ebcdic_mm[] =
8481 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8482 int use_ebcdic (int i) {
8483 return ebcdic_mm[i] + ebcdic_ii[i];
8484 }
8485 extern int foo;
8486
8487int
8488main ()
8489{
8490return use_ascii (foo) == use_ebcdic (foo);
8491 ;
8492 return 0;
8493}
8494_ACEOF
8495if ac_fn_c_try_compile "$LINENO"; then :
8496 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8497 ac_cv_c_bigendian=yes
8498 fi
8499 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8500 if test "$ac_cv_c_bigendian" = unknown; then
8501 ac_cv_c_bigendian=no
8502 else
8503 # finding both strings is unlikely to happen, but who knows?
8504 ac_cv_c_bigendian=unknown
8505 fi
8506 fi
8507fi
8508rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8509else
8510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8511/* end confdefs.h. */
8512$ac_includes_default
8513int
8514main ()
8515{
8516
8517 /* Are we little or big endian? From Harbison&Steele. */
8518 union
8519 {
8520 long int l;
8521 char c[sizeof (long int)];
8522 } u;
8523 u.l = 1;
8524 return u.c[sizeof (long int) - 1] == 1;
8525
8526 ;
8527 return 0;
8528}
8529_ACEOF
8530if ac_fn_c_try_run "$LINENO"; then :
8531 ac_cv_c_bigendian=no
8532else
8533 ac_cv_c_bigendian=yes
8534fi
8535rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8536 conftest.$ac_objext conftest.beam conftest.$ac_ext
8537fi
8538
8539 fi
8540fi
8541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8542$as_echo "$ac_cv_c_bigendian" >&6; }
8543 case $ac_cv_c_bigendian in #(
8544 yes)
8545 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8546;; #(
8547 no)
8548 ;; #(
8549 universal)
8550
8551$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8552
8553 ;; #(
8554 *)
8555 as_fn_error $? "unknown endianness
8556 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8557 esac
8558
8559
8560
8561
8562# Put a plausible default for CC_FOR_BUILD in Makefile.
8563if test -z "$CC_FOR_BUILD"; then
8564 if test "x$cross_compiling" = "xno"; then
8565 CC_FOR_BUILD='$(CC)'
8566 else
8567 CC_FOR_BUILD=gcc
8568 fi
8569fi
8570
8571
8572
8573
8574AR=${AR-ar}
8575
8576if test -n "$ac_tool_prefix"; then
8577 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8578set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8580$as_echo_n "checking for $ac_word... " >&6; }
8581if ${ac_cv_prog_RANLIB+:} false; then :
8582 $as_echo_n "(cached) " >&6
8583else
8584 if test -n "$RANLIB"; then
8585 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8586else
8587as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8588for as_dir in $PATH
8589do
8590 IFS=$as_save_IFS
8591 test -z "$as_dir" && as_dir=.
8592 for ac_exec_ext in '' $ac_executable_extensions; do
8593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8594 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8596 break 2
8597 fi
8598done
8599 done
8600IFS=$as_save_IFS
8601
8602fi
8603fi
8604RANLIB=$ac_cv_prog_RANLIB
8605if test -n "$RANLIB"; then
8606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8607$as_echo "$RANLIB" >&6; }
8608else
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8610$as_echo "no" >&6; }
8611fi
8612
8613
8614fi
8615if test -z "$ac_cv_prog_RANLIB"; then
8616 ac_ct_RANLIB=$RANLIB
8617 # Extract the first word of "ranlib", so it can be a program name with args.
8618set dummy ranlib; ac_word=$2
8619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8620$as_echo_n "checking for $ac_word... " >&6; }
8621if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8622 $as_echo_n "(cached) " >&6
8623else
8624 if test -n "$ac_ct_RANLIB"; then
8625 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8626else
8627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8628for as_dir in $PATH
8629do
8630 IFS=$as_save_IFS
8631 test -z "$as_dir" && as_dir=.
8632 for ac_exec_ext in '' $ac_executable_extensions; do
8633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8634 ac_cv_prog_ac_ct_RANLIB="ranlib"
8635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8636 break 2
8637 fi
8638done
8639 done
8640IFS=$as_save_IFS
8641
8642fi
8643fi
8644ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8645if test -n "$ac_ct_RANLIB"; then
8646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8647$as_echo "$ac_ct_RANLIB" >&6; }
8648else
8649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8650$as_echo "no" >&6; }
8651fi
8652
8653 if test "x$ac_ct_RANLIB" = x; then
8654 RANLIB=":"
8655 else
8656 case $cross_compiling:$ac_tool_warned in
8657yes:)
8658{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8659$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8660ac_tool_warned=yes ;;
8661esac
8662 RANLIB=$ac_ct_RANLIB
8663 fi
8664else
8665 RANLIB="$ac_cv_prog_RANLIB"
8666fi
8667
8668
46f900c0
MF
8669# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8670# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8671# is C99. So handle it ourselves.
8672:
8673C_DIALECT=
8674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8675$as_echo_n "checking whether C11 is supported by default... " >&6; }
8676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8677/* end confdefs.h. */
8678
8679#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8680# error "C11 support not found"
8681#endif
8682
8683_ACEOF
8684if ac_fn_c_try_compile "$LINENO"; then :
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8686$as_echo "yes" >&6; }
8687else
8688
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8690$as_echo "no" >&6; }
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8692$as_echo_n "checking for -std=c11 support... " >&6; }
8693 ac_save_CC="$CC"
8694 CC="$CC -std=c11"
8695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8696/* end confdefs.h. */
8697
8698#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8699# error "C11 support not found"
8700#endif
8701
8702_ACEOF
8703if ac_fn_c_try_compile "$LINENO"; then :
8704
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8706$as_echo "yes" >&6; }
8707 CC="$ac_save_CC"
8708 C_DIALECT="-std=c11"
8709
8710else
8711 as_fn_error $? "C11 is required" "$LINENO" 5
8712fi
8713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8714fi
8715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8716
8717
b26e2ae7
JM
8718# Some of the common include files depend on bfd.h, and bfd.h checks
8719# that config.h is included first by testing that the PACKAGE macro
8720# is defined.
8721PACKAGE=sim
8722
8723cat >>confdefs.h <<_ACEOF
8724#define PACKAGE "$PACKAGE"
8725_ACEOF
8726
8727
8728
8729# Dependency checking.
8730ac_config_commands="$ac_config_commands depdir"
8731
8732
8733depcc="$CC" am_compiler_list=
8734
8735am_depcomp=$ac_aux_dir/depcomp
8736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8737$as_echo_n "checking dependency style of $depcc... " >&6; }
8738if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8739 $as_echo_n "(cached) " >&6
8740else
8741 if test -f "$am_depcomp"; then
8742 # We make a subdir and do the tests there. Otherwise we can end up
8743 # making bogus files that we don't know about and never remove. For
8744 # instance it was reported that on HP-UX the gcc test will end up
8745 # making a dummy file named `D' -- because `-MD' means `put the output
8746 # in D'.
8747 mkdir conftest.dir
8748 # Copy depcomp to subdir because otherwise we won't find it if we're
8749 # using a relative directory.
8750 cp "$am_depcomp" conftest.dir
8751 cd conftest.dir
8752 # We will build objects and dependencies in a subdirectory because
8753 # it helps to detect inapplicable dependency modes. For instance
8754 # both Tru64's cc and ICC support -MD to output dependencies as a
8755 # side effect of compilation, but ICC will put the dependencies in
8756 # the current directory while Tru64 will put them in the object
8757 # directory.
8758 mkdir sub
8759
8760 am_cv_CC_dependencies_compiler_type=none
8761 if test "$am_compiler_list" = ""; then
8762 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8763 fi
8764 for depmode in $am_compiler_list; do
8765 if test $depmode = none; then break; fi
8766
8767 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8768 # Setup a source with many dependencies, because some compilers
8769 # like to wrap large dependency lists on column 80 (with \), and
8770 # we should not choose a depcomp mode which is confused by this.
8771 #
8772 # We need to recreate these files for each test, as the compiler may
8773 # overwrite some of them when testing with obscure command lines.
8774 # This happens at least with the AIX C compiler.
8775 : > sub/conftest.c
8776 for i in 1 2 3 4 5 6; do
8777 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8778 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8779 # Solaris 8's {/usr,}/bin/sh.
8780 touch sub/conftst$i.h
8781 done
8782 echo "include sub/conftest.Po" > confmf
8783
8784 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8785 # mode. It turns out that the SunPro C++ compiler does not properly
8786 # handle `-M -o', and we need to detect this.
8787 depcmd="depmode=$depmode \
8788 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8789 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8790 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8791 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8792 if env $depcmd > conftest.err 2>&1 &&
8793 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8794 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8795 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8796 # icc doesn't choke on unknown options, it will just issue warnings
8797 # or remarks (even with -Werror). So we grep stderr for any message
8798 # that says an option was ignored or not supported.
8799 # When given -MP, icc 7.0 and 7.1 complain thusly:
8800 # icc: Command line warning: ignoring option '-M'; no argument required
8801 # The diagnosis changed in icc 8.0:
8802 # icc: Command line remark: option '-MP' not supported
8803 if (grep 'ignoring option' conftest.err ||
8804 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8805 am_cv_CC_dependencies_compiler_type=$depmode
8806 $as_echo "$as_me:$LINENO: success" >&5
8807 break
8808 fi
8809 fi
8810 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8811 sed -e 's/^/| /' < conftest.err >&5
8812 done
8813
8814 cd ..
8815 rm -rf conftest.dir
8816else
8817 am_cv_CC_dependencies_compiler_type=none
8818fi
8819
8820fi
8821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8822$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8823if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8824then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8825else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8826
8827fi
8828
8829
8830# Check for the 'make' the user wants to use.
8831for ac_prog in make
8832do
8833 # Extract the first word of "$ac_prog", so it can be a program name with args.
8834set dummy $ac_prog; ac_word=$2
8835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8836$as_echo_n "checking for $ac_word... " >&6; }
8837if ${ac_cv_prog_MAKE+:} false; then :
8838 $as_echo_n "(cached) " >&6
8839else
8840 if test -n "$MAKE"; then
8841 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8842else
8843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8844for as_dir in $PATH
8845do
8846 IFS=$as_save_IFS
8847 test -z "$as_dir" && as_dir=.
8848 for ac_exec_ext in '' $ac_executable_extensions; do
8849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8850 ac_cv_prog_MAKE="$ac_prog"
8851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8852 break 2
8853 fi
8854done
8855 done
8856IFS=$as_save_IFS
8857
8858fi
8859fi
8860MAKE=$ac_cv_prog_MAKE
8861if test -n "$MAKE"; then
8862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8863$as_echo "$MAKE" >&6; }
8864else
8865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8866$as_echo "no" >&6; }
8867fi
8868
8869
8870 test -n "$MAKE" && break
8871done
8872
8873MAKE_IS_GNU=
8874case "`$MAKE --version 2>&1 | sed 1q`" in
8875 *GNU*)
8876 MAKE_IS_GNU=yes
8877 ;;
8878esac
8879 if test "$MAKE_IS_GNU" = yes; then
8880 GMAKE_TRUE=
8881 GMAKE_FALSE='#'
8882else
8883 GMAKE_TRUE='#'
8884 GMAKE_FALSE=
8885fi
8886
8887
8888ALL_LINGUAS=
8889# If we haven't got the data from the intl directory,
8890# assume NLS is disabled.
8891USE_NLS=no
8892LIBINTL=
8893LIBINTL_DEP=
8894INCINTL=
8895XGETTEXT=
8896GMSGFMT=
8897POSUB=
8898
8899if test -f ../../intl/config.intl; then
8900 . ../../intl/config.intl
8901fi
8902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8903$as_echo_n "checking whether NLS is requested... " >&6; }
8904if test x"$USE_NLS" != xyes; then
8905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8906$as_echo "no" >&6; }
8907else
8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8909$as_echo "yes" >&6; }
8910
8911$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8912
8913
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8915$as_echo_n "checking for catalogs to be installed... " >&6; }
8916 # Look for .po and .gmo files in the source directory.
8917 CATALOGS=
8918 XLINGUAS=
8919 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8920 # If there aren't any .gmo files the shell will give us the
8921 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8922 # weeded out.
8923 case "$cat" in *\**)
8924 continue;;
8925 esac
8926 # The quadruple backslash is collapsed to a double backslash
8927 # by the backticks, then collapsed again by the double quotes,
8928 # leaving us with one backslash in the sed expression (right
8929 # before the dot that mustn't act as a wildcard).
8930 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8931 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8932 # The user is allowed to set LINGUAS to a list of languages to
8933 # install catalogs for. If it's empty that means "all of them."
8934 if test "x$LINGUAS" = x; then
8935 CATALOGS="$CATALOGS $cat"
8936 XLINGUAS="$XLINGUAS $lang"
8937 else
8938 case "$LINGUAS" in *$lang*)
8939 CATALOGS="$CATALOGS $cat"
8940 XLINGUAS="$XLINGUAS $lang"
8941 ;;
8942 esac
8943 fi
8944 done
8945 LINGUAS="$XLINGUAS"
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8947$as_echo "$LINGUAS" >&6; }
8948
8949
8950 DATADIRNAME=share
8951
8952 INSTOBJEXT=.mo
8953
8954 GENCAT=gencat
8955
8956 CATOBJEXT=.gmo
8957
8958fi
8959
8960# Check for common headers.
68ed2854
MF
8961# NB: You can assume C11 headers exist.
8962for ac_header in unistd.h
b26e2ae7 8963do :
68ed2854
MF
8964 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8965if test "x$ac_cv_header_unistd_h" = xyes; then :
b26e2ae7 8966 cat >>confdefs.h <<_ACEOF
68ed2854 8967#define HAVE_UNISTD_H 1
b26e2ae7
JM
8968_ACEOF
8969
8970fi
8971
8972done
8973
8974for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8975do :
8976 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8977ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8978if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8979 cat >>confdefs.h <<_ACEOF
8980#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8981_ACEOF
8982
8983fi
8984
8985done
8986
8987for ac_header in fcntl.h fpu_control.h
8988do :
8989 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8990ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8991if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8992 cat >>confdefs.h <<_ACEOF
8993#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8994_ACEOF
8995
8996fi
8997
8998done
8999
68ed2854 9000for ac_header in dlfcn.h sys/stat.h
b26e2ae7
JM
9001do :
9002 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9003ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9004if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9005 cat >>confdefs.h <<_ACEOF
9006#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9007_ACEOF
9008
9009fi
9010
9011done
9012
9013for ac_func in getrusage time sigaction __setfpucw
9014do :
9015 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9016ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9017if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9018 cat >>confdefs.h <<_ACEOF
9019#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9020_ACEOF
9021
9022fi
9023done
9024
9025for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9026do :
9027 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9028ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9029if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9030 cat >>confdefs.h <<_ACEOF
9031#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9032_ACEOF
9033
9034fi
9035done
9036
9037ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9038#include <sys/types.h>
9039#endif
9040#ifdef HAVE_SYS_STAT_H
9041#include <sys/stat.h>
9042#endif
9043"
9044if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9045
9046cat >>confdefs.h <<_ACEOF
9047#define HAVE_STRUCT_STAT_ST_DEV 1
9048_ACEOF
9049
9050
9051fi
9052ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9053#include <sys/types.h>
9054#endif
9055#ifdef HAVE_SYS_STAT_H
9056#include <sys/stat.h>
9057#endif
9058"
9059if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9060
9061cat >>confdefs.h <<_ACEOF
9062#define HAVE_STRUCT_STAT_ST_INO 1
9063_ACEOF
9064
9065
9066fi
9067ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9068#include <sys/types.h>
9069#endif
9070#ifdef HAVE_SYS_STAT_H
9071#include <sys/stat.h>
9072#endif
9073"
9074if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9075
9076cat >>confdefs.h <<_ACEOF
9077#define HAVE_STRUCT_STAT_ST_MODE 1
9078_ACEOF
9079
9080
9081fi
9082ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9083#include <sys/types.h>
9084#endif
9085#ifdef HAVE_SYS_STAT_H
9086#include <sys/stat.h>
9087#endif
9088"
9089if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9090
9091cat >>confdefs.h <<_ACEOF
9092#define HAVE_STRUCT_STAT_ST_NLINK 1
9093_ACEOF
9094
9095
9096fi
9097ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9098#include <sys/types.h>
9099#endif
9100#ifdef HAVE_SYS_STAT_H
9101#include <sys/stat.h>
9102#endif
9103"
9104if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9105
9106cat >>confdefs.h <<_ACEOF
9107#define HAVE_STRUCT_STAT_ST_UID 1
9108_ACEOF
9109
9110
9111fi
9112ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9113#include <sys/types.h>
9114#endif
9115#ifdef HAVE_SYS_STAT_H
9116#include <sys/stat.h>
9117#endif
9118"
9119if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9120
9121cat >>confdefs.h <<_ACEOF
9122#define HAVE_STRUCT_STAT_ST_GID 1
9123_ACEOF
9124
9125
9126fi
9127ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9128#include <sys/types.h>
9129#endif
9130#ifdef HAVE_SYS_STAT_H
9131#include <sys/stat.h>
9132#endif
9133"
9134if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9135
9136cat >>confdefs.h <<_ACEOF
9137#define HAVE_STRUCT_STAT_ST_RDEV 1
9138_ACEOF
9139
9140
9141fi
9142ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9143#include <sys/types.h>
9144#endif
9145#ifdef HAVE_SYS_STAT_H
9146#include <sys/stat.h>
9147#endif
9148"
9149if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9150
9151cat >>confdefs.h <<_ACEOF
9152#define HAVE_STRUCT_STAT_ST_SIZE 1
9153_ACEOF
9154
9155
9156fi
9157ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9158#include <sys/types.h>
9159#endif
9160#ifdef HAVE_SYS_STAT_H
9161#include <sys/stat.h>
9162#endif
9163"
9164if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9165
9166cat >>confdefs.h <<_ACEOF
9167#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9168_ACEOF
9169
9170
9171fi
9172ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9173#include <sys/types.h>
9174#endif
9175#ifdef HAVE_SYS_STAT_H
9176#include <sys/stat.h>
9177#endif
9178"
9179if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9180
9181cat >>confdefs.h <<_ACEOF
9182#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9183_ACEOF
9184
9185
9186fi
9187ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9188#include <sys/types.h>
9189#endif
9190#ifdef HAVE_SYS_STAT_H
9191#include <sys/stat.h>
9192#endif
9193"
9194if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9195
9196cat >>confdefs.h <<_ACEOF
9197#define HAVE_STRUCT_STAT_ST_ATIME 1
9198_ACEOF
9199
9200
9201fi
9202ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9203#include <sys/types.h>
9204#endif
9205#ifdef HAVE_SYS_STAT_H
9206#include <sys/stat.h>
9207#endif
9208"
9209if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9210
9211cat >>confdefs.h <<_ACEOF
9212#define HAVE_STRUCT_STAT_ST_MTIME 1
9213_ACEOF
9214
9215
9216fi
9217ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9218#include <sys/types.h>
9219#endif
9220#ifdef HAVE_SYS_STAT_H
9221#include <sys/stat.h>
9222#endif
9223"
9224if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9225
9226cat >>confdefs.h <<_ACEOF
9227#define HAVE_STRUCT_STAT_ST_CTIME 1
9228_ACEOF
9229
9230
9231fi
9232
9233ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9234#include <sys/socket.h>
9235
9236"
9237if test "x$ac_cv_type_socklen_t" = xyes; then :
9238
9239cat >>confdefs.h <<_ACEOF
9240#define HAVE_SOCKLEN_T 1
9241_ACEOF
9242
9243
9244fi
9245
9246
9247# Check for socket libraries
9248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9249$as_echo_n "checking for bind in -lsocket... " >&6; }
9250if ${ac_cv_lib_socket_bind+:} false; then :
9251 $as_echo_n "(cached) " >&6
9252else
9253 ac_check_lib_save_LIBS=$LIBS
9254LIBS="-lsocket $LIBS"
9255cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9256/* end confdefs.h. */
9257
9258/* Override any GCC internal prototype to avoid an error.
9259 Use char because int might match the return type of a GCC
9260 builtin and then its argument prototype would still apply. */
9261#ifdef __cplusplus
9262extern "C"
9263#endif
9264char bind ();
9265int
9266main ()
9267{
9268return bind ();
9269 ;
9270 return 0;
9271}
9272_ACEOF
9273if ac_fn_c_try_link "$LINENO"; then :
9274 ac_cv_lib_socket_bind=yes
9275else
9276 ac_cv_lib_socket_bind=no
9277fi
9278rm -f core conftest.err conftest.$ac_objext \
9279 conftest$ac_exeext conftest.$ac_ext
9280LIBS=$ac_check_lib_save_LIBS
9281fi
9282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9283$as_echo "$ac_cv_lib_socket_bind" >&6; }
9284if test "x$ac_cv_lib_socket_bind" = xyes; then :
9285 cat >>confdefs.h <<_ACEOF
9286#define HAVE_LIBSOCKET 1
9287_ACEOF
9288
9289 LIBS="-lsocket $LIBS"
9290
9291fi
9292
9293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9294$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9295if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9296 $as_echo_n "(cached) " >&6
9297else
9298 ac_check_lib_save_LIBS=$LIBS
9299LIBS="-lnsl $LIBS"
9300cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9301/* end confdefs.h. */
9302
9303/* Override any GCC internal prototype to avoid an error.
9304 Use char because int might match the return type of a GCC
9305 builtin and then its argument prototype would still apply. */
9306#ifdef __cplusplus
9307extern "C"
9308#endif
9309char gethostbyname ();
9310int
9311main ()
9312{
9313return gethostbyname ();
9314 ;
9315 return 0;
9316}
9317_ACEOF
9318if ac_fn_c_try_link "$LINENO"; then :
9319 ac_cv_lib_nsl_gethostbyname=yes
9320else
9321 ac_cv_lib_nsl_gethostbyname=no
9322fi
9323rm -f core conftest.err conftest.$ac_objext \
9324 conftest$ac_exeext conftest.$ac_ext
9325LIBS=$ac_check_lib_save_LIBS
9326fi
9327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9328$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9329if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9330 cat >>confdefs.h <<_ACEOF
9331#define HAVE_LIBNSL 1
9332_ACEOF
9333
9334 LIBS="-lnsl $LIBS"
9335
9336fi
9337
9338
9339# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9340# using the same condition.
9341
9342 # Use the system's zlib library.
9343 zlibdir="-L\$(top_builddir)/../zlib"
9344 zlibinc="-I\$(top_srcdir)/../zlib"
9345
9346# Check whether --with-system-zlib was given.
9347if test "${with_system_zlib+set}" = set; then :
9348 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9349 zlibdir=
9350 zlibinc=
9351 fi
9352
9353fi
9354
9355
9356
9357
9358
9359# BFD uses libdl when when plugins enabled.
9360
9361 maybe_plugins=no
9362 for ac_header in dlfcn.h
9363do :
9364 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9365"
9366if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9367 cat >>confdefs.h <<_ACEOF
9368#define HAVE_DLFCN_H 1
9369_ACEOF
9370 maybe_plugins=yes
9371fi
9372
9373done
9374
9375 for ac_header in windows.h
9376do :
9377 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9378"
9379if test "x$ac_cv_header_windows_h" = xyes; then :
9380 cat >>confdefs.h <<_ACEOF
9381#define HAVE_WINDOWS_H 1
9382_ACEOF
9383 maybe_plugins=yes
9384fi
9385
9386done
9387
9388
9389 # Check whether --enable-plugins was given.
9390if test "${enable_plugins+set}" = set; then :
9391 enableval=$enable_plugins; case "${enableval}" in
9392 no) plugins=no ;;
9393 *) plugins=yes
9394 if test "$maybe_plugins" != "yes" ; then
9395 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9396 fi ;;
9397 esac
9398else
9399 plugins=$maybe_plugins
9400
9401fi
9402
9403 if test "$plugins" = "yes"; then
9404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9405$as_echo_n "checking for library containing dlsym... " >&6; }
9406if ${ac_cv_search_dlsym+:} false; then :
9407 $as_echo_n "(cached) " >&6
9408else
9409 ac_func_search_save_LIBS=$LIBS
9410cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9411/* end confdefs.h. */
9412
9413/* Override any GCC internal prototype to avoid an error.
9414 Use char because int might match the return type of a GCC
9415 builtin and then its argument prototype would still apply. */
9416#ifdef __cplusplus
9417extern "C"
9418#endif
9419char dlsym ();
9420int
9421main ()
9422{
9423return dlsym ();
9424 ;
9425 return 0;
9426}
9427_ACEOF
9428for ac_lib in '' dl; do
9429 if test -z "$ac_lib"; then
9430 ac_res="none required"
9431 else
9432 ac_res=-l$ac_lib
9433 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9434 fi
9435 if ac_fn_c_try_link "$LINENO"; then :
9436 ac_cv_search_dlsym=$ac_res
9437fi
9438rm -f core conftest.err conftest.$ac_objext \
9439 conftest$ac_exeext
9440 if ${ac_cv_search_dlsym+:} false; then :
9441 break
9442fi
9443done
9444if ${ac_cv_search_dlsym+:} false; then :
9445
9446else
9447 ac_cv_search_dlsym=no
9448fi
9449rm conftest.$ac_ext
9450LIBS=$ac_func_search_save_LIBS
9451fi
9452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9453$as_echo "$ac_cv_search_dlsym" >&6; }
9454ac_res=$ac_cv_search_dlsym
9455if test "$ac_res" != no; then :
9456 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9457
9458fi
9459
9460 fi
9461
9462 if test "$plugins" = yes; then
9463 PLUGINS_TRUE=
9464 PLUGINS_FALSE='#'
9465else
9466 PLUGINS_TRUE='#'
9467 PLUGINS_FALSE=
9468fi
9469
9470
9471
9472
9473
9474# Set options
9475enable_dlopen=yes
9476
9477
9478
9479
9480 enable_win32_dll=no
9481
9482
9483 # Check whether --enable-shared was given.
9484if test "${enable_shared+set}" = set; then :
9485 enableval=$enable_shared; p=${PACKAGE-default}
9486 case $enableval in
9487 yes) enable_shared=yes ;;
9488 no) enable_shared=no ;;
9489 *)
9490 enable_shared=no
9491 # Look at the argument we got. We use all the common list separators.
9492 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9493 for pkg in $enableval; do
9494 IFS="$lt_save_ifs"
9495 if test "X$pkg" = "X$p"; then
9496 enable_shared=yes
9497 fi
9498 done
9499 IFS="$lt_save_ifs"
9500 ;;
9501 esac
9502else
9503 enable_shared=yes
9504fi
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514 # Check whether --enable-static was given.
9515if test "${enable_static+set}" = set; then :
9516 enableval=$enable_static; p=${PACKAGE-default}
9517 case $enableval in
9518 yes) enable_static=yes ;;
9519 no) enable_static=no ;;
9520 *)
9521 enable_static=no
9522 # Look at the argument we got. We use all the common list separators.
9523 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9524 for pkg in $enableval; do
9525 IFS="$lt_save_ifs"
9526 if test "X$pkg" = "X$p"; then
9527 enable_static=yes
9528 fi
9529 done
9530 IFS="$lt_save_ifs"
9531 ;;
9532 esac
9533else
9534 enable_static=yes
9535fi
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546# Check whether --with-pic was given.
9547if test "${with_pic+set}" = set; then :
9548 withval=$with_pic; pic_mode="$withval"
9549else
9550 pic_mode=default
9551fi
9552
9553
9554test -z "$pic_mode" && pic_mode=default
9555
9556
9557
9558
9559
9560
9561
9562 # Check whether --enable-fast-install was given.
9563if test "${enable_fast_install+set}" = set; then :
9564 enableval=$enable_fast_install; p=${PACKAGE-default}
9565 case $enableval in
9566 yes) enable_fast_install=yes ;;
9567 no) enable_fast_install=no ;;
9568 *)
9569 enable_fast_install=no
9570 # Look at the argument we got. We use all the common list separators.
9571 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9572 for pkg in $enableval; do
9573 IFS="$lt_save_ifs"
9574 if test "X$pkg" = "X$p"; then
9575 enable_fast_install=yes
9576 fi
9577 done
9578 IFS="$lt_save_ifs"
9579 ;;
9580 esac
9581else
9582 enable_fast_install=yes
9583fi
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595# This can be used to rebuild libtool when needed
9596LIBTOOL_DEPS="$ltmain"
9597
9598# Always use our own libtool.
9599LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626test -z "$LN_S" && LN_S="ln -s"
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641if test -n "${ZSH_VERSION+set}" ; then
9642 setopt NO_GLOB_SUBST
9643fi
9644
9645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9646$as_echo_n "checking for objdir... " >&6; }
9647if ${lt_cv_objdir+:} false; then :
9648 $as_echo_n "(cached) " >&6
9649else
9650 rm -f .libs 2>/dev/null
9651mkdir .libs 2>/dev/null
9652if test -d .libs; then
9653 lt_cv_objdir=.libs
9654else
9655 # MS-DOS does not allow filenames that begin with a dot.
9656 lt_cv_objdir=_libs
9657fi
9658rmdir .libs 2>/dev/null
9659fi
9660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9661$as_echo "$lt_cv_objdir" >&6; }
9662objdir=$lt_cv_objdir
9663
9664
9665
9666
9667
9668cat >>confdefs.h <<_ACEOF
9669#define LT_OBJDIR "$lt_cv_objdir/"
9670_ACEOF
9671
9672
9673
9674
9675case $host_os in
9676aix3*)
9677 # AIX sometimes has problems with the GCC collect2 program. For some
9678 # reason, if we set the COLLECT_NAMES environment variable, the problems
9679 # vanish in a puff of smoke.
9680 if test "X${COLLECT_NAMES+set}" != Xset; then
9681 COLLECT_NAMES=
9682 export COLLECT_NAMES
9683 fi
9684 ;;
9685esac
9686
9687# Global variables:
9688ofile=libtool
9689can_build_shared=yes
9690
9691# All known linkers require a `.a' archive for static linking (except MSVC,
9692# which needs '.lib').
9693libext=a
9694
9695with_gnu_ld="$lt_cv_prog_gnu_ld"
9696
9697old_CC="$CC"
9698old_CFLAGS="$CFLAGS"
9699
9700# Set sane defaults for various variables
9701test -z "$CC" && CC=cc
9702test -z "$LTCC" && LTCC=$CC
9703test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9704test -z "$LD" && LD=ld
9705test -z "$ac_objext" && ac_objext=o
9706
9707for cc_temp in $compiler""; do
9708 case $cc_temp in
9709 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9710 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9711 \-*) ;;
9712 *) break;;
9713 esac
9714done
9715cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9716
9717
9718# Only perform the check for file, if the check method requires it
9719test -z "$MAGIC_CMD" && MAGIC_CMD=file
9720case $deplibs_check_method in
9721file_magic*)
9722 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9724$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9725if ${lt_cv_path_MAGIC_CMD+:} false; then :
9726 $as_echo_n "(cached) " >&6
9727else
9728 case $MAGIC_CMD in
9729[\\/*] | ?:[\\/]*)
9730 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9731 ;;
9732*)
9733 lt_save_MAGIC_CMD="$MAGIC_CMD"
9734 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9735 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9736 for ac_dir in $ac_dummy; do
9737 IFS="$lt_save_ifs"
9738 test -z "$ac_dir" && ac_dir=.
9739 if test -f $ac_dir/${ac_tool_prefix}file; then
9740 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9741 if test -n "$file_magic_test_file"; then
9742 case $deplibs_check_method in
9743 "file_magic "*)
9744 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9745 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9746 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9747 $EGREP "$file_magic_regex" > /dev/null; then
9748 :
9749 else
9750 cat <<_LT_EOF 1>&2
9751
9752*** Warning: the command libtool uses to detect shared libraries,
9753*** $file_magic_cmd, produces output that libtool cannot recognize.
9754*** The result is that libtool may fail to recognize shared libraries
9755*** as such. This will affect the creation of libtool libraries that
9756*** depend on shared libraries, but programs linked with such libtool
9757*** libraries will work regardless of this problem. Nevertheless, you
9758*** may want to report the problem to your system manager and/or to
9759*** bug-libtool@gnu.org
9760
9761_LT_EOF
9762 fi ;;
9763 esac
9764 fi
9765 break
9766 fi
9767 done
9768 IFS="$lt_save_ifs"
9769 MAGIC_CMD="$lt_save_MAGIC_CMD"
9770 ;;
9771esac
9772fi
9773
9774MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9775if test -n "$MAGIC_CMD"; then
9776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9777$as_echo "$MAGIC_CMD" >&6; }
9778else
9779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9780$as_echo "no" >&6; }
9781fi
9782
9783
9784
9785
9786
9787if test -z "$lt_cv_path_MAGIC_CMD"; then
9788 if test -n "$ac_tool_prefix"; then
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9790$as_echo_n "checking for file... " >&6; }
9791if ${lt_cv_path_MAGIC_CMD+:} false; then :
9792 $as_echo_n "(cached) " >&6
9793else
9794 case $MAGIC_CMD in
9795[\\/*] | ?:[\\/]*)
9796 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9797 ;;
9798*)
9799 lt_save_MAGIC_CMD="$MAGIC_CMD"
9800 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9801 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9802 for ac_dir in $ac_dummy; do
9803 IFS="$lt_save_ifs"
9804 test -z "$ac_dir" && ac_dir=.
9805 if test -f $ac_dir/file; then
9806 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9807 if test -n "$file_magic_test_file"; then
9808 case $deplibs_check_method in
9809 "file_magic "*)
9810 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9811 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9812 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9813 $EGREP "$file_magic_regex" > /dev/null; then
9814 :
9815 else
9816 cat <<_LT_EOF 1>&2
9817
9818*** Warning: the command libtool uses to detect shared libraries,
9819*** $file_magic_cmd, produces output that libtool cannot recognize.
9820*** The result is that libtool may fail to recognize shared libraries
9821*** as such. This will affect the creation of libtool libraries that
9822*** depend on shared libraries, but programs linked with such libtool
9823*** libraries will work regardless of this problem. Nevertheless, you
9824*** may want to report the problem to your system manager and/or to
9825*** bug-libtool@gnu.org
9826
9827_LT_EOF
9828 fi ;;
9829 esac
9830 fi
9831 break
9832 fi
9833 done
9834 IFS="$lt_save_ifs"
9835 MAGIC_CMD="$lt_save_MAGIC_CMD"
9836 ;;
9837esac
9838fi
9839
9840MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9841if test -n "$MAGIC_CMD"; then
9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9843$as_echo "$MAGIC_CMD" >&6; }
9844else
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9846$as_echo "no" >&6; }
9847fi
9848
9849
9850 else
9851 MAGIC_CMD=:
9852 fi
9853fi
9854
9855 fi
9856 ;;
9857esac
9858
9859# Use C for the default configuration in the libtool script
9860
9861lt_save_CC="$CC"
9862ac_ext=c
9863ac_cpp='$CPP $CPPFLAGS'
9864ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9865ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9866ac_compiler_gnu=$ac_cv_c_compiler_gnu
9867
9868
9869# Source file extension for C test sources.
9870ac_ext=c
9871
9872# Object file extension for compiled C test sources.
9873objext=o
9874objext=$objext
9875
9876# Code to be used in simple compile tests
9877lt_simple_compile_test_code="int some_variable = 0;"
9878
9879# Code to be used in simple link tests
9880lt_simple_link_test_code='int main(){return(0);}'
9881
9882
9883
9884
9885
9886
9887
9888# If no C compiler was specified, use CC.
9889LTCC=${LTCC-"$CC"}
9890
9891# If no C compiler flags were specified, use CFLAGS.
9892LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9893
9894# Allow CC to be a program name with arguments.
9895compiler=$CC
9896
9897# Save the default compiler, since it gets overwritten when the other
9898# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9899compiler_DEFAULT=$CC
9900
9901# save warnings/boilerplate of simple test code
9902ac_outfile=conftest.$ac_objext
9903echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9904eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9905_lt_compiler_boilerplate=`cat conftest.err`
9906$RM conftest*
9907
9908ac_outfile=conftest.$ac_objext
9909echo "$lt_simple_link_test_code" >conftest.$ac_ext
9910eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9911_lt_linker_boilerplate=`cat conftest.err`
9912$RM -r conftest*
9913
9914
9915## CAVEAT EMPTOR:
9916## There is no encapsulation within the following macros, do not change
9917## the running order or otherwise move them around unless you know exactly
9918## what you are doing...
9919if test -n "$compiler"; then
9920
9921lt_prog_compiler_no_builtin_flag=
9922
9923if test "$GCC" = yes; then
9924 case $cc_basename in
9925 nvcc*)
9926 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9927 *)
9928 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9929 esac
9930
9931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9932$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9933if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9934 $as_echo_n "(cached) " >&6
9935else
9936 lt_cv_prog_compiler_rtti_exceptions=no
9937 ac_outfile=conftest.$ac_objext
9938 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9939 lt_compiler_flag="-fno-rtti -fno-exceptions"
9940 # Insert the option either (1) after the last *FLAGS variable, or
9941 # (2) before a word containing "conftest.", or (3) at the end.
9942 # Note that $ac_compile itself does not contain backslashes and begins
9943 # with a dollar sign (not a hyphen), so the echo should work correctly.
9944 # The option is referenced via a variable to avoid confusing sed.
9945 lt_compile=`echo "$ac_compile" | $SED \
9946 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9947 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9948 -e 's:$: $lt_compiler_flag:'`
9949 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9950 (eval "$lt_compile" 2>conftest.err)
9951 ac_status=$?
9952 cat conftest.err >&5
9953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9954 if (exit $ac_status) && test -s "$ac_outfile"; then
9955 # The compiler can only warn and ignore the option if not recognized
9956 # So say no if there are warnings other than the usual output.
9957 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9958 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9959 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9960 lt_cv_prog_compiler_rtti_exceptions=yes
9961 fi
9962 fi
9963 $RM conftest*
9964
9965fi
9966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9967$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9968
9969if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9970 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9971else
9972 :
9973fi
9974
9975fi
9976
9977
9978
9979
9980
9981
9982 lt_prog_compiler_wl=
9983lt_prog_compiler_pic=
9984lt_prog_compiler_static=
9985
9986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9987$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9988
9989 if test "$GCC" = yes; then
9990 lt_prog_compiler_wl='-Wl,'
9991 lt_prog_compiler_static='-static'
9992
9993 case $host_os in
9994 aix*)
9995 # All AIX code is PIC.
9996 if test "$host_cpu" = ia64; then
9997 # AIX 5 now supports IA64 processor
9998 lt_prog_compiler_static='-Bstatic'
9999 fi
10000 lt_prog_compiler_pic='-fPIC'
10001 ;;
10002
10003 amigaos*)
10004 case $host_cpu in
10005 powerpc)
10006 # see comment about AmigaOS4 .so support
10007 lt_prog_compiler_pic='-fPIC'
10008 ;;
10009 m68k)
10010 # FIXME: we need at least 68020 code to build shared libraries, but
10011 # adding the `-m68020' flag to GCC prevents building anything better,
10012 # like `-m68040'.
10013 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10014 ;;
10015 esac
10016 ;;
10017
10018 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10019 # PIC is the default for these OSes.
10020 ;;
10021
10022 mingw* | cygwin* | pw32* | os2* | cegcc*)
10023 # This hack is so that the source file can tell whether it is being
10024 # built for inclusion in a dll (and should export symbols for example).
10025 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10026 # (--disable-auto-import) libraries
10027 lt_prog_compiler_pic='-DDLL_EXPORT'
10028 ;;
10029
10030 darwin* | rhapsody*)
10031 # PIC is the default on this platform
10032 # Common symbols not allowed in MH_DYLIB files
10033 lt_prog_compiler_pic='-fno-common'
10034 ;;
10035
10036 haiku*)
10037 # PIC is the default for Haiku.
10038 # The "-static" flag exists, but is broken.
10039 lt_prog_compiler_static=
10040 ;;
10041
10042 hpux*)
10043 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10044 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10045 # sets the default TLS model and affects inlining.
10046 case $host_cpu in
10047 hppa*64*)
10048 # +Z the default
10049 ;;
10050 *)
10051 lt_prog_compiler_pic='-fPIC'
10052 ;;
10053 esac
10054 ;;
10055
10056 interix[3-9]*)
10057 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10058 # Instead, we relocate shared libraries at runtime.
10059 ;;
10060
10061 msdosdjgpp*)
10062 # Just because we use GCC doesn't mean we suddenly get shared libraries
10063 # on systems that don't support them.
10064 lt_prog_compiler_can_build_shared=no
10065 enable_shared=no
10066 ;;
10067
10068 *nto* | *qnx*)
10069 # QNX uses GNU C++, but need to define -shared option too, otherwise
10070 # it will coredump.
10071 lt_prog_compiler_pic='-fPIC -shared'
10072 ;;
10073
10074 sysv4*MP*)
10075 if test -d /usr/nec; then
10076 lt_prog_compiler_pic=-Kconform_pic
10077 fi
10078 ;;
10079
10080 *)
10081 lt_prog_compiler_pic='-fPIC'
10082 ;;
10083 esac
10084
10085 case $cc_basename in
10086 nvcc*) # Cuda Compiler Driver 2.2
10087 lt_prog_compiler_wl='-Xlinker '
10088 lt_prog_compiler_pic='-Xcompiler -fPIC'
10089 ;;
10090 esac
10091 else
10092 # PORTME Check for flag to pass linker flags through the system compiler.
10093 case $host_os in
10094 aix*)
10095 lt_prog_compiler_wl='-Wl,'
10096 if test "$host_cpu" = ia64; then
10097 # AIX 5 now supports IA64 processor
10098 lt_prog_compiler_static='-Bstatic'
10099 else
10100 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10101 fi
10102 ;;
10103
10104 mingw* | cygwin* | pw32* | os2* | cegcc*)
10105 # This hack is so that the source file can tell whether it is being
10106 # built for inclusion in a dll (and should export symbols for example).
10107 lt_prog_compiler_pic='-DDLL_EXPORT'
10108 ;;
10109
10110 hpux9* | hpux10* | hpux11*)
10111 lt_prog_compiler_wl='-Wl,'
10112 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10113 # not for PA HP-UX.
10114 case $host_cpu in
10115 hppa*64*|ia64*)
10116 # +Z the default
10117 ;;
10118 *)
10119 lt_prog_compiler_pic='+Z'
10120 ;;
10121 esac
10122 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10123 lt_prog_compiler_static='${wl}-a ${wl}archive'
10124 ;;
10125
10126 irix5* | irix6* | nonstopux*)
10127 lt_prog_compiler_wl='-Wl,'
10128 # PIC (with -KPIC) is the default.
10129 lt_prog_compiler_static='-non_shared'
10130 ;;
10131
10132 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10133 case $cc_basename in
10134 # old Intel for x86_64 which still supported -KPIC.
10135 ecc*)
10136 lt_prog_compiler_wl='-Wl,'
10137 lt_prog_compiler_pic='-KPIC'
10138 lt_prog_compiler_static='-static'
10139 ;;
10140 # icc used to be incompatible with GCC.
10141 # ICC 10 doesn't accept -KPIC any more.
10142 icc* | ifort*)
10143 lt_prog_compiler_wl='-Wl,'
10144 lt_prog_compiler_pic='-fPIC'
10145 lt_prog_compiler_static='-static'
10146 ;;
10147 # Lahey Fortran 8.1.
10148 lf95*)
10149 lt_prog_compiler_wl='-Wl,'
10150 lt_prog_compiler_pic='--shared'
10151 lt_prog_compiler_static='--static'
10152 ;;
10153 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10154 # Portland Group compilers (*not* the Pentium gcc compiler,
10155 # which looks to be a dead project)
10156 lt_prog_compiler_wl='-Wl,'
10157 lt_prog_compiler_pic='-fpic'
10158 lt_prog_compiler_static='-Bstatic'
10159 ;;
10160 ccc*)
10161 lt_prog_compiler_wl='-Wl,'
10162 # All Alpha code is PIC.
10163 lt_prog_compiler_static='-non_shared'
10164 ;;
10165 xl* | bgxl* | bgf* | mpixl*)
10166 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10167 lt_prog_compiler_wl='-Wl,'
10168 lt_prog_compiler_pic='-qpic'
10169 lt_prog_compiler_static='-qstaticlink'
10170 ;;
10171 *)
10172 case `$CC -V 2>&1 | sed 5q` in
10173 *Sun\ F* | *Sun*Fortran*)
10174 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10175 lt_prog_compiler_pic='-KPIC'
10176 lt_prog_compiler_static='-Bstatic'
10177 lt_prog_compiler_wl=''
10178 ;;
10179 *Sun\ C*)
10180 # Sun C 5.9
10181 lt_prog_compiler_pic='-KPIC'
10182 lt_prog_compiler_static='-Bstatic'
10183 lt_prog_compiler_wl='-Wl,'
10184 ;;
10185 esac
10186 ;;
10187 esac
10188 ;;
10189
10190 newsos6)
10191 lt_prog_compiler_pic='-KPIC'
10192 lt_prog_compiler_static='-Bstatic'
10193 ;;
10194
10195 *nto* | *qnx*)
10196 # QNX uses GNU C++, but need to define -shared option too, otherwise
10197 # it will coredump.
10198 lt_prog_compiler_pic='-fPIC -shared'
10199 ;;
10200
10201 osf3* | osf4* | osf5*)
10202 lt_prog_compiler_wl='-Wl,'
10203 # All OSF/1 code is PIC.
10204 lt_prog_compiler_static='-non_shared'
10205 ;;
10206
10207 rdos*)
10208 lt_prog_compiler_static='-non_shared'
10209 ;;
10210
10211 solaris*)
10212 lt_prog_compiler_pic='-KPIC'
10213 lt_prog_compiler_static='-Bstatic'
10214 case $cc_basename in
10215 f77* | f90* | f95*)
10216 lt_prog_compiler_wl='-Qoption ld ';;
10217 *)
10218 lt_prog_compiler_wl='-Wl,';;
10219 esac
10220 ;;
10221
10222 sunos4*)
10223 lt_prog_compiler_wl='-Qoption ld '
10224 lt_prog_compiler_pic='-PIC'
10225 lt_prog_compiler_static='-Bstatic'
10226 ;;
10227
10228 sysv4 | sysv4.2uw2* | sysv4.3*)
10229 lt_prog_compiler_wl='-Wl,'
10230 lt_prog_compiler_pic='-KPIC'
10231 lt_prog_compiler_static='-Bstatic'
10232 ;;
10233
10234 sysv4*MP*)
10235 if test -d /usr/nec ;then
10236 lt_prog_compiler_pic='-Kconform_pic'
10237 lt_prog_compiler_static='-Bstatic'
10238 fi
10239 ;;
10240
10241 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10242 lt_prog_compiler_wl='-Wl,'
10243 lt_prog_compiler_pic='-KPIC'
10244 lt_prog_compiler_static='-Bstatic'
10245 ;;
10246
10247 unicos*)
10248 lt_prog_compiler_wl='-Wl,'
10249 lt_prog_compiler_can_build_shared=no
10250 ;;
10251
10252 uts4*)
10253 lt_prog_compiler_pic='-pic'
10254 lt_prog_compiler_static='-Bstatic'
10255 ;;
10256
10257 *)
10258 lt_prog_compiler_can_build_shared=no
10259 ;;
10260 esac
10261 fi
10262
10263case $host_os in
10264 # For platforms which do not support PIC, -DPIC is meaningless:
10265 *djgpp*)
10266 lt_prog_compiler_pic=
10267 ;;
10268 *)
10269 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10270 ;;
10271esac
10272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10273$as_echo "$lt_prog_compiler_pic" >&6; }
10274
10275
10276
10277
10278
10279
10280#
10281# Check to make sure the PIC flag actually works.
10282#
10283if test -n "$lt_prog_compiler_pic"; then
10284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10285$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10286if ${lt_cv_prog_compiler_pic_works+:} false; then :
10287 $as_echo_n "(cached) " >&6
10288else
10289 lt_cv_prog_compiler_pic_works=no
10290 ac_outfile=conftest.$ac_objext
10291 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10292 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10293 # Insert the option either (1) after the last *FLAGS variable, or
10294 # (2) before a word containing "conftest.", or (3) at the end.
10295 # Note that $ac_compile itself does not contain backslashes and begins
10296 # with a dollar sign (not a hyphen), so the echo should work correctly.
10297 # The option is referenced via a variable to avoid confusing sed.
10298 lt_compile=`echo "$ac_compile" | $SED \
10299 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10300 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10301 -e 's:$: $lt_compiler_flag:'`
10302 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10303 (eval "$lt_compile" 2>conftest.err)
10304 ac_status=$?
10305 cat conftest.err >&5
10306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10307 if (exit $ac_status) && test -s "$ac_outfile"; then
10308 # The compiler can only warn and ignore the option if not recognized
10309 # So say no if there are warnings other than the usual output.
10310 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10311 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10312 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10313 lt_cv_prog_compiler_pic_works=yes
10314 fi
10315 fi
10316 $RM conftest*
10317
10318fi
10319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10320$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10321
10322if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10323 case $lt_prog_compiler_pic in
10324 "" | " "*) ;;
10325 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10326 esac
10327else
10328 lt_prog_compiler_pic=
10329 lt_prog_compiler_can_build_shared=no
10330fi
10331
10332fi
10333
10334
10335
10336
10337
10338
10339#
10340# Check to make sure the static flag actually works.
10341#
10342wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10344$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10345if ${lt_cv_prog_compiler_static_works+:} false; then :
10346 $as_echo_n "(cached) " >&6
10347else
10348 lt_cv_prog_compiler_static_works=no
10349 save_LDFLAGS="$LDFLAGS"
10350 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10351 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10352 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10353 # The linker can only warn and ignore the option if not recognized
10354 # So say no if there are warnings
10355 if test -s conftest.err; then
10356 # Append any errors to the config.log.
10357 cat conftest.err 1>&5
10358 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10359 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10360 if diff conftest.exp conftest.er2 >/dev/null; then
10361 lt_cv_prog_compiler_static_works=yes
10362 fi
10363 else
10364 lt_cv_prog_compiler_static_works=yes
10365 fi
10366 fi
10367 $RM -r conftest*
10368 LDFLAGS="$save_LDFLAGS"
10369
10370fi
10371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10372$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10373
10374if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10375 :
10376else
10377 lt_prog_compiler_static=
10378fi
10379
10380
10381
10382
10383
10384
10385
10386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10387$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10388if ${lt_cv_prog_compiler_c_o+:} false; then :
10389 $as_echo_n "(cached) " >&6
10390else
10391 lt_cv_prog_compiler_c_o=no
10392 $RM -r conftest 2>/dev/null
10393 mkdir conftest
10394 cd conftest
10395 mkdir out
10396 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10397
10398 lt_compiler_flag="-o out/conftest2.$ac_objext"
10399 # Insert the option either (1) after the last *FLAGS variable, or
10400 # (2) before a word containing "conftest.", or (3) at the end.
10401 # Note that $ac_compile itself does not contain backslashes and begins
10402 # with a dollar sign (not a hyphen), so the echo should work correctly.
10403 lt_compile=`echo "$ac_compile" | $SED \
10404 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10405 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10406 -e 's:$: $lt_compiler_flag:'`
10407 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10408 (eval "$lt_compile" 2>out/conftest.err)
10409 ac_status=$?
10410 cat out/conftest.err >&5
10411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10412 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10413 then
10414 # The compiler can only warn and ignore the option if not recognized
10415 # So say no if there are warnings
10416 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10417 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10418 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10419 lt_cv_prog_compiler_c_o=yes
10420 fi
10421 fi
10422 chmod u+w . 2>&5
10423 $RM conftest*
10424 # SGI C++ compiler will create directory out/ii_files/ for
10425 # template instantiation
10426 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10427 $RM out/* && rmdir out
10428 cd ..
10429 $RM -r conftest
10430 $RM conftest*
10431
10432fi
10433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10434$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10435
10436
10437
10438
10439
10440
10441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10442$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10443if ${lt_cv_prog_compiler_c_o+:} false; then :
10444 $as_echo_n "(cached) " >&6
10445else
10446 lt_cv_prog_compiler_c_o=no
10447 $RM -r conftest 2>/dev/null
10448 mkdir conftest
10449 cd conftest
10450 mkdir out
10451 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10452
10453 lt_compiler_flag="-o out/conftest2.$ac_objext"
10454 # Insert the option either (1) after the last *FLAGS variable, or
10455 # (2) before a word containing "conftest.", or (3) at the end.
10456 # Note that $ac_compile itself does not contain backslashes and begins
10457 # with a dollar sign (not a hyphen), so the echo should work correctly.
10458 lt_compile=`echo "$ac_compile" | $SED \
10459 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10460 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10461 -e 's:$: $lt_compiler_flag:'`
10462 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10463 (eval "$lt_compile" 2>out/conftest.err)
10464 ac_status=$?
10465 cat out/conftest.err >&5
10466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10467 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10468 then
10469 # The compiler can only warn and ignore the option if not recognized
10470 # So say no if there are warnings
10471 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10472 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10473 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10474 lt_cv_prog_compiler_c_o=yes
10475 fi
10476 fi
10477 chmod u+w . 2>&5
10478 $RM conftest*
10479 # SGI C++ compiler will create directory out/ii_files/ for
10480 # template instantiation
10481 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10482 $RM out/* && rmdir out
10483 cd ..
10484 $RM -r conftest
10485 $RM conftest*
10486
10487fi
10488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10489$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10490
10491
10492
10493
10494hard_links="nottested"
10495if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10496 # do not overwrite the value of need_locks provided by the user
10497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10498$as_echo_n "checking if we can lock with hard links... " >&6; }
10499 hard_links=yes
10500 $RM conftest*
10501 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10502 touch conftest.a
10503 ln conftest.a conftest.b 2>&5 || hard_links=no
10504 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10506$as_echo "$hard_links" >&6; }
10507 if test "$hard_links" = no; then
10508 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10509$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10510 need_locks=warn
10511 fi
10512else
10513 need_locks=no
10514fi
10515
10516
10517
10518
10519
10520
10521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10522$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10523
10524 runpath_var=
10525 allow_undefined_flag=
10526 always_export_symbols=no
10527 archive_cmds=
10528 archive_expsym_cmds=
10529 compiler_needs_object=no
10530 enable_shared_with_static_runtimes=no
10531 export_dynamic_flag_spec=
10532 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10533 hardcode_automatic=no
10534 hardcode_direct=no
10535 hardcode_direct_absolute=no
10536 hardcode_libdir_flag_spec=
10537 hardcode_libdir_flag_spec_ld=
10538 hardcode_libdir_separator=
10539 hardcode_minus_L=no
10540 hardcode_shlibpath_var=unsupported
10541 inherit_rpath=no
10542 link_all_deplibs=unknown
10543 module_cmds=
10544 module_expsym_cmds=
10545 old_archive_from_new_cmds=
10546 old_archive_from_expsyms_cmds=
10547 thread_safe_flag_spec=
10548 whole_archive_flag_spec=
10549 # include_expsyms should be a list of space-separated symbols to be *always*
10550 # included in the symbol list
10551 include_expsyms=
10552 # exclude_expsyms can be an extended regexp of symbols to exclude
10553 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10554 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10555 # as well as any symbol that contains `d'.
10556 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10557 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10558 # platforms (ab)use it in PIC code, but their linkers get confused if
10559 # the symbol is explicitly referenced. Since portable code cannot
10560 # rely on this symbol name, it's probably fine to never include it in
10561 # preloaded symbol tables.
10562 # Exclude shared library initialization/finalization symbols.
10563 extract_expsyms_cmds=
10564
10565 case $host_os in
10566 cygwin* | mingw* | pw32* | cegcc*)
10567 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10568 # When not using gcc, we currently assume that we are using
10569 # Microsoft Visual C++.
10570 if test "$GCC" != yes; then
10571 with_gnu_ld=no
10572 fi
10573 ;;
10574 interix*)
10575 # we just hope/assume this is gcc and not c89 (= MSVC++)
10576 with_gnu_ld=yes
10577 ;;
10578 openbsd*)
10579 with_gnu_ld=no
10580 ;;
10581 esac
10582
10583 ld_shlibs=yes
10584
10585 # On some targets, GNU ld is compatible enough with the native linker
10586 # that we're better off using the native interface for both.
10587 lt_use_gnu_ld_interface=no
10588 if test "$with_gnu_ld" = yes; then
10589 case $host_os in
10590 aix*)
10591 # The AIX port of GNU ld has always aspired to compatibility
10592 # with the native linker. However, as the warning in the GNU ld
10593 # block says, versions before 2.19.5* couldn't really create working
10594 # shared libraries, regardless of the interface used.
10595 case `$LD -v 2>&1` in
10596 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10597 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10598 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10599 *)
10600 lt_use_gnu_ld_interface=yes
10601 ;;
10602 esac
10603 ;;
10604 *)
10605 lt_use_gnu_ld_interface=yes
10606 ;;
10607 esac
10608 fi
10609
10610 if test "$lt_use_gnu_ld_interface" = yes; then
10611 # If archive_cmds runs LD, not CC, wlarc should be empty
10612 wlarc='${wl}'
10613
10614 # Set some defaults for GNU ld with shared library support. These
10615 # are reset later if shared libraries are not supported. Putting them
10616 # here allows them to be overridden if necessary.
10617 runpath_var=LD_RUN_PATH
10618 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10619 export_dynamic_flag_spec='${wl}--export-dynamic'
10620 # ancient GNU ld didn't support --whole-archive et. al.
10621 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10622 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10623 else
10624 whole_archive_flag_spec=
10625 fi
10626 supports_anon_versioning=no
10627 case `$LD -v 2>&1` in
10628 *GNU\ gold*) supports_anon_versioning=yes ;;
10629 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10630 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10631 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10632 *\ 2.11.*) ;; # other 2.11 versions
10633 *) supports_anon_versioning=yes ;;
10634 esac
10635
10636 # See if GNU ld supports shared libraries.
10637 case $host_os in
10638 aix[3-9]*)
10639 # On AIX/PPC, the GNU linker is very broken
10640 if test "$host_cpu" != ia64; then
10641 ld_shlibs=no
10642 cat <<_LT_EOF 1>&2
10643
10644*** Warning: the GNU linker, at least up to release 2.19, is reported
10645*** to be unable to reliably create shared libraries on AIX.
10646*** Therefore, libtool is disabling shared libraries support. If you
10647*** really care for shared libraries, you may want to install binutils
10648*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10649*** You will then need to restart the configuration process.
10650
10651_LT_EOF
10652 fi
10653 ;;
10654
10655 amigaos*)
10656 case $host_cpu in
10657 powerpc)
10658 # see comment about AmigaOS4 .so support
10659 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10660 archive_expsym_cmds=''
10661 ;;
10662 m68k)
10663 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)'
10664 hardcode_libdir_flag_spec='-L$libdir'
10665 hardcode_minus_L=yes
10666 ;;
10667 esac
10668 ;;
10669
10670 beos*)
10671 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10672 allow_undefined_flag=unsupported
10673 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10674 # support --undefined. This deserves some investigation. FIXME
10675 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10676 else
10677 ld_shlibs=no
10678 fi
10679 ;;
10680
10681 cygwin* | mingw* | pw32* | cegcc*)
10682 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10683 # as there is no search path for DLLs.
10684 hardcode_libdir_flag_spec='-L$libdir'
10685 export_dynamic_flag_spec='${wl}--export-all-symbols'
10686 allow_undefined_flag=unsupported
10687 always_export_symbols=no
10688 enable_shared_with_static_runtimes=yes
10689 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10690
10691 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10692 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10693 # If the export-symbols file already is a .def file (1st line
10694 # is EXPORTS), use it as is; otherwise, prepend...
10695 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10696 cp $export_symbols $output_objdir/$soname.def;
10697 else
10698 echo EXPORTS > $output_objdir/$soname.def;
10699 cat $export_symbols >> $output_objdir/$soname.def;
10700 fi~
10701 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10702 else
10703 ld_shlibs=no
10704 fi
10705 ;;
10706
10707 haiku*)
10708 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10709 link_all_deplibs=yes
10710 ;;
10711
10712 interix[3-9]*)
10713 hardcode_direct=no
10714 hardcode_shlibpath_var=no
10715 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10716 export_dynamic_flag_spec='${wl}-E'
10717 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10718 # Instead, shared libraries are loaded at an image base (0x10000000 by
10719 # default) and relocated if they conflict, which is a slow very memory
10720 # consuming and fragmenting process. To avoid this, we pick a random,
10721 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10722 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10723 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10724 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'
10725 ;;
10726
10727 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10728 tmp_diet=no
10729 if test "$host_os" = linux-dietlibc; then
10730 case $cc_basename in
10731 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10732 esac
10733 fi
10734 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10735 && test "$tmp_diet" = no
10736 then
10737 tmp_addflag=' $pic_flag'
10738 tmp_sharedflag='-shared'
10739 case $cc_basename,$host_cpu in
10740 pgcc*) # Portland Group C compiler
10741 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'
10742 tmp_addflag=' $pic_flag'
10743 ;;
10744 pgf77* | pgf90* | pgf95* | pgfortran*)
10745 # Portland Group f77 and f90 compilers
10746 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'
10747 tmp_addflag=' $pic_flag -Mnomain' ;;
10748 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10749 tmp_addflag=' -i_dynamic' ;;
10750 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10751 tmp_addflag=' -i_dynamic -nofor_main' ;;
10752 ifc* | ifort*) # Intel Fortran compiler
10753 tmp_addflag=' -nofor_main' ;;
10754 lf95*) # Lahey Fortran 8.1
10755 whole_archive_flag_spec=
10756 tmp_sharedflag='--shared' ;;
10757 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10758 tmp_sharedflag='-qmkshrobj'
10759 tmp_addflag= ;;
10760 nvcc*) # Cuda Compiler Driver 2.2
10761 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'
10762 compiler_needs_object=yes
10763 ;;
10764 esac
10765 case `$CC -V 2>&1 | sed 5q` in
10766 *Sun\ C*) # Sun C 5.9
10767 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'
10768 compiler_needs_object=yes
10769 tmp_sharedflag='-G' ;;
10770 *Sun\ F*) # Sun Fortran 8.3
10771 tmp_sharedflag='-G' ;;
10772 esac
10773 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10774
10775 if test "x$supports_anon_versioning" = xyes; then
10776 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10777 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10778 echo "local: *; };" >> $output_objdir/$libname.ver~
10779 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10780 fi
10781
10782 case $cc_basename in
10783 xlf* | bgf* | bgxlf* | mpixlf*)
10784 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10785 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10786 hardcode_libdir_flag_spec=
10787 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10788 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10789 if test "x$supports_anon_versioning" = xyes; then
10790 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10791 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10792 echo "local: *; };" >> $output_objdir/$libname.ver~
10793 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10794 fi
10795 ;;
10796 esac
10797 else
10798 ld_shlibs=no
10799 fi
10800 ;;
10801
10802 netbsd*)
10803 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10804 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10805 wlarc=
10806 else
10807 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10808 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10809 fi
10810 ;;
10811
10812 solaris*)
10813 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10814 ld_shlibs=no
10815 cat <<_LT_EOF 1>&2
10816
10817*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10818*** create shared libraries on Solaris systems. Therefore, libtool
10819*** is disabling shared libraries support. We urge you to upgrade GNU
10820*** binutils to release 2.9.1 or newer. Another option is to modify
10821*** your PATH or compiler configuration so that the native linker is
10822*** used, and then restart.
10823
10824_LT_EOF
10825 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10826 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10827 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10828 else
10829 ld_shlibs=no
10830 fi
10831 ;;
10832
10833 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10834 case `$LD -v 2>&1` in
10835 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10836 ld_shlibs=no
10837 cat <<_LT_EOF 1>&2
10838
10839*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10840*** reliably create shared libraries on SCO systems. Therefore, libtool
10841*** is disabling shared libraries support. We urge you to upgrade GNU
10842*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10843*** your PATH or compiler configuration so that the native linker is
10844*** used, and then restart.
10845
10846_LT_EOF
10847 ;;
10848 *)
10849 # For security reasons, it is highly recommended that you always
10850 # use absolute paths for naming shared libraries, and exclude the
10851 # DT_RUNPATH tag from executables and libraries. But doing so
10852 # requires that you compile everything twice, which is a pain.
10853 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10854 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10855 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10856 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10857 else
10858 ld_shlibs=no
10859 fi
10860 ;;
10861 esac
10862 ;;
10863
10864 sunos4*)
10865 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10866 wlarc=
10867 hardcode_direct=yes
10868 hardcode_shlibpath_var=no
10869 ;;
10870
10871 *)
10872 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10873 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10874 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10875 else
10876 ld_shlibs=no
10877 fi
10878 ;;
10879 esac
10880
10881 if test "$ld_shlibs" = no; then
10882 runpath_var=
10883 hardcode_libdir_flag_spec=
10884 export_dynamic_flag_spec=
10885 whole_archive_flag_spec=
10886 fi
10887 else
10888 # PORTME fill in a description of your system's linker (not GNU ld)
10889 case $host_os in
10890 aix3*)
10891 allow_undefined_flag=unsupported
10892 always_export_symbols=yes
10893 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'
10894 # Note: this linker hardcodes the directories in LIBPATH if there
10895 # are no directories specified by -L.
10896 hardcode_minus_L=yes
10897 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10898 # Neither direct hardcoding nor static linking is supported with a
10899 # broken collect2.
10900 hardcode_direct=unsupported
10901 fi
10902 ;;
10903
10904 aix[4-9]*)
10905 if test "$host_cpu" = ia64; then
10906 # On IA64, the linker does run time linking by default, so we don't
10907 # have to do anything special.
10908 aix_use_runtimelinking=no
10909 exp_sym_flag='-Bexport'
10910 no_entry_flag=""
10911 else
10912 # If we're using GNU nm, then we don't want the "-C" option.
10913 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10914 # Also, AIX nm treats weak defined symbols like other global
10915 # defined symbols, whereas GNU nm marks them as "W".
10916 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10917 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'
10918 else
10919 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10920 fi
10921 aix_use_runtimelinking=no
10922
10923 # Test if we are trying to use run time linking or normal
10924 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10925 # need to do runtime linking.
10926 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10927 for ld_flag in $LDFLAGS; do
10928 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10929 aix_use_runtimelinking=yes
10930 break
10931 fi
10932 done
10933 ;;
10934 esac
10935
10936 exp_sym_flag='-bexport'
10937 no_entry_flag='-bnoentry'
10938 fi
10939
10940 # When large executables or shared objects are built, AIX ld can
10941 # have problems creating the table of contents. If linking a library
10942 # or program results in "error TOC overflow" add -mminimal-toc to
10943 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10944 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10945
10946 archive_cmds=''
10947 hardcode_direct=yes
10948 hardcode_direct_absolute=yes
10949 hardcode_libdir_separator=':'
10950 link_all_deplibs=yes
10951 file_list_spec='${wl}-f,'
10952
10953 if test "$GCC" = yes; then
10954 case $host_os in aix4.[012]|aix4.[012].*)
10955 # We only want to do this on AIX 4.2 and lower, the check
10956 # below for broken collect2 doesn't work under 4.3+
10957 collect2name=`${CC} -print-prog-name=collect2`
10958 if test -f "$collect2name" &&
10959 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10960 then
10961 # We have reworked collect2
10962 :
10963 else
10964 # We have old collect2
10965 hardcode_direct=unsupported
10966 # It fails to find uninstalled libraries when the uninstalled
10967 # path is not listed in the libpath. Setting hardcode_minus_L
10968 # to unsupported forces relinking
10969 hardcode_minus_L=yes
10970 hardcode_libdir_flag_spec='-L$libdir'
10971 hardcode_libdir_separator=
10972 fi
10973 ;;
10974 esac
10975 shared_flag='-shared'
10976 if test "$aix_use_runtimelinking" = yes; then
10977 shared_flag="$shared_flag "'${wl}-G'
10978 fi
10979 else
10980 # not using gcc
10981 if test "$host_cpu" = ia64; then
10982 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10983 # chokes on -Wl,-G. The following line is correct:
10984 shared_flag='-G'
10985 else
10986 if test "$aix_use_runtimelinking" = yes; then
10987 shared_flag='${wl}-G'
10988 else
10989 shared_flag='${wl}-bM:SRE'
10990 fi
10991 fi
10992 fi
10993
10994 export_dynamic_flag_spec='${wl}-bexpall'
10995 # It seems that -bexpall does not export symbols beginning with
10996 # underscore (_), so it is better to generate a list of symbols to export.
10997 always_export_symbols=yes
10998 if test "$aix_use_runtimelinking" = yes; then
10999 # Warning - without using the other runtime loading flags (-brtl),
11000 # -berok will link without error, but may produce a broken library.
11001 allow_undefined_flag='-berok'
11002 # Determine the default libpath from the value encoded in an
11003 # empty executable.
11004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11005/* end confdefs.h. */
11006
11007int
11008main ()
11009{
11010
11011 ;
11012 return 0;
11013}
11014_ACEOF
11015if ac_fn_c_try_link "$LINENO"; then :
11016
11017lt_aix_libpath_sed='
11018 /Import File Strings/,/^$/ {
11019 /^0/ {
11020 s/^0 *\(.*\)$/\1/
11021 p
11022 }
11023 }'
11024aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11025# Check for a 64-bit object if we didn't find anything.
11026if test -z "$aix_libpath"; then
11027 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11028fi
11029fi
11030rm -f core conftest.err conftest.$ac_objext \
11031 conftest$ac_exeext conftest.$ac_ext
11032if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11033
11034 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11035 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"
11036 else
11037 if test "$host_cpu" = ia64; then
11038 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11039 allow_undefined_flag="-z nodefs"
11040 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"
11041 else
11042 # Determine the default libpath from the value encoded in an
11043 # empty executable.
11044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11045/* end confdefs.h. */
11046
11047int
11048main ()
11049{
11050
11051 ;
11052 return 0;
11053}
11054_ACEOF
11055if ac_fn_c_try_link "$LINENO"; then :
11056
11057lt_aix_libpath_sed='
11058 /Import File Strings/,/^$/ {
11059 /^0/ {
11060 s/^0 *\(.*\)$/\1/
11061 p
11062 }
11063 }'
11064aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11065# Check for a 64-bit object if we didn't find anything.
11066if test -z "$aix_libpath"; then
11067 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11068fi
11069fi
11070rm -f core conftest.err conftest.$ac_objext \
11071 conftest$ac_exeext conftest.$ac_ext
11072if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11073
11074 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11075 # Warning - without using the other run time loading flags,
11076 # -berok will link without error, but may produce a broken library.
11077 no_undefined_flag=' ${wl}-bernotok'
11078 allow_undefined_flag=' ${wl}-berok'
11079 if test "$with_gnu_ld" = yes; then
11080 # We only use this code for GNU lds that support --whole-archive.
11081 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11082 else
11083 # Exported symbols can be pulled into shared objects from archives
11084 whole_archive_flag_spec='$convenience'
11085 fi
11086 archive_cmds_need_lc=yes
11087 # This is similar to how AIX traditionally builds its shared libraries.
11088 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'
11089 fi
11090 fi
11091 ;;
11092
11093 amigaos*)
11094 case $host_cpu in
11095 powerpc)
11096 # see comment about AmigaOS4 .so support
11097 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11098 archive_expsym_cmds=''
11099 ;;
11100 m68k)
11101 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)'
11102 hardcode_libdir_flag_spec='-L$libdir'
11103 hardcode_minus_L=yes
11104 ;;
11105 esac
11106 ;;
11107
11108 bsdi[45]*)
11109 export_dynamic_flag_spec=-rdynamic
11110 ;;
11111
11112 cygwin* | mingw* | pw32* | cegcc*)
11113 # When not using gcc, we currently assume that we are using
11114 # Microsoft Visual C++.
11115 # hardcode_libdir_flag_spec is actually meaningless, as there is
11116 # no search path for DLLs.
11117 hardcode_libdir_flag_spec=' '
11118 allow_undefined_flag=unsupported
11119 # Tell ltmain to make .lib files, not .a files.
11120 libext=lib
11121 # Tell ltmain to make .dll files, not .so files.
11122 shrext_cmds=".dll"
11123 # FIXME: Setting linknames here is a bad hack.
11124 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11125 # The linker will automatically build a .lib file if we build a DLL.
11126 old_archive_from_new_cmds='true'
11127 # FIXME: Should let the user specify the lib program.
11128 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11129 fix_srcfile_path='`cygpath -w "$srcfile"`'
11130 enable_shared_with_static_runtimes=yes
11131 ;;
11132
11133 darwin* | rhapsody*)
11134
11135
11136 archive_cmds_need_lc=no
11137 hardcode_direct=no
11138 hardcode_automatic=yes
11139 hardcode_shlibpath_var=unsupported
11140 if test "$lt_cv_ld_force_load" = "yes"; then
11141 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\"`'
11142 else
11143 whole_archive_flag_spec=''
11144 fi
11145 link_all_deplibs=yes
11146 allow_undefined_flag="$_lt_dar_allow_undefined"
11147 case $cc_basename in
11148 ifort*) _lt_dar_can_shared=yes ;;
11149 *) _lt_dar_can_shared=$GCC ;;
11150 esac
11151 if test "$_lt_dar_can_shared" = "yes"; then
11152 output_verbose_link_cmd=func_echo_all
11153 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11154 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11155 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}"
11156 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}"
11157
11158 else
11159 ld_shlibs=no
11160 fi
11161
11162 ;;
11163
11164 dgux*)
11165 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11166 hardcode_libdir_flag_spec='-L$libdir'
11167 hardcode_shlibpath_var=no
11168 ;;
11169
11170 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11171 # support. Future versions do this automatically, but an explicit c++rt0.o
11172 # does not break anything, and helps significantly (at the cost of a little
11173 # extra space).
11174 freebsd2.2*)
11175 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11176 hardcode_libdir_flag_spec='-R$libdir'
11177 hardcode_direct=yes
11178 hardcode_shlibpath_var=no
11179 ;;
11180
11181 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11182 freebsd2.*)
11183 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11184 hardcode_direct=yes
11185 hardcode_minus_L=yes
11186 hardcode_shlibpath_var=no
11187 ;;
11188
11189 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11190 freebsd* | dragonfly*)
11191 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11192 hardcode_libdir_flag_spec='-R$libdir'
11193 hardcode_direct=yes
11194 hardcode_shlibpath_var=no
11195 ;;
11196
11197 hpux9*)
11198 if test "$GCC" = yes; then
11199 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'
11200 else
11201 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'
11202 fi
11203 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11204 hardcode_libdir_separator=:
11205 hardcode_direct=yes
11206
11207 # hardcode_minus_L: Not really in the search PATH,
11208 # but as the default location of the library.
11209 hardcode_minus_L=yes
11210 export_dynamic_flag_spec='${wl}-E'
11211 ;;
11212
11213 hpux10*)
11214 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11215 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11216 else
11217 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11218 fi
11219 if test "$with_gnu_ld" = no; then
11220 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11221 hardcode_libdir_flag_spec_ld='+b $libdir'
11222 hardcode_libdir_separator=:
11223 hardcode_direct=yes
11224 hardcode_direct_absolute=yes
11225 export_dynamic_flag_spec='${wl}-E'
11226 # hardcode_minus_L: Not really in the search PATH,
11227 # but as the default location of the library.
11228 hardcode_minus_L=yes
11229 fi
11230 ;;
11231
11232 hpux11*)
11233 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11234 case $host_cpu in
11235 hppa*64*)
11236 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11237 ;;
11238 ia64*)
11239 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11240 ;;
11241 *)
11242 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11243 ;;
11244 esac
11245 else
11246 case $host_cpu in
11247 hppa*64*)
11248 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11249 ;;
11250 ia64*)
11251 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11252 ;;
11253 *)
11254
11255 # Older versions of the 11.00 compiler do not understand -b yet
11256 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11258$as_echo_n "checking if $CC understands -b... " >&6; }
11259if ${lt_cv_prog_compiler__b+:} false; then :
11260 $as_echo_n "(cached) " >&6
11261else
11262 lt_cv_prog_compiler__b=no
11263 save_LDFLAGS="$LDFLAGS"
11264 LDFLAGS="$LDFLAGS -b"
11265 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11266 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11267 # The linker can only warn and ignore the option if not recognized
11268 # So say no if there are warnings
11269 if test -s conftest.err; then
11270 # Append any errors to the config.log.
11271 cat conftest.err 1>&5
11272 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11273 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11274 if diff conftest.exp conftest.er2 >/dev/null; then
11275 lt_cv_prog_compiler__b=yes
11276 fi
11277 else
11278 lt_cv_prog_compiler__b=yes
11279 fi
11280 fi
11281 $RM -r conftest*
11282 LDFLAGS="$save_LDFLAGS"
11283
11284fi
11285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11286$as_echo "$lt_cv_prog_compiler__b" >&6; }
11287
11288if test x"$lt_cv_prog_compiler__b" = xyes; then
11289 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11290else
11291 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11292fi
11293
11294 ;;
11295 esac
11296 fi
11297 if test "$with_gnu_ld" = no; then
11298 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11299 hardcode_libdir_separator=:
11300
11301 case $host_cpu in
11302 hppa*64*|ia64*)
11303 hardcode_direct=no
11304 hardcode_shlibpath_var=no
11305 ;;
11306 *)
11307 hardcode_direct=yes
11308 hardcode_direct_absolute=yes
11309 export_dynamic_flag_spec='${wl}-E'
11310
11311 # hardcode_minus_L: Not really in the search PATH,
11312 # but as the default location of the library.
11313 hardcode_minus_L=yes
11314 ;;
11315 esac
11316 fi
11317 ;;
11318
11319 irix5* | irix6* | nonstopux*)
11320 if test "$GCC" = yes; then
11321 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'
11322 # Try to use the -exported_symbol ld option, if it does not
11323 # work, assume that -exports_file does not work either and
11324 # implicitly export all symbols.
11325 save_LDFLAGS="$LDFLAGS"
11326 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328/* end confdefs.h. */
11329int foo(void) {}
11330_ACEOF
11331if ac_fn_c_try_link "$LINENO"; then :
11332 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'
11333
11334fi
11335rm -f core conftest.err conftest.$ac_objext \
11336 conftest$ac_exeext conftest.$ac_ext
11337 LDFLAGS="$save_LDFLAGS"
11338 else
11339 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'
11340 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'
11341 fi
11342 archive_cmds_need_lc='no'
11343 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11344 hardcode_libdir_separator=:
11345 inherit_rpath=yes
11346 link_all_deplibs=yes
11347 ;;
11348
11349 netbsd*)
11350 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11351 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11352 else
11353 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11354 fi
11355 hardcode_libdir_flag_spec='-R$libdir'
11356 hardcode_direct=yes
11357 hardcode_shlibpath_var=no
11358 ;;
11359
11360 newsos6)
11361 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11362 hardcode_direct=yes
11363 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11364 hardcode_libdir_separator=:
11365 hardcode_shlibpath_var=no
11366 ;;
11367
11368 *nto* | *qnx*)
11369 ;;
11370
11371 openbsd*)
11372 if test -f /usr/libexec/ld.so; then
11373 hardcode_direct=yes
11374 hardcode_shlibpath_var=no
11375 hardcode_direct_absolute=yes
11376 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11377 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11378 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11379 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11380 export_dynamic_flag_spec='${wl}-E'
11381 else
11382 case $host_os in
11383 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11384 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11385 hardcode_libdir_flag_spec='-R$libdir'
11386 ;;
11387 *)
11388 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11389 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11390 ;;
11391 esac
11392 fi
11393 else
11394 ld_shlibs=no
11395 fi
11396 ;;
11397
11398 os2*)
11399 hardcode_libdir_flag_spec='-L$libdir'
11400 hardcode_minus_L=yes
11401 allow_undefined_flag=unsupported
11402 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'
11403 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11404 ;;
11405
11406 osf3*)
11407 if test "$GCC" = yes; then
11408 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11409 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'
11410 else
11411 allow_undefined_flag=' -expect_unresolved \*'
11412 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'
11413 fi
11414 archive_cmds_need_lc='no'
11415 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11416 hardcode_libdir_separator=:
11417 ;;
11418
11419 osf4* | osf5*) # as osf3* with the addition of -msym flag
11420 if test "$GCC" = yes; then
11421 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11422 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'
11423 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11424 else
11425 allow_undefined_flag=' -expect_unresolved \*'
11426 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'
11427 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~
11428 $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'
11429
11430 # Both c and cxx compiler support -rpath directly
11431 hardcode_libdir_flag_spec='-rpath $libdir'
11432 fi
11433 archive_cmds_need_lc='no'
11434 hardcode_libdir_separator=:
11435 ;;
11436
11437 solaris*)
11438 no_undefined_flag=' -z defs'
11439 if test "$GCC" = yes; then
11440 wlarc='${wl}'
11441 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11442 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11443 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11444 else
11445 case `$CC -V 2>&1` in
11446 *"Compilers 5.0"*)
11447 wlarc=''
11448 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11449 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11450 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11451 ;;
11452 *)
11453 wlarc='${wl}'
11454 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11455 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11456 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11457 ;;
11458 esac
11459 fi
11460 hardcode_libdir_flag_spec='-R$libdir'
11461 hardcode_shlibpath_var=no
11462 case $host_os in
11463 solaris2.[0-5] | solaris2.[0-5].*) ;;
11464 *)
11465 # The compiler driver will combine and reorder linker options,
11466 # but understands `-z linker_flag'. GCC discards it without `$wl',
11467 # but is careful enough not to reorder.
11468 # Supported since Solaris 2.6 (maybe 2.5.1?)
11469 if test "$GCC" = yes; then
11470 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11471 else
11472 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11473 fi
11474 ;;
11475 esac
11476 link_all_deplibs=yes
11477 ;;
11478
11479 sunos4*)
11480 if test "x$host_vendor" = xsequent; then
11481 # Use $CC to link under sequent, because it throws in some extra .o
11482 # files that make .init and .fini sections work.
11483 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11484 else
11485 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11486 fi
11487 hardcode_libdir_flag_spec='-L$libdir'
11488 hardcode_direct=yes
11489 hardcode_minus_L=yes
11490 hardcode_shlibpath_var=no
11491 ;;
11492
11493 sysv4)
11494 case $host_vendor in
11495 sni)
11496 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11497 hardcode_direct=yes # is this really true???
11498 ;;
11499 siemens)
11500 ## LD is ld it makes a PLAMLIB
11501 ## CC just makes a GrossModule.
11502 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11503 reload_cmds='$CC -r -o $output$reload_objs'
11504 hardcode_direct=no
11505 ;;
11506 motorola)
11507 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11508 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11509 ;;
11510 esac
11511 runpath_var='LD_RUN_PATH'
11512 hardcode_shlibpath_var=no
11513 ;;
11514
11515 sysv4.3*)
11516 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11517 hardcode_shlibpath_var=no
11518 export_dynamic_flag_spec='-Bexport'
11519 ;;
11520
11521 sysv4*MP*)
11522 if test -d /usr/nec; then
11523 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11524 hardcode_shlibpath_var=no
11525 runpath_var=LD_RUN_PATH
11526 hardcode_runpath_var=yes
11527 ld_shlibs=yes
11528 fi
11529 ;;
11530
11531 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11532 no_undefined_flag='${wl}-z,text'
11533 archive_cmds_need_lc=no
11534 hardcode_shlibpath_var=no
11535 runpath_var='LD_RUN_PATH'
11536
11537 if test "$GCC" = yes; then
11538 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11539 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11540 else
11541 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11542 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11543 fi
11544 ;;
11545
11546 sysv5* | sco3.2v5* | sco5v6*)
11547 # Note: We can NOT use -z defs as we might desire, because we do not
11548 # link with -lc, and that would cause any symbols used from libc to
11549 # always be unresolved, which means just about no library would
11550 # ever link correctly. If we're not using GNU ld we use -z text
11551 # though, which does catch some bad symbols but isn't as heavy-handed
11552 # as -z defs.
11553 no_undefined_flag='${wl}-z,text'
11554 allow_undefined_flag='${wl}-z,nodefs'
11555 archive_cmds_need_lc=no
11556 hardcode_shlibpath_var=no
11557 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11558 hardcode_libdir_separator=':'
11559 link_all_deplibs=yes
11560 export_dynamic_flag_spec='${wl}-Bexport'
11561 runpath_var='LD_RUN_PATH'
11562
11563 if test "$GCC" = yes; then
11564 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11565 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11566 else
11567 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11568 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11569 fi
11570 ;;
11571
11572 uts4*)
11573 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11574 hardcode_libdir_flag_spec='-L$libdir'
11575 hardcode_shlibpath_var=no
11576 ;;
11577
11578 *)
11579 ld_shlibs=no
11580 ;;
11581 esac
11582
11583 if test x$host_vendor = xsni; then
11584 case $host in
11585 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11586 export_dynamic_flag_spec='${wl}-Blargedynsym'
11587 ;;
11588 esac
11589 fi
11590 fi
11591
11592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11593$as_echo "$ld_shlibs" >&6; }
11594test "$ld_shlibs" = no && can_build_shared=no
11595
11596with_gnu_ld=$with_gnu_ld
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612#
11613# Do we need to explicitly link libc?
11614#
11615case "x$archive_cmds_need_lc" in
11616x|xyes)
11617 # Assume -lc should be added
11618 archive_cmds_need_lc=yes
11619
11620 if test "$enable_shared" = yes && test "$GCC" = yes; then
11621 case $archive_cmds in
11622 *'~'*)
11623 # FIXME: we may have to deal with multi-command sequences.
11624 ;;
11625 '$CC '*)
11626 # Test whether the compiler implicitly links with -lc since on some
11627 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11628 # to ld, don't add -lc before -lgcc.
11629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11630$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11631if ${lt_cv_archive_cmds_need_lc+:} false; then :
11632 $as_echo_n "(cached) " >&6
11633else
11634 $RM conftest*
11635 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11636
11637 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11638 (eval $ac_compile) 2>&5
11639 ac_status=$?
11640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11641 test $ac_status = 0; } 2>conftest.err; then
11642 soname=conftest
11643 lib=conftest
11644 libobjs=conftest.$ac_objext
11645 deplibs=
11646 wl=$lt_prog_compiler_wl
11647 pic_flag=$lt_prog_compiler_pic
11648 compiler_flags=-v
11649 linker_flags=-v
11650 verstring=
11651 output_objdir=.
11652 libname=conftest
11653 lt_save_allow_undefined_flag=$allow_undefined_flag
11654 allow_undefined_flag=
11655 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11656 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11657 ac_status=$?
11658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11659 test $ac_status = 0; }
11660 then
11661 lt_cv_archive_cmds_need_lc=no
11662 else
11663 lt_cv_archive_cmds_need_lc=yes
11664 fi
11665 allow_undefined_flag=$lt_save_allow_undefined_flag
11666 else
11667 cat conftest.err 1>&5
11668 fi
11669 $RM conftest*
11670
11671fi
11672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11673$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11674 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11675 ;;
11676 esac
11677 fi
11678 ;;
11679esac
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11838$as_echo_n "checking dynamic linker characteristics... " >&6; }
11839
11840if test "$GCC" = yes; then
11841 case $host_os in
11842 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11843 *) lt_awk_arg="/^libraries:/" ;;
11844 esac
11845 case $host_os in
11846 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11847 *) lt_sed_strip_eq="s,=/,/,g" ;;
11848 esac
11849 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11850 case $lt_search_path_spec in
11851 *\;*)
11852 # if the path contains ";" then we assume it to be the separator
11853 # otherwise default to the standard path separator (i.e. ":") - it is
11854 # assumed that no part of a normal pathname contains ";" but that should
11855 # okay in the real world where ";" in dirpaths is itself problematic.
11856 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11857 ;;
11858 *)
11859 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11860 ;;
11861 esac
11862 # Ok, now we have the path, separated by spaces, we can step through it
11863 # and add multilib dir if necessary.
11864 lt_tmp_lt_search_path_spec=
11865 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11866 for lt_sys_path in $lt_search_path_spec; do
11867 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11868 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11869 else
11870 test -d "$lt_sys_path" && \
11871 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11872 fi
11873 done
11874 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11875BEGIN {RS=" "; FS="/|\n";} {
11876 lt_foo="";
11877 lt_count=0;
11878 for (lt_i = NF; lt_i > 0; lt_i--) {
11879 if ($lt_i != "" && $lt_i != ".") {
11880 if ($lt_i == "..") {
11881 lt_count++;
11882 } else {
11883 if (lt_count == 0) {
11884 lt_foo="/" $lt_i lt_foo;
11885 } else {
11886 lt_count--;
11887 }
11888 }
11889 }
11890 }
11891 if (lt_foo != "") { lt_freq[lt_foo]++; }
11892 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11893}'`
11894 # AWK program above erroneously prepends '/' to C:/dos/paths
11895 # for these hosts.
11896 case $host_os in
11897 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11898 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11899 esac
11900 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11901else
11902 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11903fi
11904library_names_spec=
11905libname_spec='lib$name'
11906soname_spec=
11907shrext_cmds=".so"
11908postinstall_cmds=
11909postuninstall_cmds=
11910finish_cmds=
11911finish_eval=
11912shlibpath_var=
11913shlibpath_overrides_runpath=unknown
11914version_type=none
11915dynamic_linker="$host_os ld.so"
11916sys_lib_dlsearch_path_spec="/lib /usr/lib"
11917need_lib_prefix=unknown
11918hardcode_into_libs=no
11919
11920# when you set need_version to no, make sure it does not cause -set_version
11921# flags to be left without arguments
11922need_version=unknown
11923
11924case $host_os in
11925aix3*)
11926 version_type=linux
11927 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11928 shlibpath_var=LIBPATH
11929
11930 # AIX 3 has no versioning support, so we append a major version to the name.
11931 soname_spec='${libname}${release}${shared_ext}$major'
11932 ;;
11933
11934aix[4-9]*)
11935 version_type=linux
11936 need_lib_prefix=no
11937 need_version=no
11938 hardcode_into_libs=yes
11939 if test "$host_cpu" = ia64; then
11940 # AIX 5 supports IA64
11941 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11942 shlibpath_var=LD_LIBRARY_PATH
11943 else
11944 # With GCC up to 2.95.x, collect2 would create an import file
11945 # for dependence libraries. The import file would start with
11946 # the line `#! .'. This would cause the generated library to
11947 # depend on `.', always an invalid library. This was fixed in
11948 # development snapshots of GCC prior to 3.0.
11949 case $host_os in
11950 aix4 | aix4.[01] | aix4.[01].*)
11951 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11952 echo ' yes '
11953 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11954 :
11955 else
11956 can_build_shared=no
11957 fi
11958 ;;
11959 esac
11960 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11961 # soname into executable. Probably we can add versioning support to
11962 # collect2, so additional links can be useful in future.
11963 if test "$aix_use_runtimelinking" = yes; then
11964 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11965 # instead of lib<name>.a to let people know that these are not
11966 # typical AIX shared libraries.
11967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11968 else
11969 # We preserve .a as extension for shared libraries through AIX4.2
11970 # and later when we are not doing run time linking.
11971 library_names_spec='${libname}${release}.a $libname.a'
11972 soname_spec='${libname}${release}${shared_ext}$major'
11973 fi
11974 shlibpath_var=LIBPATH
11975 fi
11976 ;;
11977
11978amigaos*)
11979 case $host_cpu in
11980 powerpc)
11981 # Since July 2007 AmigaOS4 officially supports .so libraries.
11982 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11984 ;;
11985 m68k)
11986 library_names_spec='$libname.ixlibrary $libname.a'
11987 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11988 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'
11989 ;;
11990 esac
11991 ;;
11992
11993beos*)
11994 library_names_spec='${libname}${shared_ext}'
11995 dynamic_linker="$host_os ld.so"
11996 shlibpath_var=LIBRARY_PATH
11997 ;;
11998
11999bsdi[45]*)
12000 version_type=linux
12001 need_version=no
12002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12003 soname_spec='${libname}${release}${shared_ext}$major'
12004 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12005 shlibpath_var=LD_LIBRARY_PATH
12006 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12007 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12008 # the default ld.so.conf also contains /usr/contrib/lib and
12009 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12010 # libtool to hard-code these into programs
12011 ;;
12012
12013cygwin* | mingw* | pw32* | cegcc*)
12014 version_type=windows
12015 shrext_cmds=".dll"
12016 need_version=no
12017 need_lib_prefix=no
12018
12019 case $GCC,$host_os in
12020 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12021 library_names_spec='$libname.dll.a'
12022 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12023 postinstall_cmds='base_file=`basename \${file}`~
12024 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12025 dldir=$destdir/`dirname \$dlpath`~
12026 test -d \$dldir || mkdir -p \$dldir~
12027 $install_prog $dir/$dlname \$dldir/$dlname~
12028 chmod a+x \$dldir/$dlname~
12029 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12030 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12031 fi'
12032 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12033 dlpath=$dir/\$dldll~
12034 $RM \$dlpath'
12035 shlibpath_overrides_runpath=yes
12036
12037 case $host_os in
12038 cygwin*)
12039 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12040 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12041
12042 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12043 ;;
12044 mingw* | cegcc*)
12045 # MinGW DLLs use traditional 'lib' prefix
12046 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12047 ;;
12048 pw32*)
12049 # pw32 DLLs use 'pw' prefix rather than 'lib'
12050 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12051 ;;
12052 esac
12053 ;;
12054
12055 *)
12056 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12057 ;;
12058 esac
12059 dynamic_linker='Win32 ld.exe'
12060 # FIXME: first we should search . and the directory the executable is in
12061 shlibpath_var=PATH
12062 ;;
12063
12064darwin* | rhapsody*)
12065 dynamic_linker="$host_os dyld"
12066 version_type=darwin
12067 need_lib_prefix=no
12068 need_version=no
12069 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12070 soname_spec='${libname}${release}${major}$shared_ext'
12071 shlibpath_overrides_runpath=yes
12072 shlibpath_var=DYLD_LIBRARY_PATH
12073 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12074
12075 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12076 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12077 ;;
12078
12079dgux*)
12080 version_type=linux
12081 need_lib_prefix=no
12082 need_version=no
12083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12084 soname_spec='${libname}${release}${shared_ext}$major'
12085 shlibpath_var=LD_LIBRARY_PATH
12086 ;;
12087
12088freebsd* | dragonfly*)
12089 # DragonFly does not have aout. When/if they implement a new
12090 # versioning mechanism, adjust this.
12091 if test -x /usr/bin/objformat; then
12092 objformat=`/usr/bin/objformat`
12093 else
12094 case $host_os in
12095 freebsd[23].*) objformat=aout ;;
12096 *) objformat=elf ;;
12097 esac
12098 fi
12099 version_type=freebsd-$objformat
12100 case $version_type in
12101 freebsd-elf*)
12102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12103 need_version=no
12104 need_lib_prefix=no
12105 ;;
12106 freebsd-*)
12107 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12108 need_version=yes
12109 ;;
12110 esac
12111 shlibpath_var=LD_LIBRARY_PATH
12112 case $host_os in
12113 freebsd2.*)
12114 shlibpath_overrides_runpath=yes
12115 ;;
12116 freebsd3.[01]* | freebsdelf3.[01]*)
12117 shlibpath_overrides_runpath=yes
12118 hardcode_into_libs=yes
12119 ;;
12120 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12121 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12122 shlibpath_overrides_runpath=no
12123 hardcode_into_libs=yes
12124 ;;
12125 *) # from 4.6 on, and DragonFly
12126 shlibpath_overrides_runpath=yes
12127 hardcode_into_libs=yes
12128 ;;
12129 esac
12130 ;;
12131
b26e2ae7
JM
12132haiku*)
12133 version_type=linux
12134 need_lib_prefix=no
12135 need_version=no
12136 dynamic_linker="$host_os runtime_loader"
12137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12138 soname_spec='${libname}${release}${shared_ext}$major'
12139 shlibpath_var=LIBRARY_PATH
12140 shlibpath_overrides_runpath=yes
12141 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12142 hardcode_into_libs=yes
12143 ;;
12144
12145hpux9* | hpux10* | hpux11*)
12146 # Give a soname corresponding to the major version so that dld.sl refuses to
12147 # link against other versions.
12148 version_type=sunos
12149 need_lib_prefix=no
12150 need_version=no
12151 case $host_cpu in
12152 ia64*)
12153 shrext_cmds='.so'
12154 hardcode_into_libs=yes
12155 dynamic_linker="$host_os dld.so"
12156 shlibpath_var=LD_LIBRARY_PATH
12157 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12159 soname_spec='${libname}${release}${shared_ext}$major'
12160 if test "X$HPUX_IA64_MODE" = X32; then
12161 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12162 else
12163 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12164 fi
12165 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12166 ;;
12167 hppa*64*)
12168 shrext_cmds='.sl'
12169 hardcode_into_libs=yes
12170 dynamic_linker="$host_os dld.sl"
12171 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12172 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12174 soname_spec='${libname}${release}${shared_ext}$major'
12175 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12176 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12177 ;;
12178 *)
12179 shrext_cmds='.sl'
12180 dynamic_linker="$host_os dld.sl"
12181 shlibpath_var=SHLIB_PATH
12182 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12184 soname_spec='${libname}${release}${shared_ext}$major'
12185 ;;
12186 esac
12187 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12188 postinstall_cmds='chmod 555 $lib'
12189 # or fails outright, so override atomically:
12190 install_override_mode=555
12191 ;;
12192
12193interix[3-9]*)
12194 version_type=linux
12195 need_lib_prefix=no
12196 need_version=no
12197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12198 soname_spec='${libname}${release}${shared_ext}$major'
12199 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12200 shlibpath_var=LD_LIBRARY_PATH
12201 shlibpath_overrides_runpath=no
12202 hardcode_into_libs=yes
12203 ;;
12204
12205irix5* | irix6* | nonstopux*)
12206 case $host_os in
12207 nonstopux*) version_type=nonstopux ;;
12208 *)
12209 if test "$lt_cv_prog_gnu_ld" = yes; then
12210 version_type=linux
12211 else
12212 version_type=irix
12213 fi ;;
12214 esac
12215 need_lib_prefix=no
12216 need_version=no
12217 soname_spec='${libname}${release}${shared_ext}$major'
12218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12219 case $host_os in
12220 irix5* | nonstopux*)
12221 libsuff= shlibsuff=
12222 ;;
12223 *)
12224 case $LD in # libtool.m4 will add one of these switches to LD
12225 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12226 libsuff= shlibsuff= libmagic=32-bit;;
12227 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12228 libsuff=32 shlibsuff=N32 libmagic=N32;;
12229 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12230 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12231 *) libsuff= shlibsuff= libmagic=never-match;;
12232 esac
12233 ;;
12234 esac
12235 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12236 shlibpath_overrides_runpath=no
12237 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12238 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12239 hardcode_into_libs=yes
12240 ;;
12241
12242# No shared lib support for Linux oldld, aout, or coff.
12243linux*oldld* | linux*aout* | linux*coff*)
12244 dynamic_linker=no
12245 ;;
12246
12247# This must be Linux ELF.
46f900c0 12248linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
b26e2ae7
JM
12249 version_type=linux
12250 need_lib_prefix=no
12251 need_version=no
12252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12253 soname_spec='${libname}${release}${shared_ext}$major'
12254 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12255 shlibpath_var=LD_LIBRARY_PATH
12256 shlibpath_overrides_runpath=no
12257
12258 # Some binutils ld are patched to set DT_RUNPATH
12259 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12260 $as_echo_n "(cached) " >&6
12261else
12262 lt_cv_shlibpath_overrides_runpath=no
12263 save_LDFLAGS=$LDFLAGS
12264 save_libdir=$libdir
12265 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12266 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12268/* end confdefs.h. */
12269
12270int
12271main ()
12272{
12273
12274 ;
12275 return 0;
12276}
12277_ACEOF
12278if ac_fn_c_try_link "$LINENO"; then :
12279 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12280 lt_cv_shlibpath_overrides_runpath=yes
12281fi
12282fi
12283rm -f core conftest.err conftest.$ac_objext \
12284 conftest$ac_exeext conftest.$ac_ext
12285 LDFLAGS=$save_LDFLAGS
12286 libdir=$save_libdir
12287
12288fi
12289
12290 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12291
12292 # This implies no fast_install, which is unacceptable.
12293 # Some rework will be needed to allow for fast_install
12294 # before this can be enabled.
12295 hardcode_into_libs=yes
12296
12297 # Append ld.so.conf contents to the search path
12298 if test -f /etc/ld.so.conf; then
12299 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' ' '`
12300 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12301 fi
12302
12303 # We used to test for /lib/ld.so.1 and disable shared libraries on
12304 # powerpc, because MkLinux only supported shared libraries with the
12305 # GNU dynamic linker. Since this was broken with cross compilers,
12306 # most powerpc-linux boxes support dynamic linking these days and
12307 # people can always --disable-shared, the test was removed, and we
12308 # assume the GNU/Linux dynamic linker is in use.
12309 dynamic_linker='GNU/Linux ld.so'
12310 ;;
12311
12312netbsd*)
12313 version_type=sunos
12314 need_lib_prefix=no
12315 need_version=no
12316 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12318 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12319 dynamic_linker='NetBSD (a.out) ld.so'
12320 else
12321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12322 soname_spec='${libname}${release}${shared_ext}$major'
12323 dynamic_linker='NetBSD ld.elf_so'
12324 fi
12325 shlibpath_var=LD_LIBRARY_PATH
12326 shlibpath_overrides_runpath=yes
12327 hardcode_into_libs=yes
12328 ;;
12329
12330newsos6)
12331 version_type=linux
12332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12333 shlibpath_var=LD_LIBRARY_PATH
12334 shlibpath_overrides_runpath=yes
12335 ;;
12336
12337*nto* | *qnx*)
12338 version_type=qnx
12339 need_lib_prefix=no
12340 need_version=no
12341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12342 soname_spec='${libname}${release}${shared_ext}$major'
12343 shlibpath_var=LD_LIBRARY_PATH
12344 shlibpath_overrides_runpath=no
12345 hardcode_into_libs=yes
12346 dynamic_linker='ldqnx.so'
12347 ;;
12348
12349openbsd*)
12350 version_type=sunos
12351 sys_lib_dlsearch_path_spec="/usr/lib"
12352 need_lib_prefix=no
12353 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12354 case $host_os in
12355 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12356 *) need_version=no ;;
12357 esac
12358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12359 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12360 shlibpath_var=LD_LIBRARY_PATH
12361 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12362 case $host_os in
12363 openbsd2.[89] | openbsd2.[89].*)
12364 shlibpath_overrides_runpath=no
12365 ;;
12366 *)
12367 shlibpath_overrides_runpath=yes
12368 ;;
12369 esac
12370 else
12371 shlibpath_overrides_runpath=yes
12372 fi
12373 ;;
12374
12375os2*)
12376 libname_spec='$name'
12377 shrext_cmds=".dll"
12378 need_lib_prefix=no
12379 library_names_spec='$libname${shared_ext} $libname.a'
12380 dynamic_linker='OS/2 ld.exe'
12381 shlibpath_var=LIBPATH
12382 ;;
12383
12384osf3* | osf4* | osf5*)
12385 version_type=osf
12386 need_lib_prefix=no
12387 need_version=no
12388 soname_spec='${libname}${release}${shared_ext}$major'
12389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12390 shlibpath_var=LD_LIBRARY_PATH
12391 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12392 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12393 ;;
12394
12395rdos*)
12396 dynamic_linker=no
12397 ;;
12398
12399solaris*)
12400 version_type=linux
12401 need_lib_prefix=no
12402 need_version=no
12403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12404 soname_spec='${libname}${release}${shared_ext}$major'
12405 shlibpath_var=LD_LIBRARY_PATH
12406 shlibpath_overrides_runpath=yes
12407 hardcode_into_libs=yes
12408 # ldd complains unless libraries are executable
12409 postinstall_cmds='chmod +x $lib'
12410 ;;
12411
12412sunos4*)
12413 version_type=sunos
12414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12415 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12416 shlibpath_var=LD_LIBRARY_PATH
12417 shlibpath_overrides_runpath=yes
12418 if test "$with_gnu_ld" = yes; then
12419 need_lib_prefix=no
12420 fi
12421 need_version=yes
12422 ;;
12423
12424sysv4 | sysv4.3*)
12425 version_type=linux
12426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12427 soname_spec='${libname}${release}${shared_ext}$major'
12428 shlibpath_var=LD_LIBRARY_PATH
12429 case $host_vendor in
12430 sni)
12431 shlibpath_overrides_runpath=no
12432 need_lib_prefix=no
12433 runpath_var=LD_RUN_PATH
12434 ;;
12435 siemens)
12436 need_lib_prefix=no
12437 ;;
12438 motorola)
12439 need_lib_prefix=no
12440 need_version=no
12441 shlibpath_overrides_runpath=no
12442 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12443 ;;
12444 esac
12445 ;;
12446
12447sysv4*MP*)
12448 if test -d /usr/nec ;then
12449 version_type=linux
12450 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12451 soname_spec='$libname${shared_ext}.$major'
12452 shlibpath_var=LD_LIBRARY_PATH
12453 fi
12454 ;;
12455
12456sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12457 version_type=freebsd-elf
12458 need_lib_prefix=no
12459 need_version=no
12460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12461 soname_spec='${libname}${release}${shared_ext}$major'
12462 shlibpath_var=LD_LIBRARY_PATH
12463 shlibpath_overrides_runpath=yes
12464 hardcode_into_libs=yes
12465 if test "$with_gnu_ld" = yes; then
12466 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12467 else
12468 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12469 case $host_os in
12470 sco3.2v5*)
12471 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12472 ;;
12473 esac
12474 fi
12475 sys_lib_dlsearch_path_spec='/usr/lib'
12476 ;;
12477
12478tpf*)
12479 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12480 version_type=linux
12481 need_lib_prefix=no
12482 need_version=no
12483 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12484 shlibpath_var=LD_LIBRARY_PATH
12485 shlibpath_overrides_runpath=no
12486 hardcode_into_libs=yes
12487 ;;
12488
12489uts4*)
12490 version_type=linux
12491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12492 soname_spec='${libname}${release}${shared_ext}$major'
12493 shlibpath_var=LD_LIBRARY_PATH
12494 ;;
12495
12496*)
12497 dynamic_linker=no
12498 ;;
12499esac
12500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12501$as_echo "$dynamic_linker" >&6; }
12502test "$dynamic_linker" = no && can_build_shared=no
12503
12504variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12505if test "$GCC" = yes; then
12506 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12507fi
12508
12509if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12510 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12511fi
12512if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12513 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12514fi
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12608$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12609hardcode_action=
12610if test -n "$hardcode_libdir_flag_spec" ||
12611 test -n "$runpath_var" ||
12612 test "X$hardcode_automatic" = "Xyes" ; then
12613
12614 # We can hardcode non-existent directories.
12615 if test "$hardcode_direct" != no &&
12616 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12617 # have to relink, otherwise we might link with an installed library
12618 # when we should be linking with a yet-to-be-installed one
12619 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12620 test "$hardcode_minus_L" != no; then
12621 # Linking always hardcodes the temporary library directory.
12622 hardcode_action=relink
12623 else
12624 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12625 hardcode_action=immediate
12626 fi
12627else
12628 # We cannot hardcode anything, or else we can only hardcode existing
12629 # directories.
12630 hardcode_action=unsupported
12631fi
12632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12633$as_echo "$hardcode_action" >&6; }
12634
12635if test "$hardcode_action" = relink ||
12636 test "$inherit_rpath" = yes; then
12637 # Fast installation is not supported
12638 enable_fast_install=no
12639elif test "$shlibpath_overrides_runpath" = yes ||
12640 test "$enable_shared" = no; then
12641 # Fast installation is not necessary
12642 enable_fast_install=needless
12643fi
12644
12645
12646
12647
12648
12649
12650 if test "x$enable_dlopen" != xyes; then
12651 enable_dlopen=unknown
12652 enable_dlopen_self=unknown
12653 enable_dlopen_self_static=unknown
12654else
12655 lt_cv_dlopen=no
12656 lt_cv_dlopen_libs=
12657
12658 case $host_os in
12659 beos*)
12660 lt_cv_dlopen="load_add_on"
12661 lt_cv_dlopen_libs=
12662 lt_cv_dlopen_self=yes
12663 ;;
12664
12665 mingw* | pw32* | cegcc*)
12666 lt_cv_dlopen="LoadLibrary"
12667 lt_cv_dlopen_libs=
12668 ;;
12669
12670 cygwin*)
12671 lt_cv_dlopen="dlopen"
12672 lt_cv_dlopen_libs=
12673 ;;
12674
12675 darwin*)
12676 # if libdl is installed we need to link against it
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12678$as_echo_n "checking for dlopen in -ldl... " >&6; }
12679if ${ac_cv_lib_dl_dlopen+:} false; then :
12680 $as_echo_n "(cached) " >&6
12681else
12682 ac_check_lib_save_LIBS=$LIBS
12683LIBS="-ldl $LIBS"
12684cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12685/* end confdefs.h. */
12686
12687/* Override any GCC internal prototype to avoid an error.
12688 Use char because int might match the return type of a GCC
12689 builtin and then its argument prototype would still apply. */
12690#ifdef __cplusplus
12691extern "C"
12692#endif
12693char dlopen ();
12694int
12695main ()
12696{
12697return dlopen ();
12698 ;
12699 return 0;
12700}
12701_ACEOF
12702if ac_fn_c_try_link "$LINENO"; then :
12703 ac_cv_lib_dl_dlopen=yes
12704else
12705 ac_cv_lib_dl_dlopen=no
12706fi
12707rm -f core conftest.err conftest.$ac_objext \
12708 conftest$ac_exeext conftest.$ac_ext
12709LIBS=$ac_check_lib_save_LIBS
12710fi
12711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12712$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12713if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12714 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12715else
12716
12717 lt_cv_dlopen="dyld"
12718 lt_cv_dlopen_libs=
12719 lt_cv_dlopen_self=yes
12720
12721fi
12722
12723 ;;
12724
12725 *)
12726 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12727if test "x$ac_cv_func_shl_load" = xyes; then :
12728 lt_cv_dlopen="shl_load"
12729else
12730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12731$as_echo_n "checking for shl_load in -ldld... " >&6; }
12732if ${ac_cv_lib_dld_shl_load+:} false; then :
12733 $as_echo_n "(cached) " >&6
12734else
12735 ac_check_lib_save_LIBS=$LIBS
12736LIBS="-ldld $LIBS"
12737cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12738/* end confdefs.h. */
12739
12740/* Override any GCC internal prototype to avoid an error.
12741 Use char because int might match the return type of a GCC
12742 builtin and then its argument prototype would still apply. */
12743#ifdef __cplusplus
12744extern "C"
12745#endif
12746char shl_load ();
12747int
12748main ()
12749{
12750return shl_load ();
12751 ;
12752 return 0;
12753}
12754_ACEOF
12755if ac_fn_c_try_link "$LINENO"; then :
12756 ac_cv_lib_dld_shl_load=yes
12757else
12758 ac_cv_lib_dld_shl_load=no
12759fi
12760rm -f core conftest.err conftest.$ac_objext \
12761 conftest$ac_exeext conftest.$ac_ext
12762LIBS=$ac_check_lib_save_LIBS
12763fi
12764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12765$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12766if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12767 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12768else
12769 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12770if test "x$ac_cv_func_dlopen" = xyes; then :
12771 lt_cv_dlopen="dlopen"
12772else
12773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12774$as_echo_n "checking for dlopen in -ldl... " >&6; }
12775if ${ac_cv_lib_dl_dlopen+:} false; then :
12776 $as_echo_n "(cached) " >&6
12777else
12778 ac_check_lib_save_LIBS=$LIBS
12779LIBS="-ldl $LIBS"
12780cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12781/* end confdefs.h. */
12782
12783/* Override any GCC internal prototype to avoid an error.
12784 Use char because int might match the return type of a GCC
12785 builtin and then its argument prototype would still apply. */
12786#ifdef __cplusplus
12787extern "C"
12788#endif
12789char dlopen ();
12790int
12791main ()
12792{
12793return dlopen ();
12794 ;
12795 return 0;
12796}
12797_ACEOF
12798if ac_fn_c_try_link "$LINENO"; then :
12799 ac_cv_lib_dl_dlopen=yes
12800else
12801 ac_cv_lib_dl_dlopen=no
12802fi
12803rm -f core conftest.err conftest.$ac_objext \
12804 conftest$ac_exeext conftest.$ac_ext
12805LIBS=$ac_check_lib_save_LIBS
12806fi
12807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12808$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12809if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12810 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12811else
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12813$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12814if ${ac_cv_lib_svld_dlopen+:} false; then :
12815 $as_echo_n "(cached) " >&6
12816else
12817 ac_check_lib_save_LIBS=$LIBS
12818LIBS="-lsvld $LIBS"
12819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12820/* end confdefs.h. */
12821
12822/* Override any GCC internal prototype to avoid an error.
12823 Use char because int might match the return type of a GCC
12824 builtin and then its argument prototype would still apply. */
12825#ifdef __cplusplus
12826extern "C"
12827#endif
12828char dlopen ();
12829int
12830main ()
12831{
12832return dlopen ();
12833 ;
12834 return 0;
12835}
12836_ACEOF
12837if ac_fn_c_try_link "$LINENO"; then :
12838 ac_cv_lib_svld_dlopen=yes
12839else
12840 ac_cv_lib_svld_dlopen=no
12841fi
12842rm -f core conftest.err conftest.$ac_objext \
12843 conftest$ac_exeext conftest.$ac_ext
12844LIBS=$ac_check_lib_save_LIBS
12845fi
12846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12847$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12848if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12849 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12850else
12851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12852$as_echo_n "checking for dld_link in -ldld... " >&6; }
12853if ${ac_cv_lib_dld_dld_link+:} false; then :
12854 $as_echo_n "(cached) " >&6
12855else
12856 ac_check_lib_save_LIBS=$LIBS
12857LIBS="-ldld $LIBS"
12858cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12859/* end confdefs.h. */
12860
12861/* Override any GCC internal prototype to avoid an error.
12862 Use char because int might match the return type of a GCC
12863 builtin and then its argument prototype would still apply. */
12864#ifdef __cplusplus
12865extern "C"
12866#endif
12867char dld_link ();
12868int
12869main ()
12870{
12871return dld_link ();
12872 ;
12873 return 0;
12874}
12875_ACEOF
12876if ac_fn_c_try_link "$LINENO"; then :
12877 ac_cv_lib_dld_dld_link=yes
12878else
12879 ac_cv_lib_dld_dld_link=no
12880fi
12881rm -f core conftest.err conftest.$ac_objext \
12882 conftest$ac_exeext conftest.$ac_ext
12883LIBS=$ac_check_lib_save_LIBS
12884fi
12885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12886$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12887if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12888 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12889fi
12890
12891
12892fi
12893
12894
12895fi
12896
12897
12898fi
12899
12900
12901fi
12902
12903
12904fi
12905
12906 ;;
12907 esac
12908
12909 if test "x$lt_cv_dlopen" != xno; then
12910 enable_dlopen=yes
12911 else
12912 enable_dlopen=no
12913 fi
12914
12915 case $lt_cv_dlopen in
12916 dlopen)
12917 save_CPPFLAGS="$CPPFLAGS"
12918 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12919
12920 save_LDFLAGS="$LDFLAGS"
12921 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12922
12923 save_LIBS="$LIBS"
12924 LIBS="$lt_cv_dlopen_libs $LIBS"
12925
12926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12927$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12928if ${lt_cv_dlopen_self+:} false; then :
12929 $as_echo_n "(cached) " >&6
12930else
12931 if test "$cross_compiling" = yes; then :
12932 lt_cv_dlopen_self=cross
12933else
12934 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12935 lt_status=$lt_dlunknown
12936 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 12937#line 12937 "configure"
b26e2ae7
JM
12938#include "confdefs.h"
12939
12940#if HAVE_DLFCN_H
12941#include <dlfcn.h>
12942#endif
12943
12944#include <stdio.h>
12945
12946#ifdef RTLD_GLOBAL
12947# define LT_DLGLOBAL RTLD_GLOBAL
12948#else
12949# ifdef DL_GLOBAL
12950# define LT_DLGLOBAL DL_GLOBAL
12951# else
12952# define LT_DLGLOBAL 0
12953# endif
12954#endif
12955
12956/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12957 find out it does not work in some platform. */
12958#ifndef LT_DLLAZY_OR_NOW
12959# ifdef RTLD_LAZY
12960# define LT_DLLAZY_OR_NOW RTLD_LAZY
12961# else
12962# ifdef DL_LAZY
12963# define LT_DLLAZY_OR_NOW DL_LAZY
12964# else
12965# ifdef RTLD_NOW
12966# define LT_DLLAZY_OR_NOW RTLD_NOW
12967# else
12968# ifdef DL_NOW
12969# define LT_DLLAZY_OR_NOW DL_NOW
12970# else
12971# define LT_DLLAZY_OR_NOW 0
12972# endif
12973# endif
12974# endif
12975# endif
12976#endif
12977
12978/* When -fvisbility=hidden is used, assume the code has been annotated
12979 correspondingly for the symbols needed. */
12980#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12981void fnord () __attribute__((visibility("default")));
12982#endif
12983
12984void fnord () { int i=42; }
12985int main ()
12986{
12987 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12988 int status = $lt_dlunknown;
12989
12990 if (self)
12991 {
12992 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12993 else
12994 {
12995 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12996 else puts (dlerror ());
12997 }
12998 /* dlclose (self); */
12999 }
13000 else
13001 puts (dlerror ());
13002
13003 return status;
13004}
13005_LT_EOF
13006 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13007 (eval $ac_link) 2>&5
13008 ac_status=$?
13009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13010 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13011 (./conftest; exit; ) >&5 2>/dev/null
13012 lt_status=$?
13013 case x$lt_status in
13014 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13015 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13016 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13017 esac
13018 else :
13019 # compilation failed
13020 lt_cv_dlopen_self=no
13021 fi
13022fi
13023rm -fr conftest*
13024
13025
13026fi
13027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13028$as_echo "$lt_cv_dlopen_self" >&6; }
13029
13030 if test "x$lt_cv_dlopen_self" = xyes; then
13031 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13033$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13034if ${lt_cv_dlopen_self_static+:} false; then :
13035 $as_echo_n "(cached) " >&6
13036else
13037 if test "$cross_compiling" = yes; then :
13038 lt_cv_dlopen_self_static=cross
13039else
13040 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13041 lt_status=$lt_dlunknown
13042 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 13043#line 13043 "configure"
b26e2ae7
JM
13044#include "confdefs.h"
13045
13046#if HAVE_DLFCN_H
13047#include <dlfcn.h>
13048#endif
13049
13050#include <stdio.h>
13051
13052#ifdef RTLD_GLOBAL
13053# define LT_DLGLOBAL RTLD_GLOBAL
13054#else
13055# ifdef DL_GLOBAL
13056# define LT_DLGLOBAL DL_GLOBAL
13057# else
13058# define LT_DLGLOBAL 0
13059# endif
13060#endif
13061
13062/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13063 find out it does not work in some platform. */
13064#ifndef LT_DLLAZY_OR_NOW
13065# ifdef RTLD_LAZY
13066# define LT_DLLAZY_OR_NOW RTLD_LAZY
13067# else
13068# ifdef DL_LAZY
13069# define LT_DLLAZY_OR_NOW DL_LAZY
13070# else
13071# ifdef RTLD_NOW
13072# define LT_DLLAZY_OR_NOW RTLD_NOW
13073# else
13074# ifdef DL_NOW
13075# define LT_DLLAZY_OR_NOW DL_NOW
13076# else
13077# define LT_DLLAZY_OR_NOW 0
13078# endif
13079# endif
13080# endif
13081# endif
13082#endif
13083
13084/* When -fvisbility=hidden is used, assume the code has been annotated
13085 correspondingly for the symbols needed. */
13086#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13087void fnord () __attribute__((visibility("default")));
13088#endif
13089
13090void fnord () { int i=42; }
13091int main ()
13092{
13093 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13094 int status = $lt_dlunknown;
13095
13096 if (self)
13097 {
13098 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13099 else
13100 {
13101 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13102 else puts (dlerror ());
13103 }
13104 /* dlclose (self); */
13105 }
13106 else
13107 puts (dlerror ());
13108
13109 return status;
13110}
13111_LT_EOF
13112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13113 (eval $ac_link) 2>&5
13114 ac_status=$?
13115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13116 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13117 (./conftest; exit; ) >&5 2>/dev/null
13118 lt_status=$?
13119 case x$lt_status in
13120 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13121 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13122 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13123 esac
13124 else :
13125 # compilation failed
13126 lt_cv_dlopen_self_static=no
13127 fi
13128fi
13129rm -fr conftest*
13130
13131
13132fi
13133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13134$as_echo "$lt_cv_dlopen_self_static" >&6; }
13135 fi
13136
13137 CPPFLAGS="$save_CPPFLAGS"
13138 LDFLAGS="$save_LDFLAGS"
13139 LIBS="$save_LIBS"
13140 ;;
13141 esac
13142
13143 case $lt_cv_dlopen_self in
13144 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13145 *) enable_dlopen_self=unknown ;;
13146 esac
13147
13148 case $lt_cv_dlopen_self_static in
13149 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13150 *) enable_dlopen_self_static=unknown ;;
13151 esac
13152fi
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170striplib=
13171old_striplib=
13172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13173$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13174if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13175 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13176 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13178$as_echo "yes" >&6; }
13179else
13180# FIXME - insert some real tests, host_os isn't really good enough
13181 case $host_os in
13182 darwin*)
13183 if test -n "$STRIP" ; then
13184 striplib="$STRIP -x"
13185 old_striplib="$STRIP -S"
13186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13187$as_echo "yes" >&6; }
13188 else
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13190$as_echo "no" >&6; }
13191 fi
13192 ;;
13193 *)
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13195$as_echo "no" >&6; }
13196 ;;
13197 esac
13198fi
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211 # Report which library types will actually be built
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13213$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13215$as_echo "$can_build_shared" >&6; }
13216
13217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13218$as_echo_n "checking whether to build shared libraries... " >&6; }
13219 test "$can_build_shared" = "no" && enable_shared=no
13220
13221 # On AIX, shared libraries and static libraries use the same namespace, and
13222 # are all built from PIC.
13223 case $host_os in
13224 aix3*)
13225 test "$enable_shared" = yes && enable_static=no
13226 if test -n "$RANLIB"; then
13227 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13228 postinstall_cmds='$RANLIB $lib'
13229 fi
13230 ;;
13231
13232 aix[4-9]*)
13233 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13234 test "$enable_shared" = yes && enable_static=no
13235 fi
13236 ;;
13237 esac
13238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13239$as_echo "$enable_shared" >&6; }
13240
13241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13242$as_echo_n "checking whether to build static libraries... " >&6; }
13243 # Make sure either enable_shared or enable_static is yes.
13244 test "$enable_shared" = yes || enable_static=yes
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13246$as_echo "$enable_static" >&6; }
13247
13248
13249
13250
13251fi
13252ac_ext=c
13253ac_cpp='$CPP $CPPFLAGS'
13254ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13255ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13256ac_compiler_gnu=$ac_cv_c_compiler_gnu
13257
13258CC="$lt_save_CC"
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272 ac_config_commands="$ac_config_commands libtool"
13273
13274
13275
13276
13277# Only expand once:
13278
13279
13280
13281
13282. ${srcdir}/../../bfd/configure.host
13283
13284
13285
13286
13287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13288$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13289 # Check whether --enable-maintainer-mode was given.
13290if test "${enable_maintainer_mode+set}" = set; then :
13291 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13292else
13293 USE_MAINTAINER_MODE=no
13294fi
13295
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13297$as_echo "$USE_MAINTAINER_MODE" >&6; }
13298 if test $USE_MAINTAINER_MODE = yes; then
13299 MAINTAINER_MODE_TRUE=
13300 MAINTAINER_MODE_FALSE='#'
13301else
13302 MAINTAINER_MODE_TRUE='#'
13303 MAINTAINER_MODE_FALSE=
13304fi
13305
13306 MAINT=$MAINTAINER_MODE_TRUE
13307
13308
13309
13310
13311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13312$as_echo_n "checking for sim debug setting... " >&6; }
13313sim_debug="0"
13314# Check whether --enable-sim-debug was given.
13315if test "${enable_sim_debug+set}" = set; then :
13316 enableval=$enable_sim_debug; case "${enableval}" in
13317 yes) sim_debug="7";;
13318 no) sim_debug="0";;
13319 *) sim_debug="($enableval)";;
13320esac
13321fi
13322if test "$sim_debug" != "0"; then
13323
13324cat >>confdefs.h <<_ACEOF
13325#define DEBUG $sim_debug
13326_ACEOF
13327
13328fi
13329
13330cat >>confdefs.h <<_ACEOF
13331#define WITH_DEBUG $sim_debug
13332_ACEOF
13333
13334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13335$as_echo "$sim_debug" >&6; }
13336
13337
13338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13339$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13340sim_stdio="0"
13341# Check whether --enable-sim-stdio was given.
13342if test "${enable_sim_stdio+set}" = set; then :
13343 enableval=$enable_sim_stdio; case "${enableval}" in
13344 yes) sim_stdio="DO_USE_STDIO";;
13345 no) sim_stdio="DONT_USE_STDIO";;
13346 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13347esac
13348fi
13349
13350cat >>confdefs.h <<_ACEOF
13351#define WITH_STDIO $sim_stdio
13352_ACEOF
13353
13354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13355$as_echo "$sim_stdio" >&6; }
13356
13357
13358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13359$as_echo_n "checking for sim trace settings... " >&6; }
13360sim_trace="~TRACE_debug"
13361# Check whether --enable-sim-trace was given.
13362if test "${enable_sim_trace+set}" = set; then :
13363 enableval=$enable_sim_trace; case "${enableval}" in
13364 yes) sim_trace="-1";;
13365 no) sim_trace="0";;
13366 [-0-9]*)
13367 sim_trace="'(${enableval})'";;
13368 [[:lower:]]*)
13369 sim_trace=""
13370 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13371 if test x"$sim_trace" = x; then
13372 sim_trace="(TRACE_$x"
13373 else
13374 sim_trace="${sim_trace}|TRACE_$x"
13375 fi
13376 done
13377 sim_trace="$sim_trace)" ;;
13378esac
13379fi
13380
13381cat >>confdefs.h <<_ACEOF
13382#define WITH_TRACE $sim_trace
13383_ACEOF
13384
13385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13386$as_echo "$sim_trace" >&6; }
13387
13388
13389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13390$as_echo_n "checking for sim profile settings... " >&6; }
13391profile="1"
13392sim_profile="-1"
13393# Check whether --enable-sim-profile was given.
13394if test "${enable_sim_profile+set}" = set; then :
13395 enableval=$enable_sim_profile; case "${enableval}" in
13396 yes) profile="1" sim_profile="-1";;
13397 no) profile="0" sim_profile="0";;
13398 [-0-9]*)
13399 profile="(${enableval})" sim_profile="(${enableval})";;
13400 [a-z]*)
13401 profile="1"
13402 sim_profile=""
13403 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13404 if test x"$sim_profile" = x; then
13405 sim_profile="(PROFILE_$x"
13406 else
13407 sim_profile="${sim_profile}|PROFILE_$x"
13408 fi
13409 done
13410 sim_profile="$sim_profile)" ;;
13411esac
13412fi
13413
13414cat >>confdefs.h <<_ACEOF
13415#define PROFILE $profile
13416_ACEOF
13417
13418
13419cat >>confdefs.h <<_ACEOF
13420#define WITH_PROFILE $sim_profile
13421_ACEOF
13422
13423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13424$as_echo "$sim_profile" >&6; }
13425
13426
13427
13428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13429$as_echo_n "checking whether to enable sim asserts... " >&6; }
13430sim_assert="1"
13431# Check whether --enable-sim-assert was given.
13432if test "${enable_sim_assert+set}" = set; then :
13433 enableval=$enable_sim_assert; case "${enableval}" in
13434 yes) sim_assert="1";;
13435 no) sim_assert="0";;
13436 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13437esac
13438fi
13439
13440cat >>confdefs.h <<_ACEOF
13441#define WITH_ASSERT $sim_assert
13442_ACEOF
13443
13444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13445$as_echo "$sim_assert" >&6; }
13446
13447
13448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13449$as_echo_n "checking default sim environment setting... " >&6; }
13450sim_environment="ALL_ENVIRONMENT"
13451# Check whether --enable-sim-environment was given.
13452if test "${enable_sim_environment+set}" = set; then :
13453 enableval=$enable_sim_environment; case "${enableval}" in
13454 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13455 user | USER) sim_environment="USER_ENVIRONMENT";;
13456 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13457 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13458 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13459esac
13460fi
13461
13462cat >>confdefs.h <<_ACEOF
13463#define WITH_ENVIRONMENT $sim_environment
13464_ACEOF
13465
13466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13467$as_echo "$sim_environment" >&6; }
13468
13469
13470sim_inline="-DDEFAULT_INLINE=0"
13471# Check whether --enable-sim-inline was given.
13472if test "${enable_sim_inline+set}" = set; then :
13473 enableval=$enable_sim_inline; sim_inline=""
13474case "$enableval" in
13475 no) sim_inline="-DDEFAULT_INLINE=0";;
13476 0) sim_inline="-DDEFAULT_INLINE=0";;
13477 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13478 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13479 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13480 new_flag=""
13481 case "$x" in
13482 *_INLINE=*) new_flag="-D$x";;
13483 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13484 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13485 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13486 esac
13487 if test x"$sim_inline" = x""; then
13488 sim_inline="$new_flag"
13489 else
13490 sim_inline="$sim_inline $new_flag"
13491 fi
13492 done;;
13493esac
13494if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13495 echo "Setting inline flags = $sim_inline" 6>&1
13496fi
13497fi
13498
13499
13500
13501
13502# Check whether --with-pkgversion was given.
13503if test "${with_pkgversion+set}" = set; then :
13504 withval=$with_pkgversion; case "$withval" in
13505 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13506 no) PKGVERSION= ;;
13507 *) PKGVERSION="($withval) " ;;
13508 esac
13509else
13510 PKGVERSION="(SIM) "
13511
13512fi
13513
13514
13515
13516
13517
13518# Check whether --with-bugurl was given.
13519if test "${with_bugurl+set}" = set; then :
13520 withval=$with_bugurl; case "$withval" in
13521 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13522 no) BUGURL=
13523 ;;
13524 *) BUGURL="$withval"
13525 ;;
13526 esac
13527else
dfb856ba 13528 BUGURL="https://www.gnu.org/software/gdb/bugs/"
b26e2ae7
JM
13529
13530fi
13531
13532 case ${BUGURL} in
13533 "")
13534 REPORT_BUGS_TO=
13535 REPORT_BUGS_TEXI=
13536 ;;
13537 *)
13538 REPORT_BUGS_TO="<$BUGURL>"
13539 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13540 ;;
13541 esac;
13542
13543
13544
13545
13546cat >>confdefs.h <<_ACEOF
13547#define PKGVERSION "$PKGVERSION"
13548_ACEOF
13549
13550
13551cat >>confdefs.h <<_ACEOF
13552#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13553_ACEOF
13554
13555
13556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13557$as_echo_n "checking return type of signal handlers... " >&6; }
13558if ${ac_cv_type_signal+:} false; then :
13559 $as_echo_n "(cached) " >&6
13560else
13561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13562/* end confdefs.h. */
13563#include <sys/types.h>
13564#include <signal.h>
13565
13566int
13567main ()
13568{
13569return *(signal (0, 0)) (0) == 1;
13570 ;
13571 return 0;
13572}
13573_ACEOF
13574if ac_fn_c_try_compile "$LINENO"; then :
13575 ac_cv_type_signal=int
13576else
13577 ac_cv_type_signal=void
13578fi
13579rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13580fi
13581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13582$as_echo "$ac_cv_type_signal" >&6; }
13583
13584cat >>confdefs.h <<_ACEOF
13585#define RETSIGTYPE $ac_cv_type_signal
13586_ACEOF
13587
13588
13589
13590
13591
13592
13593
0316fb52
JM
13594wire_word_bitsize="64"
13595wire_word_msb=""
13596wire_address_bitsize=""
13597wire_cell_bitsize=""
13598# Check whether --enable-sim-bitsize was given.
13599if test "${enable_sim_bitsize+set}" = set; then :
13600 enableval=$enable_sim_bitsize; sim_bitsize=
13601case "${enableval}" in
13602 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13603 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13604 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13605 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13606 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13607 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13608 else
13609 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13610 fi ;;
13611 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13612 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13613 else
13614 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13615 fi ;;
13616 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13617esac
13618# address bitsize
13619tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13620case x"${tmp}" in
13621 x ) ;;
13622 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13623 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13624 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13625esac
13626# cell bitsize
13627tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13628case x"${tmp}" in
13629 x ) ;;
13630 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13631 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13632 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13633esac
13634if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13635 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13636fi
13637else
13638 sim_bitsize=""
13639if test x"$wire_word_bitsize" != x; then
13640 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13641fi
13642if test x"$wire_word_msb" != x; then
13643 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13644fi
13645if test x"$wire_address_bitsize" != x; then
13646 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13647fi
13648if test x"$wire_cell_bitsize" != x; then
13649 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13650fi
13651fi
13652
b26e2ae7
JM
13653
13654wire_endian=""
13655default_endian="LITTLE"
13656# Check whether --enable-sim-endian was given.
13657if test "${enable_sim_endian+set}" = set; then :
13658 enableval=$enable_sim_endian; case "${enableval}" in
13659 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13660 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13661 yes) if test x"$wire_endian" != x; then
13662 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13663 else
13664 if test x"$default_endian" != x; then
13665 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13666 else
13667 echo "No hard-wired endian for target $target" 1>&6
13668 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13669 fi
13670 fi;;
13671 no) if test x"$default_endian" != x; then
13672 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13673 else
13674 if test x"$wire_endian" != x; then
13675 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13676 else
13677 echo "No default endian for target $target" 1>&6
13678 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13679 fi
13680 fi;;
13681 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13682esac
13683if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13684 echo "Setting endian flags = $sim_endian" 6>&1
13685fi
13686else
13687 if test x"$default_endian" != x; then
13688 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13689else
13690 if test x"$wire_endian" != x; then
13691 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13692 else
13693 sim_endian=
13694 fi
13695fi
13696fi
13697
13698wire_alignment="NONSTRICT_ALIGNMENT"
13699default_alignment=""
13700
13701# Check whether --enable-sim-alignment was given.
13702if test "${enable_sim_alignment+set}" = set; then :
13703 enableval=$enable_sim_alignment; case "${enableval}" in
13704 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13705 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13706 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13707 yes) if test x"$wire_alignment" != x; then
13708 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13709 else
13710 if test x"$default_alignment" != x; then
13711 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13712 else
13713 echo "No hard-wired alignment for target $target" 1>&6
13714 sim_alignment="-DWITH_ALIGNMENT=0"
13715 fi
13716 fi;;
13717 no) if test x"$default_alignment" != x; then
13718 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13719 else
13720 if test x"$wire_alignment" != x; then
13721 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13722 else
13723 echo "No default alignment for target $target" 1>&6
13724 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13725 fi
13726 fi;;
13727 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13728esac
13729if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13730 echo "Setting alignment flags = $sim_alignment" 6>&1
13731fi
13732else
13733 if test x"$default_alignment" != x; then
13734 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13735else
13736 if test x"$wire_alignment" != x; then
13737 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13738 else
13739 sim_alignment=
13740 fi
13741fi
13742fi
13743
13744
13745default_sim_scache="16384"
13746# Check whether --enable-sim-scache was given.
13747if test "${enable_sim_scache+set}" = set; then :
13748 enableval=$enable_sim_scache; case "${enableval}" in
13749 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13750 no) sim_scache="-DWITH_SCACHE=0" ;;
13751 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13752 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13753 sim_scache="";;
13754esac
13755if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13756 echo "Setting scache size = $sim_scache" 6>&1
13757fi
13758else
13759 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13760fi
13761
13762
13763
13764default_sim_default_model="bpf-def"
13765# Check whether --enable-sim-default-model was given.
13766if test "${enable_sim_default_model+set}" = set; then :
13767 enableval=$enable_sim_default_model; case "${enableval}" in
13768 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13769 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13770esac
13771if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13772 echo "Setting default model = $sim_default_model" 6>&1
13773fi
13774else
13775 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13776fi
13777
13778
13779
13780cgen_maint=no
13781cgen=guile
13782cgendir='$(srcdir)/../../cgen'
13783# Check whether --enable-cgen-maint was given.
13784if test "${enable_cgen_maint+set}" = set; then :
13785 enableval=$enable_cgen_maint; case "${enableval}" in
13786 yes) cgen_maint=yes ;;
13787 no) cgen_maint=no ;;
13788 *)
13789 # Argument is a directory where cgen can be found. In some
13790 # future world cgen could be installable, but right now this
13791 # is not the case. Instead we assume the directory is a path
13792 # to the cgen source tree.
13793 cgen_maint=yes
13794 if test -r ${enableval}/iformat.scm; then
13795 # This looks like a cgen source tree.
13796 cgendir=${enableval}
13797 else
13798 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
13799 fi
13800 ;;
13801esac
13802fi
13803if test x${cgen_maint} != xno ; then
13804 CGEN_MAINT=''
13805else
13806 CGEN_MAINT='#'
13807fi
13808
13809
13810
13811
13812
13813
13814cgen_breaks=""
13815if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13816cgen_breaks="break cgen_rtx_error";
13817fi
13818
13819ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13820
13821ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13822
13823ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13824
13825ac_config_commands="$ac_config_commands Makefile"
13826
13827ac_config_commands="$ac_config_commands stamp-h"
13828
13829cat >confcache <<\_ACEOF
13830# This file is a shell script that caches the results of configure
13831# tests run on this system so they can be shared between configure
13832# scripts and configure runs, see configure's option --config-cache.
13833# It is not useful on other systems. If it contains results you don't
13834# want to keep, you may remove or edit it.
13835#
13836# config.status only pays attention to the cache file if you give it
13837# the --recheck option to rerun configure.
13838#
13839# `ac_cv_env_foo' variables (set or unset) will be overridden when
13840# loading this file, other *unset* `ac_cv_foo' will be assigned the
13841# following values.
13842
13843_ACEOF
13844
13845# The following way of writing the cache mishandles newlines in values,
13846# but we know of no workaround that is simple, portable, and efficient.
13847# So, we kill variables containing newlines.
13848# Ultrix sh set writes to stderr and can't be redirected directly,
13849# and sets the high bit in the cache file unless we assign to the vars.
13850(
13851 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13852 eval ac_val=\$$ac_var
13853 case $ac_val in #(
13854 *${as_nl}*)
13855 case $ac_var in #(
13856 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13857$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13858 esac
13859 case $ac_var in #(
13860 _ | IFS | as_nl) ;; #(
13861 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13862 *) { eval $ac_var=; unset $ac_var;} ;;
13863 esac ;;
13864 esac
13865 done
13866
13867 (set) 2>&1 |
13868 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13869 *${as_nl}ac_space=\ *)
13870 # `set' does not quote correctly, so add quotes: double-quote
13871 # substitution turns \\\\ into \\, and sed turns \\ into \.
13872 sed -n \
13873 "s/'/'\\\\''/g;
13874 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13875 ;; #(
13876 *)
13877 # `set' quotes correctly as required by POSIX, so do not add quotes.
13878 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13879 ;;
13880 esac |
13881 sort
13882) |
13883 sed '
13884 /^ac_cv_env_/b end
13885 t clear
13886 :clear
13887 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13888 t end
13889 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13890 :end' >>confcache
13891if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13892 if test -w "$cache_file"; then
13893 if test "x$cache_file" != "x/dev/null"; then
13894 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13895$as_echo "$as_me: updating cache $cache_file" >&6;}
13896 if test ! -f "$cache_file" || test -h "$cache_file"; then
13897 cat confcache >"$cache_file"
13898 else
13899 case $cache_file in #(
13900 */* | ?:*)
13901 mv -f confcache "$cache_file"$$ &&
13902 mv -f "$cache_file"$$ "$cache_file" ;; #(
13903 *)
13904 mv -f confcache "$cache_file" ;;
13905 esac
13906 fi
13907 fi
13908 else
13909 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13910$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13911 fi
13912fi
13913rm -f confcache
13914
13915test "x$prefix" = xNONE && prefix=$ac_default_prefix
13916# Let make expand exec_prefix.
13917test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13918
13919DEFS=-DHAVE_CONFIG_H
13920
13921ac_libobjs=
13922ac_ltlibobjs=
13923U=
13924for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13925 # 1. Remove the extension, and $U if already installed.
13926 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13927 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13928 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13929 # will be set to the directory where LIBOBJS objects are built.
13930 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13931 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13932done
13933LIBOBJS=$ac_libobjs
13934
13935LTLIBOBJS=$ac_ltlibobjs
13936
13937
13938
13939if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13940 as_fn_error $? "conditional \"GMAKE\" was never defined.
13941Usually this means the macro was only invoked conditionally." "$LINENO" 5
13942fi
13943if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13944 as_fn_error $? "conditional \"PLUGINS\" was never defined.
13945Usually this means the macro was only invoked conditionally." "$LINENO" 5
13946fi
13947if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13948 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13949Usually this means the macro was only invoked conditionally." "$LINENO" 5
13950fi
13951
13952: "${CONFIG_STATUS=./config.status}"
13953ac_write_fail=0
13954ac_clean_files_save=$ac_clean_files
13955ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13956{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13957$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13958as_write_fail=0
13959cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13960#! $SHELL
13961# Generated by $as_me.
13962# Run this file to recreate the current configuration.
13963# Compiler output produced by configure, useful for debugging
13964# configure, is in config.log if it exists.
13965
13966debug=false
13967ac_cs_recheck=false
13968ac_cs_silent=false
13969
13970SHELL=\${CONFIG_SHELL-$SHELL}
13971export SHELL
13972_ASEOF
13973cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13974## -------------------- ##
13975## M4sh Initialization. ##
13976## -------------------- ##
13977
13978# Be more Bourne compatible
13979DUALCASE=1; export DUALCASE # for MKS sh
13980if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13981 emulate sh
13982 NULLCMD=:
13983 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13984 # is contrary to our usage. Disable this feature.
13985 alias -g '${1+"$@"}'='"$@"'
13986 setopt NO_GLOB_SUBST
13987else
13988 case `(set -o) 2>/dev/null` in #(
13989 *posix*) :
13990 set -o posix ;; #(
13991 *) :
13992 ;;
13993esac
13994fi
13995
13996
13997as_nl='
13998'
13999export as_nl
14000# Printing a long string crashes Solaris 7 /usr/bin/printf.
14001as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14002as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14003as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14004# Prefer a ksh shell builtin over an external printf program on Solaris,
14005# but without wasting forks for bash or zsh.
14006if test -z "$BASH_VERSION$ZSH_VERSION" \
14007 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14008 as_echo='print -r --'
14009 as_echo_n='print -rn --'
14010elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14011 as_echo='printf %s\n'
14012 as_echo_n='printf %s'
14013else
14014 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14015 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14016 as_echo_n='/usr/ucb/echo -n'
14017 else
14018 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14019 as_echo_n_body='eval
14020 arg=$1;
14021 case $arg in #(
14022 *"$as_nl"*)
14023 expr "X$arg" : "X\\(.*\\)$as_nl";
14024 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14025 esac;
14026 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14027 '
14028 export as_echo_n_body
14029 as_echo_n='sh -c $as_echo_n_body as_echo'
14030 fi
14031 export as_echo_body
14032 as_echo='sh -c $as_echo_body as_echo'
14033fi
14034
14035# The user is always right.
14036if test "${PATH_SEPARATOR+set}" != set; then
14037 PATH_SEPARATOR=:
14038 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14039 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14040 PATH_SEPARATOR=';'
14041 }
14042fi
14043
14044
14045# IFS
14046# We need space, tab and new line, in precisely that order. Quoting is
14047# there to prevent editors from complaining about space-tab.
14048# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14049# splitting by setting IFS to empty value.)
14050IFS=" "" $as_nl"
14051
14052# Find who we are. Look in the path if we contain no directory separator.
14053as_myself=
14054case $0 in #((
14055 *[\\/]* ) as_myself=$0 ;;
14056 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14057for as_dir in $PATH
14058do
14059 IFS=$as_save_IFS
14060 test -z "$as_dir" && as_dir=.
14061 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14062 done
14063IFS=$as_save_IFS
14064
14065 ;;
14066esac
14067# We did not find ourselves, most probably we were run as `sh COMMAND'
14068# in which case we are not to be found in the path.
14069if test "x$as_myself" = x; then
14070 as_myself=$0
14071fi
14072if test ! -f "$as_myself"; then
14073 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14074 exit 1
14075fi
14076
14077# Unset variables that we do not need and which cause bugs (e.g. in
14078# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14079# suppresses any "Segmentation fault" message there. '((' could
14080# trigger a bug in pdksh 5.2.14.
14081for as_var in BASH_ENV ENV MAIL MAILPATH
14082do eval test x\${$as_var+set} = xset \
14083 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14084done
14085PS1='$ '
14086PS2='> '
14087PS4='+ '
14088
14089# NLS nuisances.
14090LC_ALL=C
14091export LC_ALL
14092LANGUAGE=C
14093export LANGUAGE
14094
14095# CDPATH.
14096(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14097
14098
14099# as_fn_error STATUS ERROR [LINENO LOG_FD]
14100# ----------------------------------------
14101# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14102# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14103# script with STATUS, using 1 if that was 0.
14104as_fn_error ()
14105{
14106 as_status=$1; test $as_status -eq 0 && as_status=1
14107 if test "$4"; then
14108 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14109 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14110 fi
14111 $as_echo "$as_me: error: $2" >&2
14112 as_fn_exit $as_status
14113} # as_fn_error
14114
14115
14116# as_fn_set_status STATUS
14117# -----------------------
14118# Set $? to STATUS, without forking.
14119as_fn_set_status ()
14120{
14121 return $1
14122} # as_fn_set_status
14123
14124# as_fn_exit STATUS
14125# -----------------
14126# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14127as_fn_exit ()
14128{
14129 set +e
14130 as_fn_set_status $1
14131 exit $1
14132} # as_fn_exit
14133
14134# as_fn_unset VAR
14135# ---------------
14136# Portably unset VAR.
14137as_fn_unset ()
14138{
14139 { eval $1=; unset $1;}
14140}
14141as_unset=as_fn_unset
14142# as_fn_append VAR VALUE
14143# ----------------------
14144# Append the text in VALUE to the end of the definition contained in VAR. Take
14145# advantage of any shell optimizations that allow amortized linear growth over
14146# repeated appends, instead of the typical quadratic growth present in naive
14147# implementations.
14148if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14149 eval 'as_fn_append ()
14150 {
14151 eval $1+=\$2
14152 }'
14153else
14154 as_fn_append ()
14155 {
14156 eval $1=\$$1\$2
14157 }
14158fi # as_fn_append
14159
14160# as_fn_arith ARG...
14161# ------------------
14162# Perform arithmetic evaluation on the ARGs, and store the result in the
14163# global $as_val. Take advantage of shells that can avoid forks. The arguments
14164# must be portable across $(()) and expr.
14165if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14166 eval 'as_fn_arith ()
14167 {
14168 as_val=$(( $* ))
14169 }'
14170else
14171 as_fn_arith ()
14172 {
14173 as_val=`expr "$@" || test $? -eq 1`
14174 }
14175fi # as_fn_arith
14176
14177
14178if expr a : '\(a\)' >/dev/null 2>&1 &&
14179 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14180 as_expr=expr
14181else
14182 as_expr=false
14183fi
14184
14185if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14186 as_basename=basename
14187else
14188 as_basename=false
14189fi
14190
14191if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14192 as_dirname=dirname
14193else
14194 as_dirname=false
14195fi
14196
14197as_me=`$as_basename -- "$0" ||
14198$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14199 X"$0" : 'X\(//\)$' \| \
14200 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14201$as_echo X/"$0" |
14202 sed '/^.*\/\([^/][^/]*\)\/*$/{
14203 s//\1/
14204 q
14205 }
14206 /^X\/\(\/\/\)$/{
14207 s//\1/
14208 q
14209 }
14210 /^X\/\(\/\).*/{
14211 s//\1/
14212 q
14213 }
14214 s/.*/./; q'`
14215
14216# Avoid depending upon Character Ranges.
14217as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14218as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14219as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14220as_cr_digits='0123456789'
14221as_cr_alnum=$as_cr_Letters$as_cr_digits
14222
14223ECHO_C= ECHO_N= ECHO_T=
14224case `echo -n x` in #(((((
14225-n*)
14226 case `echo 'xy\c'` in
14227 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14228 xy) ECHO_C='\c';;
14229 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14230 ECHO_T=' ';;
14231 esac;;
14232*)
14233 ECHO_N='-n';;
14234esac
14235
14236rm -f conf$$ conf$$.exe conf$$.file
14237if test -d conf$$.dir; then
14238 rm -f conf$$.dir/conf$$.file
14239else
14240 rm -f conf$$.dir
14241 mkdir conf$$.dir 2>/dev/null
14242fi
14243if (echo >conf$$.file) 2>/dev/null; then
14244 if ln -s conf$$.file conf$$ 2>/dev/null; then
14245 as_ln_s='ln -s'
14246 # ... but there are two gotchas:
14247 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14248 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14249 # In both cases, we have to default to `cp -pR'.
14250 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14251 as_ln_s='cp -pR'
14252 elif ln conf$$.file conf$$ 2>/dev/null; then
14253 as_ln_s=ln
14254 else
14255 as_ln_s='cp -pR'
14256 fi
14257else
14258 as_ln_s='cp -pR'
14259fi
14260rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14261rmdir conf$$.dir 2>/dev/null
14262
14263
14264# as_fn_mkdir_p
14265# -------------
14266# Create "$as_dir" as a directory, including parents if necessary.
14267as_fn_mkdir_p ()
14268{
14269
14270 case $as_dir in #(
14271 -*) as_dir=./$as_dir;;
14272 esac
14273 test -d "$as_dir" || eval $as_mkdir_p || {
14274 as_dirs=
14275 while :; do
14276 case $as_dir in #(
14277 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14278 *) as_qdir=$as_dir;;
14279 esac
14280 as_dirs="'$as_qdir' $as_dirs"
14281 as_dir=`$as_dirname -- "$as_dir" ||
14282$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14283 X"$as_dir" : 'X\(//\)[^/]' \| \
14284 X"$as_dir" : 'X\(//\)$' \| \
14285 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14286$as_echo X"$as_dir" |
14287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14288 s//\1/
14289 q
14290 }
14291 /^X\(\/\/\)[^/].*/{
14292 s//\1/
14293 q
14294 }
14295 /^X\(\/\/\)$/{
14296 s//\1/
14297 q
14298 }
14299 /^X\(\/\).*/{
14300 s//\1/
14301 q
14302 }
14303 s/.*/./; q'`
14304 test -d "$as_dir" && break
14305 done
14306 test -z "$as_dirs" || eval "mkdir $as_dirs"
14307 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14308
14309
14310} # as_fn_mkdir_p
14311if mkdir -p . 2>/dev/null; then
14312 as_mkdir_p='mkdir -p "$as_dir"'
14313else
14314 test -d ./-p && rmdir ./-p
14315 as_mkdir_p=false
14316fi
14317
14318
14319# as_fn_executable_p FILE
14320# -----------------------
14321# Test if FILE is an executable regular file.
14322as_fn_executable_p ()
14323{
14324 test -f "$1" && test -x "$1"
14325} # as_fn_executable_p
14326as_test_x='test -x'
14327as_executable_p=as_fn_executable_p
14328
14329# Sed expression to map a string onto a valid CPP name.
14330as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14331
14332# Sed expression to map a string onto a valid variable name.
14333as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14334
14335
14336exec 6>&1
14337## ----------------------------------- ##
14338## Main body of $CONFIG_STATUS script. ##
14339## ----------------------------------- ##
14340_ASEOF
14341test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14342
14343cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14344# Save the log message, to keep $0 and so on meaningful, and to
14345# report actual input values of CONFIG_FILES etc. instead of their
14346# values after options handling.
14347ac_log="
14348This file was extended by $as_me, which was
14349generated by GNU Autoconf 2.69. Invocation command line was
14350
14351 CONFIG_FILES = $CONFIG_FILES
14352 CONFIG_HEADERS = $CONFIG_HEADERS
14353 CONFIG_LINKS = $CONFIG_LINKS
14354 CONFIG_COMMANDS = $CONFIG_COMMANDS
14355 $ $0 $@
14356
14357on `(hostname || uname -n) 2>/dev/null | sed 1q`
14358"
14359
14360_ACEOF
14361
14362case $ac_config_files in *"
14363"*) set x $ac_config_files; shift; ac_config_files=$*;;
14364esac
14365
14366case $ac_config_headers in *"
14367"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14368esac
14369
14370
14371cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14372# Files that config.status was made for.
14373config_files="$ac_config_files"
14374config_headers="$ac_config_headers"
14375config_commands="$ac_config_commands"
14376
14377_ACEOF
14378
14379cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14380ac_cs_usage="\
14381\`$as_me' instantiates files and other configuration actions
14382from templates according to the current configuration. Unless the files
14383and actions are specified as TAGs, all are instantiated by default.
14384
14385Usage: $0 [OPTION]... [TAG]...
14386
14387 -h, --help print this help, then exit
14388 -V, --version print version number and configuration settings, then exit
14389 --config print configuration, then exit
14390 -q, --quiet, --silent
14391 do not print progress messages
14392 -d, --debug don't remove temporary files
14393 --recheck update $as_me by reconfiguring in the same conditions
14394 --file=FILE[:TEMPLATE]
14395 instantiate the configuration file FILE
14396 --header=FILE[:TEMPLATE]
14397 instantiate the configuration header FILE
14398
14399Configuration files:
14400$config_files
14401
14402Configuration headers:
14403$config_headers
14404
14405Configuration commands:
14406$config_commands
14407
14408Report bugs to the package provider."
14409
14410_ACEOF
14411cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14412ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14413ac_cs_version="\\
14414config.status
14415configured by $0, generated by GNU Autoconf 2.69,
14416 with options \\"\$ac_cs_config\\"
14417
14418Copyright (C) 2012 Free Software Foundation, Inc.
14419This config.status script is free software; the Free Software Foundation
14420gives unlimited permission to copy, distribute and modify it."
14421
14422ac_pwd='$ac_pwd'
14423srcdir='$srcdir'
14424INSTALL='$INSTALL'
14425AWK='$AWK'
14426test -n "\$AWK" || AWK=awk
14427_ACEOF
14428
14429cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14430# The default lists apply if the user does not specify any file.
14431ac_need_defaults=:
14432while test $# != 0
14433do
14434 case $1 in
14435 --*=?*)
14436 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14437 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14438 ac_shift=:
14439 ;;
14440 --*=)
14441 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14442 ac_optarg=
14443 ac_shift=:
14444 ;;
14445 *)
14446 ac_option=$1
14447 ac_optarg=$2
14448 ac_shift=shift
14449 ;;
14450 esac
14451
14452 case $ac_option in
14453 # Handling of the options.
14454 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14455 ac_cs_recheck=: ;;
14456 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14457 $as_echo "$ac_cs_version"; exit ;;
14458 --config | --confi | --conf | --con | --co | --c )
14459 $as_echo "$ac_cs_config"; exit ;;
14460 --debug | --debu | --deb | --de | --d | -d )
14461 debug=: ;;
14462 --file | --fil | --fi | --f )
14463 $ac_shift
14464 case $ac_optarg in
14465 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14466 '') as_fn_error $? "missing file argument" ;;
14467 esac
14468 as_fn_append CONFIG_FILES " '$ac_optarg'"
14469 ac_need_defaults=false;;
14470 --header | --heade | --head | --hea )
14471 $ac_shift
14472 case $ac_optarg in
14473 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14474 esac
14475 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14476 ac_need_defaults=false;;
14477 --he | --h)
14478 # Conflict between --help and --header
14479 as_fn_error $? "ambiguous option: \`$1'
14480Try \`$0 --help' for more information.";;
14481 --help | --hel | -h )
14482 $as_echo "$ac_cs_usage"; exit ;;
14483 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14484 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14485 ac_cs_silent=: ;;
14486
14487 # This is an error.
14488 -*) as_fn_error $? "unrecognized option: \`$1'
14489Try \`$0 --help' for more information." ;;
14490
14491 *) as_fn_append ac_config_targets " $1"
14492 ac_need_defaults=false ;;
14493
14494 esac
14495 shift
14496done
14497
14498ac_configure_extra_args=
14499
14500if $ac_cs_silent; then
14501 exec 6>/dev/null
14502 ac_configure_extra_args="$ac_configure_extra_args --silent"
14503fi
14504
14505_ACEOF
14506cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14507if \$ac_cs_recheck; then
14508 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14509 shift
14510 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14511 CONFIG_SHELL='$SHELL'
14512 export CONFIG_SHELL
14513 exec "\$@"
14514fi
14515
14516_ACEOF
14517cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14518exec 5>>config.log
14519{
14520 echo
14521 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14522## Running $as_me. ##
14523_ASBOX
14524 $as_echo "$ac_log"
14525} >&5
14526
14527_ACEOF
14528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14529#
14530# INIT-COMMANDS
14531#
14532ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14533
14534
14535# The HP-UX ksh and POSIX shell print the target directory to stdout
14536# if CDPATH is set.
14537(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14538
14539sed_quote_subst='$sed_quote_subst'
14540double_quote_subst='$double_quote_subst'
14541delay_variable_subst='$delay_variable_subst'
14542macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14543macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14544enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14545enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14546pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14547enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14548SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14549ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14550host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14551host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14552host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14553build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14554build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14555build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14556SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14557Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14558GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14559EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14560FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14561LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14562NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14563LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14564max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14565ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14566exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14567lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14568lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14569lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14570reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14571reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14572OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14573deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14574file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14575AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14576AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14577STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14578RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14579old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14580old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14581old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14582lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14583CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14584CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14585compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14586GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14587lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14588lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14589lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14590lt_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"`'
14591objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14592MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14593lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14594lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14595lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14596lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14597lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14598need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14599DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14600NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14601LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14602OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14603OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14604libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14605shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14606extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14607archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14608enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14609export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14610whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14611compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14612old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14613old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14614archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14615archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14616module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14617module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14618with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14619allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14620no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14621hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14622hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14623hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14624hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14625hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14626hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14627hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14628hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14629inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14630link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14631fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14632always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14633export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14634exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14635include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14636prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14637file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14638variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14639need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14640need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14641version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14642runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14643shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14644shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14645libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14646library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14647soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14648install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14649postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14650postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14651finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14652finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14653hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14654sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14655sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14656hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14657enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14658enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14659enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14660old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14661striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14662
14663LTCC='$LTCC'
14664LTCFLAGS='$LTCFLAGS'
14665compiler='$compiler_DEFAULT'
14666
14667# A function that is used when there is no print builtin or printf.
14668func_fallback_echo ()
14669{
14670 eval 'cat <<_LTECHO_EOF
14671\$1
14672_LTECHO_EOF'
14673}
14674
14675# Quote evaled strings.
14676for var in SHELL \
14677ECHO \
14678SED \
14679GREP \
14680EGREP \
14681FGREP \
14682LD \
14683NM \
14684LN_S \
14685lt_SP2NL \
14686lt_NL2SP \
14687reload_flag \
14688OBJDUMP \
14689deplibs_check_method \
14690file_magic_cmd \
14691AR \
14692AR_FLAGS \
14693STRIP \
14694RANLIB \
14695CC \
14696CFLAGS \
14697compiler \
14698lt_cv_sys_global_symbol_pipe \
14699lt_cv_sys_global_symbol_to_cdecl \
14700lt_cv_sys_global_symbol_to_c_name_address \
14701lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14702lt_prog_compiler_no_builtin_flag \
14703lt_prog_compiler_wl \
14704lt_prog_compiler_pic \
14705lt_prog_compiler_static \
14706lt_cv_prog_compiler_c_o \
14707need_locks \
14708DSYMUTIL \
14709NMEDIT \
14710LIPO \
14711OTOOL \
14712OTOOL64 \
14713shrext_cmds \
14714export_dynamic_flag_spec \
14715whole_archive_flag_spec \
14716compiler_needs_object \
14717with_gnu_ld \
14718allow_undefined_flag \
14719no_undefined_flag \
14720hardcode_libdir_flag_spec \
14721hardcode_libdir_flag_spec_ld \
14722hardcode_libdir_separator \
14723fix_srcfile_path \
14724exclude_expsyms \
14725include_expsyms \
14726file_list_spec \
14727variables_saved_for_relink \
14728libname_spec \
14729library_names_spec \
14730soname_spec \
14731install_override_mode \
14732finish_eval \
14733old_striplib \
14734striplib; do
14735 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14736 *[\\\\\\\`\\"\\\$]*)
14737 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14738 ;;
14739 *)
14740 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14741 ;;
14742 esac
14743done
14744
14745# Double-quote double-evaled strings.
14746for var in reload_cmds \
14747old_postinstall_cmds \
14748old_postuninstall_cmds \
14749old_archive_cmds \
14750extract_expsyms_cmds \
14751old_archive_from_new_cmds \
14752old_archive_from_expsyms_cmds \
14753archive_cmds \
14754archive_expsym_cmds \
14755module_cmds \
14756module_expsym_cmds \
14757export_symbols_cmds \
14758prelink_cmds \
14759postinstall_cmds \
14760postuninstall_cmds \
14761finish_cmds \
14762sys_lib_search_path_spec \
14763sys_lib_dlsearch_path_spec; do
14764 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14765 *[\\\\\\\`\\"\\\$]*)
14766 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14767 ;;
14768 *)
14769 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14770 ;;
14771 esac
14772done
14773
14774ac_aux_dir='$ac_aux_dir'
14775xsi_shell='$xsi_shell'
14776lt_shell_append='$lt_shell_append'
14777
14778# See if we are running on zsh, and set the options which allow our
14779# commands through without removal of \ escapes INIT.
14780if test -n "\${ZSH_VERSION+set}" ; then
14781 setopt NO_GLOB_SUBST
14782fi
14783
14784
14785 PACKAGE='$PACKAGE'
14786 VERSION='$VERSION'
14787 TIMESTAMP='$TIMESTAMP'
14788 RM='$RM'
14789 ofile='$ofile'
14790
14791
14792
14793
14794_ACEOF
14795
14796cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14797
14798# Handling of arguments.
14799for ac_config_target in $ac_config_targets
14800do
14801 case $ac_config_target in
14802 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14803 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14804 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14805 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14806 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14807 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14808 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14809 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14810
14811 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14812 esac
14813done
14814
14815
14816# If the user did not use the arguments to specify the items to instantiate,
14817# then the envvar interface is used. Set only those that are not.
14818# We use the long form for the default assignment because of an extremely
14819# bizarre bug on SunOS 4.1.3.
14820if $ac_need_defaults; then
14821 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14822 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14823 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14824fi
14825
14826# Have a temporary directory for convenience. Make it in the build tree
14827# simply because there is no reason against having it here, and in addition,
14828# creating and moving files from /tmp can sometimes cause problems.
14829# Hook for its removal unless debugging.
14830# Note that there is a small window in which the directory will not be cleaned:
14831# after its creation but before its name has been assigned to `$tmp'.
14832$debug ||
14833{
14834 tmp= ac_tmp=
14835 trap 'exit_status=$?
14836 : "${ac_tmp:=$tmp}"
14837 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14838' 0
14839 trap 'as_fn_exit 1' 1 2 13 15
14840}
14841# Create a (secure) tmp directory for tmp files.
14842
14843{
14844 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14845 test -d "$tmp"
14846} ||
14847{
14848 tmp=./conf$$-$RANDOM
14849 (umask 077 && mkdir "$tmp")
14850} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14851ac_tmp=$tmp
14852
14853# Set up the scripts for CONFIG_FILES section.
14854# No need to generate them if there are no CONFIG_FILES.
14855# This happens for instance with `./config.status config.h'.
14856if test -n "$CONFIG_FILES"; then
14857
14858
14859ac_cr=`echo X | tr X '\015'`
14860# On cygwin, bash can eat \r inside `` if the user requested igncr.
14861# But we know of no other shell where ac_cr would be empty at this
14862# point, so we can use a bashism as a fallback.
14863if test "x$ac_cr" = x; then
14864 eval ac_cr=\$\'\\r\'
14865fi
14866ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14867if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14868 ac_cs_awk_cr='\\r'
14869else
14870 ac_cs_awk_cr=$ac_cr
14871fi
14872
14873echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14874_ACEOF
14875
14876
14877{
14878 echo "cat >conf$$subs.awk <<_ACEOF" &&
14879 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14880 echo "_ACEOF"
14881} >conf$$subs.sh ||
14882 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14883ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14884ac_delim='%!_!# '
14885for ac_last_try in false false false false false :; do
14886 . ./conf$$subs.sh ||
14887 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14888
14889 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14890 if test $ac_delim_n = $ac_delim_num; then
14891 break
14892 elif $ac_last_try; then
14893 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14894 else
14895 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14896 fi
14897done
14898rm -f conf$$subs.sh
14899
14900cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14901cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14902_ACEOF
14903sed -n '
14904h
14905s/^/S["/; s/!.*/"]=/
14906p
14907g
14908s/^[^!]*!//
14909:repl
14910t repl
14911s/'"$ac_delim"'$//
14912t delim
14913:nl
14914h
14915s/\(.\{148\}\)..*/\1/
14916t more1
14917s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14918p
14919n
14920b repl
14921:more1
14922s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14923p
14924g
14925s/.\{148\}//
14926t nl
14927:delim
14928h
14929s/\(.\{148\}\)..*/\1/
14930t more2
14931s/["\\]/\\&/g; s/^/"/; s/$/"/
14932p
14933b
14934:more2
14935s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14936p
14937g
14938s/.\{148\}//
14939t delim
14940' <conf$$subs.awk | sed '
14941/^[^""]/{
14942 N
14943 s/\n//
14944}
14945' >>$CONFIG_STATUS || ac_write_fail=1
14946rm -f conf$$subs.awk
14947cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14948_ACAWK
14949cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14950 for (key in S) S_is_set[key] = 1
14951 FS = "\a"
14952
14953}
14954{
14955 line = $ 0
14956 nfields = split(line, field, "@")
14957 substed = 0
14958 len = length(field[1])
14959 for (i = 2; i < nfields; i++) {
14960 key = field[i]
14961 keylen = length(key)
14962 if (S_is_set[key]) {
14963 value = S[key]
14964 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14965 len += length(value) + length(field[++i])
14966 substed = 1
14967 } else
14968 len += 1 + keylen
14969 }
14970
14971 print line
14972}
14973
14974_ACAWK
14975_ACEOF
14976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14977if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14978 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14979else
14980 cat
14981fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14982 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14983_ACEOF
14984
14985# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14986# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14987# trailing colons and then remove the whole line if VPATH becomes empty
14988# (actually we leave an empty line to preserve line numbers).
14989if test "x$srcdir" = x.; then
14990 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14991h
14992s///
14993s/^/:/
14994s/[ ]*$/:/
14995s/:\$(srcdir):/:/g
14996s/:\${srcdir}:/:/g
14997s/:@srcdir@:/:/g
14998s/^:*//
14999s/:*$//
15000x
15001s/\(=[ ]*\).*/\1/
15002G
15003s/\n//
15004s/^[^=]*=[ ]*$//
15005}'
15006fi
15007
15008cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15009fi # test -n "$CONFIG_FILES"
15010
15011# Set up the scripts for CONFIG_HEADERS section.
15012# No need to generate them if there are no CONFIG_HEADERS.
15013# This happens for instance with `./config.status Makefile'.
15014if test -n "$CONFIG_HEADERS"; then
15015cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15016BEGIN {
15017_ACEOF
15018
15019# Transform confdefs.h into an awk script `defines.awk', embedded as
15020# here-document in config.status, that substitutes the proper values into
15021# config.h.in to produce config.h.
15022
15023# Create a delimiter string that does not exist in confdefs.h, to ease
15024# handling of long lines.
15025ac_delim='%!_!# '
15026for ac_last_try in false false :; do
15027 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15028 if test -z "$ac_tt"; then
15029 break
15030 elif $ac_last_try; then
15031 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15032 else
15033 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15034 fi
15035done
15036
15037# For the awk script, D is an array of macro values keyed by name,
15038# likewise P contains macro parameters if any. Preserve backslash
15039# newline sequences.
15040
15041ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15042sed -n '
15043s/.\{148\}/&'"$ac_delim"'/g
15044t rset
15045:rset
15046s/^[ ]*#[ ]*define[ ][ ]*/ /
15047t def
15048d
15049:def
15050s/\\$//
15051t bsnl
15052s/["\\]/\\&/g
15053s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15054D["\1"]=" \3"/p
15055s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15056d
15057:bsnl
15058s/["\\]/\\&/g
15059s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15060D["\1"]=" \3\\\\\\n"\\/p
15061t cont
15062s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15063t cont
15064d
15065:cont
15066n
15067s/.\{148\}/&'"$ac_delim"'/g
15068t clear
15069:clear
15070s/\\$//
15071t bsnlc
15072s/["\\]/\\&/g; s/^/"/; s/$/"/p
15073d
15074:bsnlc
15075s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15076b cont
15077' <confdefs.h | sed '
15078s/'"$ac_delim"'/"\\\
15079"/g' >>$CONFIG_STATUS || ac_write_fail=1
15080
15081cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15082 for (key in D) D_is_set[key] = 1
15083 FS = "\a"
15084}
15085/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15086 line = \$ 0
15087 split(line, arg, " ")
15088 if (arg[1] == "#") {
15089 defundef = arg[2]
15090 mac1 = arg[3]
15091 } else {
15092 defundef = substr(arg[1], 2)
15093 mac1 = arg[2]
15094 }
15095 split(mac1, mac2, "(") #)
15096 macro = mac2[1]
15097 prefix = substr(line, 1, index(line, defundef) - 1)
15098 if (D_is_set[macro]) {
15099 # Preserve the white space surrounding the "#".
15100 print prefix "define", macro P[macro] D[macro]
15101 next
15102 } else {
15103 # Replace #undef with comments. This is necessary, for example,
15104 # in the case of _POSIX_SOURCE, which is predefined and required
15105 # on some systems where configure will not decide to define it.
15106 if (defundef == "undef") {
15107 print "/*", prefix defundef, macro, "*/"
15108 next
15109 }
15110 }
15111}
15112{ print }
15113_ACAWK
15114_ACEOF
15115cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15116 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15117fi # test -n "$CONFIG_HEADERS"
15118
15119
15120eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15121shift
15122for ac_tag
15123do
15124 case $ac_tag in
15125 :[FHLC]) ac_mode=$ac_tag; continue;;
15126 esac
15127 case $ac_mode$ac_tag in
15128 :[FHL]*:*);;
15129 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15130 :[FH]-) ac_tag=-:-;;
15131 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15132 esac
15133 ac_save_IFS=$IFS
15134 IFS=:
15135 set x $ac_tag
15136 IFS=$ac_save_IFS
15137 shift
15138 ac_file=$1
15139 shift
15140
15141 case $ac_mode in
15142 :L) ac_source=$1;;
15143 :[FH])
15144 ac_file_inputs=
15145 for ac_f
15146 do
15147 case $ac_f in
15148 -) ac_f="$ac_tmp/stdin";;
15149 *) # Look for the file first in the build tree, then in the source tree
15150 # (if the path is not absolute). The absolute path cannot be DOS-style,
15151 # because $ac_f cannot contain `:'.
15152 test -f "$ac_f" ||
15153 case $ac_f in
15154 [\\/$]*) false;;
15155 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15156 esac ||
15157 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15158 esac
15159 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15160 as_fn_append ac_file_inputs " '$ac_f'"
15161 done
15162
15163 # Let's still pretend it is `configure' which instantiates (i.e., don't
15164 # use $as_me), people would be surprised to read:
15165 # /* config.h. Generated by config.status. */
15166 configure_input='Generated from '`
15167 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15168 `' by configure.'
15169 if test x"$ac_file" != x-; then
15170 configure_input="$ac_file. $configure_input"
15171 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15172$as_echo "$as_me: creating $ac_file" >&6;}
15173 fi
15174 # Neutralize special characters interpreted by sed in replacement strings.
15175 case $configure_input in #(
15176 *\&* | *\|* | *\\* )
15177 ac_sed_conf_input=`$as_echo "$configure_input" |
15178 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15179 *) ac_sed_conf_input=$configure_input;;
15180 esac
15181
15182 case $ac_tag in
15183 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15184 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15185 esac
15186 ;;
15187 esac
15188
15189 ac_dir=`$as_dirname -- "$ac_file" ||
15190$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15191 X"$ac_file" : 'X\(//\)[^/]' \| \
15192 X"$ac_file" : 'X\(//\)$' \| \
15193 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15194$as_echo X"$ac_file" |
15195 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15196 s//\1/
15197 q
15198 }
15199 /^X\(\/\/\)[^/].*/{
15200 s//\1/
15201 q
15202 }
15203 /^X\(\/\/\)$/{
15204 s//\1/
15205 q
15206 }
15207 /^X\(\/\).*/{
15208 s//\1/
15209 q
15210 }
15211 s/.*/./; q'`
15212 as_dir="$ac_dir"; as_fn_mkdir_p
15213 ac_builddir=.
15214
15215case "$ac_dir" in
15216.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15217*)
15218 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15219 # A ".." for each directory in $ac_dir_suffix.
15220 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15221 case $ac_top_builddir_sub in
15222 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15223 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15224 esac ;;
15225esac
15226ac_abs_top_builddir=$ac_pwd
15227ac_abs_builddir=$ac_pwd$ac_dir_suffix
15228# for backward compatibility:
15229ac_top_builddir=$ac_top_build_prefix
15230
15231case $srcdir in
15232 .) # We are building in place.
15233 ac_srcdir=.
15234 ac_top_srcdir=$ac_top_builddir_sub
15235 ac_abs_top_srcdir=$ac_pwd ;;
15236 [\\/]* | ?:[\\/]* ) # Absolute name.
15237 ac_srcdir=$srcdir$ac_dir_suffix;
15238 ac_top_srcdir=$srcdir
15239 ac_abs_top_srcdir=$srcdir ;;
15240 *) # Relative name.
15241 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15242 ac_top_srcdir=$ac_top_build_prefix$srcdir
15243 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15244esac
15245ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15246
15247
15248 case $ac_mode in
15249 :F)
15250 #
15251 # CONFIG_FILE
15252 #
15253
15254 case $INSTALL in
15255 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15256 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15257 esac
15258_ACEOF
15259
15260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15261# If the template does not know about datarootdir, expand it.
15262# FIXME: This hack should be removed a few years after 2.60.
15263ac_datarootdir_hack=; ac_datarootdir_seen=
15264ac_sed_dataroot='
15265/datarootdir/ {
15266 p
15267 q
15268}
15269/@datadir@/p
15270/@docdir@/p
15271/@infodir@/p
15272/@localedir@/p
15273/@mandir@/p'
15274case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15275*datarootdir*) ac_datarootdir_seen=yes;;
15276*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15278$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15279_ACEOF
15280cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15281 ac_datarootdir_hack='
15282 s&@datadir@&$datadir&g
15283 s&@docdir@&$docdir&g
15284 s&@infodir@&$infodir&g
15285 s&@localedir@&$localedir&g
15286 s&@mandir@&$mandir&g
15287 s&\\\${datarootdir}&$datarootdir&g' ;;
15288esac
15289_ACEOF
15290
15291# Neutralize VPATH when `$srcdir' = `.'.
15292# Shell code in configure.ac might set extrasub.
15293# FIXME: do we really want to maintain this feature?
15294cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15295ac_sed_extra="$ac_vpsub
15296$extrasub
15297_ACEOF
15298cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15299:t
15300/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15301s|@configure_input@|$ac_sed_conf_input|;t t
15302s&@top_builddir@&$ac_top_builddir_sub&;t t
15303s&@top_build_prefix@&$ac_top_build_prefix&;t t
15304s&@srcdir@&$ac_srcdir&;t t
15305s&@abs_srcdir@&$ac_abs_srcdir&;t t
15306s&@top_srcdir@&$ac_top_srcdir&;t t
15307s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15308s&@builddir@&$ac_builddir&;t t
15309s&@abs_builddir@&$ac_abs_builddir&;t t
15310s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15311s&@INSTALL@&$ac_INSTALL&;t t
15312$ac_datarootdir_hack
15313"
15314eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15315 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15316
15317test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15318 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15319 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15320 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15322which seems to be undefined. Please make sure it is defined" >&5
15323$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15324which seems to be undefined. Please make sure it is defined" >&2;}
15325
15326 rm -f "$ac_tmp/stdin"
15327 case $ac_file in
15328 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15329 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15330 esac \
15331 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15332 ;;
15333 :H)
15334 #
15335 # CONFIG_HEADER
15336 #
15337 if test x"$ac_file" != x-; then
15338 {
15339 $as_echo "/* $configure_input */" \
15340 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15341 } >"$ac_tmp/config.h" \
15342 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15343 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15344 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15345$as_echo "$as_me: $ac_file is unchanged" >&6;}
15346 else
15347 rm -f "$ac_file"
15348 mv "$ac_tmp/config.h" "$ac_file" \
15349 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15350 fi
15351 else
15352 $as_echo "/* $configure_input */" \
15353 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15354 || as_fn_error $? "could not create -" "$LINENO" 5
15355 fi
15356 ;;
15357
15358 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15359$as_echo "$as_me: executing $ac_file commands" >&6;}
15360 ;;
15361 esac
15362
15363
15364 case $ac_file$ac_mode in
15365 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15366 "libtool":C)
15367
15368 # See if we are running on zsh, and set the options which allow our
15369 # commands through without removal of \ escapes.
15370 if test -n "${ZSH_VERSION+set}" ; then
15371 setopt NO_GLOB_SUBST
15372 fi
15373
15374 cfgfile="${ofile}T"
15375 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15376 $RM "$cfgfile"
15377
15378 cat <<_LT_EOF >> "$cfgfile"
15379#! $SHELL
15380
15381# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15382# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15383# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15384# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15385#
15386# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15387# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15388# Written by Gordon Matzigkeit, 1996
15389#
15390# This file is part of GNU Libtool.
15391#
15392# GNU Libtool is free software; you can redistribute it and/or
15393# modify it under the terms of the GNU General Public License as
15394# published by the Free Software Foundation; either version 2 of
15395# the License, or (at your option) any later version.
15396#
15397# As a special exception to the GNU General Public License,
15398# if you distribute this file as part of a program or library that
15399# is built using GNU Libtool, you may include this file under the
15400# same distribution terms that you use for the rest of that program.
15401#
15402# GNU Libtool is distributed in the hope that it will be useful,
15403# but WITHOUT ANY WARRANTY; without even the implied warranty of
15404# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15405# GNU General Public License for more details.
15406#
15407# You should have received a copy of the GNU General Public License
15408# along with GNU Libtool; see the file COPYING. If not, a copy
15409# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15410# obtained by writing to the Free Software Foundation, Inc.,
15411# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15412
15413
15414# The names of the tagged configurations supported by this script.
15415available_tags=""
15416
15417# ### BEGIN LIBTOOL CONFIG
15418
15419# Which release of libtool.m4 was used?
15420macro_version=$macro_version
15421macro_revision=$macro_revision
15422
15423# Whether or not to build shared libraries.
15424build_libtool_libs=$enable_shared
15425
15426# Whether or not to build static libraries.
15427build_old_libs=$enable_static
15428
15429# What type of objects to build.
15430pic_mode=$pic_mode
15431
15432# Whether or not to optimize for fast installation.
15433fast_install=$enable_fast_install
15434
15435# Shell to use when invoking shell scripts.
15436SHELL=$lt_SHELL
15437
15438# An echo program that protects backslashes.
15439ECHO=$lt_ECHO
15440
15441# The host system.
15442host_alias=$host_alias
15443host=$host
15444host_os=$host_os
15445
15446# The build system.
15447build_alias=$build_alias
15448build=$build
15449build_os=$build_os
15450
15451# A sed program that does not truncate output.
15452SED=$lt_SED
15453
15454# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15455Xsed="\$SED -e 1s/^X//"
15456
15457# A grep program that handles long lines.
15458GREP=$lt_GREP
15459
15460# An ERE matcher.
15461EGREP=$lt_EGREP
15462
15463# A literal string matcher.
15464FGREP=$lt_FGREP
15465
15466# A BSD- or MS-compatible name lister.
15467NM=$lt_NM
15468
15469# Whether we need soft or hard links.
15470LN_S=$lt_LN_S
15471
15472# What is the maximum length of a command?
15473max_cmd_len=$max_cmd_len
15474
15475# Object file suffix (normally "o").
15476objext=$ac_objext
15477
15478# Executable file suffix (normally "").
15479exeext=$exeext
15480
15481# whether the shell understands "unset".
15482lt_unset=$lt_unset
15483
15484# turn spaces into newlines.
15485SP2NL=$lt_lt_SP2NL
15486
15487# turn newlines into spaces.
15488NL2SP=$lt_lt_NL2SP
15489
15490# An object symbol dumper.
15491OBJDUMP=$lt_OBJDUMP
15492
15493# Method to check whether dependent libraries are shared objects.
15494deplibs_check_method=$lt_deplibs_check_method
15495
15496# Command to use when deplibs_check_method == "file_magic".
15497file_magic_cmd=$lt_file_magic_cmd
15498
15499# The archiver.
15500AR=$lt_AR
15501AR_FLAGS=$lt_AR_FLAGS
15502
15503# A symbol stripping program.
15504STRIP=$lt_STRIP
15505
15506# Commands used to install an old-style archive.
15507RANLIB=$lt_RANLIB
15508old_postinstall_cmds=$lt_old_postinstall_cmds
15509old_postuninstall_cmds=$lt_old_postuninstall_cmds
15510
15511# Whether to use a lock for old archive extraction.
15512lock_old_archive_extraction=$lock_old_archive_extraction
15513
15514# A C compiler.
15515LTCC=$lt_CC
15516
15517# LTCC compiler flags.
15518LTCFLAGS=$lt_CFLAGS
15519
15520# Take the output of nm and produce a listing of raw symbols and C names.
15521global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15522
15523# Transform the output of nm in a proper C declaration.
15524global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15525
15526# Transform the output of nm in a C name address pair.
15527global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15528
15529# Transform the output of nm in a C name address pair when lib prefix is needed.
15530global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15531
15532# The name of the directory that contains temporary libtool files.
15533objdir=$objdir
15534
15535# Used to examine libraries when file_magic_cmd begins with "file".
15536MAGIC_CMD=$MAGIC_CMD
15537
15538# Must we lock files when doing compilation?
15539need_locks=$lt_need_locks
15540
15541# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15542DSYMUTIL=$lt_DSYMUTIL
15543
15544# Tool to change global to local symbols on Mac OS X.
15545NMEDIT=$lt_NMEDIT
15546
15547# Tool to manipulate fat objects and archives on Mac OS X.
15548LIPO=$lt_LIPO
15549
15550# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15551OTOOL=$lt_OTOOL
15552
15553# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15554OTOOL64=$lt_OTOOL64
15555
15556# Old archive suffix (normally "a").
15557libext=$libext
15558
15559# Shared library suffix (normally ".so").
15560shrext_cmds=$lt_shrext_cmds
15561
15562# The commands to extract the exported symbol list from a shared archive.
15563extract_expsyms_cmds=$lt_extract_expsyms_cmds
15564
15565# Variables whose values should be saved in libtool wrapper scripts and
15566# restored at link time.
15567variables_saved_for_relink=$lt_variables_saved_for_relink
15568
15569# Do we need the "lib" prefix for modules?
15570need_lib_prefix=$need_lib_prefix
15571
15572# Do we need a version for libraries?
15573need_version=$need_version
15574
15575# Library versioning type.
15576version_type=$version_type
15577
15578# Shared library runtime path variable.
15579runpath_var=$runpath_var
15580
15581# Shared library path variable.
15582shlibpath_var=$shlibpath_var
15583
15584# Is shlibpath searched before the hard-coded library search path?
15585shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15586
15587# Format of library name prefix.
15588libname_spec=$lt_libname_spec
15589
15590# List of archive names. First name is the real one, the rest are links.
15591# The last name is the one that the linker finds with -lNAME
15592library_names_spec=$lt_library_names_spec
15593
15594# The coded name of the library, if different from the real name.
15595soname_spec=$lt_soname_spec
15596
15597# Permission mode override for installation of shared libraries.
15598install_override_mode=$lt_install_override_mode
15599
15600# Command to use after installation of a shared archive.
15601postinstall_cmds=$lt_postinstall_cmds
15602
15603# Command to use after uninstallation of a shared archive.
15604postuninstall_cmds=$lt_postuninstall_cmds
15605
15606# Commands used to finish a libtool library installation in a directory.
15607finish_cmds=$lt_finish_cmds
15608
15609# As "finish_cmds", except a single script fragment to be evaled but
15610# not shown.
15611finish_eval=$lt_finish_eval
15612
15613# Whether we should hardcode library paths into libraries.
15614hardcode_into_libs=$hardcode_into_libs
15615
15616# Compile-time system search path for libraries.
15617sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15618
15619# Run-time system search path for libraries.
15620sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15621
15622# Whether dlopen is supported.
15623dlopen_support=$enable_dlopen
15624
15625# Whether dlopen of programs is supported.
15626dlopen_self=$enable_dlopen_self
15627
15628# Whether dlopen of statically linked programs is supported.
15629dlopen_self_static=$enable_dlopen_self_static
15630
15631# Commands to strip libraries.
15632old_striplib=$lt_old_striplib
15633striplib=$lt_striplib
15634
15635
15636# The linker used to build libraries.
15637LD=$lt_LD
15638
15639# How to create reloadable object files.
15640reload_flag=$lt_reload_flag
15641reload_cmds=$lt_reload_cmds
15642
15643# Commands used to build an old-style archive.
15644old_archive_cmds=$lt_old_archive_cmds
15645
15646# A language specific compiler.
15647CC=$lt_compiler
15648
15649# Is the compiler the GNU compiler?
15650with_gcc=$GCC
15651
15652# Compiler flag to turn off builtin functions.
15653no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15654
15655# How to pass a linker flag through the compiler.
15656wl=$lt_lt_prog_compiler_wl
15657
15658# Additional compiler flags for building library objects.
15659pic_flag=$lt_lt_prog_compiler_pic
15660
15661# Compiler flag to prevent dynamic linking.
15662link_static_flag=$lt_lt_prog_compiler_static
15663
15664# Does compiler simultaneously support -c and -o options?
15665compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15666
15667# Whether or not to add -lc for building shared libraries.
15668build_libtool_need_lc=$archive_cmds_need_lc
15669
15670# Whether or not to disallow shared libs when runtime libs are static.
15671allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15672
15673# Compiler flag to allow reflexive dlopens.
15674export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15675
15676# Compiler flag to generate shared objects directly from archives.
15677whole_archive_flag_spec=$lt_whole_archive_flag_spec
15678
15679# Whether the compiler copes with passing no objects directly.
15680compiler_needs_object=$lt_compiler_needs_object
15681
15682# Create an old-style archive from a shared archive.
15683old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15684
15685# Create a temporary old-style archive to link instead of a shared archive.
15686old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15687
15688# Commands used to build a shared archive.
15689archive_cmds=$lt_archive_cmds
15690archive_expsym_cmds=$lt_archive_expsym_cmds
15691
15692# Commands used to build a loadable module if different from building
15693# a shared archive.
15694module_cmds=$lt_module_cmds
15695module_expsym_cmds=$lt_module_expsym_cmds
15696
15697# Whether we are building with GNU ld or not.
15698with_gnu_ld=$lt_with_gnu_ld
15699
15700# Flag that allows shared libraries with undefined symbols to be built.
15701allow_undefined_flag=$lt_allow_undefined_flag
15702
15703# Flag that enforces no undefined symbols.
15704no_undefined_flag=$lt_no_undefined_flag
15705
15706# Flag to hardcode \$libdir into a binary during linking.
15707# This must work even if \$libdir does not exist
15708hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15709
15710# If ld is used when linking, flag to hardcode \$libdir into a binary
15711# during linking. This must work even if \$libdir does not exist.
15712hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15713
15714# Whether we need a single "-rpath" flag with a separated argument.
15715hardcode_libdir_separator=$lt_hardcode_libdir_separator
15716
15717# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15718# DIR into the resulting binary.
15719hardcode_direct=$hardcode_direct
15720
15721# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15722# DIR into the resulting binary and the resulting library dependency is
15723# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15724# library is relocated.
15725hardcode_direct_absolute=$hardcode_direct_absolute
15726
15727# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15728# into the resulting binary.
15729hardcode_minus_L=$hardcode_minus_L
15730
15731# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15732# into the resulting binary.
15733hardcode_shlibpath_var=$hardcode_shlibpath_var
15734
15735# Set to "yes" if building a shared library automatically hardcodes DIR
15736# into the library and all subsequent libraries and executables linked
15737# against it.
15738hardcode_automatic=$hardcode_automatic
15739
15740# Set to yes if linker adds runtime paths of dependent libraries
15741# to runtime path list.
15742inherit_rpath=$inherit_rpath
15743
15744# Whether libtool must link a program against all its dependency libraries.
15745link_all_deplibs=$link_all_deplibs
15746
15747# Fix the shell variable \$srcfile for the compiler.
15748fix_srcfile_path=$lt_fix_srcfile_path
15749
15750# Set to "yes" if exported symbols are required.
15751always_export_symbols=$always_export_symbols
15752
15753# The commands to list exported symbols.
15754export_symbols_cmds=$lt_export_symbols_cmds
15755
15756# Symbols that should not be listed in the preloaded symbols.
15757exclude_expsyms=$lt_exclude_expsyms
15758
15759# Symbols that must always be exported.
15760include_expsyms=$lt_include_expsyms
15761
15762# Commands necessary for linking programs (against libraries) with templates.
15763prelink_cmds=$lt_prelink_cmds
15764
15765# Specify filename containing input files.
15766file_list_spec=$lt_file_list_spec
15767
15768# How to hardcode a shared library path into an executable.
15769hardcode_action=$hardcode_action
15770
15771# ### END LIBTOOL CONFIG
15772
15773_LT_EOF
15774
15775 case $host_os in
15776 aix3*)
15777 cat <<\_LT_EOF >> "$cfgfile"
15778# AIX sometimes has problems with the GCC collect2 program. For some
15779# reason, if we set the COLLECT_NAMES environment variable, the problems
15780# vanish in a puff of smoke.
15781if test "X${COLLECT_NAMES+set}" != Xset; then
15782 COLLECT_NAMES=
15783 export COLLECT_NAMES
15784fi
15785_LT_EOF
15786 ;;
15787 esac
15788
15789
15790ltmain="$ac_aux_dir/ltmain.sh"
15791
15792
15793 # We use sed instead of cat because bash on DJGPP gets confused if
15794 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15795 # text mode, it properly converts lines to CR/LF. This bash problem
15796 # is reportedly fixed, but why not run on old versions too?
15797 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15798 || (rm -f "$cfgfile"; exit 1)
15799
15800 case $xsi_shell in
15801 yes)
15802 cat << \_LT_EOF >> "$cfgfile"
15803
15804# func_dirname file append nondir_replacement
15805# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15806# otherwise set result to NONDIR_REPLACEMENT.
15807func_dirname ()
15808{
15809 case ${1} in
15810 */*) func_dirname_result="${1%/*}${2}" ;;
15811 * ) func_dirname_result="${3}" ;;
15812 esac
15813}
15814
15815# func_basename file
15816func_basename ()
15817{
15818 func_basename_result="${1##*/}"
15819}
15820
15821# func_dirname_and_basename file append nondir_replacement
15822# perform func_basename and func_dirname in a single function
15823# call:
15824# dirname: Compute the dirname of FILE. If nonempty,
15825# add APPEND to the result, otherwise set result
15826# to NONDIR_REPLACEMENT.
15827# value returned in "$func_dirname_result"
15828# basename: Compute filename of FILE.
15829# value retuned in "$func_basename_result"
15830# Implementation must be kept synchronized with func_dirname
15831# and func_basename. For efficiency, we do not delegate to
15832# those functions but instead duplicate the functionality here.
15833func_dirname_and_basename ()
15834{
15835 case ${1} in
15836 */*) func_dirname_result="${1%/*}${2}" ;;
15837 * ) func_dirname_result="${3}" ;;
15838 esac
15839 func_basename_result="${1##*/}"
15840}
15841
15842# func_stripname prefix suffix name
15843# strip PREFIX and SUFFIX off of NAME.
15844# PREFIX and SUFFIX must not contain globbing or regex special
15845# characters, hashes, percent signs, but SUFFIX may contain a leading
15846# dot (in which case that matches only a dot).
15847func_stripname ()
15848{
15849 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15850 # positional parameters, so assign one to ordinary parameter first.
15851 func_stripname_result=${3}
15852 func_stripname_result=${func_stripname_result#"${1}"}
15853 func_stripname_result=${func_stripname_result%"${2}"}
15854}
15855
15856# func_opt_split
15857func_opt_split ()
15858{
15859 func_opt_split_opt=${1%%=*}
15860 func_opt_split_arg=${1#*=}
15861}
15862
15863# func_lo2o object
15864func_lo2o ()
15865{
15866 case ${1} in
15867 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15868 *) func_lo2o_result=${1} ;;
15869 esac
15870}
15871
15872# func_xform libobj-or-source
15873func_xform ()
15874{
15875 func_xform_result=${1%.*}.lo
15876}
15877
15878# func_arith arithmetic-term...
15879func_arith ()
15880{
15881 func_arith_result=$(( $* ))
15882}
15883
15884# func_len string
15885# STRING may not start with a hyphen.
15886func_len ()
15887{
15888 func_len_result=${#1}
15889}
15890
15891_LT_EOF
15892 ;;
15893 *) # Bourne compatible functions.
15894 cat << \_LT_EOF >> "$cfgfile"
15895
15896# func_dirname file append nondir_replacement
15897# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15898# otherwise set result to NONDIR_REPLACEMENT.
15899func_dirname ()
15900{
15901 # Extract subdirectory from the argument.
15902 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15903 if test "X$func_dirname_result" = "X${1}"; then
15904 func_dirname_result="${3}"
15905 else
15906 func_dirname_result="$func_dirname_result${2}"
15907 fi
15908}
15909
15910# func_basename file
15911func_basename ()
15912{
15913 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15914}
15915
15916
15917# func_stripname prefix suffix name
15918# strip PREFIX and SUFFIX off of NAME.
15919# PREFIX and SUFFIX must not contain globbing or regex special
15920# characters, hashes, percent signs, but SUFFIX may contain a leading
15921# dot (in which case that matches only a dot).
15922# func_strip_suffix prefix name
15923func_stripname ()
15924{
15925 case ${2} in
15926 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15927 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15928 esac
15929}
15930
15931# sed scripts:
15932my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15933my_sed_long_arg='1s/^-[^=]*=//'
15934
15935# func_opt_split
15936func_opt_split ()
15937{
15938 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15939 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15940}
15941
15942# func_lo2o object
15943func_lo2o ()
15944{
15945 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15946}
15947
15948# func_xform libobj-or-source
15949func_xform ()
15950{
15951 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15952}
15953
15954# func_arith arithmetic-term...
15955func_arith ()
15956{
15957 func_arith_result=`expr "$@"`
15958}
15959
15960# func_len string
15961# STRING may not start with a hyphen.
15962func_len ()
15963{
15964 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15965}
15966
15967_LT_EOF
15968esac
15969
15970case $lt_shell_append in
15971 yes)
15972 cat << \_LT_EOF >> "$cfgfile"
15973
15974# func_append var value
15975# Append VALUE to the end of shell variable VAR.
15976func_append ()
15977{
15978 eval "$1+=\$2"
15979}
15980_LT_EOF
15981 ;;
15982 *)
15983 cat << \_LT_EOF >> "$cfgfile"
15984
15985# func_append var value
15986# Append VALUE to the end of shell variable VAR.
15987func_append ()
15988{
15989 eval "$1=\$$1\$2"
15990}
15991
15992_LT_EOF
15993 ;;
15994 esac
15995
15996
15997 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15998 || (rm -f "$cfgfile"; exit 1)
15999
16000 mv -f "$cfgfile" "$ofile" ||
16001 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16002 chmod +x "$ofile"
16003
16004 ;;
16005 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16006 rm -f Makesim1.tmp Makesim2.tmp Makefile
16007 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16008 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16009 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16010 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16011 <Makefile.sim >Makefile
16012 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16013 ;;
16014 "stamp-h":C) echo > stamp-h ;;
16015
16016 esac
16017done # for ac_tag
16018
16019
16020as_fn_exit 0
16021_ACEOF
16022ac_clean_files=$ac_clean_files_save
16023
16024test $ac_write_fail = 0 ||
16025 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16026
16027
16028# configure is writing to config.log, and then calls config.status.
16029# config.status does its own redirection, appending to config.log.
16030# Unfortunately, on DOS this fails, as config.log is still kept open
16031# by configure, so config.status won't be able to write to it; its
16032# output is simply discarded. So we exec the FD to /dev/null,
16033# effectively closing config.log, so it can be properly (re)opened and
16034# appended to by config.status. When coming back to configure, we
16035# need to make the FD available again.
16036if test "$no_create" != yes; then
16037 ac_cs_success=:
16038 ac_config_status_args=
16039 test "$silent" = yes &&
16040 ac_config_status_args="$ac_config_status_args --quiet"
16041 exec 5>/dev/null
16042 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16043 exec 5>>config.log
16044 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16045 # would make configure fail if this is the last instruction.
16046 $ac_cs_success || as_fn_exit 1
16047fi
16048if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16050$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16051fi
16052
16053