]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/pru/configure
sim: overhaul & unify endian settings management
[thirdparty/binutils-gdb.git] / sim / pru / configure
CommitLineData
ddd44b70
DD
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
760b3e8b 634sim_reserved_bits
760b3e8b
MF
635sim_default_model
636sim_scache
637sim_float
638sim_bitsize
ddd44b70 639cgen_breaks
ddd44b70
DD
640MAINT
641MAINTAINER_MODE_FALSE
642MAINTAINER_MODE_TRUE
643lt_cv_dlopen_libs
644OTOOL64
645OTOOL
646LIPO
647NMEDIT
648DSYMUTIL
649AWK
650STRIP
651OBJDUMP
652LN_S
653NM
654ac_ct_DUMPBIN
655DUMPBIN
656LD
657FGREP
658SED
659LIBTOOL
660PLUGINS_FALSE
661PLUGINS_TRUE
662zlibinc
663zlibdir
664CATOBJEXT
665GENCAT
666INSTOBJEXT
667DATADIRNAME
668CATALOGS
669POSUB
670GMSGFMT
671XGETTEXT
672INCINTL
673LIBINTL_DEP
674LIBINTL
675USE_NLS
ddd44b70
DD
676CCDEPMODE
677DEPDIR
678am__leading_dot
46f900c0 679C_DIALECT
ddd44b70
DD
680RANLIB
681AR
c2783492 682LDFLAGS_FOR_BUILD
c25ea03d 683CFLAGS_FOR_BUILD
aa0fca16 684RANLIB_FOR_BUILD
ddd44b70 685CC_FOR_BUILD
aa0fca16 686AR_FOR_BUILD
ddd44b70
DD
687INSTALL_DATA
688INSTALL_SCRIPT
689INSTALL_PROGRAM
690EGREP
691GREP
c2783492
MF
692CPP
693OBJEXT
694EXEEXT
695ac_ct_CC
696CPPFLAGS
697LDFLAGS
698CFLAGS
699CC
ddd44b70
DD
700target_os
701target_vendor
702target_cpu
703target
704host_os
705host_vendor
706host_cpu
707host
708build_os
709build_vendor
710build_cpu
711build
ddd44b70
DD
712target_alias
713host_alias
714build_alias
715LIBS
716ECHO_T
717ECHO_N
718ECHO_C
719DEFS
720mandir
721localedir
722libdir
723psdir
724pdfdir
725dvidir
726htmldir
727infodir
728docdir
729oldincludedir
730includedir
731localstatedir
732sharedstatedir
733sysconfdir
734datadir
735datarootdir
736libexecdir
737sbindir
738bindir
739program_transform_name
740prefix
741exec_prefix
742PACKAGE_URL
743PACKAGE_BUGREPORT
744PACKAGE_STRING
745PACKAGE_VERSION
746PACKAGE_TARNAME
747PACKAGE_NAME
748PATH_SEPARATOR
136da8cd
MF
749SHELL
750WERROR_CFLAGS
751WARN_CFLAGS
136da8cd 752sim_inline
66d055c7
MF
753sim_hw
754sim_hw_objs
f9a4d543 755sim_hw_cflags'
ddd44b70
DD
756ac_subst_files=''
757ac_user_opts='
758enable_option_checking
759with_system_zlib
760enable_plugins
761enable_shared
762enable_static
763with_pic
764enable_fast_install
765with_gnu_ld
766enable_libtool_lock
767enable_maintainer_mode
ddd44b70 768enable_sim_inline
ddd44b70
DD
769enable_werror
770enable_build_warnings
771enable_sim_build_warnings
66d055c7 772enable_sim_hardware
ddd44b70
DD
773'
774 ac_precious_vars='build_alias
775host_alias
776target_alias
777CC
778CFLAGS
779LDFLAGS
780LIBS
781CPPFLAGS
782CPP'
783
784
785# Initialize some variables set by options.
786ac_init_help=
787ac_init_version=false
788ac_unrecognized_opts=
789ac_unrecognized_sep=
790# The variables have the same names as the options, with
791# dashes changed to underlines.
792cache_file=/dev/null
793exec_prefix=NONE
794no_create=
795no_recursion=
796prefix=NONE
797program_prefix=NONE
798program_suffix=NONE
799program_transform_name=s,x,x,
800silent=
801site=
802srcdir=
803verbose=
804x_includes=NONE
805x_libraries=NONE
806
807# Installation directory options.
808# These are left unexpanded so users can "make install exec_prefix=/foo"
809# and all the variables that are supposed to be based on exec_prefix
810# by default will actually change.
811# Use braces instead of parens because sh, perl, etc. also accept them.
812# (The list follows the same order as the GNU Coding Standards.)
813bindir='${exec_prefix}/bin'
814sbindir='${exec_prefix}/sbin'
815libexecdir='${exec_prefix}/libexec'
816datarootdir='${prefix}/share'
817datadir='${datarootdir}'
818sysconfdir='${prefix}/etc'
819sharedstatedir='${prefix}/com'
820localstatedir='${prefix}/var'
821includedir='${prefix}/include'
822oldincludedir='/usr/include'
823docdir='${datarootdir}/doc/${PACKAGE}'
824infodir='${datarootdir}/info'
825htmldir='${docdir}'
826dvidir='${docdir}'
827pdfdir='${docdir}'
828psdir='${docdir}'
829libdir='${exec_prefix}/lib'
830localedir='${datarootdir}/locale'
831mandir='${datarootdir}/man'
832
833ac_prev=
834ac_dashdash=
835for ac_option
836do
837 # If the previous option needs an argument, assign it.
838 if test -n "$ac_prev"; then
839 eval $ac_prev=\$ac_option
840 ac_prev=
841 continue
842 fi
843
844 case $ac_option in
845 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
846 *=) ac_optarg= ;;
847 *) ac_optarg=yes ;;
848 esac
849
850 # Accept the important Cygnus configure options, so we can diagnose typos.
851
852 case $ac_dashdash$ac_option in
853 --)
854 ac_dashdash=yes ;;
855
856 -bindir | --bindir | --bindi | --bind | --bin | --bi)
857 ac_prev=bindir ;;
858 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
859 bindir=$ac_optarg ;;
860
861 -build | --build | --buil | --bui | --bu)
862 ac_prev=build_alias ;;
863 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
864 build_alias=$ac_optarg ;;
865
866 -cache-file | --cache-file | --cache-fil | --cache-fi \
867 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
868 ac_prev=cache_file ;;
869 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
870 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
871 cache_file=$ac_optarg ;;
872
873 --config-cache | -C)
874 cache_file=config.cache ;;
875
876 -datadir | --datadir | --datadi | --datad)
877 ac_prev=datadir ;;
878 -datadir=* | --datadir=* | --datadi=* | --datad=*)
879 datadir=$ac_optarg ;;
880
881 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
882 | --dataroo | --dataro | --datar)
883 ac_prev=datarootdir ;;
884 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
885 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
886 datarootdir=$ac_optarg ;;
887
888 -disable-* | --disable-*)
889 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
890 # Reject names that are not valid shell variable names.
891 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
892 as_fn_error $? "invalid feature name: $ac_useropt"
893 ac_useropt_orig=$ac_useropt
894 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
895 case $ac_user_opts in
896 *"
897"enable_$ac_useropt"
898"*) ;;
899 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
900 ac_unrecognized_sep=', ';;
901 esac
902 eval enable_$ac_useropt=no ;;
903
904 -docdir | --docdir | --docdi | --doc | --do)
905 ac_prev=docdir ;;
906 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
907 docdir=$ac_optarg ;;
908
909 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
910 ac_prev=dvidir ;;
911 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
912 dvidir=$ac_optarg ;;
913
914 -enable-* | --enable-*)
915 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
916 # Reject names that are not valid shell variable names.
917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918 as_fn_error $? "invalid feature name: $ac_useropt"
919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
922 *"
923"enable_$ac_useropt"
924"*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
927 esac
928 eval enable_$ac_useropt=\$ac_optarg ;;
929
930 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
931 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
932 | --exec | --exe | --ex)
933 ac_prev=exec_prefix ;;
934 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
935 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
936 | --exec=* | --exe=* | --ex=*)
937 exec_prefix=$ac_optarg ;;
938
939 -gas | --gas | --ga | --g)
940 # Obsolete; use --with-gas.
941 with_gas=yes ;;
942
943 -help | --help | --hel | --he | -h)
944 ac_init_help=long ;;
945 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
946 ac_init_help=recursive ;;
947 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
948 ac_init_help=short ;;
949
950 -host | --host | --hos | --ho)
951 ac_prev=host_alias ;;
952 -host=* | --host=* | --hos=* | --ho=*)
953 host_alias=$ac_optarg ;;
954
955 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
956 ac_prev=htmldir ;;
957 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
958 | --ht=*)
959 htmldir=$ac_optarg ;;
960
961 -includedir | --includedir | --includedi | --included | --include \
962 | --includ | --inclu | --incl | --inc)
963 ac_prev=includedir ;;
964 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
965 | --includ=* | --inclu=* | --incl=* | --inc=*)
966 includedir=$ac_optarg ;;
967
968 -infodir | --infodir | --infodi | --infod | --info | --inf)
969 ac_prev=infodir ;;
970 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
971 infodir=$ac_optarg ;;
972
973 -libdir | --libdir | --libdi | --libd)
974 ac_prev=libdir ;;
975 -libdir=* | --libdir=* | --libdi=* | --libd=*)
976 libdir=$ac_optarg ;;
977
978 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
979 | --libexe | --libex | --libe)
980 ac_prev=libexecdir ;;
981 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
982 | --libexe=* | --libex=* | --libe=*)
983 libexecdir=$ac_optarg ;;
984
985 -localedir | --localedir | --localedi | --localed | --locale)
986 ac_prev=localedir ;;
987 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
988 localedir=$ac_optarg ;;
989
990 -localstatedir | --localstatedir | --localstatedi | --localstated \
991 | --localstate | --localstat | --localsta | --localst | --locals)
992 ac_prev=localstatedir ;;
993 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
994 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
995 localstatedir=$ac_optarg ;;
996
997 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
998 ac_prev=mandir ;;
999 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1000 mandir=$ac_optarg ;;
1001
1002 -nfp | --nfp | --nf)
1003 # Obsolete; use --without-fp.
1004 with_fp=no ;;
1005
1006 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1007 | --no-cr | --no-c | -n)
1008 no_create=yes ;;
1009
1010 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1011 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1012 no_recursion=yes ;;
1013
1014 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1015 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1016 | --oldin | --oldi | --old | --ol | --o)
1017 ac_prev=oldincludedir ;;
1018 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1019 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1020 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1021 oldincludedir=$ac_optarg ;;
1022
1023 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1024 ac_prev=prefix ;;
1025 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1026 prefix=$ac_optarg ;;
1027
1028 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1029 | --program-pre | --program-pr | --program-p)
1030 ac_prev=program_prefix ;;
1031 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1032 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1033 program_prefix=$ac_optarg ;;
1034
1035 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1036 | --program-suf | --program-su | --program-s)
1037 ac_prev=program_suffix ;;
1038 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1039 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1040 program_suffix=$ac_optarg ;;
1041
1042 -program-transform-name | --program-transform-name \
1043 | --program-transform-nam | --program-transform-na \
1044 | --program-transform-n | --program-transform- \
1045 | --program-transform | --program-transfor \
1046 | --program-transfo | --program-transf \
1047 | --program-trans | --program-tran \
1048 | --progr-tra | --program-tr | --program-t)
1049 ac_prev=program_transform_name ;;
1050 -program-transform-name=* | --program-transform-name=* \
1051 | --program-transform-nam=* | --program-transform-na=* \
1052 | --program-transform-n=* | --program-transform-=* \
1053 | --program-transform=* | --program-transfor=* \
1054 | --program-transfo=* | --program-transf=* \
1055 | --program-trans=* | --program-tran=* \
1056 | --progr-tra=* | --program-tr=* | --program-t=*)
1057 program_transform_name=$ac_optarg ;;
1058
1059 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1060 ac_prev=pdfdir ;;
1061 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1062 pdfdir=$ac_optarg ;;
1063
1064 -psdir | --psdir | --psdi | --psd | --ps)
1065 ac_prev=psdir ;;
1066 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1067 psdir=$ac_optarg ;;
1068
1069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1070 | -silent | --silent | --silen | --sile | --sil)
1071 silent=yes ;;
1072
1073 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1074 ac_prev=sbindir ;;
1075 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1076 | --sbi=* | --sb=*)
1077 sbindir=$ac_optarg ;;
1078
1079 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1080 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1081 | --sharedst | --shareds | --shared | --share | --shar \
1082 | --sha | --sh)
1083 ac_prev=sharedstatedir ;;
1084 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1085 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1086 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1087 | --sha=* | --sh=*)
1088 sharedstatedir=$ac_optarg ;;
1089
1090 -site | --site | --sit)
1091 ac_prev=site ;;
1092 -site=* | --site=* | --sit=*)
1093 site=$ac_optarg ;;
1094
1095 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1096 ac_prev=srcdir ;;
1097 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1098 srcdir=$ac_optarg ;;
1099
1100 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1101 | --syscon | --sysco | --sysc | --sys | --sy)
1102 ac_prev=sysconfdir ;;
1103 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1104 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1105 sysconfdir=$ac_optarg ;;
1106
1107 -target | --target | --targe | --targ | --tar | --ta | --t)
1108 ac_prev=target_alias ;;
1109 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1110 target_alias=$ac_optarg ;;
1111
1112 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1113 verbose=yes ;;
1114
1115 -version | --version | --versio | --versi | --vers | -V)
1116 ac_init_version=: ;;
1117
1118 -with-* | --with-*)
1119 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1120 # Reject names that are not valid shell variable names.
1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1122 as_fn_error $? "invalid package name: $ac_useropt"
1123 ac_useropt_orig=$ac_useropt
1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125 case $ac_user_opts in
1126 *"
1127"with_$ac_useropt"
1128"*) ;;
1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1130 ac_unrecognized_sep=', ';;
1131 esac
1132 eval with_$ac_useropt=\$ac_optarg ;;
1133
1134 -without-* | --without-*)
1135 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1136 # Reject names that are not valid shell variable names.
1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1138 as_fn_error $? "invalid package name: $ac_useropt"
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
1147 esac
1148 eval with_$ac_useropt=no ;;
1149
1150 --x)
1151 # Obsolete; use --with-x.
1152 with_x=yes ;;
1153
1154 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1155 | --x-incl | --x-inc | --x-in | --x-i)
1156 ac_prev=x_includes ;;
1157 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1158 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1159 x_includes=$ac_optarg ;;
1160
1161 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1162 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1163 ac_prev=x_libraries ;;
1164 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1165 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1166 x_libraries=$ac_optarg ;;
1167
1168 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1169Try \`$0 --help' for more information"
1170 ;;
1171
1172 *=*)
1173 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174 # Reject names that are not valid shell variable names.
1175 case $ac_envvar in #(
1176 '' | [0-9]* | *[!_$as_cr_alnum]* )
1177 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1178 esac
1179 eval $ac_envvar=\$ac_optarg
1180 export $ac_envvar ;;
1181
1182 *)
1183 # FIXME: should be removed in autoconf 3.0.
1184 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1185 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1186 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1187 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1188 ;;
1189
1190 esac
1191done
1192
1193if test -n "$ac_prev"; then
1194 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1195 as_fn_error $? "missing argument to $ac_option"
1196fi
1197
1198if test -n "$ac_unrecognized_opts"; then
1199 case $enable_option_checking in
1200 no) ;;
1201 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1202 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1203 esac
1204fi
1205
1206# Check all directory arguments for consistency.
1207for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208 datadir sysconfdir sharedstatedir localstatedir includedir \
1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210 libdir localedir mandir
1211do
1212 eval ac_val=\$$ac_var
1213 # Remove trailing slashes.
1214 case $ac_val in
1215 */ )
1216 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1217 eval $ac_var=\$ac_val;;
1218 esac
1219 # Be sure to have absolute directory names.
1220 case $ac_val in
1221 [\\/$]* | ?:[\\/]* ) continue;;
1222 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1223 esac
1224 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1225done
1226
1227# There might be people who depend on the old broken behavior: `$host'
1228# used to hold the argument of --host etc.
1229# FIXME: To remove some day.
1230build=$build_alias
1231host=$host_alias
1232target=$target_alias
1233
1234# FIXME: To remove some day.
1235if test "x$host_alias" != x; then
1236 if test "x$build_alias" = x; then
1237 cross_compiling=maybe
1238 elif test "x$build_alias" != "x$host_alias"; then
1239 cross_compiling=yes
1240 fi
1241fi
1242
1243ac_tool_prefix=
1244test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
1246test "$silent" = yes && exec 6>/dev/null
1247
1248
1249ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250ac_ls_di=`ls -di .` &&
1251ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252 as_fn_error $? "working directory cannot be determined"
1253test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1254 as_fn_error $? "pwd does not report name of working directory"
1255
1256
1257# Find the source files, if location was not specified.
1258if test -z "$srcdir"; then
1259 ac_srcdir_defaulted=yes
1260 # Try the directory containing this script, then the parent directory.
1261 ac_confdir=`$as_dirname -- "$as_myself" ||
1262$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263 X"$as_myself" : 'X\(//\)[^/]' \| \
1264 X"$as_myself" : 'X\(//\)$' \| \
1265 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266$as_echo X"$as_myself" |
1267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\/\)[^/].*/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\/\)$/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\).*/{
1280 s//\1/
1281 q
1282 }
1283 s/.*/./; q'`
1284 srcdir=$ac_confdir
1285 if test ! -r "$srcdir/$ac_unique_file"; then
1286 srcdir=..
1287 fi
1288else
1289 ac_srcdir_defaulted=no
1290fi
1291if test ! -r "$srcdir/$ac_unique_file"; then
1292 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1293 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1294fi
1295ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296ac_abs_confdir=`(
1297 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1298 pwd)`
1299# When building in place, set srcdir=.
1300if test "$ac_abs_confdir" = "$ac_pwd"; then
1301 srcdir=.
1302fi
1303# Remove unnecessary trailing slashes from srcdir.
1304# Double slashes in file names in object file debugging info
1305# mess up M-x gdb in Emacs.
1306case $srcdir in
1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308esac
1309for ac_var in $ac_precious_vars; do
1310 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_env_${ac_var}_value=\$${ac_var}
1312 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314done
1315
1316#
1317# Report the --help message.
1318#
1319if test "$ac_init_help" = "long"; then
1320 # Omit some internal or obsolete options to make the list less imposing.
1321 # This message is too long to be a string in the A/UX 3.1 sh.
1322 cat <<_ACEOF
1323\`configure' configures this package to adapt to many kinds of systems.
1324
1325Usage: $0 [OPTION]... [VAR=VALUE]...
1326
1327To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328VAR=VALUE. See below for descriptions of some of the useful variables.
1329
1330Defaults for the options are specified in brackets.
1331
1332Configuration:
1333 -h, --help display this help and exit
1334 --help=short display options specific to this package
1335 --help=recursive display the short help of all the included packages
1336 -V, --version display version information and exit
1337 -q, --quiet, --silent do not print \`checking ...' messages
1338 --cache-file=FILE cache test results in FILE [disabled]
1339 -C, --config-cache alias for \`--cache-file=config.cache'
1340 -n, --no-create do not create output files
1341 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1342
1343Installation directories:
1344 --prefix=PREFIX install architecture-independent files in PREFIX
1345 [$ac_default_prefix]
1346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1347 [PREFIX]
1348
1349By default, \`make install' will install all the files in
1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1351an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352for instance \`--prefix=\$HOME'.
1353
1354For better control, use the options below.
1355
1356Fine tuning of the installation directories:
1357 --bindir=DIR user executables [EPREFIX/bin]
1358 --sbindir=DIR system admin executables [EPREFIX/sbin]
1359 --libexecdir=DIR program executables [EPREFIX/libexec]
1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1363 --libdir=DIR object code libraries [EPREFIX/lib]
1364 --includedir=DIR C header files [PREFIX/include]
1365 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1368 --infodir=DIR info documentation [DATAROOTDIR/info]
1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1370 --mandir=DIR man documentation [DATAROOTDIR/man]
1371 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1372 --htmldir=DIR html documentation [DOCDIR]
1373 --dvidir=DIR dvi documentation [DOCDIR]
1374 --pdfdir=DIR pdf documentation [DOCDIR]
1375 --psdir=DIR ps documentation [DOCDIR]
1376_ACEOF
1377
1378 cat <<\_ACEOF
1379
1380Program names:
1381 --program-prefix=PREFIX prepend PREFIX to installed program names
1382 --program-suffix=SUFFIX append SUFFIX to installed program names
1383 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1384
1385System types:
1386 --build=BUILD configure for building on BUILD [guessed]
1387 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1388 --target=TARGET configure for building compilers for TARGET [HOST]
1389_ACEOF
1390fi
1391
1392if test -n "$ac_init_help"; then
1393
1394 cat <<\_ACEOF
1395
1396Optional Features:
1397 --disable-option-checking ignore unrecognized --enable/--with options
1398 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1399 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1400 --enable-plugins Enable support for plugins
1401 --enable-shared[=PKGS] build shared libraries [default=yes]
1402 --enable-static[=PKGS] build static libraries [default=yes]
1403 --enable-fast-install[=PKGS]
1404 optimize for fast installation [default=yes]
1405 --disable-libtool-lock avoid locking (might break parallel builds)
1406 --enable-maintainer-mode
1407 enable make rules and dependencies not useful (and
1408 sometimes confusing) to the casual installer
ddd44b70
DD
1409 --enable-sim-inline=inlines
1410 Specify which functions should be inlined
ddd44b70
DD
1411 --enable-werror treat compile warnings as errors
1412 --enable-build-warnings enable build-time compiler warnings if gcc is used
1413 --enable-sim-build-warnings
1414 enable SIM specific build-time compiler warnings if
1415 gcc is used
66d055c7
MF
1416 --enable-sim-hardware=LIST
1417 Specify the hardware to be included in the build.
ddd44b70
DD
1418
1419Optional Packages:
1420 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1421 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1422 --with-system-zlib use installed libz
1423 --with-pic try to use only PIC/non-PIC objects [default=use
1424 both]
1425 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
ddd44b70
DD
1426
1427Some influential environment variables:
1428 CC C compiler command
1429 CFLAGS C compiler flags
1430 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1431 nonstandard directory <lib dir>
1432 LIBS libraries to pass to the linker, e.g. -l<library>
1433 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1434 you have headers in a nonstandard directory <include dir>
1435 CPP C preprocessor
1436
1437Use these variables to override the choices made by `configure' or to help
1438it to find libraries and programs with nonstandard names/locations.
1439
1440Report bugs to the package provider.
1441_ACEOF
1442ac_status=$?
1443fi
1444
1445if test "$ac_init_help" = "recursive"; then
1446 # If there are subdirs, report their specific --help.
1447 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1448 test -d "$ac_dir" ||
1449 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1450 continue
1451 ac_builddir=.
1452
1453case "$ac_dir" in
1454.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455*)
1456 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1457 # A ".." for each directory in $ac_dir_suffix.
1458 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1459 case $ac_top_builddir_sub in
1460 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1461 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1462 esac ;;
1463esac
1464ac_abs_top_builddir=$ac_pwd
1465ac_abs_builddir=$ac_pwd$ac_dir_suffix
1466# for backward compatibility:
1467ac_top_builddir=$ac_top_build_prefix
1468
1469case $srcdir in
1470 .) # We are building in place.
1471 ac_srcdir=.
1472 ac_top_srcdir=$ac_top_builddir_sub
1473 ac_abs_top_srcdir=$ac_pwd ;;
1474 [\\/]* | ?:[\\/]* ) # Absolute name.
1475 ac_srcdir=$srcdir$ac_dir_suffix;
1476 ac_top_srcdir=$srcdir
1477 ac_abs_top_srcdir=$srcdir ;;
1478 *) # Relative name.
1479 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1480 ac_top_srcdir=$ac_top_build_prefix$srcdir
1481 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1482esac
1483ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1484
1485 cd "$ac_dir" || { ac_status=$?; continue; }
1486 # Check for guested configure.
1487 if test -f "$ac_srcdir/configure.gnu"; then
1488 echo &&
1489 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1490 elif test -f "$ac_srcdir/configure"; then
1491 echo &&
1492 $SHELL "$ac_srcdir/configure" --help=recursive
1493 else
1494 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1495 fi || ac_status=$?
1496 cd "$ac_pwd" || { ac_status=$?; break; }
1497 done
1498fi
1499
1500test -n "$ac_init_help" && exit $ac_status
1501if $ac_init_version; then
1502 cat <<\_ACEOF
1503configure
1504generated by GNU Autoconf 2.69
1505
1506Copyright (C) 2012 Free Software Foundation, Inc.
1507This configure script is free software; the Free Software Foundation
1508gives unlimited permission to copy, distribute and modify it.
1509_ACEOF
1510 exit
1511fi
1512
1513## ------------------------ ##
1514## Autoconf initialization. ##
1515## ------------------------ ##
1516
1517# ac_fn_c_try_compile LINENO
1518# --------------------------
1519# Try to compile conftest.$ac_ext, and return whether this succeeded.
1520ac_fn_c_try_compile ()
1521{
1522 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1523 rm -f conftest.$ac_objext
1524 if { { ac_try="$ac_compile"
1525case "(($ac_try" in
1526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1527 *) ac_try_echo=$ac_try;;
1528esac
1529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1530$as_echo "$ac_try_echo"; } >&5
1531 (eval "$ac_compile") 2>conftest.err
1532 ac_status=$?
1533 if test -s conftest.err; then
1534 grep -v '^ *+' conftest.err >conftest.er1
1535 cat conftest.er1 >&5
1536 mv -f conftest.er1 conftest.err
1537 fi
1538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1539 test $ac_status = 0; } && {
1540 test -z "$ac_c_werror_flag" ||
1541 test ! -s conftest.err
1542 } && test -s conftest.$ac_objext; then :
1543 ac_retval=0
1544else
1545 $as_echo "$as_me: failed program was:" >&5
1546sed 's/^/| /' conftest.$ac_ext >&5
1547
1548 ac_retval=1
1549fi
1550 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1551 as_fn_set_status $ac_retval
1552
1553} # ac_fn_c_try_compile
1554
1555# ac_fn_c_try_cpp LINENO
1556# ----------------------
1557# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1558ac_fn_c_try_cpp ()
1559{
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 if { { ac_try="$ac_cpp conftest.$ac_ext"
1562case "(($ac_try" in
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1565esac
1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567$as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1569 ac_status=$?
1570 if test -s conftest.err; then
1571 grep -v '^ *+' conftest.err >conftest.er1
1572 cat conftest.er1 >&5
1573 mv -f conftest.er1 conftest.err
1574 fi
1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576 test $ac_status = 0; } > conftest.i && {
1577 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1578 test ! -s conftest.err
1579 }; then :
1580 ac_retval=0
1581else
1582 $as_echo "$as_me: failed program was:" >&5
1583sed 's/^/| /' conftest.$ac_ext >&5
1584
1585 ac_retval=1
1586fi
1587 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1588 as_fn_set_status $ac_retval
1589
1590} # ac_fn_c_try_cpp
1591
1592# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1593# -------------------------------------------------------
1594# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1595# the include files in INCLUDES and setting the cache variable VAR
1596# accordingly.
1597ac_fn_c_check_header_mongrel ()
1598{
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 if eval \${$3+:} false; then :
1601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1602$as_echo_n "checking for $2... " >&6; }
1603if eval \${$3+:} false; then :
1604 $as_echo_n "(cached) " >&6
1605fi
1606eval ac_res=\$$3
1607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1608$as_echo "$ac_res" >&6; }
1609else
1610 # Is the header compilable?
1611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1612$as_echo_n "checking $2 usability... " >&6; }
1613cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1614/* end confdefs.h. */
1615$4
1616#include <$2>
1617_ACEOF
1618if ac_fn_c_try_compile "$LINENO"; then :
1619 ac_header_compiler=yes
1620else
1621 ac_header_compiler=no
1622fi
1623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1625$as_echo "$ac_header_compiler" >&6; }
1626
1627# Is the header present?
1628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1629$as_echo_n "checking $2 presence... " >&6; }
1630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1631/* end confdefs.h. */
1632#include <$2>
1633_ACEOF
1634if ac_fn_c_try_cpp "$LINENO"; then :
1635 ac_header_preproc=yes
1636else
1637 ac_header_preproc=no
1638fi
1639rm -f conftest.err conftest.i conftest.$ac_ext
1640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1641$as_echo "$ac_header_preproc" >&6; }
1642
1643# So? What about this header?
1644case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1645 yes:no: )
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1647$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1649$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1650 ;;
1651 no:yes:* )
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1653$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1655$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1657$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1659$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1661$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1662 ;;
1663esac
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1665$as_echo_n "checking for $2... " >&6; }
1666if eval \${$3+:} false; then :
1667 $as_echo_n "(cached) " >&6
1668else
1669 eval "$3=\$ac_header_compiler"
1670fi
1671eval ac_res=\$$3
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673$as_echo "$ac_res" >&6; }
1674fi
1675 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1676
1677} # ac_fn_c_check_header_mongrel
1678
1679# ac_fn_c_try_run LINENO
1680# ----------------------
1681# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1682# that executables *can* be run.
1683ac_fn_c_try_run ()
1684{
1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686 if { { ac_try="$ac_link"
1687case "(($ac_try" in
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_link") 2>&5
1694 ac_status=$?
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1697 { { case "(($ac_try" in
1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699 *) ac_try_echo=$ac_try;;
1700esac
1701eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702$as_echo "$ac_try_echo"; } >&5
1703 (eval "$ac_try") 2>&5
1704 ac_status=$?
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; }; }; then :
1707 ac_retval=0
1708else
1709 $as_echo "$as_me: program exited with status $ac_status" >&5
1710 $as_echo "$as_me: failed program was:" >&5
1711sed 's/^/| /' conftest.$ac_ext >&5
1712
1713 ac_retval=$ac_status
1714fi
1715 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717 as_fn_set_status $ac_retval
1718
1719} # ac_fn_c_try_run
1720
1721# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1722# -------------------------------------------------------
1723# Tests whether HEADER exists and can be compiled using the include files in
1724# INCLUDES, setting the cache variable VAR accordingly.
1725ac_fn_c_check_header_compile ()
1726{
1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729$as_echo_n "checking for $2... " >&6; }
1730if eval \${$3+:} false; then :
1731 $as_echo_n "(cached) " >&6
1732else
1733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1734/* end confdefs.h. */
1735$4
1736#include <$2>
1737_ACEOF
1738if ac_fn_c_try_compile "$LINENO"; then :
1739 eval "$3=yes"
1740else
1741 eval "$3=no"
1742fi
1743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1744fi
1745eval ac_res=\$$3
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1747$as_echo "$ac_res" >&6; }
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749
1750} # ac_fn_c_check_header_compile
1751
1752# ac_fn_c_try_link LINENO
1753# -----------------------
1754# Try to link conftest.$ac_ext, and return whether this succeeded.
1755ac_fn_c_try_link ()
1756{
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 rm -f conftest.$ac_objext conftest$ac_exeext
1759 if { { ac_try="$ac_link"
1760case "(($ac_try" in
1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762 *) ac_try_echo=$ac_try;;
1763esac
1764eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765$as_echo "$ac_try_echo"; } >&5
1766 (eval "$ac_link") 2>conftest.err
1767 ac_status=$?
1768 if test -s conftest.err; then
1769 grep -v '^ *+' conftest.err >conftest.er1
1770 cat conftest.er1 >&5
1771 mv -f conftest.er1 conftest.err
1772 fi
1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; } && {
1775 test -z "$ac_c_werror_flag" ||
1776 test ! -s conftest.err
1777 } && test -s conftest$ac_exeext && {
1778 test "$cross_compiling" = yes ||
1779 test -x conftest$ac_exeext
1780 }; then :
1781 ac_retval=0
1782else
1783 $as_echo "$as_me: failed program was:" >&5
1784sed 's/^/| /' conftest.$ac_ext >&5
1785
1786 ac_retval=1
1787fi
1788 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1789 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1790 # interfere with the next link command; also delete a directory that is
1791 # left behind by Apple's compiler. We do this before executing the actions.
1792 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794 as_fn_set_status $ac_retval
1795
1796} # ac_fn_c_try_link
1797
1798# ac_fn_c_check_func LINENO FUNC VAR
1799# ----------------------------------
1800# Tests whether FUNC exists, setting the cache variable VAR accordingly
1801ac_fn_c_check_func ()
1802{
1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1805$as_echo_n "checking for $2... " >&6; }
1806if eval \${$3+:} false; then :
1807 $as_echo_n "(cached) " >&6
1808else
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810/* end confdefs.h. */
1811/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1812 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1813#define $2 innocuous_$2
1814
1815/* System header to define __stub macros and hopefully few prototypes,
1816 which can conflict with char $2 (); below.
1817 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1818 <limits.h> exists even on freestanding compilers. */
1819
1820#ifdef __STDC__
1821# include <limits.h>
1822#else
1823# include <assert.h>
1824#endif
1825
1826#undef $2
1827
1828/* Override any GCC internal prototype to avoid an error.
1829 Use char because int might match the return type of a GCC
1830 builtin and then its argument prototype would still apply. */
1831#ifdef __cplusplus
1832extern "C"
1833#endif
1834char $2 ();
1835/* The GNU C library defines this for functions which it implements
1836 to always fail with ENOSYS. Some functions are actually named
1837 something starting with __ and the normal name is an alias. */
1838#if defined __stub_$2 || defined __stub___$2
1839choke me
1840#endif
1841
1842int
1843main ()
1844{
1845return $2 ();
1846 ;
1847 return 0;
1848}
1849_ACEOF
1850if ac_fn_c_try_link "$LINENO"; then :
1851 eval "$3=yes"
1852else
1853 eval "$3=no"
1854fi
1855rm -f core conftest.err conftest.$ac_objext \
1856 conftest$ac_exeext conftest.$ac_ext
1857fi
1858eval ac_res=\$$3
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860$as_echo "$ac_res" >&6; }
1861 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1862
1863} # ac_fn_c_check_func
ddd44b70
DD
1864cat >config.log <<_ACEOF
1865This file contains any messages produced by compilers while
1866running configure, to aid debugging if configure makes a mistake.
1867
1868It was created by $as_me, which was
1869generated by GNU Autoconf 2.69. Invocation command line was
1870
1871 $ $0 $@
1872
1873_ACEOF
1874exec 5>>config.log
1875{
1876cat <<_ASUNAME
1877## --------- ##
1878## Platform. ##
1879## --------- ##
1880
1881hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1882uname -m = `(uname -m) 2>/dev/null || echo unknown`
1883uname -r = `(uname -r) 2>/dev/null || echo unknown`
1884uname -s = `(uname -s) 2>/dev/null || echo unknown`
1885uname -v = `(uname -v) 2>/dev/null || echo unknown`
1886
1887/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1888/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1889
1890/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1891/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1892/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1893/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1894/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1895/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1896/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1897
1898_ASUNAME
1899
1900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1901for as_dir in $PATH
1902do
1903 IFS=$as_save_IFS
1904 test -z "$as_dir" && as_dir=.
1905 $as_echo "PATH: $as_dir"
1906 done
1907IFS=$as_save_IFS
1908
1909} >&5
1910
1911cat >&5 <<_ACEOF
1912
1913
1914## ----------- ##
1915## Core tests. ##
1916## ----------- ##
1917
1918_ACEOF
1919
1920
1921# Keep a trace of the command line.
1922# Strip out --no-create and --no-recursion so they do not pile up.
1923# Strip out --silent because we don't want to record it for future runs.
1924# Also quote any args containing shell meta-characters.
1925# Make two passes to allow for proper duplicate-argument suppression.
1926ac_configure_args=
1927ac_configure_args0=
1928ac_configure_args1=
1929ac_must_keep_next=false
1930for ac_pass in 1 2
1931do
1932 for ac_arg
1933 do
1934 case $ac_arg in
1935 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1936 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1937 | -silent | --silent | --silen | --sile | --sil)
1938 continue ;;
1939 *\'*)
1940 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1941 esac
1942 case $ac_pass in
1943 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1944 2)
1945 as_fn_append ac_configure_args1 " '$ac_arg'"
1946 if test $ac_must_keep_next = true; then
1947 ac_must_keep_next=false # Got value, back to normal.
1948 else
1949 case $ac_arg in
1950 *=* | --config-cache | -C | -disable-* | --disable-* \
1951 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1952 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1953 | -with-* | --with-* | -without-* | --without-* | --x)
1954 case "$ac_configure_args0 " in
1955 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1956 esac
1957 ;;
1958 -* ) ac_must_keep_next=true ;;
1959 esac
1960 fi
1961 as_fn_append ac_configure_args " '$ac_arg'"
1962 ;;
1963 esac
1964 done
1965done
1966{ ac_configure_args0=; unset ac_configure_args0;}
1967{ ac_configure_args1=; unset ac_configure_args1;}
1968
1969# When interrupted or exit'd, cleanup temporary files, and complete
1970# config.log. We remove comments because anyway the quotes in there
1971# would cause problems or look ugly.
1972# WARNING: Use '\'' to represent an apostrophe within the trap.
1973# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1974trap 'exit_status=$?
1975 # Save into config.log some information that might help in debugging.
1976 {
1977 echo
1978
1979 $as_echo "## ---------------- ##
1980## Cache variables. ##
1981## ---------------- ##"
1982 echo
1983 # The following way of writing the cache mishandles newlines in values,
1984(
1985 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1986 eval ac_val=\$$ac_var
1987 case $ac_val in #(
1988 *${as_nl}*)
1989 case $ac_var in #(
1990 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1991$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1992 esac
1993 case $ac_var in #(
1994 _ | IFS | as_nl) ;; #(
1995 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1996 *) { eval $ac_var=; unset $ac_var;} ;;
1997 esac ;;
1998 esac
1999 done
2000 (set) 2>&1 |
2001 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2002 *${as_nl}ac_space=\ *)
2003 sed -n \
2004 "s/'\''/'\''\\\\'\'''\''/g;
2005 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2006 ;; #(
2007 *)
2008 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2009 ;;
2010 esac |
2011 sort
2012)
2013 echo
2014
2015 $as_echo "## ----------------- ##
2016## Output variables. ##
2017## ----------------- ##"
2018 echo
2019 for ac_var in $ac_subst_vars
2020 do
2021 eval ac_val=\$$ac_var
2022 case $ac_val in
2023 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2024 esac
2025 $as_echo "$ac_var='\''$ac_val'\''"
2026 done | sort
2027 echo
2028
2029 if test -n "$ac_subst_files"; then
2030 $as_echo "## ------------------- ##
2031## File substitutions. ##
2032## ------------------- ##"
2033 echo
2034 for ac_var in $ac_subst_files
2035 do
2036 eval ac_val=\$$ac_var
2037 case $ac_val in
2038 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2039 esac
2040 $as_echo "$ac_var='\''$ac_val'\''"
2041 done | sort
2042 echo
2043 fi
2044
2045 if test -s confdefs.h; then
2046 $as_echo "## ----------- ##
2047## confdefs.h. ##
2048## ----------- ##"
2049 echo
2050 cat confdefs.h
2051 echo
2052 fi
2053 test "$ac_signal" != 0 &&
2054 $as_echo "$as_me: caught signal $ac_signal"
2055 $as_echo "$as_me: exit $exit_status"
2056 } >&5
2057 rm -f core *.core core.conftest.* &&
2058 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2059 exit $exit_status
2060' 0
2061for ac_signal in 1 2 13 15; do
2062 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2063done
2064ac_signal=0
2065
2066# confdefs.h avoids OS command line length limits that DEFS can exceed.
2067rm -f -r conftest* confdefs.h
2068
2069$as_echo "/* confdefs.h */" > confdefs.h
2070
2071# Predefined preprocessor variables.
2072
2073cat >>confdefs.h <<_ACEOF
2074#define PACKAGE_NAME "$PACKAGE_NAME"
2075_ACEOF
2076
2077cat >>confdefs.h <<_ACEOF
2078#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2079_ACEOF
2080
2081cat >>confdefs.h <<_ACEOF
2082#define PACKAGE_VERSION "$PACKAGE_VERSION"
2083_ACEOF
2084
2085cat >>confdefs.h <<_ACEOF
2086#define PACKAGE_STRING "$PACKAGE_STRING"
2087_ACEOF
2088
2089cat >>confdefs.h <<_ACEOF
2090#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2091_ACEOF
2092
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_URL "$PACKAGE_URL"
2095_ACEOF
2096
2097
2098# Let the site file select an alternate cache file if it wants to.
2099# Prefer an explicitly selected file to automatically selected ones.
2100ac_site_file1=NONE
2101ac_site_file2=NONE
2102if test -n "$CONFIG_SITE"; then
2103 # We do not want a PATH search for config.site.
2104 case $CONFIG_SITE in #((
2105 -*) ac_site_file1=./$CONFIG_SITE;;
2106 */*) ac_site_file1=$CONFIG_SITE;;
2107 *) ac_site_file1=./$CONFIG_SITE;;
2108 esac
2109elif test "x$prefix" != xNONE; then
2110 ac_site_file1=$prefix/share/config.site
2111 ac_site_file2=$prefix/etc/config.site
2112else
2113 ac_site_file1=$ac_default_prefix/share/config.site
2114 ac_site_file2=$ac_default_prefix/etc/config.site
2115fi
2116for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2117do
2118 test "x$ac_site_file" = xNONE && continue
2119 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2121$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2122 sed 's/^/| /' "$ac_site_file" >&5
2123 . "$ac_site_file" \
2124 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2125$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2126as_fn_error $? "failed to load site script $ac_site_file
2127See \`config.log' for more details" "$LINENO" 5; }
2128 fi
2129done
2130
2131if test -r "$cache_file"; then
2132 # Some versions of bash will fail to source /dev/null (special files
2133 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2134 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2136$as_echo "$as_me: loading cache $cache_file" >&6;}
2137 case $cache_file in
2138 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2139 *) . "./$cache_file";;
2140 esac
2141 fi
2142else
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2144$as_echo "$as_me: creating cache $cache_file" >&6;}
2145 >$cache_file
2146fi
2147
2148# Check that the precious variables saved in the cache have kept the same
2149# value.
2150ac_cache_corrupted=false
2151for ac_var in $ac_precious_vars; do
2152 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2153 eval ac_new_set=\$ac_env_${ac_var}_set
2154 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2155 eval ac_new_val=\$ac_env_${ac_var}_value
2156 case $ac_old_set,$ac_new_set in
2157 set,)
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2159$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2160 ac_cache_corrupted=: ;;
2161 ,set)
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2163$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2164 ac_cache_corrupted=: ;;
2165 ,);;
2166 *)
2167 if test "x$ac_old_val" != "x$ac_new_val"; then
2168 # differences in whitespace do not lead to failure.
2169 ac_old_val_w=`echo x $ac_old_val`
2170 ac_new_val_w=`echo x $ac_new_val`
2171 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2173$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2174 ac_cache_corrupted=:
2175 else
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2177$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2178 eval $ac_var=\$ac_old_val
2179 fi
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2181$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2183$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2184 fi;;
2185 esac
2186 # Pass precious variables to config.status.
2187 if test "$ac_new_set" = set; then
2188 case $ac_new_val in
2189 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2190 *) ac_arg=$ac_var=$ac_new_val ;;
2191 esac
2192 case " $ac_configure_args " in
2193 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2194 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2195 esac
2196 fi
2197done
2198if $ac_cache_corrupted; then
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2200$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2202$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2203 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2204fi
2205## -------------------- ##
2206## Main body of script. ##
2207## -------------------- ##
2208
2209ac_ext=c
2210ac_cpp='$CPP $CPPFLAGS'
2211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2213ac_compiler_gnu=$ac_cv_c_compiler_gnu
2214
2215
ddd44b70
DD
2216
2217
2218
2219
2220
c2783492
MF
2221ac_aux_dir=
2222for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2223 if test -f "$ac_dir/install-sh"; then
2224 ac_aux_dir=$ac_dir
2225 ac_install_sh="$ac_aux_dir/install-sh -c"
2226 break
2227 elif test -f "$ac_dir/install.sh"; then
2228 ac_aux_dir=$ac_dir
2229 ac_install_sh="$ac_aux_dir/install.sh -c"
2230 break
2231 elif test -f "$ac_dir/shtool"; then
2232 ac_aux_dir=$ac_dir
2233 ac_install_sh="$ac_aux_dir/shtool install -c"
2234 break
2235 fi
2236done
2237if test -z "$ac_aux_dir"; then
2238 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2239fi
2240
2241# These three variables are undocumented and unsupported,
2242# and are intended to be withdrawn in a future Autoconf release.
2243# They can cause serious problems if a builder's source tree is in a directory
2244# whose full name contains unusual characters.
2245ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2246ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2247ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2248
2249
2250# Make sure we can run config.sub.
2251$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2252 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2253
2254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2255$as_echo_n "checking build system type... " >&6; }
2256if ${ac_cv_build+:} false; then :
2257 $as_echo_n "(cached) " >&6
2258else
2259 ac_build_alias=$build_alias
2260test "x$ac_build_alias" = x &&
2261 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2262test "x$ac_build_alias" = x &&
2263 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2264ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2265 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2266
2267fi
2268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2269$as_echo "$ac_cv_build" >&6; }
2270case $ac_cv_build in
2271*-*-*) ;;
2272*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2273esac
2274build=$ac_cv_build
2275ac_save_IFS=$IFS; IFS='-'
2276set x $ac_cv_build
2277shift
2278build_cpu=$1
2279build_vendor=$2
2280shift; shift
2281# Remember, the first character of IFS is used to create $*,
2282# except with old shells:
2283build_os=$*
2284IFS=$ac_save_IFS
2285case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2286
2287
2288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2289$as_echo_n "checking host system type... " >&6; }
2290if ${ac_cv_host+:} false; then :
2291 $as_echo_n "(cached) " >&6
2292else
2293 if test "x$host_alias" = x; then
2294 ac_cv_host=$ac_cv_build
2295else
2296 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2297 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2298fi
2299
2300fi
2301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2302$as_echo "$ac_cv_host" >&6; }
2303case $ac_cv_host in
2304*-*-*) ;;
2305*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2306esac
2307host=$ac_cv_host
2308ac_save_IFS=$IFS; IFS='-'
2309set x $ac_cv_host
2310shift
2311host_cpu=$1
2312host_vendor=$2
2313shift; shift
2314# Remember, the first character of IFS is used to create $*,
2315# except with old shells:
2316host_os=$*
2317IFS=$ac_save_IFS
2318case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2319
2320
2321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2322$as_echo_n "checking target system type... " >&6; }
2323if ${ac_cv_target+:} false; then :
2324 $as_echo_n "(cached) " >&6
2325else
2326 if test "x$target_alias" = x; then
2327 ac_cv_target=$ac_cv_host
2328else
2329 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2330 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2331fi
2332
2333fi
2334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2335$as_echo "$ac_cv_target" >&6; }
2336case $ac_cv_target in
2337*-*-*) ;;
2338*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2339esac
2340target=$ac_cv_target
2341ac_save_IFS=$IFS; IFS='-'
2342set x $ac_cv_target
2343shift
2344target_cpu=$1
2345target_vendor=$2
2346shift; shift
2347# Remember, the first character of IFS is used to create $*,
2348# except with old shells:
2349target_os=$*
2350IFS=$ac_save_IFS
2351case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2352
2353
2354# The aliases save the names the user supplied, while $host etc.
2355# will get canonicalized.
2356test -n "$target_alias" &&
2357 test "$program_prefix$program_suffix$program_transform_name" = \
2358 NONENONEs,x,x, &&
2359 program_prefix=${target_alias}-
ddd44b70
DD
2360ac_ext=c
2361ac_cpp='$CPP $CPPFLAGS'
2362ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2363ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2364ac_compiler_gnu=$ac_cv_c_compiler_gnu
2365if test -n "$ac_tool_prefix"; then
2366 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2367set dummy ${ac_tool_prefix}gcc; ac_word=$2
2368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2369$as_echo_n "checking for $ac_word... " >&6; }
2370if ${ac_cv_prog_CC+:} false; then :
2371 $as_echo_n "(cached) " >&6
2372else
2373 if test -n "$CC"; then
2374 ac_cv_prog_CC="$CC" # Let the user override the test.
2375else
2376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2377for as_dir in $PATH
2378do
2379 IFS=$as_save_IFS
2380 test -z "$as_dir" && as_dir=.
2381 for ac_exec_ext in '' $ac_executable_extensions; do
2382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2383 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2385 break 2
2386 fi
2387done
2388 done
2389IFS=$as_save_IFS
2390
2391fi
2392fi
2393CC=$ac_cv_prog_CC
2394if test -n "$CC"; then
2395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2396$as_echo "$CC" >&6; }
2397else
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2399$as_echo "no" >&6; }
2400fi
2401
2402
2403fi
2404if test -z "$ac_cv_prog_CC"; then
2405 ac_ct_CC=$CC
2406 # Extract the first word of "gcc", so it can be a program name with args.
2407set dummy gcc; ac_word=$2
2408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2409$as_echo_n "checking for $ac_word... " >&6; }
2410if ${ac_cv_prog_ac_ct_CC+:} false; then :
2411 $as_echo_n "(cached) " >&6
2412else
2413 if test -n "$ac_ct_CC"; then
2414 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2415else
2416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2417for as_dir in $PATH
2418do
2419 IFS=$as_save_IFS
2420 test -z "$as_dir" && as_dir=.
2421 for ac_exec_ext in '' $ac_executable_extensions; do
2422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2423 ac_cv_prog_ac_ct_CC="gcc"
2424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2425 break 2
2426 fi
2427done
2428 done
2429IFS=$as_save_IFS
2430
2431fi
2432fi
2433ac_ct_CC=$ac_cv_prog_ac_ct_CC
2434if test -n "$ac_ct_CC"; then
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2436$as_echo "$ac_ct_CC" >&6; }
2437else
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2439$as_echo "no" >&6; }
2440fi
2441
2442 if test "x$ac_ct_CC" = x; then
2443 CC=""
2444 else
2445 case $cross_compiling:$ac_tool_warned in
2446yes:)
2447{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2448$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2449ac_tool_warned=yes ;;
2450esac
2451 CC=$ac_ct_CC
2452 fi
2453else
2454 CC="$ac_cv_prog_CC"
2455fi
2456
2457if test -z "$CC"; then
2458 if test -n "$ac_tool_prefix"; then
2459 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2460set dummy ${ac_tool_prefix}cc; ac_word=$2
2461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2462$as_echo_n "checking for $ac_word... " >&6; }
2463if ${ac_cv_prog_CC+:} false; then :
2464 $as_echo_n "(cached) " >&6
2465else
2466 if test -n "$CC"; then
2467 ac_cv_prog_CC="$CC" # Let the user override the test.
2468else
2469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470for as_dir in $PATH
2471do
2472 IFS=$as_save_IFS
2473 test -z "$as_dir" && as_dir=.
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2476 ac_cv_prog_CC="${ac_tool_prefix}cc"
2477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2478 break 2
2479 fi
2480done
2481 done
2482IFS=$as_save_IFS
2483
2484fi
2485fi
2486CC=$ac_cv_prog_CC
2487if test -n "$CC"; then
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2489$as_echo "$CC" >&6; }
2490else
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2492$as_echo "no" >&6; }
2493fi
2494
2495
2496 fi
2497fi
2498if test -z "$CC"; then
2499 # Extract the first word of "cc", so it can be a program name with args.
2500set dummy cc; ac_word=$2
2501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2502$as_echo_n "checking for $ac_word... " >&6; }
2503if ${ac_cv_prog_CC+:} false; then :
2504 $as_echo_n "(cached) " >&6
2505else
2506 if test -n "$CC"; then
2507 ac_cv_prog_CC="$CC" # Let the user override the test.
2508else
2509 ac_prog_rejected=no
2510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2511for as_dir in $PATH
2512do
2513 IFS=$as_save_IFS
2514 test -z "$as_dir" && as_dir=.
2515 for ac_exec_ext in '' $ac_executable_extensions; do
2516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2517 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2518 ac_prog_rejected=yes
2519 continue
2520 fi
2521 ac_cv_prog_CC="cc"
2522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2523 break 2
2524 fi
2525done
2526 done
2527IFS=$as_save_IFS
2528
2529if test $ac_prog_rejected = yes; then
2530 # We found a bogon in the path, so make sure we never use it.
2531 set dummy $ac_cv_prog_CC
2532 shift
2533 if test $# != 0; then
2534 # We chose a different compiler from the bogus one.
2535 # However, it has the same basename, so the bogon will be chosen
2536 # first if we set CC to just the basename; use the full file name.
2537 shift
2538 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2539 fi
2540fi
2541fi
2542fi
2543CC=$ac_cv_prog_CC
2544if test -n "$CC"; then
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2546$as_echo "$CC" >&6; }
2547else
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2549$as_echo "no" >&6; }
2550fi
2551
2552
2553fi
2554if test -z "$CC"; then
2555 if test -n "$ac_tool_prefix"; then
2556 for ac_prog in cl.exe
2557 do
2558 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2559set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2561$as_echo_n "checking for $ac_word... " >&6; }
2562if ${ac_cv_prog_CC+:} false; then :
2563 $as_echo_n "(cached) " >&6
2564else
2565 if test -n "$CC"; then
2566 ac_cv_prog_CC="$CC" # Let the user override the test.
2567else
2568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2569for as_dir in $PATH
2570do
2571 IFS=$as_save_IFS
2572 test -z "$as_dir" && as_dir=.
2573 for ac_exec_ext in '' $ac_executable_extensions; do
2574 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2575 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2577 break 2
2578 fi
2579done
2580 done
2581IFS=$as_save_IFS
2582
2583fi
2584fi
2585CC=$ac_cv_prog_CC
2586if test -n "$CC"; then
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2588$as_echo "$CC" >&6; }
2589else
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2591$as_echo "no" >&6; }
2592fi
2593
2594
2595 test -n "$CC" && break
2596 done
2597fi
2598if test -z "$CC"; then
2599 ac_ct_CC=$CC
2600 for ac_prog in cl.exe
2601do
2602 # Extract the first word of "$ac_prog", so it can be a program name with args.
2603set dummy $ac_prog; ac_word=$2
2604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2605$as_echo_n "checking for $ac_word... " >&6; }
2606if ${ac_cv_prog_ac_ct_CC+:} false; then :
2607 $as_echo_n "(cached) " >&6
2608else
2609 if test -n "$ac_ct_CC"; then
2610 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2611else
2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2613for as_dir in $PATH
2614do
2615 IFS=$as_save_IFS
2616 test -z "$as_dir" && as_dir=.
2617 for ac_exec_ext in '' $ac_executable_extensions; do
2618 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2619 ac_cv_prog_ac_ct_CC="$ac_prog"
2620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2621 break 2
2622 fi
2623done
2624 done
2625IFS=$as_save_IFS
2626
2627fi
2628fi
2629ac_ct_CC=$ac_cv_prog_ac_ct_CC
2630if test -n "$ac_ct_CC"; then
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2632$as_echo "$ac_ct_CC" >&6; }
2633else
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2635$as_echo "no" >&6; }
2636fi
2637
2638
2639 test -n "$ac_ct_CC" && break
2640done
2641
2642 if test "x$ac_ct_CC" = x; then
2643 CC=""
2644 else
2645 case $cross_compiling:$ac_tool_warned in
2646yes:)
2647{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2648$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2649ac_tool_warned=yes ;;
2650esac
2651 CC=$ac_ct_CC
2652 fi
2653fi
2654
2655fi
2656
2657
2658test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2659$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2660as_fn_error $? "no acceptable C compiler found in \$PATH
2661See \`config.log' for more details" "$LINENO" 5; }
2662
2663# Provide some information about the compiler.
2664$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2665set X $ac_compile
2666ac_compiler=$2
2667for ac_option in --version -v -V -qversion; do
2668 { { ac_try="$ac_compiler $ac_option >&5"
2669case "(($ac_try" in
2670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2671 *) ac_try_echo=$ac_try;;
2672esac
2673eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2674$as_echo "$ac_try_echo"; } >&5
2675 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2676 ac_status=$?
2677 if test -s conftest.err; then
2678 sed '10a\
2679... rest of stderr output deleted ...
2680 10q' conftest.err >conftest.er1
2681 cat conftest.er1 >&5
2682 fi
2683 rm -f conftest.er1 conftest.err
2684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2685 test $ac_status = 0; }
2686done
2687
2688cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2689/* end confdefs.h. */
2690
2691int
2692main ()
2693{
2694
2695 ;
2696 return 0;
2697}
2698_ACEOF
2699ac_clean_files_save=$ac_clean_files
2700ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2701# Try to create an executable without -o first, disregard a.out.
2702# It will help us diagnose broken compilers, and finding out an intuition
2703# of exeext.
2704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2705$as_echo_n "checking whether the C compiler works... " >&6; }
2706ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2707
2708# The possible output files:
2709ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2710
2711ac_rmfiles=
2712for ac_file in $ac_files
2713do
2714 case $ac_file in
2715 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2716 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2717 esac
2718done
2719rm -f $ac_rmfiles
2720
2721if { { ac_try="$ac_link_default"
2722case "(($ac_try" in
2723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2724 *) ac_try_echo=$ac_try;;
2725esac
2726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2727$as_echo "$ac_try_echo"; } >&5
2728 (eval "$ac_link_default") 2>&5
2729 ac_status=$?
2730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2731 test $ac_status = 0; }; then :
2732 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2733# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2734# in a Makefile. We should not override ac_cv_exeext if it was cached,
2735# so that the user can short-circuit this test for compilers unknown to
2736# Autoconf.
2737for ac_file in $ac_files ''
2738do
2739 test -f "$ac_file" || continue
2740 case $ac_file in
2741 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2742 ;;
2743 [ab].out )
2744 # We found the default executable, but exeext='' is most
2745 # certainly right.
2746 break;;
2747 *.* )
2748 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2749 then :; else
2750 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2751 fi
2752 # We set ac_cv_exeext here because the later test for it is not
2753 # safe: cross compilers may not add the suffix if given an `-o'
2754 # argument, so we may need to know it at that point already.
2755 # Even if this section looks crufty: it has the advantage of
2756 # actually working.
2757 break;;
2758 * )
2759 break;;
2760 esac
2761done
2762test "$ac_cv_exeext" = no && ac_cv_exeext=
2763
2764else
2765 ac_file=''
2766fi
2767if test -z "$ac_file"; then :
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2769$as_echo "no" >&6; }
2770$as_echo "$as_me: failed program was:" >&5
2771sed 's/^/| /' conftest.$ac_ext >&5
2772
2773{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2774$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2775as_fn_error 77 "C compiler cannot create executables
2776See \`config.log' for more details" "$LINENO" 5; }
2777else
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2779$as_echo "yes" >&6; }
2780fi
2781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2782$as_echo_n "checking for C compiler default output file name... " >&6; }
2783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2784$as_echo "$ac_file" >&6; }
2785ac_exeext=$ac_cv_exeext
2786
2787rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2788ac_clean_files=$ac_clean_files_save
2789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2790$as_echo_n "checking for suffix of executables... " >&6; }
2791if { { ac_try="$ac_link"
2792case "(($ac_try" in
2793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2794 *) ac_try_echo=$ac_try;;
2795esac
2796eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2797$as_echo "$ac_try_echo"; } >&5
2798 (eval "$ac_link") 2>&5
2799 ac_status=$?
2800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2801 test $ac_status = 0; }; then :
2802 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2803# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2804# work properly (i.e., refer to `conftest.exe'), while it won't with
2805# `rm'.
2806for ac_file in conftest.exe conftest conftest.*; do
2807 test -f "$ac_file" || continue
2808 case $ac_file in
2809 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2810 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2811 break;;
2812 * ) break;;
2813 esac
2814done
2815else
2816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2817$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2818as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2819See \`config.log' for more details" "$LINENO" 5; }
2820fi
2821rm -f conftest conftest$ac_cv_exeext
2822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2823$as_echo "$ac_cv_exeext" >&6; }
2824
2825rm -f conftest.$ac_ext
2826EXEEXT=$ac_cv_exeext
2827ac_exeext=$EXEEXT
2828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2829/* end confdefs.h. */
2830#include <stdio.h>
2831int
2832main ()
2833{
2834FILE *f = fopen ("conftest.out", "w");
2835 return ferror (f) || fclose (f) != 0;
2836
2837 ;
2838 return 0;
2839}
2840_ACEOF
2841ac_clean_files="$ac_clean_files conftest.out"
2842# Check that the compiler produces executables we can run. If not, either
2843# the compiler is broken, or we cross compile.
2844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2845$as_echo_n "checking whether we are cross compiling... " >&6; }
2846if test "$cross_compiling" != yes; then
2847 { { ac_try="$ac_link"
2848case "(($ac_try" in
2849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2850 *) ac_try_echo=$ac_try;;
2851esac
2852eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2853$as_echo "$ac_try_echo"; } >&5
2854 (eval "$ac_link") 2>&5
2855 ac_status=$?
2856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2857 test $ac_status = 0; }
2858 if { ac_try='./conftest$ac_cv_exeext'
2859 { { case "(($ac_try" in
2860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2861 *) ac_try_echo=$ac_try;;
2862esac
2863eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2864$as_echo "$ac_try_echo"; } >&5
2865 (eval "$ac_try") 2>&5
2866 ac_status=$?
2867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2868 test $ac_status = 0; }; }; then
2869 cross_compiling=no
2870 else
2871 if test "$cross_compiling" = maybe; then
2872 cross_compiling=yes
2873 else
2874 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2875$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2876as_fn_error $? "cannot run C compiled programs.
2877If you meant to cross compile, use \`--host'.
2878See \`config.log' for more details" "$LINENO" 5; }
2879 fi
2880 fi
2881fi
2882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2883$as_echo "$cross_compiling" >&6; }
2884
2885rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2886ac_clean_files=$ac_clean_files_save
2887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2888$as_echo_n "checking for suffix of object files... " >&6; }
2889if ${ac_cv_objext+:} false; then :
2890 $as_echo_n "(cached) " >&6
2891else
2892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2893/* end confdefs.h. */
2894
2895int
2896main ()
2897{
2898
2899 ;
2900 return 0;
2901}
2902_ACEOF
2903rm -f conftest.o conftest.obj
2904if { { ac_try="$ac_compile"
2905case "(($ac_try" in
2906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2907 *) ac_try_echo=$ac_try;;
2908esac
2909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2910$as_echo "$ac_try_echo"; } >&5
2911 (eval "$ac_compile") 2>&5
2912 ac_status=$?
2913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2914 test $ac_status = 0; }; then :
2915 for ac_file in conftest.o conftest.obj conftest.*; do
2916 test -f "$ac_file" || continue;
2917 case $ac_file in
2918 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2919 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2920 break;;
2921 esac
2922done
2923else
2924 $as_echo "$as_me: failed program was:" >&5
2925sed 's/^/| /' conftest.$ac_ext >&5
2926
2927{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2928$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2929as_fn_error $? "cannot compute suffix of object files: cannot compile
2930See \`config.log' for more details" "$LINENO" 5; }
2931fi
2932rm -f conftest.$ac_cv_objext conftest.$ac_ext
2933fi
2934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2935$as_echo "$ac_cv_objext" >&6; }
2936OBJEXT=$ac_cv_objext
2937ac_objext=$OBJEXT
2938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2939$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2940if ${ac_cv_c_compiler_gnu+:} false; then :
2941 $as_echo_n "(cached) " >&6
2942else
2943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2944/* end confdefs.h. */
2945
2946int
2947main ()
2948{
2949#ifndef __GNUC__
2950 choke me
2951#endif
2952
2953 ;
2954 return 0;
2955}
2956_ACEOF
2957if ac_fn_c_try_compile "$LINENO"; then :
2958 ac_compiler_gnu=yes
2959else
2960 ac_compiler_gnu=no
2961fi
2962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2963ac_cv_c_compiler_gnu=$ac_compiler_gnu
2964
2965fi
2966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2967$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2968if test $ac_compiler_gnu = yes; then
2969 GCC=yes
2970else
2971 GCC=
2972fi
2973ac_test_CFLAGS=${CFLAGS+set}
2974ac_save_CFLAGS=$CFLAGS
2975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2976$as_echo_n "checking whether $CC accepts -g... " >&6; }
2977if ${ac_cv_prog_cc_g+:} false; then :
2978 $as_echo_n "(cached) " >&6
2979else
2980 ac_save_c_werror_flag=$ac_c_werror_flag
2981 ac_c_werror_flag=yes
2982 ac_cv_prog_cc_g=no
2983 CFLAGS="-g"
2984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2985/* end confdefs.h. */
2986
2987int
2988main ()
2989{
2990
2991 ;
2992 return 0;
2993}
2994_ACEOF
2995if ac_fn_c_try_compile "$LINENO"; then :
2996 ac_cv_prog_cc_g=yes
2997else
2998 CFLAGS=""
2999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3000/* end confdefs.h. */
3001
3002int
3003main ()
3004{
3005
3006 ;
3007 return 0;
3008}
3009_ACEOF
3010if ac_fn_c_try_compile "$LINENO"; then :
3011
3012else
3013 ac_c_werror_flag=$ac_save_c_werror_flag
3014 CFLAGS="-g"
3015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3016/* end confdefs.h. */
3017
3018int
3019main ()
3020{
3021
3022 ;
3023 return 0;
3024}
3025_ACEOF
3026if ac_fn_c_try_compile "$LINENO"; then :
3027 ac_cv_prog_cc_g=yes
3028fi
3029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3030fi
3031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3032fi
3033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3034 ac_c_werror_flag=$ac_save_c_werror_flag
3035fi
3036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3037$as_echo "$ac_cv_prog_cc_g" >&6; }
3038if test "$ac_test_CFLAGS" = set; then
3039 CFLAGS=$ac_save_CFLAGS
3040elif test $ac_cv_prog_cc_g = yes; then
3041 if test "$GCC" = yes; then
3042 CFLAGS="-g -O2"
3043 else
3044 CFLAGS="-g"
3045 fi
3046else
3047 if test "$GCC" = yes; then
3048 CFLAGS="-O2"
3049 else
3050 CFLAGS=
3051 fi
3052fi
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3054$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3055if ${ac_cv_prog_cc_c89+:} false; then :
3056 $as_echo_n "(cached) " >&6
3057else
3058 ac_cv_prog_cc_c89=no
3059ac_save_CC=$CC
3060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061/* end confdefs.h. */
3062#include <stdarg.h>
3063#include <stdio.h>
3064struct stat;
3065/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3066struct buf { int x; };
3067FILE * (*rcsopen) (struct buf *, struct stat *, int);
3068static char *e (p, i)
3069 char **p;
3070 int i;
3071{
3072 return p[i];
3073}
3074static char *f (char * (*g) (char **, int), char **p, ...)
3075{
3076 char *s;
3077 va_list v;
3078 va_start (v,p);
3079 s = g (p, va_arg (v,int));
3080 va_end (v);
3081 return s;
3082}
3083
3084/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3085 function prototypes and stuff, but not '\xHH' hex character constants.
3086 These don't provoke an error unfortunately, instead are silently treated
3087 as 'x'. The following induces an error, until -std is added to get
3088 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3089 array size at least. It's necessary to write '\x00'==0 to get something
3090 that's true only with -std. */
3091int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3092
3093/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3094 inside strings and character constants. */
3095#define FOO(x) 'x'
3096int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3097
3098int test (int i, double x);
3099struct s1 {int (*f) (int a);};
3100struct s2 {int (*f) (double a);};
3101int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3102int argc;
3103char **argv;
3104int
3105main ()
3106{
3107return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3108 ;
3109 return 0;
3110}
3111_ACEOF
3112for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3113 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3114do
3115 CC="$ac_save_CC $ac_arg"
3116 if ac_fn_c_try_compile "$LINENO"; then :
3117 ac_cv_prog_cc_c89=$ac_arg
3118fi
3119rm -f core conftest.err conftest.$ac_objext
3120 test "x$ac_cv_prog_cc_c89" != "xno" && break
3121done
3122rm -f conftest.$ac_ext
3123CC=$ac_save_CC
3124
3125fi
3126# AC_CACHE_VAL
3127case "x$ac_cv_prog_cc_c89" in
3128 x)
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3130$as_echo "none needed" >&6; } ;;
3131 xno)
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3133$as_echo "unsupported" >&6; } ;;
3134 *)
3135 CC="$CC $ac_cv_prog_cc_c89"
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3137$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3138esac
3139if test "x$ac_cv_prog_cc_c89" != xno; then :
3140
3141fi
3142
3143ac_ext=c
3144ac_cpp='$CPP $CPPFLAGS'
3145ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3146ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3147ac_compiler_gnu=$ac_cv_c_compiler_gnu
3148
c2783492 3149
ebe9564b
MF
3150ac_ext=c
3151ac_cpp='$CPP $CPPFLAGS'
3152ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3153ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3154ac_compiler_gnu=$ac_cv_c_compiler_gnu
3155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3156$as_echo_n "checking how to run the C preprocessor... " >&6; }
3157# On Suns, sometimes $CPP names a directory.
3158if test -n "$CPP" && test -d "$CPP"; then
3159 CPP=
3160fi
3161if test -z "$CPP"; then
3162 if ${ac_cv_prog_CPP+:} false; then :
3163 $as_echo_n "(cached) " >&6
3164else
3165 # Double quotes because CPP needs to be expanded
3166 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3167 do
3168 ac_preproc_ok=false
3169for ac_c_preproc_warn_flag in '' yes
3170do
3171 # Use a header file that comes with gcc, so configuring glibc
3172 # with a fresh cross-compiler works.
3173 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3174 # <limits.h> exists even on freestanding compilers.
3175 # On the NeXT, cc -E runs the code through the compiler's parser,
3176 # not just through cpp. "Syntax error" is here to catch this case.
3177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3178/* end confdefs.h. */
3179#ifdef __STDC__
3180# include <limits.h>
3181#else
3182# include <assert.h>
3183#endif
3184 Syntax error
3185_ACEOF
3186if ac_fn_c_try_cpp "$LINENO"; then :
3187
3188else
3189 # Broken: fails on valid input.
3190continue
3191fi
3192rm -f conftest.err conftest.i conftest.$ac_ext
3193
3194 # OK, works on sane cases. Now check whether nonexistent headers
3195 # can be detected and how.
3196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3197/* end confdefs.h. */
3198#include <ac_nonexistent.h>
3199_ACEOF
3200if ac_fn_c_try_cpp "$LINENO"; then :
3201 # Broken: success on invalid input.
3202continue
3203else
3204 # Passes both tests.
3205ac_preproc_ok=:
3206break
3207fi
3208rm -f conftest.err conftest.i conftest.$ac_ext
3209
3210done
3211# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3212rm -f conftest.i conftest.err conftest.$ac_ext
3213if $ac_preproc_ok; then :
3214 break
3215fi
3216
3217 done
3218 ac_cv_prog_CPP=$CPP
3219
3220fi
3221 CPP=$ac_cv_prog_CPP
3222else
3223 ac_cv_prog_CPP=$CPP
3224fi
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3226$as_echo "$CPP" >&6; }
3227ac_preproc_ok=false
3228for ac_c_preproc_warn_flag in '' yes
3229do
3230 # Use a header file that comes with gcc, so configuring glibc
3231 # with a fresh cross-compiler works.
3232 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3233 # <limits.h> exists even on freestanding compilers.
3234 # On the NeXT, cc -E runs the code through the compiler's parser,
3235 # not just through cpp. "Syntax error" is here to catch this case.
3236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237/* end confdefs.h. */
3238#ifdef __STDC__
3239# include <limits.h>
3240#else
3241# include <assert.h>
3242#endif
3243 Syntax error
3244_ACEOF
3245if ac_fn_c_try_cpp "$LINENO"; then :
3246
3247else
3248 # Broken: fails on valid input.
3249continue
3250fi
3251rm -f conftest.err conftest.i conftest.$ac_ext
3252
3253 # OK, works on sane cases. Now check whether nonexistent headers
3254 # can be detected and how.
3255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256/* end confdefs.h. */
3257#include <ac_nonexistent.h>
3258_ACEOF
3259if ac_fn_c_try_cpp "$LINENO"; then :
3260 # Broken: success on invalid input.
3261continue
3262else
3263 # Passes both tests.
3264ac_preproc_ok=:
3265break
3266fi
3267rm -f conftest.err conftest.i conftest.$ac_ext
3268
3269done
3270# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3271rm -f conftest.i conftest.err conftest.$ac_ext
3272if $ac_preproc_ok; then :
3273
3274else
3275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3277as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3278See \`config.log' for more details" "$LINENO" 5; }
3279fi
3280
3281ac_ext=c
3282ac_cpp='$CPP $CPPFLAGS'
3283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3285ac_compiler_gnu=$ac_cv_c_compiler_gnu
3286
ddd44b70
DD
3287
3288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3289$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3290if ${ac_cv_path_GREP+:} false; then :
3291 $as_echo_n "(cached) " >&6
3292else
3293 if test -z "$GREP"; then
3294 ac_path_GREP_found=false
3295 # Loop through the user's path and test for each of PROGNAME-LIST
3296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3297for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3298do
3299 IFS=$as_save_IFS
3300 test -z "$as_dir" && as_dir=.
3301 for ac_prog in grep ggrep; do
3302 for ac_exec_ext in '' $ac_executable_extensions; do
3303 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3304 as_fn_executable_p "$ac_path_GREP" || continue
3305# Check for GNU ac_path_GREP and select it if it is found.
3306 # Check for GNU $ac_path_GREP
3307case `"$ac_path_GREP" --version 2>&1` in
3308*GNU*)
3309 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3310*)
3311 ac_count=0
3312 $as_echo_n 0123456789 >"conftest.in"
3313 while :
3314 do
3315 cat "conftest.in" "conftest.in" >"conftest.tmp"
3316 mv "conftest.tmp" "conftest.in"
3317 cp "conftest.in" "conftest.nl"
3318 $as_echo 'GREP' >> "conftest.nl"
3319 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3320 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3321 as_fn_arith $ac_count + 1 && ac_count=$as_val
3322 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3323 # Best one so far, save it but keep looking for a better one
3324 ac_cv_path_GREP="$ac_path_GREP"
3325 ac_path_GREP_max=$ac_count
3326 fi
3327 # 10*(2^10) chars as input seems more than enough
3328 test $ac_count -gt 10 && break
3329 done
3330 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3331esac
3332
3333 $ac_path_GREP_found && break 3
3334 done
3335 done
3336 done
3337IFS=$as_save_IFS
3338 if test -z "$ac_cv_path_GREP"; then
3339 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3340 fi
3341else
3342 ac_cv_path_GREP=$GREP
3343fi
3344
3345fi
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3347$as_echo "$ac_cv_path_GREP" >&6; }
3348 GREP="$ac_cv_path_GREP"
3349
3350
3351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3352$as_echo_n "checking for egrep... " >&6; }
3353if ${ac_cv_path_EGREP+:} false; then :
3354 $as_echo_n "(cached) " >&6
3355else
3356 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3357 then ac_cv_path_EGREP="$GREP -E"
3358 else
3359 if test -z "$EGREP"; then
3360 ac_path_EGREP_found=false
3361 # Loop through the user's path and test for each of PROGNAME-LIST
3362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3363for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3364do
3365 IFS=$as_save_IFS
3366 test -z "$as_dir" && as_dir=.
3367 for ac_prog in egrep; do
3368 for ac_exec_ext in '' $ac_executable_extensions; do
3369 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3370 as_fn_executable_p "$ac_path_EGREP" || continue
3371# Check for GNU ac_path_EGREP and select it if it is found.
3372 # Check for GNU $ac_path_EGREP
3373case `"$ac_path_EGREP" --version 2>&1` in
3374*GNU*)
3375 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3376*)
3377 ac_count=0
3378 $as_echo_n 0123456789 >"conftest.in"
3379 while :
3380 do
3381 cat "conftest.in" "conftest.in" >"conftest.tmp"
3382 mv "conftest.tmp" "conftest.in"
3383 cp "conftest.in" "conftest.nl"
3384 $as_echo 'EGREP' >> "conftest.nl"
3385 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3386 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3387 as_fn_arith $ac_count + 1 && ac_count=$as_val
3388 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3389 # Best one so far, save it but keep looking for a better one
3390 ac_cv_path_EGREP="$ac_path_EGREP"
3391 ac_path_EGREP_max=$ac_count
3392 fi
3393 # 10*(2^10) chars as input seems more than enough
3394 test $ac_count -gt 10 && break
3395 done
3396 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3397esac
3398
3399 $ac_path_EGREP_found && break 3
3400 done
3401 done
3402 done
3403IFS=$as_save_IFS
3404 if test -z "$ac_cv_path_EGREP"; then
3405 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3406 fi
3407else
3408 ac_cv_path_EGREP=$EGREP
3409fi
3410
3411 fi
3412fi
3413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3414$as_echo "$ac_cv_path_EGREP" >&6; }
3415 EGREP="$ac_cv_path_EGREP"
3416
3417
3418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3419$as_echo_n "checking for ANSI C header files... " >&6; }
3420if ${ac_cv_header_stdc+:} false; then :
3421 $as_echo_n "(cached) " >&6
3422else
3423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3424/* end confdefs.h. */
3425#include <stdlib.h>
3426#include <stdarg.h>
3427#include <string.h>
3428#include <float.h>
3429
3430int
3431main ()
3432{
3433
3434 ;
3435 return 0;
3436}
3437_ACEOF
3438if ac_fn_c_try_compile "$LINENO"; then :
3439 ac_cv_header_stdc=yes
3440else
3441 ac_cv_header_stdc=no
3442fi
3443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3444
3445if test $ac_cv_header_stdc = yes; then
3446 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448/* end confdefs.h. */
3449#include <string.h>
3450
3451_ACEOF
3452if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3453 $EGREP "memchr" >/dev/null 2>&1; then :
3454
3455else
3456 ac_cv_header_stdc=no
3457fi
3458rm -f conftest*
3459
3460fi
3461
3462if test $ac_cv_header_stdc = yes; then
3463 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3465/* end confdefs.h. */
3466#include <stdlib.h>
3467
3468_ACEOF
3469if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3470 $EGREP "free" >/dev/null 2>&1; then :
3471
3472else
3473 ac_cv_header_stdc=no
3474fi
3475rm -f conftest*
3476
3477fi
3478
3479if test $ac_cv_header_stdc = yes; then
3480 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3481 if test "$cross_compiling" = yes; then :
3482 :
3483else
3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485/* end confdefs.h. */
3486#include <ctype.h>
3487#include <stdlib.h>
3488#if ((' ' & 0x0FF) == 0x020)
3489# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3490# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3491#else
3492# define ISLOWER(c) \
3493 (('a' <= (c) && (c) <= 'i') \
3494 || ('j' <= (c) && (c) <= 'r') \
3495 || ('s' <= (c) && (c) <= 'z'))
3496# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3497#endif
3498
3499#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3500int
3501main ()
3502{
3503 int i;
3504 for (i = 0; i < 256; i++)
3505 if (XOR (islower (i), ISLOWER (i))
3506 || toupper (i) != TOUPPER (i))
3507 return 2;
3508 return 0;
3509}
3510_ACEOF
3511if ac_fn_c_try_run "$LINENO"; then :
3512
3513else
3514 ac_cv_header_stdc=no
3515fi
3516rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3517 conftest.$ac_objext conftest.beam conftest.$ac_ext
3518fi
3519
3520fi
3521fi
3522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3523$as_echo "$ac_cv_header_stdc" >&6; }
3524if test $ac_cv_header_stdc = yes; then
3525
3526$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3527
3528fi
3529
3530# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3531for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3532 inttypes.h stdint.h unistd.h
3533do :
3534 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3535ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3536"
3537if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3538 cat >>confdefs.h <<_ACEOF
3539#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3540_ACEOF
3541
3542fi
3543
3544done
3545
3546
3547
3548 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3549if test "x$ac_cv_header_minix_config_h" = xyes; then :
3550 MINIX=yes
3551else
3552 MINIX=
3553fi
3554
3555
3556 if test "$MINIX" = yes; then
3557
3558$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3559
3560
3561$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3562
3563
3564$as_echo "#define _MINIX 1" >>confdefs.h
3565
3566 fi
3567
3568
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3570$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3571if ${ac_cv_safe_to_define___extensions__+:} false; then :
3572 $as_echo_n "(cached) " >&6
3573else
3574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3575/* end confdefs.h. */
3576
3577# define __EXTENSIONS__ 1
3578 $ac_includes_default
3579int
3580main ()
3581{
3582
3583 ;
3584 return 0;
3585}
3586_ACEOF
3587if ac_fn_c_try_compile "$LINENO"; then :
3588 ac_cv_safe_to_define___extensions__=yes
3589else
3590 ac_cv_safe_to_define___extensions__=no
3591fi
3592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3593fi
3594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3595$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3596 test $ac_cv_safe_to_define___extensions__ = yes &&
3597 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3598
3599 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3600
3601 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3602
3603 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3604
3605 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3606
3607
3608test "$program_prefix" != NONE &&
3609 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3610# Use a double $ so make ignores it.
3611test "$program_suffix" != NONE &&
3612 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3613# Double any \ or $.
3614# By default was `s,x,x', remove it if useless.
3615ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3616program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3617
3618# Find a good install program. We prefer a C program (faster),
3619# so one script is as good as another. But avoid the broken or
3620# incompatible versions:
3621# SysV /etc/install, /usr/sbin/install
3622# SunOS /usr/etc/install
3623# IRIX /sbin/install
3624# AIX /bin/install
3625# AmigaOS /C/install, which installs bootblocks on floppy discs
3626# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3627# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3628# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3629# OS/2's system install, which has a completely different semantic
3630# ./install, which can be erroneously created by make from ./install.sh.
3631# Reject install programs that cannot install multiple files.
3632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3633$as_echo_n "checking for a BSD-compatible install... " >&6; }
3634if test -z "$INSTALL"; then
3635if ${ac_cv_path_install+:} false; then :
3636 $as_echo_n "(cached) " >&6
3637else
3638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3639for as_dir in $PATH
3640do
3641 IFS=$as_save_IFS
3642 test -z "$as_dir" && as_dir=.
3643 # Account for people who put trailing slashes in PATH elements.
3644case $as_dir/ in #((
3645 ./ | .// | /[cC]/* | \
3646 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3647 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3648 /usr/ucb/* ) ;;
3649 *)
3650 # OSF1 and SCO ODT 3.0 have their own names for install.
3651 # Don't use installbsd from OSF since it installs stuff as root
3652 # by default.
3653 for ac_prog in ginstall scoinst install; do
3654 for ac_exec_ext in '' $ac_executable_extensions; do
3655 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3656 if test $ac_prog = install &&
3657 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3658 # AIX install. It has an incompatible calling convention.
3659 :
3660 elif test $ac_prog = install &&
3661 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3662 # program-specific install script used by HP pwplus--don't use.
3663 :
3664 else
3665 rm -rf conftest.one conftest.two conftest.dir
3666 echo one > conftest.one
3667 echo two > conftest.two
3668 mkdir conftest.dir
3669 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3670 test -s conftest.one && test -s conftest.two &&
3671 test -s conftest.dir/conftest.one &&
3672 test -s conftest.dir/conftest.two
3673 then
3674 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3675 break 3
3676 fi
3677 fi
3678 fi
3679 done
3680 done
3681 ;;
3682esac
3683
3684 done
3685IFS=$as_save_IFS
3686
3687rm -rf conftest.one conftest.two conftest.dir
3688
3689fi
3690 if test "${ac_cv_path_install+set}" = set; then
3691 INSTALL=$ac_cv_path_install
3692 else
3693 # As a last resort, use the slow shell script. Don't cache a
3694 # value for INSTALL within a source directory, because that will
3695 # break other packages using the cache if that directory is
3696 # removed, or if the value is a relative name.
3697 INSTALL=$ac_install_sh
3698 fi
3699fi
3700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3701$as_echo "$INSTALL" >&6; }
3702
3703# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3704# It thinks the first close brace ends the variable substitution.
3705test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3706
3707test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3708
3709test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3710
3711rm -rf .tst 2>/dev/null
3712mkdir .tst 2>/dev/null
3713if test -d .tst; then
3714 am__leading_dot=.
3715else
3716 am__leading_dot=_
3717fi
3718rmdir .tst 2>/dev/null
3719
3720DEPDIR="${am__leading_dot}deps"
3721
3722case `pwd` in
3723 *\ * | *\ *)
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3725$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3726esac
3727
3728
3729
3730macro_version='2.2.7a'
3731macro_revision='1.3134'
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745ltmain="$ac_aux_dir/ltmain.sh"
3746
3747# Backslashify metacharacters that are still active within
3748# double-quoted strings.
3749sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3750
3751# Same as above, but do not quote variable references.
3752double_quote_subst='s/\(["`\\]\)/\\\1/g'
3753
3754# Sed substitution to delay expansion of an escaped shell variable in a
3755# double_quote_subst'ed string.
3756delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3757
3758# Sed substitution to delay expansion of an escaped single quote.
3759delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3760
3761# Sed substitution to avoid accidental globbing in evaled expressions
3762no_glob_subst='s/\*/\\\*/g'
3763
3764ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3765ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3766ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3767
3768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3769$as_echo_n "checking how to print strings... " >&6; }
3770# Test print first, because it will be a builtin if present.
3771if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3772 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3773 ECHO='print -r --'
3774elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3775 ECHO='printf %s\n'
3776else
3777 # Use this function as a fallback that always works.
3778 func_fallback_echo ()
3779 {
3780 eval 'cat <<_LTECHO_EOF
3781$1
3782_LTECHO_EOF'
3783 }
3784 ECHO='func_fallback_echo'
3785fi
3786
3787# func_echo_all arg...
3788# Invoke $ECHO with all args, space-separated.
3789func_echo_all ()
3790{
3791 $ECHO ""
3792}
3793
3794case "$ECHO" in
3795 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3796$as_echo "printf" >&6; } ;;
3797 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3798$as_echo "print -r" >&6; } ;;
3799 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3800$as_echo "cat" >&6; } ;;
3801esac
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3817$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3818if ${ac_cv_path_SED+:} false; then :
3819 $as_echo_n "(cached) " >&6
3820else
3821 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3822 for ac_i in 1 2 3 4 5 6 7; do
3823 ac_script="$ac_script$as_nl$ac_script"
3824 done
3825 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3826 { ac_script=; unset ac_script;}
3827 if test -z "$SED"; then
3828 ac_path_SED_found=false
3829 # Loop through the user's path and test for each of PROGNAME-LIST
3830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3831for as_dir in $PATH
3832do
3833 IFS=$as_save_IFS
3834 test -z "$as_dir" && as_dir=.
3835 for ac_prog in sed gsed; do
3836 for ac_exec_ext in '' $ac_executable_extensions; do
3837 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3838 as_fn_executable_p "$ac_path_SED" || continue
3839# Check for GNU ac_path_SED and select it if it is found.
3840 # Check for GNU $ac_path_SED
3841case `"$ac_path_SED" --version 2>&1` in
3842*GNU*)
3843 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3844*)
3845 ac_count=0
3846 $as_echo_n 0123456789 >"conftest.in"
3847 while :
3848 do
3849 cat "conftest.in" "conftest.in" >"conftest.tmp"
3850 mv "conftest.tmp" "conftest.in"
3851 cp "conftest.in" "conftest.nl"
3852 $as_echo '' >> "conftest.nl"
3853 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3854 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3855 as_fn_arith $ac_count + 1 && ac_count=$as_val
3856 if test $ac_count -gt ${ac_path_SED_max-0}; then
3857 # Best one so far, save it but keep looking for a better one
3858 ac_cv_path_SED="$ac_path_SED"
3859 ac_path_SED_max=$ac_count
3860 fi
3861 # 10*(2^10) chars as input seems more than enough
3862 test $ac_count -gt 10 && break
3863 done
3864 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3865esac
3866
3867 $ac_path_SED_found && break 3
3868 done
3869 done
3870 done
3871IFS=$as_save_IFS
3872 if test -z "$ac_cv_path_SED"; then
3873 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3874 fi
3875else
3876 ac_cv_path_SED=$SED
3877fi
3878
3879fi
3880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3881$as_echo "$ac_cv_path_SED" >&6; }
3882 SED="$ac_cv_path_SED"
3883 rm -f conftest.sed
3884
3885test -z "$SED" && SED=sed
3886Xsed="$SED -e 1s/^X//"
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3899$as_echo_n "checking for fgrep... " >&6; }
3900if ${ac_cv_path_FGREP+:} false; then :
3901 $as_echo_n "(cached) " >&6
3902else
3903 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3904 then ac_cv_path_FGREP="$GREP -F"
3905 else
3906 if test -z "$FGREP"; then
3907 ac_path_FGREP_found=false
3908 # Loop through the user's path and test for each of PROGNAME-LIST
3909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3910for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3911do
3912 IFS=$as_save_IFS
3913 test -z "$as_dir" && as_dir=.
3914 for ac_prog in fgrep; do
3915 for ac_exec_ext in '' $ac_executable_extensions; do
3916 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3917 as_fn_executable_p "$ac_path_FGREP" || continue
3918# Check for GNU ac_path_FGREP and select it if it is found.
3919 # Check for GNU $ac_path_FGREP
3920case `"$ac_path_FGREP" --version 2>&1` in
3921*GNU*)
3922 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3923*)
3924 ac_count=0
3925 $as_echo_n 0123456789 >"conftest.in"
3926 while :
3927 do
3928 cat "conftest.in" "conftest.in" >"conftest.tmp"
3929 mv "conftest.tmp" "conftest.in"
3930 cp "conftest.in" "conftest.nl"
3931 $as_echo 'FGREP' >> "conftest.nl"
3932 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3933 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3934 as_fn_arith $ac_count + 1 && ac_count=$as_val
3935 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3936 # Best one so far, save it but keep looking for a better one
3937 ac_cv_path_FGREP="$ac_path_FGREP"
3938 ac_path_FGREP_max=$ac_count
3939 fi
3940 # 10*(2^10) chars as input seems more than enough
3941 test $ac_count -gt 10 && break
3942 done
3943 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3944esac
3945
3946 $ac_path_FGREP_found && break 3
3947 done
3948 done
3949 done
3950IFS=$as_save_IFS
3951 if test -z "$ac_cv_path_FGREP"; then
3952 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3953 fi
3954else
3955 ac_cv_path_FGREP=$FGREP
3956fi
3957
3958 fi
3959fi
3960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3961$as_echo "$ac_cv_path_FGREP" >&6; }
3962 FGREP="$ac_cv_path_FGREP"
3963
3964
3965test -z "$GREP" && GREP=grep
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985# Check whether --with-gnu-ld was given.
3986if test "${with_gnu_ld+set}" = set; then :
3987 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3988else
3989 with_gnu_ld=no
3990fi
3991
3992ac_prog=ld
3993if test "$GCC" = yes; then
3994 # Check if gcc -print-prog-name=ld gives a path.
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3996$as_echo_n "checking for ld used by $CC... " >&6; }
3997 case $host in
3998 *-*-mingw*)
3999 # gcc leaves a trailing carriage return which upsets mingw
4000 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4001 *)
4002 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4003 esac
4004 case $ac_prog in
4005 # Accept absolute paths.
4006 [\\/]* | ?:[\\/]*)
4007 re_direlt='/[^/][^/]*/\.\./'
4008 # Canonicalize the pathname of ld
4009 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4010 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4011 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4012 done
4013 test -z "$LD" && LD="$ac_prog"
4014 ;;
4015 "")
4016 # If it fails, then pretend we aren't using GCC.
4017 ac_prog=ld
4018 ;;
4019 *)
4020 # If it is relative, then search for the first ld in PATH.
4021 with_gnu_ld=unknown
4022 ;;
4023 esac
4024elif test "$with_gnu_ld" = yes; then
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4026$as_echo_n "checking for GNU ld... " >&6; }
4027else
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4029$as_echo_n "checking for non-GNU ld... " >&6; }
4030fi
4031if ${lt_cv_path_LD+:} false; then :
4032 $as_echo_n "(cached) " >&6
4033else
4034 if test -z "$LD"; then
4035 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4036 for ac_dir in $PATH; do
4037 IFS="$lt_save_ifs"
4038 test -z "$ac_dir" && ac_dir=.
4039 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4040 lt_cv_path_LD="$ac_dir/$ac_prog"
4041 # Check to see if the program is GNU ld. I'd rather use --version,
4042 # but apparently some variants of GNU ld only accept -v.
4043 # Break only if it was the GNU/non-GNU ld that we prefer.
4044 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4045 *GNU* | *'with BFD'*)
4046 test "$with_gnu_ld" != no && break
4047 ;;
4048 *)
4049 test "$with_gnu_ld" != yes && break
4050 ;;
4051 esac
4052 fi
4053 done
4054 IFS="$lt_save_ifs"
4055else
4056 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4057fi
4058fi
4059
4060LD="$lt_cv_path_LD"
4061if test -n "$LD"; then
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4063$as_echo "$LD" >&6; }
4064else
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4066$as_echo "no" >&6; }
4067fi
4068test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4070$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4071if ${lt_cv_prog_gnu_ld+:} false; then :
4072 $as_echo_n "(cached) " >&6
4073else
4074 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4075case `$LD -v 2>&1 </dev/null` in
4076*GNU* | *'with BFD'*)
4077 lt_cv_prog_gnu_ld=yes
4078 ;;
4079*)
4080 lt_cv_prog_gnu_ld=no
4081 ;;
4082esac
4083fi
4084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4085$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4086with_gnu_ld=$lt_cv_prog_gnu_ld
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4097$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4098if ${lt_cv_path_NM+:} false; then :
4099 $as_echo_n "(cached) " >&6
4100else
4101 if test -n "$NM"; then
4102 # Let the user override the test.
4103 lt_cv_path_NM="$NM"
4104else
4105 lt_nm_to_check="${ac_tool_prefix}nm"
4106 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4107 lt_nm_to_check="$lt_nm_to_check nm"
4108 fi
4109 for lt_tmp_nm in $lt_nm_to_check; do
4110 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4111 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4112 IFS="$lt_save_ifs"
4113 test -z "$ac_dir" && ac_dir=.
4114 tmp_nm="$ac_dir/$lt_tmp_nm"
4115 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4116 # Check to see if the nm accepts a BSD-compat flag.
4117 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4118 # nm: unknown option "B" ignored
4119 # Tru64's nm complains that /dev/null is an invalid object file
4120 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4121 */dev/null* | *'Invalid file or object type'*)
4122 lt_cv_path_NM="$tmp_nm -B"
4123 break
4124 ;;
4125 *)
4126 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4127 */dev/null*)
4128 lt_cv_path_NM="$tmp_nm -p"
4129 break
4130 ;;
4131 *)
4132 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4133 continue # so that we can try to find one that supports BSD flags
4134 ;;
4135 esac
4136 ;;
4137 esac
4138 fi
4139 done
4140 IFS="$lt_save_ifs"
4141 done
4142 : ${lt_cv_path_NM=no}
4143fi
4144fi
4145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4146$as_echo "$lt_cv_path_NM" >&6; }
4147if test "$lt_cv_path_NM" != "no"; then
4148 NM="$lt_cv_path_NM"
4149else
4150 # Didn't find any BSD compatible name lister, look for dumpbin.
4151 if test -n "$DUMPBIN"; then :
4152 # Let the user override the test.
4153 else
4154 if test -n "$ac_tool_prefix"; then
4155 for ac_prog in dumpbin "link -dump"
4156 do
4157 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4158set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4160$as_echo_n "checking for $ac_word... " >&6; }
4161if ${ac_cv_prog_DUMPBIN+:} false; then :
4162 $as_echo_n "(cached) " >&6
4163else
4164 if test -n "$DUMPBIN"; then
4165 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4166else
4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168for as_dir in $PATH
4169do
4170 IFS=$as_save_IFS
4171 test -z "$as_dir" && as_dir=.
4172 for ac_exec_ext in '' $ac_executable_extensions; do
4173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4174 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4176 break 2
4177 fi
4178done
4179 done
4180IFS=$as_save_IFS
4181
4182fi
4183fi
4184DUMPBIN=$ac_cv_prog_DUMPBIN
4185if test -n "$DUMPBIN"; then
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4187$as_echo "$DUMPBIN" >&6; }
4188else
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4190$as_echo "no" >&6; }
4191fi
4192
4193
4194 test -n "$DUMPBIN" && break
4195 done
4196fi
4197if test -z "$DUMPBIN"; then
4198 ac_ct_DUMPBIN=$DUMPBIN
4199 for ac_prog in dumpbin "link -dump"
4200do
4201 # Extract the first word of "$ac_prog", so it can be a program name with args.
4202set dummy $ac_prog; ac_word=$2
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204$as_echo_n "checking for $ac_word... " >&6; }
4205if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4206 $as_echo_n "(cached) " >&6
4207else
4208 if test -n "$ac_ct_DUMPBIN"; then
4209 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4210else
4211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4212for as_dir in $PATH
4213do
4214 IFS=$as_save_IFS
4215 test -z "$as_dir" && as_dir=.
4216 for ac_exec_ext in '' $ac_executable_extensions; do
4217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4218 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4220 break 2
4221 fi
4222done
4223 done
4224IFS=$as_save_IFS
4225
4226fi
4227fi
4228ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4229if test -n "$ac_ct_DUMPBIN"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4231$as_echo "$ac_ct_DUMPBIN" >&6; }
4232else
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236
4237
4238 test -n "$ac_ct_DUMPBIN" && break
4239done
4240
4241 if test "x$ac_ct_DUMPBIN" = x; then
4242 DUMPBIN=":"
4243 else
4244 case $cross_compiling:$ac_tool_warned in
4245yes:)
4246{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4247$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4248ac_tool_warned=yes ;;
4249esac
4250 DUMPBIN=$ac_ct_DUMPBIN
4251 fi
4252fi
4253
4254 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4255 *COFF*)
4256 DUMPBIN="$DUMPBIN -symbols"
4257 ;;
4258 *)
4259 DUMPBIN=:
4260 ;;
4261 esac
4262 fi
4263
4264 if test "$DUMPBIN" != ":"; then
4265 NM="$DUMPBIN"
4266 fi
4267fi
4268test -z "$NM" && NM=nm
4269
4270
4271
4272
4273
4274
4275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4276$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4277if ${lt_cv_nm_interface+:} false; then :
4278 $as_echo_n "(cached) " >&6
4279else
4280 lt_cv_nm_interface="BSD nm"
4281 echo "int some_variable = 0;" > conftest.$ac_ext
4282 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4283 (eval "$ac_compile" 2>conftest.err)
4284 cat conftest.err >&5
4285 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4286 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4287 cat conftest.err >&5
4288 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4289 cat conftest.out >&5
4290 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4291 lt_cv_nm_interface="MS dumpbin"
4292 fi
4293 rm -f conftest*
4294fi
4295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4296$as_echo "$lt_cv_nm_interface" >&6; }
4297
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4299$as_echo_n "checking whether ln -s works... " >&6; }
4300LN_S=$as_ln_s
4301if test "$LN_S" = "ln -s"; then
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4303$as_echo "yes" >&6; }
4304else
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4306$as_echo "no, using $LN_S" >&6; }
4307fi
4308
4309# find the maximum length of command line arguments
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4311$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4312if ${lt_cv_sys_max_cmd_len+:} false; then :
4313 $as_echo_n "(cached) " >&6
4314else
4315 i=0
4316 teststring="ABCD"
4317
4318 case $build_os in
4319 msdosdjgpp*)
4320 # On DJGPP, this test can blow up pretty badly due to problems in libc
4321 # (any single argument exceeding 2000 bytes causes a buffer overrun
4322 # during glob expansion). Even if it were fixed, the result of this
4323 # check would be larger than it should be.
4324 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4325 ;;
4326
4327 gnu*)
4328 # Under GNU Hurd, this test is not required because there is
4329 # no limit to the length of command line arguments.
4330 # Libtool will interpret -1 as no limit whatsoever
4331 lt_cv_sys_max_cmd_len=-1;
4332 ;;
4333
4334 cygwin* | mingw* | cegcc*)
4335 # On Win9x/ME, this test blows up -- it succeeds, but takes
4336 # about 5 minutes as the teststring grows exponentially.
4337 # Worse, since 9x/ME are not pre-emptively multitasking,
4338 # you end up with a "frozen" computer, even though with patience
4339 # the test eventually succeeds (with a max line length of 256k).
4340 # Instead, let's just punt: use the minimum linelength reported by
4341 # all of the supported platforms: 8192 (on NT/2K/XP).
4342 lt_cv_sys_max_cmd_len=8192;
4343 ;;
4344
4345 mint*)
4346 # On MiNT this can take a long time and run out of memory.
4347 lt_cv_sys_max_cmd_len=8192;
4348 ;;
4349
4350 amigaos*)
4351 # On AmigaOS with pdksh, this test takes hours, literally.
4352 # So we just punt and use a minimum line length of 8192.
4353 lt_cv_sys_max_cmd_len=8192;
4354 ;;
4355
4356 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4357 # This has been around since 386BSD, at least. Likely further.
4358 if test -x /sbin/sysctl; then
4359 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4360 elif test -x /usr/sbin/sysctl; then
4361 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4362 else
4363 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4364 fi
4365 # And add a safety zone
4366 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4367 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4368 ;;
4369
4370 interix*)
4371 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4372 lt_cv_sys_max_cmd_len=196608
4373 ;;
4374
4375 osf*)
4376 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4377 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4378 # nice to cause kernel panics so lets avoid the loop below.
4379 # First set a reasonable default.
4380 lt_cv_sys_max_cmd_len=16384
4381 #
4382 if test -x /sbin/sysconfig; then
4383 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4384 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4385 esac
4386 fi
4387 ;;
4388 sco3.2v5*)
4389 lt_cv_sys_max_cmd_len=102400
4390 ;;
4391 sysv5* | sco5v6* | sysv4.2uw2*)
4392 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4393 if test -n "$kargmax"; then
4394 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4395 else
4396 lt_cv_sys_max_cmd_len=32768
4397 fi
4398 ;;
4399 *)
4400 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4401 if test -n "$lt_cv_sys_max_cmd_len"; then
4402 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4403 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4404 else
4405 # Make teststring a little bigger before we do anything with it.
4406 # a 1K string should be a reasonable start.
4407 for i in 1 2 3 4 5 6 7 8 ; do
4408 teststring=$teststring$teststring
4409 done
4410 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4411 # If test is not a shell built-in, we'll probably end up computing a
4412 # maximum length that is only half of the actual maximum length, but
4413 # we can't tell.
4414 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4415 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4416 test $i != 17 # 1/2 MB should be enough
4417 do
4418 i=`expr $i + 1`
4419 teststring=$teststring$teststring
4420 done
4421 # Only check the string length outside the loop.
4422 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4423 teststring=
4424 # Add a significant safety factor because C++ compilers can tack on
4425 # massive amounts of additional arguments before passing them to the
4426 # linker. It appears as though 1/2 is a usable value.
4427 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4428 fi
4429 ;;
4430 esac
4431
4432fi
4433
4434if test -n $lt_cv_sys_max_cmd_len ; then
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4436$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4437else
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4439$as_echo "none" >&6; }
4440fi
4441max_cmd_len=$lt_cv_sys_max_cmd_len
4442
4443
4444
4445
4446
4447
4448: ${CP="cp -f"}
4449: ${MV="mv -f"}
4450: ${RM="rm -f"}
4451
4452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4453$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4454# Try some XSI features
4455xsi_shell=no
4456( _lt_dummy="a/b/c"
4457 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4458 = c,a/b,, \
4459 && eval 'test $(( 1 + 1 )) -eq 2 \
4460 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4461 && xsi_shell=yes
4462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4463$as_echo "$xsi_shell" >&6; }
4464
4465
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4467$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4468lt_shell_append=no
4469( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4470 >/dev/null 2>&1 \
4471 && lt_shell_append=yes
4472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4473$as_echo "$lt_shell_append" >&6; }
4474
4475
4476if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4477 lt_unset=unset
4478else
4479 lt_unset=false
4480fi
4481
4482
4483
4484
4485
4486# test EBCDIC or ASCII
4487case `echo X|tr X '\101'` in
4488 A) # ASCII based system
4489 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4490 lt_SP2NL='tr \040 \012'
4491 lt_NL2SP='tr \015\012 \040\040'
4492 ;;
4493 *) # EBCDIC based system
4494 lt_SP2NL='tr \100 \n'
4495 lt_NL2SP='tr \r\n \100\100'
4496 ;;
4497esac
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4508$as_echo_n "checking for $LD option to reload object files... " >&6; }
4509if ${lt_cv_ld_reload_flag+:} false; then :
4510 $as_echo_n "(cached) " >&6
4511else
4512 lt_cv_ld_reload_flag='-r'
4513fi
4514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4515$as_echo "$lt_cv_ld_reload_flag" >&6; }
4516reload_flag=$lt_cv_ld_reload_flag
4517case $reload_flag in
4518"" | " "*) ;;
4519*) reload_flag=" $reload_flag" ;;
4520esac
4521reload_cmds='$LD$reload_flag -o $output$reload_objs'
4522case $host_os in
4523 darwin*)
4524 if test "$GCC" = yes; then
4525 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4526 else
4527 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4528 fi
4529 ;;
4530esac
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540if test -n "$ac_tool_prefix"; then
4541 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4542set dummy ${ac_tool_prefix}objdump; ac_word=$2
4543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4544$as_echo_n "checking for $ac_word... " >&6; }
4545if ${ac_cv_prog_OBJDUMP+:} false; then :
4546 $as_echo_n "(cached) " >&6
4547else
4548 if test -n "$OBJDUMP"; then
4549 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4550else
4551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4552for as_dir in $PATH
4553do
4554 IFS=$as_save_IFS
4555 test -z "$as_dir" && as_dir=.
4556 for ac_exec_ext in '' $ac_executable_extensions; do
4557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4558 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4560 break 2
4561 fi
4562done
4563 done
4564IFS=$as_save_IFS
4565
4566fi
4567fi
4568OBJDUMP=$ac_cv_prog_OBJDUMP
4569if test -n "$OBJDUMP"; then
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4571$as_echo "$OBJDUMP" >&6; }
4572else
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4574$as_echo "no" >&6; }
4575fi
4576
4577
4578fi
4579if test -z "$ac_cv_prog_OBJDUMP"; then
4580 ac_ct_OBJDUMP=$OBJDUMP
4581 # Extract the first word of "objdump", so it can be a program name with args.
4582set dummy objdump; ac_word=$2
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4584$as_echo_n "checking for $ac_word... " >&6; }
4585if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4586 $as_echo_n "(cached) " >&6
4587else
4588 if test -n "$ac_ct_OBJDUMP"; then
4589 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4590else
4591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4592for as_dir in $PATH
4593do
4594 IFS=$as_save_IFS
4595 test -z "$as_dir" && as_dir=.
4596 for ac_exec_ext in '' $ac_executable_extensions; do
4597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4598 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4600 break 2
4601 fi
4602done
4603 done
4604IFS=$as_save_IFS
4605
4606fi
4607fi
4608ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4609if test -n "$ac_ct_OBJDUMP"; then
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4611$as_echo "$ac_ct_OBJDUMP" >&6; }
4612else
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4614$as_echo "no" >&6; }
4615fi
4616
4617 if test "x$ac_ct_OBJDUMP" = x; then
4618 OBJDUMP="false"
4619 else
4620 case $cross_compiling:$ac_tool_warned in
4621yes:)
4622{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4623$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4624ac_tool_warned=yes ;;
4625esac
4626 OBJDUMP=$ac_ct_OBJDUMP
4627 fi
4628else
4629 OBJDUMP="$ac_cv_prog_OBJDUMP"
4630fi
4631
4632test -z "$OBJDUMP" && OBJDUMP=objdump
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4643$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4644if ${lt_cv_deplibs_check_method+:} false; then :
4645 $as_echo_n "(cached) " >&6
4646else
4647 lt_cv_file_magic_cmd='$MAGIC_CMD'
4648lt_cv_file_magic_test_file=
4649lt_cv_deplibs_check_method='unknown'
4650# Need to set the preceding variable on all platforms that support
4651# interlibrary dependencies.
4652# 'none' -- dependencies not supported.
4653# `unknown' -- same as none, but documents that we really don't know.
4654# 'pass_all' -- all dependencies passed with no checks.
4655# 'test_compile' -- check by making test program.
4656# 'file_magic [[regex]]' -- check by looking for files in library path
4657# which responds to the $file_magic_cmd with a given extended regex.
4658# If you have `file' or equivalent on your system and you're not sure
4659# whether `pass_all' will *always* work, you probably want this one.
4660
4661case $host_os in
4662aix[4-9]*)
4663 lt_cv_deplibs_check_method=pass_all
4664 ;;
4665
4666beos*)
4667 lt_cv_deplibs_check_method=pass_all
4668 ;;
4669
4670bsdi[45]*)
4671 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4672 lt_cv_file_magic_cmd='/usr/bin/file -L'
4673 lt_cv_file_magic_test_file=/shlib/libc.so
4674 ;;
4675
4676cygwin*)
4677 # func_win32_libid is a shell function defined in ltmain.sh
4678 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4679 lt_cv_file_magic_cmd='func_win32_libid'
4680 ;;
4681
4682mingw* | pw32*)
4683 # Base MSYS/MinGW do not provide the 'file' command needed by
4684 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4685 # unless we find 'file', for example because we are cross-compiling.
4686 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4687 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4688 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4689 lt_cv_file_magic_cmd='func_win32_libid'
4690 else
4691 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4692 lt_cv_file_magic_cmd='$OBJDUMP -f'
4693 fi
4694 ;;
4695
4696cegcc*)
4697 # use the weaker test based on 'objdump'. See mingw*.
4698 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4699 lt_cv_file_magic_cmd='$OBJDUMP -f'
4700 ;;
4701
4702darwin* | rhapsody*)
4703 lt_cv_deplibs_check_method=pass_all
4704 ;;
4705
4706freebsd* | dragonfly*)
4707 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4708 case $host_cpu in
4709 i*86 )
4710 # Not sure whether the presence of OpenBSD here was a mistake.
4711 # Let's accept both of them until this is cleared up.
4712 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4713 lt_cv_file_magic_cmd=/usr/bin/file
4714 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4715 ;;
4716 esac
4717 else
4718 lt_cv_deplibs_check_method=pass_all
4719 fi
4720 ;;
4721
4722gnu*)
4723 lt_cv_deplibs_check_method=pass_all
4724 ;;
4725
4726haiku*)
4727 lt_cv_deplibs_check_method=pass_all
4728 ;;
4729
4730hpux10.20* | hpux11*)
4731 lt_cv_file_magic_cmd=/usr/bin/file
4732 case $host_cpu in
4733 ia64*)
4734 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4735 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4736 ;;
4737 hppa*64*)
4738 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]'
4739 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4740 ;;
4741 *)
4742 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4743 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4744 ;;
4745 esac
4746 ;;
4747
4748interix[3-9]*)
4749 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4750 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4751 ;;
4752
4753irix5* | irix6* | nonstopux*)
4754 case $LD in
4755 *-32|*"-32 ") libmagic=32-bit;;
4756 *-n32|*"-n32 ") libmagic=N32;;
4757 *-64|*"-64 ") libmagic=64-bit;;
4758 *) libmagic=never-match;;
4759 esac
4760 lt_cv_deplibs_check_method=pass_all
4761 ;;
4762
4763# This must be Linux ELF.
4764linux* | k*bsd*-gnu | kopensolaris*-gnu)
4765 lt_cv_deplibs_check_method=pass_all
4766 ;;
4767
4768netbsd*)
4769 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4770 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4771 else
4772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4773 fi
4774 ;;
4775
4776newos6*)
4777 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4778 lt_cv_file_magic_cmd=/usr/bin/file
4779 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4780 ;;
4781
4782*nto* | *qnx*)
4783 lt_cv_deplibs_check_method=pass_all
4784 ;;
4785
4786openbsd*)
4787 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4788 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4789 else
4790 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4791 fi
4792 ;;
4793
4794osf3* | osf4* | osf5*)
4795 lt_cv_deplibs_check_method=pass_all
4796 ;;
4797
4798rdos*)
4799 lt_cv_deplibs_check_method=pass_all
4800 ;;
4801
4802solaris*)
4803 lt_cv_deplibs_check_method=pass_all
4804 ;;
4805
4806sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4807 lt_cv_deplibs_check_method=pass_all
4808 ;;
4809
4810sysv4 | sysv4.3*)
4811 case $host_vendor in
4812 motorola)
4813 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]'
4814 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4815 ;;
4816 ncr)
4817 lt_cv_deplibs_check_method=pass_all
4818 ;;
4819 sequent)
4820 lt_cv_file_magic_cmd='/bin/file'
4821 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4822 ;;
4823 sni)
4824 lt_cv_file_magic_cmd='/bin/file'
4825 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4826 lt_cv_file_magic_test_file=/lib/libc.so
4827 ;;
4828 siemens)
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
4831 pc)
4832 lt_cv_deplibs_check_method=pass_all
4833 ;;
4834 esac
4835 ;;
4836
4837tpf*)
4838 lt_cv_deplibs_check_method=pass_all
4839 ;;
4840esac
4841
4842fi
4843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4844$as_echo "$lt_cv_deplibs_check_method" >&6; }
4845file_magic_cmd=$lt_cv_file_magic_cmd
4846deplibs_check_method=$lt_cv_deplibs_check_method
4847test -z "$deplibs_check_method" && deplibs_check_method=unknown
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
68ed2854
MF
4860plugin_option=
4861plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4862for plugin in $plugin_names; do
4863 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4864 if test x$plugin_so = x$plugin; then
4865 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4866 fi
4867 if test x$plugin_so != x$plugin; then
4868 plugin_option="--plugin $plugin_so"
4869 break
4870 fi
4871done
4872
ddd44b70
DD
4873if test -n "$ac_tool_prefix"; then
4874 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4875set dummy ${ac_tool_prefix}ar; ac_word=$2
4876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4877$as_echo_n "checking for $ac_word... " >&6; }
4878if ${ac_cv_prog_AR+:} false; then :
4879 $as_echo_n "(cached) " >&6
4880else
4881 if test -n "$AR"; then
4882 ac_cv_prog_AR="$AR" # Let the user override the test.
4883else
4884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4885for as_dir in $PATH
4886do
4887 IFS=$as_save_IFS
4888 test -z "$as_dir" && as_dir=.
4889 for ac_exec_ext in '' $ac_executable_extensions; do
4890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4891 ac_cv_prog_AR="${ac_tool_prefix}ar"
4892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4893 break 2
4894 fi
4895done
4896 done
4897IFS=$as_save_IFS
4898
4899fi
4900fi
4901AR=$ac_cv_prog_AR
4902if test -n "$AR"; then
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4904$as_echo "$AR" >&6; }
4905else
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4907$as_echo "no" >&6; }
4908fi
4909
4910
4911fi
4912if test -z "$ac_cv_prog_AR"; then
4913 ac_ct_AR=$AR
4914 # Extract the first word of "ar", so it can be a program name with args.
4915set dummy ar; ac_word=$2
4916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4917$as_echo_n "checking for $ac_word... " >&6; }
4918if ${ac_cv_prog_ac_ct_AR+:} false; then :
4919 $as_echo_n "(cached) " >&6
4920else
4921 if test -n "$ac_ct_AR"; then
4922 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4923else
4924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4925for as_dir in $PATH
4926do
4927 IFS=$as_save_IFS
4928 test -z "$as_dir" && as_dir=.
4929 for ac_exec_ext in '' $ac_executable_extensions; do
4930 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4931 ac_cv_prog_ac_ct_AR="ar"
4932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4933 break 2
4934 fi
4935done
4936 done
4937IFS=$as_save_IFS
4938
4939fi
4940fi
4941ac_ct_AR=$ac_cv_prog_ac_ct_AR
4942if test -n "$ac_ct_AR"; then
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4944$as_echo "$ac_ct_AR" >&6; }
4945else
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4947$as_echo "no" >&6; }
4948fi
4949
4950 if test "x$ac_ct_AR" = x; then
4951 AR="false"
4952 else
4953 case $cross_compiling:$ac_tool_warned in
4954yes:)
4955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4957ac_tool_warned=yes ;;
4958esac
4959 AR=$ac_ct_AR
4960 fi
4961else
4962 AR="$ac_cv_prog_AR"
4963fi
4964
4965test -z "$AR" && AR=ar
68ed2854
MF
4966if test -n "$plugin_option"; then
4967 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
4968 touch conftest.c
4969 $AR $plugin_option rc conftest.a conftest.c
4970 if test "$?" != 0; then
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4972$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4973 else
4974 AR="$AR $plugin_option"
4975 fi
4976 rm -f conftest.*
68ed2854
MF
4977 fi
4978fi
ddd44b70
DD
4979test -z "$AR_FLAGS" && AR_FLAGS=cru
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991if test -n "$ac_tool_prefix"; then
4992 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4993set dummy ${ac_tool_prefix}strip; ac_word=$2
4994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4995$as_echo_n "checking for $ac_word... " >&6; }
4996if ${ac_cv_prog_STRIP+:} false; then :
4997 $as_echo_n "(cached) " >&6
4998else
4999 if test -n "$STRIP"; then
5000 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5001else
5002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5003for as_dir in $PATH
5004do
5005 IFS=$as_save_IFS
5006 test -z "$as_dir" && as_dir=.
5007 for ac_exec_ext in '' $ac_executable_extensions; do
5008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5009 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5011 break 2
5012 fi
5013done
5014 done
5015IFS=$as_save_IFS
5016
5017fi
5018fi
5019STRIP=$ac_cv_prog_STRIP
5020if test -n "$STRIP"; then
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5022$as_echo "$STRIP" >&6; }
5023else
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5025$as_echo "no" >&6; }
5026fi
5027
5028
5029fi
5030if test -z "$ac_cv_prog_STRIP"; then
5031 ac_ct_STRIP=$STRIP
5032 # Extract the first word of "strip", so it can be a program name with args.
5033set dummy strip; ac_word=$2
5034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5035$as_echo_n "checking for $ac_word... " >&6; }
5036if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5037 $as_echo_n "(cached) " >&6
5038else
5039 if test -n "$ac_ct_STRIP"; then
5040 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5041else
5042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5043for as_dir in $PATH
5044do
5045 IFS=$as_save_IFS
5046 test -z "$as_dir" && as_dir=.
5047 for ac_exec_ext in '' $ac_executable_extensions; do
5048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5049 ac_cv_prog_ac_ct_STRIP="strip"
5050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5051 break 2
5052 fi
5053done
5054 done
5055IFS=$as_save_IFS
5056
5057fi
5058fi
5059ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5060if test -n "$ac_ct_STRIP"; then
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5062$as_echo "$ac_ct_STRIP" >&6; }
5063else
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5065$as_echo "no" >&6; }
5066fi
5067
5068 if test "x$ac_ct_STRIP" = x; then
5069 STRIP=":"
5070 else
5071 case $cross_compiling:$ac_tool_warned in
5072yes:)
5073{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5074$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5075ac_tool_warned=yes ;;
5076esac
5077 STRIP=$ac_ct_STRIP
5078 fi
5079else
5080 STRIP="$ac_cv_prog_STRIP"
5081fi
5082
5083test -z "$STRIP" && STRIP=:
5084
5085
5086
5087
5088
5089
5090if test -n "$ac_tool_prefix"; then
5091 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5092set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5094$as_echo_n "checking for $ac_word... " >&6; }
5095if ${ac_cv_prog_RANLIB+:} false; then :
5096 $as_echo_n "(cached) " >&6
5097else
5098 if test -n "$RANLIB"; then
5099 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5100else
5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102for as_dir in $PATH
5103do
5104 IFS=$as_save_IFS
5105 test -z "$as_dir" && as_dir=.
5106 for ac_exec_ext in '' $ac_executable_extensions; do
5107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5108 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5110 break 2
5111 fi
5112done
5113 done
5114IFS=$as_save_IFS
5115
5116fi
5117fi
5118RANLIB=$ac_cv_prog_RANLIB
5119if test -n "$RANLIB"; then
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5121$as_echo "$RANLIB" >&6; }
5122else
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5124$as_echo "no" >&6; }
5125fi
5126
5127
5128fi
5129if test -z "$ac_cv_prog_RANLIB"; then
5130 ac_ct_RANLIB=$RANLIB
5131 # Extract the first word of "ranlib", so it can be a program name with args.
5132set dummy ranlib; ac_word=$2
5133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5134$as_echo_n "checking for $ac_word... " >&6; }
5135if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5136 $as_echo_n "(cached) " >&6
5137else
5138 if test -n "$ac_ct_RANLIB"; then
5139 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5140else
5141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5142for as_dir in $PATH
5143do
5144 IFS=$as_save_IFS
5145 test -z "$as_dir" && as_dir=.
5146 for ac_exec_ext in '' $ac_executable_extensions; do
5147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5148 ac_cv_prog_ac_ct_RANLIB="ranlib"
5149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5150 break 2
5151 fi
5152done
5153 done
5154IFS=$as_save_IFS
5155
5156fi
5157fi
5158ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5159if test -n "$ac_ct_RANLIB"; then
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5161$as_echo "$ac_ct_RANLIB" >&6; }
5162else
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5164$as_echo "no" >&6; }
5165fi
5166
5167 if test "x$ac_ct_RANLIB" = x; then
5168 RANLIB=":"
5169 else
5170 case $cross_compiling:$ac_tool_warned in
5171yes:)
5172{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5173$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5174ac_tool_warned=yes ;;
5175esac
5176 RANLIB=$ac_ct_RANLIB
5177 fi
5178else
5179 RANLIB="$ac_cv_prog_RANLIB"
5180fi
5181
5182test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5183if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5184 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5185 RANLIB="$RANLIB $plugin_option"
5186 fi
5187fi
ddd44b70
DD
5188
5189
5190
5191
5192
5193
5194# Determine commands to create old-style static archives.
5195old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5196old_postinstall_cmds='chmod 644 $oldlib'
5197old_postuninstall_cmds=
5198
5199if test -n "$RANLIB"; then
5200 case $host_os in
5201 openbsd*)
5202 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5203 ;;
5204 *)
5205 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5206 ;;
5207 esac
5208 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5209fi
5210
5211case $host_os in
5212 darwin*)
5213 lock_old_archive_extraction=yes ;;
5214 *)
5215 lock_old_archive_extraction=no ;;
5216esac
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238for ac_prog in gawk mawk nawk awk
5239do
5240 # Extract the first word of "$ac_prog", so it can be a program name with args.
5241set dummy $ac_prog; ac_word=$2
5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5243$as_echo_n "checking for $ac_word... " >&6; }
5244if ${ac_cv_prog_AWK+:} false; then :
5245 $as_echo_n "(cached) " >&6
5246else
5247 if test -n "$AWK"; then
5248 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5249else
5250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5251for as_dir in $PATH
5252do
5253 IFS=$as_save_IFS
5254 test -z "$as_dir" && as_dir=.
5255 for ac_exec_ext in '' $ac_executable_extensions; do
5256 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5257 ac_cv_prog_AWK="$ac_prog"
5258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5259 break 2
5260 fi
5261done
5262 done
5263IFS=$as_save_IFS
5264
5265fi
5266fi
5267AWK=$ac_cv_prog_AWK
5268if test -n "$AWK"; then
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5270$as_echo "$AWK" >&6; }
5271else
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5273$as_echo "no" >&6; }
5274fi
5275
5276
5277 test -n "$AWK" && break
5278done
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298# If no C compiler was specified, use CC.
5299LTCC=${LTCC-"$CC"}
5300
5301# If no C compiler flags were specified, use CFLAGS.
5302LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5303
5304# Allow CC to be a program name with arguments.
5305compiler=$CC
5306
5307
5308# Check for command to grab the raw symbol name followed by C symbol from nm.
5309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5310$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5311if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5312 $as_echo_n "(cached) " >&6
5313else
5314
5315# These are sane defaults that work on at least a few old systems.
5316# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5317
5318# Character class describing NM global symbol codes.
5319symcode='[BCDEGRST]'
5320
5321# Regexp to match symbols that can be accessed directly from C.
5322sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5323
5324# Define system-specific variables.
5325case $host_os in
5326aix*)
5327 symcode='[BCDT]'
5328 ;;
5329cygwin* | mingw* | pw32* | cegcc*)
5330 symcode='[ABCDGISTW]'
5331 ;;
5332hpux*)
5333 if test "$host_cpu" = ia64; then
5334 symcode='[ABCDEGRST]'
5335 fi
5336 ;;
5337irix* | nonstopux*)
5338 symcode='[BCDEGRST]'
5339 ;;
5340osf*)
5341 symcode='[BCDEGQRST]'
5342 ;;
5343solaris*)
5344 symcode='[BDRT]'
5345 ;;
5346sco3.2v5*)
5347 symcode='[DT]'
5348 ;;
5349sysv4.2uw2*)
5350 symcode='[DT]'
5351 ;;
5352sysv5* | sco5v6* | unixware* | OpenUNIX*)
5353 symcode='[ABDT]'
5354 ;;
5355sysv4)
5356 symcode='[DFNSTU]'
5357 ;;
5358esac
5359
5360# If we're using GNU nm, then use its standard symbol codes.
5361case `$NM -V 2>&1` in
5362*GNU* | *'with BFD'*)
5363 symcode='[ABCDGIRSTW]' ;;
5364esac
5365
5366# Transform an extracted symbol line into a proper C declaration.
5367# Some systems (esp. on ia64) link data and code symbols differently,
5368# so use this general approach.
5369lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5370
5371# Transform an extracted symbol line into symbol name and symbol address
5372lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5373lt_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'"
5374
5375# Handle CRLF in mingw tool chain
5376opt_cr=
5377case $build_os in
5378mingw*)
5379 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5380 ;;
5381esac
5382
5383# Try without a prefix underscore, then with it.
5384for ac_symprfx in "" "_"; do
5385
5386 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5387 symxfrm="\\1 $ac_symprfx\\2 \\2"
5388
5389 # Write the raw and C identifiers.
5390 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5391 # Fake it for dumpbin and say T for any non-static function
5392 # and D for any global variable.
5393 # Also find C++ and __fastcall symbols from MSVC++,
5394 # which start with @ or ?.
5395 lt_cv_sys_global_symbol_pipe="$AWK '"\
5396" {last_section=section; section=\$ 3};"\
5397" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5398" \$ 0!~/External *\|/{next};"\
5399" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5400" {if(hide[section]) next};"\
5401" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5402" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5403" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5404" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5405" ' prfx=^$ac_symprfx"
5406 else
5407 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5408 fi
5409
5410 # Check to see that the pipe works correctly.
5411 pipe_works=no
5412
5413 rm -f conftest*
5414 cat > conftest.$ac_ext <<_LT_EOF
5415#ifdef __cplusplus
5416extern "C" {
5417#endif
5418char nm_test_var;
5419void nm_test_func(void);
5420void nm_test_func(void){}
5421#ifdef __cplusplus
5422}
5423#endif
5424int main(){nm_test_var='a';nm_test_func();return(0);}
5425_LT_EOF
5426
5427 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5428 (eval $ac_compile) 2>&5
5429 ac_status=$?
5430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5431 test $ac_status = 0; }; then
5432 # Now try to grab the symbols.
5433 nlist=conftest.nm
5434 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5435 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5436 ac_status=$?
5437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5438 test $ac_status = 0; } && test -s "$nlist"; then
5439 # Try sorting and uniquifying the output.
5440 if sort "$nlist" | uniq > "$nlist"T; then
5441 mv -f "$nlist"T "$nlist"
5442 else
5443 rm -f "$nlist"T
5444 fi
5445
5446 # Make sure that we snagged all the symbols we need.
5447 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5448 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5449 cat <<_LT_EOF > conftest.$ac_ext
5450#ifdef __cplusplus
5451extern "C" {
5452#endif
5453
5454_LT_EOF
5455 # Now generate the symbol file.
5456 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5457
5458 cat <<_LT_EOF >> conftest.$ac_ext
5459
5460/* The mapping between symbol names and symbols. */
5461const struct {
5462 const char *name;
5463 void *address;
5464}
5465lt__PROGRAM__LTX_preloaded_symbols[] =
5466{
5467 { "@PROGRAM@", (void *) 0 },
5468_LT_EOF
5469 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5470 cat <<\_LT_EOF >> conftest.$ac_ext
5471 {0, (void *) 0}
5472};
5473
5474/* This works around a problem in FreeBSD linker */
5475#ifdef FREEBSD_WORKAROUND
5476static const void *lt_preloaded_setup() {
5477 return lt__PROGRAM__LTX_preloaded_symbols;
5478}
5479#endif
5480
5481#ifdef __cplusplus
5482}
5483#endif
5484_LT_EOF
5485 # Now try linking the two files.
5486 mv conftest.$ac_objext conftstm.$ac_objext
5487 lt_save_LIBS="$LIBS"
5488 lt_save_CFLAGS="$CFLAGS"
5489 LIBS="conftstm.$ac_objext"
5490 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5491 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5492 (eval $ac_link) 2>&5
5493 ac_status=$?
5494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5495 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5496 pipe_works=yes
5497 fi
5498 LIBS="$lt_save_LIBS"
5499 CFLAGS="$lt_save_CFLAGS"
5500 else
5501 echo "cannot find nm_test_func in $nlist" >&5
5502 fi
5503 else
5504 echo "cannot find nm_test_var in $nlist" >&5
5505 fi
5506 else
5507 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5508 fi
5509 else
5510 echo "$progname: failed program was:" >&5
5511 cat conftest.$ac_ext >&5
5512 fi
5513 rm -rf conftest* conftst*
5514
5515 # Do not use the global_symbol_pipe unless it works.
5516 if test "$pipe_works" = yes; then
5517 break
5518 else
5519 lt_cv_sys_global_symbol_pipe=
5520 fi
5521done
5522
5523fi
5524
5525if test -z "$lt_cv_sys_global_symbol_pipe"; then
5526 lt_cv_sys_global_symbol_to_cdecl=
5527fi
5528if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5530$as_echo "failed" >&6; }
5531else
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5533$as_echo "ok" >&6; }
5534fi
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557# Check whether --enable-libtool-lock was given.
5558if test "${enable_libtool_lock+set}" = set; then :
5559 enableval=$enable_libtool_lock;
5560fi
5561
5562test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5563
5564# Some flags need to be propagated to the compiler or linker for good
5565# libtool support.
5566case $host in
5567ia64-*-hpux*)
5568 # Find out which ABI we are using.
5569 echo 'int i;' > conftest.$ac_ext
5570 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5571 (eval $ac_compile) 2>&5
5572 ac_status=$?
5573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5574 test $ac_status = 0; }; then
5575 case `/usr/bin/file conftest.$ac_objext` in
5576 *ELF-32*)
5577 HPUX_IA64_MODE="32"
5578 ;;
5579 *ELF-64*)
5580 HPUX_IA64_MODE="64"
5581 ;;
5582 esac
5583 fi
5584 rm -rf conftest*
5585 ;;
5586*-*-irix6*)
5587 # Find out which ABI we are using.
5588 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5590 (eval $ac_compile) 2>&5
5591 ac_status=$?
5592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5593 test $ac_status = 0; }; then
5594 if test "$lt_cv_prog_gnu_ld" = yes; then
5595 case `/usr/bin/file conftest.$ac_objext` in
5596 *32-bit*)
5597 LD="${LD-ld} -melf32bsmip"
5598 ;;
5599 *N32*)
5600 LD="${LD-ld} -melf32bmipn32"
5601 ;;
5602 *64-bit*)
5603 LD="${LD-ld} -melf64bmip"
5604 ;;
5605 esac
5606 else
5607 case `/usr/bin/file conftest.$ac_objext` in
5608 *32-bit*)
5609 LD="${LD-ld} -32"
5610 ;;
5611 *N32*)
5612 LD="${LD-ld} -n32"
5613 ;;
5614 *64-bit*)
5615 LD="${LD-ld} -64"
5616 ;;
5617 esac
5618 fi
5619 fi
5620 rm -rf conftest*
5621 ;;
5622
5623x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5624s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5625 # Find out which ABI we are using.
5626 echo 'int i;' > conftest.$ac_ext
5627 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5628 (eval $ac_compile) 2>&5
5629 ac_status=$?
5630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5631 test $ac_status = 0; }; then
5632 case `/usr/bin/file conftest.o` in
5633 *32-bit*)
5634 case $host in
5635 x86_64-*kfreebsd*-gnu)
5636 LD="${LD-ld} -m elf_i386_fbsd"
5637 ;;
5638 x86_64-*linux*)
5639 case `/usr/bin/file conftest.o` in
5640 *x86-64*)
5641 LD="${LD-ld} -m elf32_x86_64"
5642 ;;
5643 *)
5644 LD="${LD-ld} -m elf_i386"
5645 ;;
5646 esac
5647 ;;
5648 powerpc64le-*linux*)
5649 LD="${LD-ld} -m elf32lppclinux"
5650 ;;
5651 powerpc64-*linux*)
5652 LD="${LD-ld} -m elf32ppclinux"
5653 ;;
5654 s390x-*linux*)
5655 LD="${LD-ld} -m elf_s390"
5656 ;;
5657 sparc64-*linux*)
5658 LD="${LD-ld} -m elf32_sparc"
5659 ;;
5660 esac
5661 ;;
5662 *64-bit*)
5663 case $host in
5664 x86_64-*kfreebsd*-gnu)
5665 LD="${LD-ld} -m elf_x86_64_fbsd"
5666 ;;
5667 x86_64-*linux*)
5668 LD="${LD-ld} -m elf_x86_64"
5669 ;;
5670 powerpcle-*linux*)
5671 LD="${LD-ld} -m elf64lppc"
5672 ;;
5673 powerpc-*linux*)
5674 LD="${LD-ld} -m elf64ppc"
5675 ;;
5676 s390*-*linux*|s390*-*tpf*)
5677 LD="${LD-ld} -m elf64_s390"
5678 ;;
5679 sparc*-*linux*)
5680 LD="${LD-ld} -m elf64_sparc"
5681 ;;
5682 esac
5683 ;;
5684 esac
5685 fi
5686 rm -rf conftest*
5687 ;;
5688
5689*-*-sco3.2v5*)
5690 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5691 SAVE_CFLAGS="$CFLAGS"
5692 CFLAGS="$CFLAGS -belf"
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5694$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5695if ${lt_cv_cc_needs_belf+:} false; then :
5696 $as_echo_n "(cached) " >&6
5697else
5698 ac_ext=c
5699ac_cpp='$CPP $CPPFLAGS'
5700ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5701ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5702ac_compiler_gnu=$ac_cv_c_compiler_gnu
5703
5704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5705/* end confdefs.h. */
5706
5707int
5708main ()
5709{
5710
5711 ;
5712 return 0;
5713}
5714_ACEOF
5715if ac_fn_c_try_link "$LINENO"; then :
5716 lt_cv_cc_needs_belf=yes
5717else
5718 lt_cv_cc_needs_belf=no
5719fi
5720rm -f core conftest.err conftest.$ac_objext \
5721 conftest$ac_exeext conftest.$ac_ext
5722 ac_ext=c
5723ac_cpp='$CPP $CPPFLAGS'
5724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5726ac_compiler_gnu=$ac_cv_c_compiler_gnu
5727
5728fi
5729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5730$as_echo "$lt_cv_cc_needs_belf" >&6; }
5731 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5732 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5733 CFLAGS="$SAVE_CFLAGS"
5734 fi
5735 ;;
5736sparc*-*solaris*)
5737 # Find out which ABI we are using.
5738 echo 'int i;' > conftest.$ac_ext
5739 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5740 (eval $ac_compile) 2>&5
5741 ac_status=$?
5742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5743 test $ac_status = 0; }; then
5744 case `/usr/bin/file conftest.o` in
5745 *64-bit*)
5746 case $lt_cv_prog_gnu_ld in
5747 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5748 *)
5749 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5750 LD="${LD-ld} -64"
5751 fi
5752 ;;
5753 esac
5754 ;;
5755 esac
5756 fi
5757 rm -rf conftest*
5758 ;;
5759esac
5760
5761need_locks="$enable_libtool_lock"
5762
5763
5764 case $host_os in
5765 rhapsody* | darwin*)
5766 if test -n "$ac_tool_prefix"; then
5767 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5768set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5770$as_echo_n "checking for $ac_word... " >&6; }
5771if ${ac_cv_prog_DSYMUTIL+:} false; then :
5772 $as_echo_n "(cached) " >&6
5773else
5774 if test -n "$DSYMUTIL"; then
5775 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5776else
5777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5778for as_dir in $PATH
5779do
5780 IFS=$as_save_IFS
5781 test -z "$as_dir" && as_dir=.
5782 for ac_exec_ext in '' $ac_executable_extensions; do
5783 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5784 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5786 break 2
5787 fi
5788done
5789 done
5790IFS=$as_save_IFS
5791
5792fi
5793fi
5794DSYMUTIL=$ac_cv_prog_DSYMUTIL
5795if test -n "$DSYMUTIL"; then
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5797$as_echo "$DSYMUTIL" >&6; }
5798else
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5800$as_echo "no" >&6; }
5801fi
5802
5803
5804fi
5805if test -z "$ac_cv_prog_DSYMUTIL"; then
5806 ac_ct_DSYMUTIL=$DSYMUTIL
5807 # Extract the first word of "dsymutil", so it can be a program name with args.
5808set dummy dsymutil; ac_word=$2
5809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5810$as_echo_n "checking for $ac_word... " >&6; }
5811if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5812 $as_echo_n "(cached) " >&6
5813else
5814 if test -n "$ac_ct_DSYMUTIL"; then
5815 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5816else
5817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5818for as_dir in $PATH
5819do
5820 IFS=$as_save_IFS
5821 test -z "$as_dir" && as_dir=.
5822 for ac_exec_ext in '' $ac_executable_extensions; do
5823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5824 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5826 break 2
5827 fi
5828done
5829 done
5830IFS=$as_save_IFS
5831
5832fi
5833fi
5834ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5835if test -n "$ac_ct_DSYMUTIL"; then
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5837$as_echo "$ac_ct_DSYMUTIL" >&6; }
5838else
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5840$as_echo "no" >&6; }
5841fi
5842
5843 if test "x$ac_ct_DSYMUTIL" = x; then
5844 DSYMUTIL=":"
5845 else
5846 case $cross_compiling:$ac_tool_warned in
5847yes:)
5848{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5849$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5850ac_tool_warned=yes ;;
5851esac
5852 DSYMUTIL=$ac_ct_DSYMUTIL
5853 fi
5854else
5855 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5856fi
5857
5858 if test -n "$ac_tool_prefix"; then
5859 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5860set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5862$as_echo_n "checking for $ac_word... " >&6; }
5863if ${ac_cv_prog_NMEDIT+:} false; then :
5864 $as_echo_n "(cached) " >&6
5865else
5866 if test -n "$NMEDIT"; then
5867 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5868else
5869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5870for as_dir in $PATH
5871do
5872 IFS=$as_save_IFS
5873 test -z "$as_dir" && as_dir=.
5874 for ac_exec_ext in '' $ac_executable_extensions; do
5875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5876 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5878 break 2
5879 fi
5880done
5881 done
5882IFS=$as_save_IFS
5883
5884fi
5885fi
5886NMEDIT=$ac_cv_prog_NMEDIT
5887if test -n "$NMEDIT"; then
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5889$as_echo "$NMEDIT" >&6; }
5890else
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5892$as_echo "no" >&6; }
5893fi
5894
5895
5896fi
5897if test -z "$ac_cv_prog_NMEDIT"; then
5898 ac_ct_NMEDIT=$NMEDIT
5899 # Extract the first word of "nmedit", so it can be a program name with args.
5900set dummy nmedit; ac_word=$2
5901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5902$as_echo_n "checking for $ac_word... " >&6; }
5903if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5904 $as_echo_n "(cached) " >&6
5905else
5906 if test -n "$ac_ct_NMEDIT"; then
5907 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5908else
5909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5910for as_dir in $PATH
5911do
5912 IFS=$as_save_IFS
5913 test -z "$as_dir" && as_dir=.
5914 for ac_exec_ext in '' $ac_executable_extensions; do
5915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5916 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5918 break 2
5919 fi
5920done
5921 done
5922IFS=$as_save_IFS
5923
5924fi
5925fi
5926ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5927if test -n "$ac_ct_NMEDIT"; then
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5929$as_echo "$ac_ct_NMEDIT" >&6; }
5930else
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5932$as_echo "no" >&6; }
5933fi
5934
5935 if test "x$ac_ct_NMEDIT" = x; then
5936 NMEDIT=":"
5937 else
5938 case $cross_compiling:$ac_tool_warned in
5939yes:)
5940{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5941$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5942ac_tool_warned=yes ;;
5943esac
5944 NMEDIT=$ac_ct_NMEDIT
5945 fi
5946else
5947 NMEDIT="$ac_cv_prog_NMEDIT"
5948fi
5949
5950 if test -n "$ac_tool_prefix"; then
5951 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5952set dummy ${ac_tool_prefix}lipo; ac_word=$2
5953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5954$as_echo_n "checking for $ac_word... " >&6; }
5955if ${ac_cv_prog_LIPO+:} false; then :
5956 $as_echo_n "(cached) " >&6
5957else
5958 if test -n "$LIPO"; then
5959 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5960else
5961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5962for as_dir in $PATH
5963do
5964 IFS=$as_save_IFS
5965 test -z "$as_dir" && as_dir=.
5966 for ac_exec_ext in '' $ac_executable_extensions; do
5967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5968 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5970 break 2
5971 fi
5972done
5973 done
5974IFS=$as_save_IFS
5975
5976fi
5977fi
5978LIPO=$ac_cv_prog_LIPO
5979if test -n "$LIPO"; then
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5981$as_echo "$LIPO" >&6; }
5982else
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5984$as_echo "no" >&6; }
5985fi
5986
5987
5988fi
5989if test -z "$ac_cv_prog_LIPO"; then
5990 ac_ct_LIPO=$LIPO
5991 # Extract the first word of "lipo", so it can be a program name with args.
5992set dummy lipo; ac_word=$2
5993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994$as_echo_n "checking for $ac_word... " >&6; }
5995if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
5996 $as_echo_n "(cached) " >&6
5997else
5998 if test -n "$ac_ct_LIPO"; then
5999 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6000else
6001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002for as_dir in $PATH
6003do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6008 ac_cv_prog_ac_ct_LIPO="lipo"
6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010 break 2
6011 fi
6012done
6013 done
6014IFS=$as_save_IFS
6015
6016fi
6017fi
6018ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6019if test -n "$ac_ct_LIPO"; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6021$as_echo "$ac_ct_LIPO" >&6; }
6022else
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024$as_echo "no" >&6; }
6025fi
6026
6027 if test "x$ac_ct_LIPO" = x; then
6028 LIPO=":"
6029 else
6030 case $cross_compiling:$ac_tool_warned in
6031yes:)
6032{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6033$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6034ac_tool_warned=yes ;;
6035esac
6036 LIPO=$ac_ct_LIPO
6037 fi
6038else
6039 LIPO="$ac_cv_prog_LIPO"
6040fi
6041
6042 if test -n "$ac_tool_prefix"; then
6043 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6044set dummy ${ac_tool_prefix}otool; ac_word=$2
6045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6046$as_echo_n "checking for $ac_word... " >&6; }
6047if ${ac_cv_prog_OTOOL+:} false; then :
6048 $as_echo_n "(cached) " >&6
6049else
6050 if test -n "$OTOOL"; then
6051 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6052else
6053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6054for as_dir in $PATH
6055do
6056 IFS=$as_save_IFS
6057 test -z "$as_dir" && as_dir=.
6058 for ac_exec_ext in '' $ac_executable_extensions; do
6059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6060 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6062 break 2
6063 fi
6064done
6065 done
6066IFS=$as_save_IFS
6067
6068fi
6069fi
6070OTOOL=$ac_cv_prog_OTOOL
6071if test -n "$OTOOL"; then
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6073$as_echo "$OTOOL" >&6; }
6074else
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6076$as_echo "no" >&6; }
6077fi
6078
6079
6080fi
6081if test -z "$ac_cv_prog_OTOOL"; then
6082 ac_ct_OTOOL=$OTOOL
6083 # Extract the first word of "otool", so it can be a program name with args.
6084set dummy otool; ac_word=$2
6085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6086$as_echo_n "checking for $ac_word... " >&6; }
6087if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6088 $as_echo_n "(cached) " >&6
6089else
6090 if test -n "$ac_ct_OTOOL"; then
6091 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6092else
6093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094for as_dir in $PATH
6095do
6096 IFS=$as_save_IFS
6097 test -z "$as_dir" && as_dir=.
6098 for ac_exec_ext in '' $ac_executable_extensions; do
6099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6100 ac_cv_prog_ac_ct_OTOOL="otool"
6101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6102 break 2
6103 fi
6104done
6105 done
6106IFS=$as_save_IFS
6107
6108fi
6109fi
6110ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6111if test -n "$ac_ct_OTOOL"; then
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6113$as_echo "$ac_ct_OTOOL" >&6; }
6114else
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116$as_echo "no" >&6; }
6117fi
6118
6119 if test "x$ac_ct_OTOOL" = x; then
6120 OTOOL=":"
6121 else
6122 case $cross_compiling:$ac_tool_warned in
6123yes:)
6124{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6125$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6126ac_tool_warned=yes ;;
6127esac
6128 OTOOL=$ac_ct_OTOOL
6129 fi
6130else
6131 OTOOL="$ac_cv_prog_OTOOL"
6132fi
6133
6134 if test -n "$ac_tool_prefix"; then
6135 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6136set dummy ${ac_tool_prefix}otool64; ac_word=$2
6137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6138$as_echo_n "checking for $ac_word... " >&6; }
6139if ${ac_cv_prog_OTOOL64+:} false; then :
6140 $as_echo_n "(cached) " >&6
6141else
6142 if test -n "$OTOOL64"; then
6143 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6144else
6145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6146for as_dir in $PATH
6147do
6148 IFS=$as_save_IFS
6149 test -z "$as_dir" && as_dir=.
6150 for ac_exec_ext in '' $ac_executable_extensions; do
6151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6152 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6154 break 2
6155 fi
6156done
6157 done
6158IFS=$as_save_IFS
6159
6160fi
6161fi
6162OTOOL64=$ac_cv_prog_OTOOL64
6163if test -n "$OTOOL64"; then
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6165$as_echo "$OTOOL64" >&6; }
6166else
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6168$as_echo "no" >&6; }
6169fi
6170
6171
6172fi
6173if test -z "$ac_cv_prog_OTOOL64"; then
6174 ac_ct_OTOOL64=$OTOOL64
6175 # Extract the first word of "otool64", so it can be a program name with args.
6176set dummy otool64; ac_word=$2
6177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6178$as_echo_n "checking for $ac_word... " >&6; }
6179if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6180 $as_echo_n "(cached) " >&6
6181else
6182 if test -n "$ac_ct_OTOOL64"; then
6183 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6184else
6185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6186for as_dir in $PATH
6187do
6188 IFS=$as_save_IFS
6189 test -z "$as_dir" && as_dir=.
6190 for ac_exec_ext in '' $ac_executable_extensions; do
6191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6192 ac_cv_prog_ac_ct_OTOOL64="otool64"
6193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6194 break 2
6195 fi
6196done
6197 done
6198IFS=$as_save_IFS
6199
6200fi
6201fi
6202ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6203if test -n "$ac_ct_OTOOL64"; then
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6205$as_echo "$ac_ct_OTOOL64" >&6; }
6206else
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6208$as_echo "no" >&6; }
6209fi
6210
6211 if test "x$ac_ct_OTOOL64" = x; then
6212 OTOOL64=":"
6213 else
6214 case $cross_compiling:$ac_tool_warned in
6215yes:)
6216{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6217$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6218ac_tool_warned=yes ;;
6219esac
6220 OTOOL64=$ac_ct_OTOOL64
6221 fi
6222else
6223 OTOOL64="$ac_cv_prog_OTOOL64"
6224fi
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6253$as_echo_n "checking for -single_module linker flag... " >&6; }
6254if ${lt_cv_apple_cc_single_mod+:} false; then :
6255 $as_echo_n "(cached) " >&6
6256else
6257 lt_cv_apple_cc_single_mod=no
6258 if test -z "${LT_MULTI_MODULE}"; then
6259 # By default we will add the -single_module flag. You can override
6260 # by either setting the environment variable LT_MULTI_MODULE
6261 # non-empty at configure time, or by adding -multi_module to the
6262 # link flags.
6263 rm -rf libconftest.dylib*
6264 echo "int foo(void){return 1;}" > conftest.c
6265 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6266-dynamiclib -Wl,-single_module conftest.c" >&5
6267 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6268 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6269 _lt_result=$?
6270 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6271 lt_cv_apple_cc_single_mod=yes
6272 else
6273 cat conftest.err >&5
6274 fi
6275 rm -rf libconftest.dylib*
6276 rm -f conftest.*
6277 fi
6278fi
6279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6280$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6282$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6283if ${lt_cv_ld_exported_symbols_list+:} false; then :
6284 $as_echo_n "(cached) " >&6
6285else
6286 lt_cv_ld_exported_symbols_list=no
6287 save_LDFLAGS=$LDFLAGS
6288 echo "_main" > conftest.sym
6289 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6291/* end confdefs.h. */
6292
6293int
6294main ()
6295{
6296
6297 ;
6298 return 0;
6299}
6300_ACEOF
6301if ac_fn_c_try_link "$LINENO"; then :
6302 lt_cv_ld_exported_symbols_list=yes
6303else
6304 lt_cv_ld_exported_symbols_list=no
6305fi
6306rm -f core conftest.err conftest.$ac_objext \
6307 conftest$ac_exeext conftest.$ac_ext
6308 LDFLAGS="$save_LDFLAGS"
6309
6310fi
6311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6312$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6314$as_echo_n "checking for -force_load linker flag... " >&6; }
6315if ${lt_cv_ld_force_load+:} false; then :
6316 $as_echo_n "(cached) " >&6
6317else
6318 lt_cv_ld_force_load=no
6319 cat > conftest.c << _LT_EOF
6320int forced_loaded() { return 2;}
6321_LT_EOF
6322 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6323 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6324 echo "$AR cru libconftest.a conftest.o" >&5
6325 $AR cru libconftest.a conftest.o 2>&5
6326 cat > conftest.c << _LT_EOF
6327int main() { return 0;}
6328_LT_EOF
6329 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6330 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6331 _lt_result=$?
6332 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6333 lt_cv_ld_force_load=yes
6334 else
6335 cat conftest.err >&5
6336 fi
6337 rm -f conftest.err libconftest.a conftest conftest.c
6338 rm -rf conftest.dSYM
6339
6340fi
6341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6342$as_echo "$lt_cv_ld_force_load" >&6; }
6343 case $host_os in
6344 rhapsody* | darwin1.[012])
6345 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6346 darwin1.*)
6347 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6348 darwin*) # darwin 5.x on
6349 # if running on 10.5 or later, the deployment target defaults
6350 # to the OS version, if on x86, and 10.4, the deployment
6351 # target defaults to 10.4. Don't you love it?
6352 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6353 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6354 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6355 10.[012][,.]*)
6356 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6357 10.*)
6358 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6359 esac
6360 ;;
6361 esac
6362 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6363 _lt_dar_single_mod='$single_module'
6364 fi
6365 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6366 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6367 else
6368 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6369 fi
6370 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6371 _lt_dsymutil='~$DSYMUTIL $lib || :'
6372 else
6373 _lt_dsymutil=
6374 fi
6375 ;;
6376 esac
6377
6378for ac_header in dlfcn.h
6379do :
6380 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6381"
6382if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6383 cat >>confdefs.h <<_ACEOF
6384#define HAVE_DLFCN_H 1
6385_ACEOF
6386
6387fi
6388
6389done
6390
6391
6392
ebe9564b 6393
ddd44b70
DD
6394
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6396$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6397if ${ac_cv_c_bigendian+:} false; then :
6398 $as_echo_n "(cached) " >&6
6399else
6400 ac_cv_c_bigendian=unknown
6401 # See if we're dealing with a universal compiler.
6402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403/* end confdefs.h. */
6404#ifndef __APPLE_CC__
6405 not a universal capable compiler
6406 #endif
6407 typedef int dummy;
6408
6409_ACEOF
6410if ac_fn_c_try_compile "$LINENO"; then :
6411
6412 # Check for potential -arch flags. It is not universal unless
6413 # there are at least two -arch flags with different values.
6414 ac_arch=
6415 ac_prev=
6416 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6417 if test -n "$ac_prev"; then
6418 case $ac_word in
6419 i?86 | x86_64 | ppc | ppc64)
6420 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6421 ac_arch=$ac_word
6422 else
6423 ac_cv_c_bigendian=universal
6424 break
6425 fi
6426 ;;
6427 esac
6428 ac_prev=
6429 elif test "x$ac_word" = "x-arch"; then
6430 ac_prev=arch
6431 fi
6432 done
6433fi
6434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6435 if test $ac_cv_c_bigendian = unknown; then
6436 # See if sys/param.h defines the BYTE_ORDER macro.
6437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6438/* end confdefs.h. */
6439#include <sys/types.h>
6440 #include <sys/param.h>
6441
6442int
6443main ()
6444{
6445#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6446 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6447 && LITTLE_ENDIAN)
6448 bogus endian macros
6449 #endif
6450
6451 ;
6452 return 0;
6453}
6454_ACEOF
6455if ac_fn_c_try_compile "$LINENO"; then :
6456 # It does; now see whether it defined to BIG_ENDIAN or not.
6457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6458/* end confdefs.h. */
6459#include <sys/types.h>
6460 #include <sys/param.h>
6461
6462int
6463main ()
6464{
6465#if BYTE_ORDER != BIG_ENDIAN
6466 not big endian
6467 #endif
6468
6469 ;
6470 return 0;
6471}
6472_ACEOF
6473if ac_fn_c_try_compile "$LINENO"; then :
6474 ac_cv_c_bigendian=yes
6475else
6476 ac_cv_c_bigendian=no
6477fi
6478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6479fi
6480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6481 fi
6482 if test $ac_cv_c_bigendian = unknown; then
6483 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6485/* end confdefs.h. */
6486#include <limits.h>
6487
6488int
6489main ()
6490{
6491#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6492 bogus endian macros
6493 #endif
6494
6495 ;
6496 return 0;
6497}
6498_ACEOF
6499if ac_fn_c_try_compile "$LINENO"; then :
6500 # It does; now see whether it defined to _BIG_ENDIAN or not.
6501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6502/* end confdefs.h. */
6503#include <limits.h>
6504
6505int
6506main ()
6507{
6508#ifndef _BIG_ENDIAN
6509 not big endian
6510 #endif
6511
6512 ;
6513 return 0;
6514}
6515_ACEOF
6516if ac_fn_c_try_compile "$LINENO"; then :
6517 ac_cv_c_bigendian=yes
6518else
6519 ac_cv_c_bigendian=no
6520fi
6521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6522fi
6523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6524 fi
6525 if test $ac_cv_c_bigendian = unknown; then
6526 # Compile a test program.
6527 if test "$cross_compiling" = yes; then :
6528 # Try to guess by grepping values from an object file.
6529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530/* end confdefs.h. */
6531short int ascii_mm[] =
6532 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6533 short int ascii_ii[] =
6534 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6535 int use_ascii (int i) {
6536 return ascii_mm[i] + ascii_ii[i];
6537 }
6538 short int ebcdic_ii[] =
6539 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6540 short int ebcdic_mm[] =
6541 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6542 int use_ebcdic (int i) {
6543 return ebcdic_mm[i] + ebcdic_ii[i];
6544 }
6545 extern int foo;
6546
6547int
6548main ()
6549{
6550return use_ascii (foo) == use_ebcdic (foo);
6551 ;
6552 return 0;
6553}
6554_ACEOF
6555if ac_fn_c_try_compile "$LINENO"; then :
6556 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6557 ac_cv_c_bigendian=yes
6558 fi
6559 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6560 if test "$ac_cv_c_bigendian" = unknown; then
6561 ac_cv_c_bigendian=no
6562 else
6563 # finding both strings is unlikely to happen, but who knows?
6564 ac_cv_c_bigendian=unknown
6565 fi
6566 fi
6567fi
6568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6569else
6570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6571/* end confdefs.h. */
6572$ac_includes_default
6573int
6574main ()
6575{
6576
6577 /* Are we little or big endian? From Harbison&Steele. */
6578 union
6579 {
6580 long int l;
6581 char c[sizeof (long int)];
6582 } u;
6583 u.l = 1;
6584 return u.c[sizeof (long int) - 1] == 1;
6585
6586 ;
6587 return 0;
6588}
6589_ACEOF
6590if ac_fn_c_try_run "$LINENO"; then :
6591 ac_cv_c_bigendian=no
6592else
6593 ac_cv_c_bigendian=yes
6594fi
6595rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6596 conftest.$ac_objext conftest.beam conftest.$ac_ext
6597fi
6598
6599 fi
6600fi
6601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6602$as_echo "$ac_cv_c_bigendian" >&6; }
6603 case $ac_cv_c_bigendian in #(
6604 yes)
6605 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6606;; #(
6607 no)
6608 ;; #(
6609 universal)
6610
6611$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6612
6613 ;; #(
6614 *)
6615 as_fn_error $? "unknown endianness
6616 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6617 esac
6618
6619
6620
6621
c25ea03d 6622if test "x$cross_compiling" = "xno"; then
aa0fca16 6623 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6624 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6625 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6626 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6627 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6628else
aa0fca16 6629 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6630 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6631 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6632 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6633 : "${LDLFAGS_FOR_BUILD:=}"
ddd44b70
DD
6634fi
6635
6636
6637
c25ea03d 6638
c2783492 6639
aa0fca16
MF
6640
6641
a3e2cc64
MF
6642if test -n "$ac_tool_prefix"; then
6643 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6644set dummy ${ac_tool_prefix}ar; ac_word=$2
6645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6646$as_echo_n "checking for $ac_word... " >&6; }
6647if ${ac_cv_prog_AR+:} false; then :
6648 $as_echo_n "(cached) " >&6
6649else
6650 if test -n "$AR"; then
6651 ac_cv_prog_AR="$AR" # Let the user override the test.
6652else
6653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6654for as_dir in $PATH
6655do
6656 IFS=$as_save_IFS
6657 test -z "$as_dir" && as_dir=.
6658 for ac_exec_ext in '' $ac_executable_extensions; do
6659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6660 ac_cv_prog_AR="${ac_tool_prefix}ar"
6661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6662 break 2
6663 fi
6664done
6665 done
6666IFS=$as_save_IFS
6667
6668fi
6669fi
6670AR=$ac_cv_prog_AR
6671if test -n "$AR"; then
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6673$as_echo "$AR" >&6; }
6674else
6675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6676$as_echo "no" >&6; }
6677fi
6678
6679
6680fi
6681if test -z "$ac_cv_prog_AR"; then
6682 ac_ct_AR=$AR
6683 # Extract the first word of "ar", so it can be a program name with args.
6684set dummy ar; ac_word=$2
6685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6686$as_echo_n "checking for $ac_word... " >&6; }
6687if ${ac_cv_prog_ac_ct_AR+:} false; then :
6688 $as_echo_n "(cached) " >&6
6689else
6690 if test -n "$ac_ct_AR"; then
6691 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6692else
6693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6694for as_dir in $PATH
6695do
6696 IFS=$as_save_IFS
6697 test -z "$as_dir" && as_dir=.
6698 for ac_exec_ext in '' $ac_executable_extensions; do
6699 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6700 ac_cv_prog_ac_ct_AR="ar"
6701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6702 break 2
6703 fi
6704done
6705 done
6706IFS=$as_save_IFS
6707
6708fi
6709fi
6710ac_ct_AR=$ac_cv_prog_ac_ct_AR
6711if test -n "$ac_ct_AR"; then
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6713$as_echo "$ac_ct_AR" >&6; }
6714else
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6716$as_echo "no" >&6; }
6717fi
6718
6719 if test "x$ac_ct_AR" = x; then
6720 AR=""
6721 else
6722 case $cross_compiling:$ac_tool_warned in
6723yes:)
6724{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6725$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6726ac_tool_warned=yes ;;
6727esac
6728 AR=$ac_ct_AR
6729 fi
6730else
6731 AR="$ac_cv_prog_AR"
6732fi
ddd44b70
DD
6733
6734if test -n "$ac_tool_prefix"; then
6735 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6736set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6738$as_echo_n "checking for $ac_word... " >&6; }
6739if ${ac_cv_prog_RANLIB+:} false; then :
6740 $as_echo_n "(cached) " >&6
6741else
6742 if test -n "$RANLIB"; then
6743 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6744else
6745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6746for as_dir in $PATH
6747do
6748 IFS=$as_save_IFS
6749 test -z "$as_dir" && as_dir=.
6750 for ac_exec_ext in '' $ac_executable_extensions; do
6751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6752 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6754 break 2
6755 fi
6756done
6757 done
6758IFS=$as_save_IFS
6759
6760fi
6761fi
6762RANLIB=$ac_cv_prog_RANLIB
6763if test -n "$RANLIB"; then
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6765$as_echo "$RANLIB" >&6; }
6766else
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6768$as_echo "no" >&6; }
6769fi
6770
6771
6772fi
6773if test -z "$ac_cv_prog_RANLIB"; then
6774 ac_ct_RANLIB=$RANLIB
6775 # Extract the first word of "ranlib", so it can be a program name with args.
6776set dummy ranlib; ac_word=$2
6777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6778$as_echo_n "checking for $ac_word... " >&6; }
6779if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6780 $as_echo_n "(cached) " >&6
6781else
6782 if test -n "$ac_ct_RANLIB"; then
6783 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6784else
6785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6786for as_dir in $PATH
6787do
6788 IFS=$as_save_IFS
6789 test -z "$as_dir" && as_dir=.
6790 for ac_exec_ext in '' $ac_executable_extensions; do
6791 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6792 ac_cv_prog_ac_ct_RANLIB="ranlib"
6793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6794 break 2
6795 fi
6796done
6797 done
6798IFS=$as_save_IFS
6799
6800fi
6801fi
6802ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6803if test -n "$ac_ct_RANLIB"; then
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6805$as_echo "$ac_ct_RANLIB" >&6; }
6806else
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6808$as_echo "no" >&6; }
6809fi
6810
6811 if test "x$ac_ct_RANLIB" = x; then
6812 RANLIB=":"
6813 else
6814 case $cross_compiling:$ac_tool_warned in
6815yes:)
6816{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6817$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6818ac_tool_warned=yes ;;
6819esac
6820 RANLIB=$ac_ct_RANLIB
6821 fi
6822else
6823 RANLIB="$ac_cv_prog_RANLIB"
6824fi
6825
6826
46f900c0
MF
6827# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6828# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6829# is C99. So handle it ourselves.
6830:
6831C_DIALECT=
6832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6833$as_echo_n "checking whether C11 is supported by default... " >&6; }
6834cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6835/* end confdefs.h. */
6836
6837#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6838# error "C11 support not found"
6839#endif
6840
6841_ACEOF
6842if ac_fn_c_try_compile "$LINENO"; then :
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6844$as_echo "yes" >&6; }
6845else
6846
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6848$as_echo "no" >&6; }
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6850$as_echo_n "checking for -std=c11 support... " >&6; }
6851 ac_save_CC="$CC"
6852 CC="$CC -std=c11"
6853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6854/* end confdefs.h. */
6855
6856#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6857# error "C11 support not found"
6858#endif
6859
6860_ACEOF
6861if ac_fn_c_try_compile "$LINENO"; then :
6862
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6864$as_echo "yes" >&6; }
6865 CC="$ac_save_CC"
6866 C_DIALECT="-std=c11"
6867
6868else
6869 as_fn_error $? "C11 is required" "$LINENO" 5
6870fi
6871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6872fi
6873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6874
6875
c2783492 6876
ddd44b70
DD
6877# Dependency checking.
6878ac_config_commands="$ac_config_commands depdir"
6879
6880
6881depcc="$CC" am_compiler_list=
6882
6883am_depcomp=$ac_aux_dir/depcomp
6884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6885$as_echo_n "checking dependency style of $depcc... " >&6; }
6886if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6887 $as_echo_n "(cached) " >&6
6888else
6889 if test -f "$am_depcomp"; then
6890 # We make a subdir and do the tests there. Otherwise we can end up
6891 # making bogus files that we don't know about and never remove. For
6892 # instance it was reported that on HP-UX the gcc test will end up
6893 # making a dummy file named `D' -- because `-MD' means `put the output
6894 # in D'.
6895 mkdir conftest.dir
6896 # Copy depcomp to subdir because otherwise we won't find it if we're
6897 # using a relative directory.
6898 cp "$am_depcomp" conftest.dir
6899 cd conftest.dir
6900 # We will build objects and dependencies in a subdirectory because
6901 # it helps to detect inapplicable dependency modes. For instance
6902 # both Tru64's cc and ICC support -MD to output dependencies as a
6903 # side effect of compilation, but ICC will put the dependencies in
6904 # the current directory while Tru64 will put them in the object
6905 # directory.
6906 mkdir sub
6907
6908 am_cv_CC_dependencies_compiler_type=none
6909 if test "$am_compiler_list" = ""; then
6910 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6911 fi
6912 for depmode in $am_compiler_list; do
6913 if test $depmode = none; then break; fi
6914
6915 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6916 # Setup a source with many dependencies, because some compilers
6917 # like to wrap large dependency lists on column 80 (with \), and
6918 # we should not choose a depcomp mode which is confused by this.
6919 #
6920 # We need to recreate these files for each test, as the compiler may
6921 # overwrite some of them when testing with obscure command lines.
6922 # This happens at least with the AIX C compiler.
6923 : > sub/conftest.c
6924 for i in 1 2 3 4 5 6; do
6925 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6926 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6927 # Solaris 8's {/usr,}/bin/sh.
6928 touch sub/conftst$i.h
6929 done
6930 echo "include sub/conftest.Po" > confmf
6931
6932 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6933 # mode. It turns out that the SunPro C++ compiler does not properly
6934 # handle `-M -o', and we need to detect this.
6935 depcmd="depmode=$depmode \
6936 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6937 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6938 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6939 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6940 if env $depcmd > conftest.err 2>&1 &&
6941 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6942 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6943 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6944 # icc doesn't choke on unknown options, it will just issue warnings
6945 # or remarks (even with -Werror). So we grep stderr for any message
6946 # that says an option was ignored or not supported.
6947 # When given -MP, icc 7.0 and 7.1 complain thusly:
6948 # icc: Command line warning: ignoring option '-M'; no argument required
6949 # The diagnosis changed in icc 8.0:
6950 # icc: Command line remark: option '-MP' not supported
6951 if (grep 'ignoring option' conftest.err ||
6952 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6953 am_cv_CC_dependencies_compiler_type=$depmode
6954 $as_echo "$as_me:$LINENO: success" >&5
6955 break
6956 fi
6957 fi
6958 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6959 sed -e 's/^/| /' < conftest.err >&5
6960 done
6961
6962 cd ..
6963 rm -rf conftest.dir
6964else
6965 am_cv_CC_dependencies_compiler_type=none
6966fi
6967
6968fi
6969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6970$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6971if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6972then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6973else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6974
6975fi
6976
6977
ddd44b70
DD
6978ALL_LINGUAS=
6979# If we haven't got the data from the intl directory,
6980# assume NLS is disabled.
6981USE_NLS=no
6982LIBINTL=
6983LIBINTL_DEP=
6984INCINTL=
6985XGETTEXT=
6986GMSGFMT=
6987POSUB=
6988
6989if test -f ../../intl/config.intl; then
6990 . ../../intl/config.intl
6991fi
6992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6993$as_echo_n "checking whether NLS is requested... " >&6; }
6994if test x"$USE_NLS" != xyes; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6996$as_echo "no" >&6; }
6997else
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6999$as_echo "yes" >&6; }
7000
7001$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7002
7003
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7005$as_echo_n "checking for catalogs to be installed... " >&6; }
7006 # Look for .po and .gmo files in the source directory.
7007 CATALOGS=
7008 XLINGUAS=
7009 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7010 # If there aren't any .gmo files the shell will give us the
7011 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7012 # weeded out.
7013 case "$cat" in *\**)
7014 continue;;
7015 esac
7016 # The quadruple backslash is collapsed to a double backslash
7017 # by the backticks, then collapsed again by the double quotes,
7018 # leaving us with one backslash in the sed expression (right
7019 # before the dot that mustn't act as a wildcard).
7020 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7021 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7022 # The user is allowed to set LINGUAS to a list of languages to
7023 # install catalogs for. If it's empty that means "all of them."
7024 if test "x$LINGUAS" = x; then
7025 CATALOGS="$CATALOGS $cat"
7026 XLINGUAS="$XLINGUAS $lang"
7027 else
7028 case "$LINGUAS" in *$lang*)
7029 CATALOGS="$CATALOGS $cat"
7030 XLINGUAS="$XLINGUAS $lang"
7031 ;;
7032 esac
7033 fi
7034 done
7035 LINGUAS="$XLINGUAS"
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7037$as_echo "$LINGUAS" >&6; }
7038
7039
7040 DATADIRNAME=share
7041
7042 INSTOBJEXT=.mo
7043
7044 GENCAT=gencat
7045
7046 CATOBJEXT=.gmo
7047
7048fi
7049
ddd44b70
DD
7050# Check for socket libraries
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7052$as_echo_n "checking for bind in -lsocket... " >&6; }
7053if ${ac_cv_lib_socket_bind+:} false; then :
7054 $as_echo_n "(cached) " >&6
7055else
7056 ac_check_lib_save_LIBS=$LIBS
7057LIBS="-lsocket $LIBS"
7058cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7059/* end confdefs.h. */
7060
7061/* Override any GCC internal prototype to avoid an error.
7062 Use char because int might match the return type of a GCC
7063 builtin and then its argument prototype would still apply. */
7064#ifdef __cplusplus
7065extern "C"
7066#endif
7067char bind ();
7068int
7069main ()
7070{
7071return bind ();
7072 ;
7073 return 0;
7074}
7075_ACEOF
7076if ac_fn_c_try_link "$LINENO"; then :
7077 ac_cv_lib_socket_bind=yes
7078else
7079 ac_cv_lib_socket_bind=no
7080fi
7081rm -f core conftest.err conftest.$ac_objext \
7082 conftest$ac_exeext conftest.$ac_ext
7083LIBS=$ac_check_lib_save_LIBS
7084fi
7085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7086$as_echo "$ac_cv_lib_socket_bind" >&6; }
7087if test "x$ac_cv_lib_socket_bind" = xyes; then :
7088 cat >>confdefs.h <<_ACEOF
7089#define HAVE_LIBSOCKET 1
7090_ACEOF
7091
7092 LIBS="-lsocket $LIBS"
7093
7094fi
7095
7096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7097$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7098if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7099 $as_echo_n "(cached) " >&6
7100else
7101 ac_check_lib_save_LIBS=$LIBS
7102LIBS="-lnsl $LIBS"
7103cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7104/* end confdefs.h. */
7105
7106/* Override any GCC internal prototype to avoid an error.
7107 Use char because int might match the return type of a GCC
7108 builtin and then its argument prototype would still apply. */
7109#ifdef __cplusplus
7110extern "C"
7111#endif
7112char gethostbyname ();
7113int
7114main ()
7115{
7116return gethostbyname ();
7117 ;
7118 return 0;
7119}
7120_ACEOF
7121if ac_fn_c_try_link "$LINENO"; then :
7122 ac_cv_lib_nsl_gethostbyname=yes
7123else
7124 ac_cv_lib_nsl_gethostbyname=no
7125fi
7126rm -f core conftest.err conftest.$ac_objext \
7127 conftest$ac_exeext conftest.$ac_ext
7128LIBS=$ac_check_lib_save_LIBS
7129fi
7130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7131$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7132if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7133 cat >>confdefs.h <<_ACEOF
7134#define HAVE_LIBNSL 1
7135_ACEOF
7136
7137 LIBS="-lnsl $LIBS"
7138
7139fi
7140
7141
7142# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7143# using the same condition.
7144
7145 # Use the system's zlib library.
7146 zlibdir="-L\$(top_builddir)/../zlib"
7147 zlibinc="-I\$(top_srcdir)/../zlib"
7148
7149# Check whether --with-system-zlib was given.
7150if test "${with_system_zlib+set}" = set; then :
7151 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7152 zlibdir=
7153 zlibinc=
7154 fi
7155
7156fi
7157
7158
7159
7160
7161
7162# BFD uses libdl when when plugins enabled.
7163
7164 maybe_plugins=no
7165 for ac_header in dlfcn.h
7166do :
7167 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7168"
7169if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7170 cat >>confdefs.h <<_ACEOF
7171#define HAVE_DLFCN_H 1
7172_ACEOF
7173 maybe_plugins=yes
7174fi
7175
7176done
7177
7178 for ac_header in windows.h
7179do :
7180 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7181"
7182if test "x$ac_cv_header_windows_h" = xyes; then :
7183 cat >>confdefs.h <<_ACEOF
7184#define HAVE_WINDOWS_H 1
7185_ACEOF
7186 maybe_plugins=yes
7187fi
7188
7189done
7190
7191
7192 # Check whether --enable-plugins was given.
7193if test "${enable_plugins+set}" = set; then :
7194 enableval=$enable_plugins; case "${enableval}" in
7195 no) plugins=no ;;
7196 *) plugins=yes
7197 if test "$maybe_plugins" != "yes" ; then
7198 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7199 fi ;;
7200 esac
7201else
7202 plugins=$maybe_plugins
7203
7204fi
7205
7206 if test "$plugins" = "yes"; then
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7208$as_echo_n "checking for library containing dlsym... " >&6; }
7209if ${ac_cv_search_dlsym+:} false; then :
7210 $as_echo_n "(cached) " >&6
7211else
7212 ac_func_search_save_LIBS=$LIBS
7213cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214/* end confdefs.h. */
7215
7216/* Override any GCC internal prototype to avoid an error.
7217 Use char because int might match the return type of a GCC
7218 builtin and then its argument prototype would still apply. */
7219#ifdef __cplusplus
7220extern "C"
7221#endif
7222char dlsym ();
7223int
7224main ()
7225{
7226return dlsym ();
7227 ;
7228 return 0;
7229}
7230_ACEOF
7231for ac_lib in '' dl; do
7232 if test -z "$ac_lib"; then
7233 ac_res="none required"
7234 else
7235 ac_res=-l$ac_lib
7236 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7237 fi
7238 if ac_fn_c_try_link "$LINENO"; then :
7239 ac_cv_search_dlsym=$ac_res
7240fi
7241rm -f core conftest.err conftest.$ac_objext \
7242 conftest$ac_exeext
7243 if ${ac_cv_search_dlsym+:} false; then :
7244 break
7245fi
7246done
7247if ${ac_cv_search_dlsym+:} false; then :
7248
7249else
7250 ac_cv_search_dlsym=no
7251fi
7252rm conftest.$ac_ext
7253LIBS=$ac_func_search_save_LIBS
7254fi
7255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7256$as_echo "$ac_cv_search_dlsym" >&6; }
7257ac_res=$ac_cv_search_dlsym
7258if test "$ac_res" != no; then :
7259 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7260
7261fi
7262
7263 fi
7264
7265 if test "$plugins" = yes; then
7266 PLUGINS_TRUE=
7267 PLUGINS_FALSE='#'
7268else
7269 PLUGINS_TRUE='#'
7270 PLUGINS_FALSE=
7271fi
7272
7273
7274
7275
7276
7277# Set options
7278enable_dlopen=yes
7279
7280
7281
7282
7283 enable_win32_dll=no
7284
7285
7286 # Check whether --enable-shared was given.
7287if test "${enable_shared+set}" = set; then :
7288 enableval=$enable_shared; p=${PACKAGE-default}
7289 case $enableval in
7290 yes) enable_shared=yes ;;
7291 no) enable_shared=no ;;
7292 *)
7293 enable_shared=no
7294 # Look at the argument we got. We use all the common list separators.
7295 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7296 for pkg in $enableval; do
7297 IFS="$lt_save_ifs"
7298 if test "X$pkg" = "X$p"; then
7299 enable_shared=yes
7300 fi
7301 done
7302 IFS="$lt_save_ifs"
7303 ;;
7304 esac
7305else
7306 enable_shared=yes
7307fi
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317 # Check whether --enable-static was given.
7318if test "${enable_static+set}" = set; then :
7319 enableval=$enable_static; p=${PACKAGE-default}
7320 case $enableval in
7321 yes) enable_static=yes ;;
7322 no) enable_static=no ;;
7323 *)
7324 enable_static=no
7325 # Look at the argument we got. We use all the common list separators.
7326 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7327 for pkg in $enableval; do
7328 IFS="$lt_save_ifs"
7329 if test "X$pkg" = "X$p"; then
7330 enable_static=yes
7331 fi
7332 done
7333 IFS="$lt_save_ifs"
7334 ;;
7335 esac
7336else
7337 enable_static=yes
7338fi
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349# Check whether --with-pic was given.
7350if test "${with_pic+set}" = set; then :
7351 withval=$with_pic; pic_mode="$withval"
7352else
7353 pic_mode=default
7354fi
7355
7356
7357test -z "$pic_mode" && pic_mode=default
7358
7359
7360
7361
7362
7363
7364
7365 # Check whether --enable-fast-install was given.
7366if test "${enable_fast_install+set}" = set; then :
7367 enableval=$enable_fast_install; p=${PACKAGE-default}
7368 case $enableval in
7369 yes) enable_fast_install=yes ;;
7370 no) enable_fast_install=no ;;
7371 *)
7372 enable_fast_install=no
7373 # Look at the argument we got. We use all the common list separators.
7374 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7375 for pkg in $enableval; do
7376 IFS="$lt_save_ifs"
7377 if test "X$pkg" = "X$p"; then
7378 enable_fast_install=yes
7379 fi
7380 done
7381 IFS="$lt_save_ifs"
7382 ;;
7383 esac
7384else
7385 enable_fast_install=yes
7386fi
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398# This can be used to rebuild libtool when needed
7399LIBTOOL_DEPS="$ltmain"
7400
7401# Always use our own libtool.
7402LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429test -z "$LN_S" && LN_S="ln -s"
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444if test -n "${ZSH_VERSION+set}" ; then
7445 setopt NO_GLOB_SUBST
7446fi
7447
7448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7449$as_echo_n "checking for objdir... " >&6; }
7450if ${lt_cv_objdir+:} false; then :
7451 $as_echo_n "(cached) " >&6
7452else
7453 rm -f .libs 2>/dev/null
7454mkdir .libs 2>/dev/null
7455if test -d .libs; then
7456 lt_cv_objdir=.libs
7457else
7458 # MS-DOS does not allow filenames that begin with a dot.
7459 lt_cv_objdir=_libs
7460fi
7461rmdir .libs 2>/dev/null
7462fi
7463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7464$as_echo "$lt_cv_objdir" >&6; }
7465objdir=$lt_cv_objdir
7466
7467
7468
7469
7470
7471cat >>confdefs.h <<_ACEOF
7472#define LT_OBJDIR "$lt_cv_objdir/"
7473_ACEOF
7474
7475
7476
7477
7478case $host_os in
7479aix3*)
7480 # AIX sometimes has problems with the GCC collect2 program. For some
7481 # reason, if we set the COLLECT_NAMES environment variable, the problems
7482 # vanish in a puff of smoke.
7483 if test "X${COLLECT_NAMES+set}" != Xset; then
7484 COLLECT_NAMES=
7485 export COLLECT_NAMES
7486 fi
7487 ;;
7488esac
7489
7490# Global variables:
7491ofile=libtool
7492can_build_shared=yes
7493
7494# All known linkers require a `.a' archive for static linking (except MSVC,
7495# which needs '.lib').
7496libext=a
7497
7498with_gnu_ld="$lt_cv_prog_gnu_ld"
7499
7500old_CC="$CC"
7501old_CFLAGS="$CFLAGS"
7502
7503# Set sane defaults for various variables
7504test -z "$CC" && CC=cc
7505test -z "$LTCC" && LTCC=$CC
7506test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7507test -z "$LD" && LD=ld
7508test -z "$ac_objext" && ac_objext=o
7509
7510for cc_temp in $compiler""; do
7511 case $cc_temp in
7512 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7513 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7514 \-*) ;;
7515 *) break;;
7516 esac
7517done
7518cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7519
7520
7521# Only perform the check for file, if the check method requires it
7522test -z "$MAGIC_CMD" && MAGIC_CMD=file
7523case $deplibs_check_method in
7524file_magic*)
7525 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7527$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7528if ${lt_cv_path_MAGIC_CMD+:} false; then :
7529 $as_echo_n "(cached) " >&6
7530else
7531 case $MAGIC_CMD in
7532[\\/*] | ?:[\\/]*)
7533 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7534 ;;
7535*)
7536 lt_save_MAGIC_CMD="$MAGIC_CMD"
7537 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7538 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7539 for ac_dir in $ac_dummy; do
7540 IFS="$lt_save_ifs"
7541 test -z "$ac_dir" && ac_dir=.
7542 if test -f $ac_dir/${ac_tool_prefix}file; then
7543 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7544 if test -n "$file_magic_test_file"; then
7545 case $deplibs_check_method in
7546 "file_magic "*)
7547 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7548 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7549 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7550 $EGREP "$file_magic_regex" > /dev/null; then
7551 :
7552 else
7553 cat <<_LT_EOF 1>&2
7554
7555*** Warning: the command libtool uses to detect shared libraries,
7556*** $file_magic_cmd, produces output that libtool cannot recognize.
7557*** The result is that libtool may fail to recognize shared libraries
7558*** as such. This will affect the creation of libtool libraries that
7559*** depend on shared libraries, but programs linked with such libtool
7560*** libraries will work regardless of this problem. Nevertheless, you
7561*** may want to report the problem to your system manager and/or to
7562*** bug-libtool@gnu.org
7563
7564_LT_EOF
7565 fi ;;
7566 esac
7567 fi
7568 break
7569 fi
7570 done
7571 IFS="$lt_save_ifs"
7572 MAGIC_CMD="$lt_save_MAGIC_CMD"
7573 ;;
7574esac
7575fi
7576
7577MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7578if test -n "$MAGIC_CMD"; then
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7580$as_echo "$MAGIC_CMD" >&6; }
7581else
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7583$as_echo "no" >&6; }
7584fi
7585
7586
7587
7588
7589
7590if test -z "$lt_cv_path_MAGIC_CMD"; then
7591 if test -n "$ac_tool_prefix"; then
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7593$as_echo_n "checking for file... " >&6; }
7594if ${lt_cv_path_MAGIC_CMD+:} false; then :
7595 $as_echo_n "(cached) " >&6
7596else
7597 case $MAGIC_CMD in
7598[\\/*] | ?:[\\/]*)
7599 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7600 ;;
7601*)
7602 lt_save_MAGIC_CMD="$MAGIC_CMD"
7603 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7604 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7605 for ac_dir in $ac_dummy; do
7606 IFS="$lt_save_ifs"
7607 test -z "$ac_dir" && ac_dir=.
7608 if test -f $ac_dir/file; then
7609 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7610 if test -n "$file_magic_test_file"; then
7611 case $deplibs_check_method in
7612 "file_magic "*)
7613 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7614 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7615 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7616 $EGREP "$file_magic_regex" > /dev/null; then
7617 :
7618 else
7619 cat <<_LT_EOF 1>&2
7620
7621*** Warning: the command libtool uses to detect shared libraries,
7622*** $file_magic_cmd, produces output that libtool cannot recognize.
7623*** The result is that libtool may fail to recognize shared libraries
7624*** as such. This will affect the creation of libtool libraries that
7625*** depend on shared libraries, but programs linked with such libtool
7626*** libraries will work regardless of this problem. Nevertheless, you
7627*** may want to report the problem to your system manager and/or to
7628*** bug-libtool@gnu.org
7629
7630_LT_EOF
7631 fi ;;
7632 esac
7633 fi
7634 break
7635 fi
7636 done
7637 IFS="$lt_save_ifs"
7638 MAGIC_CMD="$lt_save_MAGIC_CMD"
7639 ;;
7640esac
7641fi
7642
7643MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7644if test -n "$MAGIC_CMD"; then
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7646$as_echo "$MAGIC_CMD" >&6; }
7647else
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7649$as_echo "no" >&6; }
7650fi
7651
7652
7653 else
7654 MAGIC_CMD=:
7655 fi
7656fi
7657
7658 fi
7659 ;;
7660esac
7661
7662# Use C for the default configuration in the libtool script
7663
7664lt_save_CC="$CC"
7665ac_ext=c
7666ac_cpp='$CPP $CPPFLAGS'
7667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7669ac_compiler_gnu=$ac_cv_c_compiler_gnu
7670
7671
7672# Source file extension for C test sources.
7673ac_ext=c
7674
7675# Object file extension for compiled C test sources.
7676objext=o
7677objext=$objext
7678
7679# Code to be used in simple compile tests
7680lt_simple_compile_test_code="int some_variable = 0;"
7681
7682# Code to be used in simple link tests
7683lt_simple_link_test_code='int main(){return(0);}'
7684
7685
7686
7687
7688
7689
7690
7691# If no C compiler was specified, use CC.
7692LTCC=${LTCC-"$CC"}
7693
7694# If no C compiler flags were specified, use CFLAGS.
7695LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7696
7697# Allow CC to be a program name with arguments.
7698compiler=$CC
7699
7700# Save the default compiler, since it gets overwritten when the other
7701# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7702compiler_DEFAULT=$CC
7703
7704# save warnings/boilerplate of simple test code
7705ac_outfile=conftest.$ac_objext
7706echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7707eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7708_lt_compiler_boilerplate=`cat conftest.err`
7709$RM conftest*
7710
7711ac_outfile=conftest.$ac_objext
7712echo "$lt_simple_link_test_code" >conftest.$ac_ext
7713eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7714_lt_linker_boilerplate=`cat conftest.err`
7715$RM -r conftest*
7716
7717
7718## CAVEAT EMPTOR:
7719## There is no encapsulation within the following macros, do not change
7720## the running order or otherwise move them around unless you know exactly
7721## what you are doing...
7722if test -n "$compiler"; then
7723
7724lt_prog_compiler_no_builtin_flag=
7725
7726if test "$GCC" = yes; then
7727 case $cc_basename in
7728 nvcc*)
7729 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7730 *)
7731 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7732 esac
7733
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7735$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7736if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7737 $as_echo_n "(cached) " >&6
7738else
7739 lt_cv_prog_compiler_rtti_exceptions=no
7740 ac_outfile=conftest.$ac_objext
7741 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7742 lt_compiler_flag="-fno-rtti -fno-exceptions"
7743 # Insert the option either (1) after the last *FLAGS variable, or
7744 # (2) before a word containing "conftest.", or (3) at the end.
7745 # Note that $ac_compile itself does not contain backslashes and begins
7746 # with a dollar sign (not a hyphen), so the echo should work correctly.
7747 # The option is referenced via a variable to avoid confusing sed.
7748 lt_compile=`echo "$ac_compile" | $SED \
7749 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7750 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7751 -e 's:$: $lt_compiler_flag:'`
7752 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7753 (eval "$lt_compile" 2>conftest.err)
7754 ac_status=$?
7755 cat conftest.err >&5
7756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7757 if (exit $ac_status) && test -s "$ac_outfile"; then
7758 # The compiler can only warn and ignore the option if not recognized
7759 # So say no if there are warnings other than the usual output.
7760 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7761 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7762 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7763 lt_cv_prog_compiler_rtti_exceptions=yes
7764 fi
7765 fi
7766 $RM conftest*
7767
7768fi
7769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7770$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7771
7772if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7773 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7774else
7775 :
7776fi
7777
7778fi
7779
7780
7781
7782
7783
7784
7785 lt_prog_compiler_wl=
7786lt_prog_compiler_pic=
7787lt_prog_compiler_static=
7788
7789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7790$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7791
7792 if test "$GCC" = yes; then
7793 lt_prog_compiler_wl='-Wl,'
7794 lt_prog_compiler_static='-static'
7795
7796 case $host_os in
7797 aix*)
7798 # All AIX code is PIC.
7799 if test "$host_cpu" = ia64; then
7800 # AIX 5 now supports IA64 processor
7801 lt_prog_compiler_static='-Bstatic'
7802 fi
7803 lt_prog_compiler_pic='-fPIC'
7804 ;;
7805
7806 amigaos*)
7807 case $host_cpu in
7808 powerpc)
7809 # see comment about AmigaOS4 .so support
7810 lt_prog_compiler_pic='-fPIC'
7811 ;;
7812 m68k)
7813 # FIXME: we need at least 68020 code to build shared libraries, but
7814 # adding the `-m68020' flag to GCC prevents building anything better,
7815 # like `-m68040'.
7816 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7817 ;;
7818 esac
7819 ;;
7820
7821 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7822 # PIC is the default for these OSes.
7823 ;;
7824
7825 mingw* | cygwin* | pw32* | os2* | cegcc*)
7826 # This hack is so that the source file can tell whether it is being
7827 # built for inclusion in a dll (and should export symbols for example).
7828 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7829 # (--disable-auto-import) libraries
7830 lt_prog_compiler_pic='-DDLL_EXPORT'
7831 ;;
7832
7833 darwin* | rhapsody*)
7834 # PIC is the default on this platform
7835 # Common symbols not allowed in MH_DYLIB files
7836 lt_prog_compiler_pic='-fno-common'
7837 ;;
7838
7839 haiku*)
7840 # PIC is the default for Haiku.
7841 # The "-static" flag exists, but is broken.
7842 lt_prog_compiler_static=
7843 ;;
7844
7845 hpux*)
7846 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7847 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7848 # sets the default TLS model and affects inlining.
7849 case $host_cpu in
7850 hppa*64*)
7851 # +Z the default
7852 ;;
7853 *)
7854 lt_prog_compiler_pic='-fPIC'
7855 ;;
7856 esac
7857 ;;
7858
7859 interix[3-9]*)
7860 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7861 # Instead, we relocate shared libraries at runtime.
7862 ;;
7863
7864 msdosdjgpp*)
7865 # Just because we use GCC doesn't mean we suddenly get shared libraries
7866 # on systems that don't support them.
7867 lt_prog_compiler_can_build_shared=no
7868 enable_shared=no
7869 ;;
7870
7871 *nto* | *qnx*)
7872 # QNX uses GNU C++, but need to define -shared option too, otherwise
7873 # it will coredump.
7874 lt_prog_compiler_pic='-fPIC -shared'
7875 ;;
7876
7877 sysv4*MP*)
7878 if test -d /usr/nec; then
7879 lt_prog_compiler_pic=-Kconform_pic
7880 fi
7881 ;;
7882
7883 *)
7884 lt_prog_compiler_pic='-fPIC'
7885 ;;
7886 esac
7887
7888 case $cc_basename in
7889 nvcc*) # Cuda Compiler Driver 2.2
7890 lt_prog_compiler_wl='-Xlinker '
7891 lt_prog_compiler_pic='-Xcompiler -fPIC'
7892 ;;
7893 esac
7894 else
7895 # PORTME Check for flag to pass linker flags through the system compiler.
7896 case $host_os in
7897 aix*)
7898 lt_prog_compiler_wl='-Wl,'
7899 if test "$host_cpu" = ia64; then
7900 # AIX 5 now supports IA64 processor
7901 lt_prog_compiler_static='-Bstatic'
7902 else
7903 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7904 fi
7905 ;;
7906
7907 mingw* | cygwin* | pw32* | os2* | cegcc*)
7908 # This hack is so that the source file can tell whether it is being
7909 # built for inclusion in a dll (and should export symbols for example).
7910 lt_prog_compiler_pic='-DDLL_EXPORT'
7911 ;;
7912
7913 hpux9* | hpux10* | hpux11*)
7914 lt_prog_compiler_wl='-Wl,'
7915 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7916 # not for PA HP-UX.
7917 case $host_cpu in
7918 hppa*64*|ia64*)
7919 # +Z the default
7920 ;;
7921 *)
7922 lt_prog_compiler_pic='+Z'
7923 ;;
7924 esac
7925 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7926 lt_prog_compiler_static='${wl}-a ${wl}archive'
7927 ;;
7928
7929 irix5* | irix6* | nonstopux*)
7930 lt_prog_compiler_wl='-Wl,'
7931 # PIC (with -KPIC) is the default.
7932 lt_prog_compiler_static='-non_shared'
7933 ;;
7934
7935 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7936 case $cc_basename in
7937 # old Intel for x86_64 which still supported -KPIC.
7938 ecc*)
7939 lt_prog_compiler_wl='-Wl,'
7940 lt_prog_compiler_pic='-KPIC'
7941 lt_prog_compiler_static='-static'
7942 ;;
7943 # icc used to be incompatible with GCC.
7944 # ICC 10 doesn't accept -KPIC any more.
7945 icc* | ifort*)
7946 lt_prog_compiler_wl='-Wl,'
7947 lt_prog_compiler_pic='-fPIC'
7948 lt_prog_compiler_static='-static'
7949 ;;
7950 # Lahey Fortran 8.1.
7951 lf95*)
7952 lt_prog_compiler_wl='-Wl,'
7953 lt_prog_compiler_pic='--shared'
7954 lt_prog_compiler_static='--static'
7955 ;;
7956 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7957 # Portland Group compilers (*not* the Pentium gcc compiler,
7958 # which looks to be a dead project)
7959 lt_prog_compiler_wl='-Wl,'
7960 lt_prog_compiler_pic='-fpic'
7961 lt_prog_compiler_static='-Bstatic'
7962 ;;
7963 ccc*)
7964 lt_prog_compiler_wl='-Wl,'
7965 # All Alpha code is PIC.
7966 lt_prog_compiler_static='-non_shared'
7967 ;;
7968 xl* | bgxl* | bgf* | mpixl*)
7969 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7970 lt_prog_compiler_wl='-Wl,'
7971 lt_prog_compiler_pic='-qpic'
7972 lt_prog_compiler_static='-qstaticlink'
7973 ;;
7974 *)
7975 case `$CC -V 2>&1 | sed 5q` in
7976 *Sun\ F* | *Sun*Fortran*)
7977 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7978 lt_prog_compiler_pic='-KPIC'
7979 lt_prog_compiler_static='-Bstatic'
7980 lt_prog_compiler_wl=''
7981 ;;
7982 *Sun\ C*)
7983 # Sun C 5.9
7984 lt_prog_compiler_pic='-KPIC'
7985 lt_prog_compiler_static='-Bstatic'
7986 lt_prog_compiler_wl='-Wl,'
7987 ;;
7988 esac
7989 ;;
7990 esac
7991 ;;
7992
7993 newsos6)
7994 lt_prog_compiler_pic='-KPIC'
7995 lt_prog_compiler_static='-Bstatic'
7996 ;;
7997
7998 *nto* | *qnx*)
7999 # QNX uses GNU C++, but need to define -shared option too, otherwise
8000 # it will coredump.
8001 lt_prog_compiler_pic='-fPIC -shared'
8002 ;;
8003
8004 osf3* | osf4* | osf5*)
8005 lt_prog_compiler_wl='-Wl,'
8006 # All OSF/1 code is PIC.
8007 lt_prog_compiler_static='-non_shared'
8008 ;;
8009
8010 rdos*)
8011 lt_prog_compiler_static='-non_shared'
8012 ;;
8013
8014 solaris*)
8015 lt_prog_compiler_pic='-KPIC'
8016 lt_prog_compiler_static='-Bstatic'
8017 case $cc_basename in
8018 f77* | f90* | f95*)
8019 lt_prog_compiler_wl='-Qoption ld ';;
8020 *)
8021 lt_prog_compiler_wl='-Wl,';;
8022 esac
8023 ;;
8024
8025 sunos4*)
8026 lt_prog_compiler_wl='-Qoption ld '
8027 lt_prog_compiler_pic='-PIC'
8028 lt_prog_compiler_static='-Bstatic'
8029 ;;
8030
8031 sysv4 | sysv4.2uw2* | sysv4.3*)
8032 lt_prog_compiler_wl='-Wl,'
8033 lt_prog_compiler_pic='-KPIC'
8034 lt_prog_compiler_static='-Bstatic'
8035 ;;
8036
8037 sysv4*MP*)
8038 if test -d /usr/nec ;then
8039 lt_prog_compiler_pic='-Kconform_pic'
8040 lt_prog_compiler_static='-Bstatic'
8041 fi
8042 ;;
8043
8044 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8045 lt_prog_compiler_wl='-Wl,'
8046 lt_prog_compiler_pic='-KPIC'
8047 lt_prog_compiler_static='-Bstatic'
8048 ;;
8049
8050 unicos*)
8051 lt_prog_compiler_wl='-Wl,'
8052 lt_prog_compiler_can_build_shared=no
8053 ;;
8054
8055 uts4*)
8056 lt_prog_compiler_pic='-pic'
8057 lt_prog_compiler_static='-Bstatic'
8058 ;;
8059
8060 *)
8061 lt_prog_compiler_can_build_shared=no
8062 ;;
8063 esac
8064 fi
8065
8066case $host_os in
8067 # For platforms which do not support PIC, -DPIC is meaningless:
8068 *djgpp*)
8069 lt_prog_compiler_pic=
8070 ;;
8071 *)
8072 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8073 ;;
8074esac
8075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8076$as_echo "$lt_prog_compiler_pic" >&6; }
8077
8078
8079
8080
8081
8082
8083#
8084# Check to make sure the PIC flag actually works.
8085#
8086if test -n "$lt_prog_compiler_pic"; then
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8088$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8089if ${lt_cv_prog_compiler_pic_works+:} false; then :
8090 $as_echo_n "(cached) " >&6
8091else
8092 lt_cv_prog_compiler_pic_works=no
8093 ac_outfile=conftest.$ac_objext
8094 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8095 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8096 # Insert the option either (1) after the last *FLAGS variable, or
8097 # (2) before a word containing "conftest.", or (3) at the end.
8098 # Note that $ac_compile itself does not contain backslashes and begins
8099 # with a dollar sign (not a hyphen), so the echo should work correctly.
8100 # The option is referenced via a variable to avoid confusing sed.
8101 lt_compile=`echo "$ac_compile" | $SED \
8102 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8103 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8104 -e 's:$: $lt_compiler_flag:'`
8105 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8106 (eval "$lt_compile" 2>conftest.err)
8107 ac_status=$?
8108 cat conftest.err >&5
8109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8110 if (exit $ac_status) && test -s "$ac_outfile"; then
8111 # The compiler can only warn and ignore the option if not recognized
8112 # So say no if there are warnings other than the usual output.
8113 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8114 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8115 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8116 lt_cv_prog_compiler_pic_works=yes
8117 fi
8118 fi
8119 $RM conftest*
8120
8121fi
8122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8123$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8124
8125if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8126 case $lt_prog_compiler_pic in
8127 "" | " "*) ;;
8128 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8129 esac
8130else
8131 lt_prog_compiler_pic=
8132 lt_prog_compiler_can_build_shared=no
8133fi
8134
8135fi
8136
8137
8138
8139
8140
8141
8142#
8143# Check to make sure the static flag actually works.
8144#
8145wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8147$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8148if ${lt_cv_prog_compiler_static_works+:} false; then :
8149 $as_echo_n "(cached) " >&6
8150else
8151 lt_cv_prog_compiler_static_works=no
8152 save_LDFLAGS="$LDFLAGS"
8153 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8154 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8155 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8156 # The linker can only warn and ignore the option if not recognized
8157 # So say no if there are warnings
8158 if test -s conftest.err; then
8159 # Append any errors to the config.log.
8160 cat conftest.err 1>&5
8161 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8162 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8163 if diff conftest.exp conftest.er2 >/dev/null; then
8164 lt_cv_prog_compiler_static_works=yes
8165 fi
8166 else
8167 lt_cv_prog_compiler_static_works=yes
8168 fi
8169 fi
8170 $RM -r conftest*
8171 LDFLAGS="$save_LDFLAGS"
8172
8173fi
8174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8175$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8176
8177if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8178 :
8179else
8180 lt_prog_compiler_static=
8181fi
8182
8183
8184
8185
8186
8187
8188
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8190$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8191if ${lt_cv_prog_compiler_c_o+:} false; then :
8192 $as_echo_n "(cached) " >&6
8193else
8194 lt_cv_prog_compiler_c_o=no
8195 $RM -r conftest 2>/dev/null
8196 mkdir conftest
8197 cd conftest
8198 mkdir out
8199 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8200
8201 lt_compiler_flag="-o out/conftest2.$ac_objext"
8202 # Insert the option either (1) after the last *FLAGS variable, or
8203 # (2) before a word containing "conftest.", or (3) at the end.
8204 # Note that $ac_compile itself does not contain backslashes and begins
8205 # with a dollar sign (not a hyphen), so the echo should work correctly.
8206 lt_compile=`echo "$ac_compile" | $SED \
8207 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8208 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8209 -e 's:$: $lt_compiler_flag:'`
8210 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8211 (eval "$lt_compile" 2>out/conftest.err)
8212 ac_status=$?
8213 cat out/conftest.err >&5
8214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8215 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8216 then
8217 # The compiler can only warn and ignore the option if not recognized
8218 # So say no if there are warnings
8219 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8220 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8221 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8222 lt_cv_prog_compiler_c_o=yes
8223 fi
8224 fi
8225 chmod u+w . 2>&5
8226 $RM conftest*
8227 # SGI C++ compiler will create directory out/ii_files/ for
8228 # template instantiation
8229 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8230 $RM out/* && rmdir out
8231 cd ..
8232 $RM -r conftest
8233 $RM conftest*
8234
8235fi
8236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8237$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8238
8239
8240
8241
8242
8243
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8245$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8246if ${lt_cv_prog_compiler_c_o+:} false; then :
8247 $as_echo_n "(cached) " >&6
8248else
8249 lt_cv_prog_compiler_c_o=no
8250 $RM -r conftest 2>/dev/null
8251 mkdir conftest
8252 cd conftest
8253 mkdir out
8254 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8255
8256 lt_compiler_flag="-o out/conftest2.$ac_objext"
8257 # Insert the option either (1) after the last *FLAGS variable, or
8258 # (2) before a word containing "conftest.", or (3) at the end.
8259 # Note that $ac_compile itself does not contain backslashes and begins
8260 # with a dollar sign (not a hyphen), so the echo should work correctly.
8261 lt_compile=`echo "$ac_compile" | $SED \
8262 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8263 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8264 -e 's:$: $lt_compiler_flag:'`
8265 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8266 (eval "$lt_compile" 2>out/conftest.err)
8267 ac_status=$?
8268 cat out/conftest.err >&5
8269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8270 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8271 then
8272 # The compiler can only warn and ignore the option if not recognized
8273 # So say no if there are warnings
8274 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8275 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8276 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8277 lt_cv_prog_compiler_c_o=yes
8278 fi
8279 fi
8280 chmod u+w . 2>&5
8281 $RM conftest*
8282 # SGI C++ compiler will create directory out/ii_files/ for
8283 # template instantiation
8284 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8285 $RM out/* && rmdir out
8286 cd ..
8287 $RM -r conftest
8288 $RM conftest*
8289
8290fi
8291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8292$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8293
8294
8295
8296
8297hard_links="nottested"
8298if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8299 # do not overwrite the value of need_locks provided by the user
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8301$as_echo_n "checking if we can lock with hard links... " >&6; }
8302 hard_links=yes
8303 $RM conftest*
8304 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8305 touch conftest.a
8306 ln conftest.a conftest.b 2>&5 || hard_links=no
8307 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8309$as_echo "$hard_links" >&6; }
8310 if test "$hard_links" = no; then
8311 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8312$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8313 need_locks=warn
8314 fi
8315else
8316 need_locks=no
8317fi
8318
8319
8320
8321
8322
8323
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8325$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8326
8327 runpath_var=
8328 allow_undefined_flag=
8329 always_export_symbols=no
8330 archive_cmds=
8331 archive_expsym_cmds=
8332 compiler_needs_object=no
8333 enable_shared_with_static_runtimes=no
8334 export_dynamic_flag_spec=
8335 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8336 hardcode_automatic=no
8337 hardcode_direct=no
8338 hardcode_direct_absolute=no
8339 hardcode_libdir_flag_spec=
8340 hardcode_libdir_flag_spec_ld=
8341 hardcode_libdir_separator=
8342 hardcode_minus_L=no
8343 hardcode_shlibpath_var=unsupported
8344 inherit_rpath=no
8345 link_all_deplibs=unknown
8346 module_cmds=
8347 module_expsym_cmds=
8348 old_archive_from_new_cmds=
8349 old_archive_from_expsyms_cmds=
8350 thread_safe_flag_spec=
8351 whole_archive_flag_spec=
8352 # include_expsyms should be a list of space-separated symbols to be *always*
8353 # included in the symbol list
8354 include_expsyms=
8355 # exclude_expsyms can be an extended regexp of symbols to exclude
8356 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8357 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8358 # as well as any symbol that contains `d'.
8359 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8360 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8361 # platforms (ab)use it in PIC code, but their linkers get confused if
8362 # the symbol is explicitly referenced. Since portable code cannot
8363 # rely on this symbol name, it's probably fine to never include it in
8364 # preloaded symbol tables.
8365 # Exclude shared library initialization/finalization symbols.
8366 extract_expsyms_cmds=
8367
8368 case $host_os in
8369 cygwin* | mingw* | pw32* | cegcc*)
8370 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8371 # When not using gcc, we currently assume that we are using
8372 # Microsoft Visual C++.
8373 if test "$GCC" != yes; then
8374 with_gnu_ld=no
8375 fi
8376 ;;
8377 interix*)
8378 # we just hope/assume this is gcc and not c89 (= MSVC++)
8379 with_gnu_ld=yes
8380 ;;
8381 openbsd*)
8382 with_gnu_ld=no
8383 ;;
8384 esac
8385
8386 ld_shlibs=yes
8387
8388 # On some targets, GNU ld is compatible enough with the native linker
8389 # that we're better off using the native interface for both.
8390 lt_use_gnu_ld_interface=no
8391 if test "$with_gnu_ld" = yes; then
8392 case $host_os in
8393 aix*)
8394 # The AIX port of GNU ld has always aspired to compatibility
8395 # with the native linker. However, as the warning in the GNU ld
8396 # block says, versions before 2.19.5* couldn't really create working
8397 # shared libraries, regardless of the interface used.
8398 case `$LD -v 2>&1` in
8399 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8400 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8401 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8402 *)
8403 lt_use_gnu_ld_interface=yes
8404 ;;
8405 esac
8406 ;;
8407 *)
8408 lt_use_gnu_ld_interface=yes
8409 ;;
8410 esac
8411 fi
8412
8413 if test "$lt_use_gnu_ld_interface" = yes; then
8414 # If archive_cmds runs LD, not CC, wlarc should be empty
8415 wlarc='${wl}'
8416
8417 # Set some defaults for GNU ld with shared library support. These
8418 # are reset later if shared libraries are not supported. Putting them
8419 # here allows them to be overridden if necessary.
8420 runpath_var=LD_RUN_PATH
8421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8422 export_dynamic_flag_spec='${wl}--export-dynamic'
8423 # ancient GNU ld didn't support --whole-archive et. al.
8424 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8425 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8426 else
8427 whole_archive_flag_spec=
8428 fi
8429 supports_anon_versioning=no
8430 case `$LD -v 2>&1` in
8431 *GNU\ gold*) supports_anon_versioning=yes ;;
8432 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8433 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8434 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8435 *\ 2.11.*) ;; # other 2.11 versions
8436 *) supports_anon_versioning=yes ;;
8437 esac
8438
8439 # See if GNU ld supports shared libraries.
8440 case $host_os in
8441 aix[3-9]*)
8442 # On AIX/PPC, the GNU linker is very broken
8443 if test "$host_cpu" != ia64; then
8444 ld_shlibs=no
8445 cat <<_LT_EOF 1>&2
8446
8447*** Warning: the GNU linker, at least up to release 2.19, is reported
8448*** to be unable to reliably create shared libraries on AIX.
8449*** Therefore, libtool is disabling shared libraries support. If you
8450*** really care for shared libraries, you may want to install binutils
8451*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8452*** You will then need to restart the configuration process.
8453
8454_LT_EOF
8455 fi
8456 ;;
8457
8458 amigaos*)
8459 case $host_cpu in
8460 powerpc)
8461 # see comment about AmigaOS4 .so support
8462 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8463 archive_expsym_cmds=''
8464 ;;
8465 m68k)
8466 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)'
8467 hardcode_libdir_flag_spec='-L$libdir'
8468 hardcode_minus_L=yes
8469 ;;
8470 esac
8471 ;;
8472
8473 beos*)
8474 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8475 allow_undefined_flag=unsupported
8476 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8477 # support --undefined. This deserves some investigation. FIXME
8478 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8479 else
8480 ld_shlibs=no
8481 fi
8482 ;;
8483
8484 cygwin* | mingw* | pw32* | cegcc*)
8485 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8486 # as there is no search path for DLLs.
8487 hardcode_libdir_flag_spec='-L$libdir'
8488 export_dynamic_flag_spec='${wl}--export-all-symbols'
8489 allow_undefined_flag=unsupported
8490 always_export_symbols=no
8491 enable_shared_with_static_runtimes=yes
8492 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8493
8494 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8495 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8496 # If the export-symbols file already is a .def file (1st line
8497 # is EXPORTS), use it as is; otherwise, prepend...
8498 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8499 cp $export_symbols $output_objdir/$soname.def;
8500 else
8501 echo EXPORTS > $output_objdir/$soname.def;
8502 cat $export_symbols >> $output_objdir/$soname.def;
8503 fi~
8504 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8505 else
8506 ld_shlibs=no
8507 fi
8508 ;;
8509
8510 haiku*)
8511 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8512 link_all_deplibs=yes
8513 ;;
8514
8515 interix[3-9]*)
8516 hardcode_direct=no
8517 hardcode_shlibpath_var=no
8518 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8519 export_dynamic_flag_spec='${wl}-E'
8520 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8521 # Instead, shared libraries are loaded at an image base (0x10000000 by
8522 # default) and relocated if they conflict, which is a slow very memory
8523 # consuming and fragmenting process. To avoid this, we pick a random,
8524 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8525 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8526 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8527 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'
8528 ;;
8529
8530 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8531 tmp_diet=no
8532 if test "$host_os" = linux-dietlibc; then
8533 case $cc_basename in
8534 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8535 esac
8536 fi
8537 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8538 && test "$tmp_diet" = no
8539 then
8540 tmp_addflag=' $pic_flag'
8541 tmp_sharedflag='-shared'
8542 case $cc_basename,$host_cpu in
8543 pgcc*) # Portland Group C compiler
8544 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'
8545 tmp_addflag=' $pic_flag'
8546 ;;
8547 pgf77* | pgf90* | pgf95* | pgfortran*)
8548 # Portland Group f77 and f90 compilers
8549 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'
8550 tmp_addflag=' $pic_flag -Mnomain' ;;
8551 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8552 tmp_addflag=' -i_dynamic' ;;
8553 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8554 tmp_addflag=' -i_dynamic -nofor_main' ;;
8555 ifc* | ifort*) # Intel Fortran compiler
8556 tmp_addflag=' -nofor_main' ;;
8557 lf95*) # Lahey Fortran 8.1
8558 whole_archive_flag_spec=
8559 tmp_sharedflag='--shared' ;;
8560 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8561 tmp_sharedflag='-qmkshrobj'
8562 tmp_addflag= ;;
8563 nvcc*) # Cuda Compiler Driver 2.2
8564 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'
8565 compiler_needs_object=yes
8566 ;;
8567 esac
8568 case `$CC -V 2>&1 | sed 5q` in
8569 *Sun\ C*) # Sun C 5.9
8570 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'
8571 compiler_needs_object=yes
8572 tmp_sharedflag='-G' ;;
8573 *Sun\ F*) # Sun Fortran 8.3
8574 tmp_sharedflag='-G' ;;
8575 esac
8576 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8577
8578 if test "x$supports_anon_versioning" = xyes; then
8579 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8580 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8581 echo "local: *; };" >> $output_objdir/$libname.ver~
8582 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8583 fi
8584
8585 case $cc_basename in
8586 xlf* | bgf* | bgxlf* | mpixlf*)
8587 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8588 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8589 hardcode_libdir_flag_spec=
8590 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8591 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8592 if test "x$supports_anon_versioning" = xyes; then
8593 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8594 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8595 echo "local: *; };" >> $output_objdir/$libname.ver~
8596 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8597 fi
8598 ;;
8599 esac
8600 else
8601 ld_shlibs=no
8602 fi
8603 ;;
8604
8605 netbsd*)
8606 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8607 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8608 wlarc=
8609 else
8610 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8611 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8612 fi
8613 ;;
8614
8615 solaris*)
8616 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8617 ld_shlibs=no
8618 cat <<_LT_EOF 1>&2
8619
8620*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8621*** create shared libraries on Solaris systems. Therefore, libtool
8622*** is disabling shared libraries support. We urge you to upgrade GNU
8623*** binutils to release 2.9.1 or newer. Another option is to modify
8624*** your PATH or compiler configuration so that the native linker is
8625*** used, and then restart.
8626
8627_LT_EOF
8628 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8629 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8630 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8631 else
8632 ld_shlibs=no
8633 fi
8634 ;;
8635
8636 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8637 case `$LD -v 2>&1` in
8638 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8639 ld_shlibs=no
8640 cat <<_LT_EOF 1>&2
8641
8642*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8643*** reliably create shared libraries on SCO systems. Therefore, libtool
8644*** is disabling shared libraries support. We urge you to upgrade GNU
8645*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8646*** your PATH or compiler configuration so that the native linker is
8647*** used, and then restart.
8648
8649_LT_EOF
8650 ;;
8651 *)
8652 # For security reasons, it is highly recommended that you always
8653 # use absolute paths for naming shared libraries, and exclude the
8654 # DT_RUNPATH tag from executables and libraries. But doing so
8655 # requires that you compile everything twice, which is a pain.
8656 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8657 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8658 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8659 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8660 else
8661 ld_shlibs=no
8662 fi
8663 ;;
8664 esac
8665 ;;
8666
8667 sunos4*)
8668 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8669 wlarc=
8670 hardcode_direct=yes
8671 hardcode_shlibpath_var=no
8672 ;;
8673
8674 *)
8675 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8676 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8677 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8678 else
8679 ld_shlibs=no
8680 fi
8681 ;;
8682 esac
8683
8684 if test "$ld_shlibs" = no; then
8685 runpath_var=
8686 hardcode_libdir_flag_spec=
8687 export_dynamic_flag_spec=
8688 whole_archive_flag_spec=
8689 fi
8690 else
8691 # PORTME fill in a description of your system's linker (not GNU ld)
8692 case $host_os in
8693 aix3*)
8694 allow_undefined_flag=unsupported
8695 always_export_symbols=yes
8696 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'
8697 # Note: this linker hardcodes the directories in LIBPATH if there
8698 # are no directories specified by -L.
8699 hardcode_minus_L=yes
8700 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8701 # Neither direct hardcoding nor static linking is supported with a
8702 # broken collect2.
8703 hardcode_direct=unsupported
8704 fi
8705 ;;
8706
8707 aix[4-9]*)
8708 if test "$host_cpu" = ia64; then
8709 # On IA64, the linker does run time linking by default, so we don't
8710 # have to do anything special.
8711 aix_use_runtimelinking=no
8712 exp_sym_flag='-Bexport'
8713 no_entry_flag=""
8714 else
8715 # If we're using GNU nm, then we don't want the "-C" option.
8716 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8717 # Also, AIX nm treats weak defined symbols like other global
8718 # defined symbols, whereas GNU nm marks them as "W".
8719 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8720 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'
8721 else
8722 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'
8723 fi
8724 aix_use_runtimelinking=no
8725
8726 # Test if we are trying to use run time linking or normal
8727 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8728 # need to do runtime linking.
8729 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8730 for ld_flag in $LDFLAGS; do
8731 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8732 aix_use_runtimelinking=yes
8733 break
8734 fi
8735 done
8736 ;;
8737 esac
8738
8739 exp_sym_flag='-bexport'
8740 no_entry_flag='-bnoentry'
8741 fi
8742
8743 # When large executables or shared objects are built, AIX ld can
8744 # have problems creating the table of contents. If linking a library
8745 # or program results in "error TOC overflow" add -mminimal-toc to
8746 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8747 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8748
8749 archive_cmds=''
8750 hardcode_direct=yes
8751 hardcode_direct_absolute=yes
8752 hardcode_libdir_separator=':'
8753 link_all_deplibs=yes
8754 file_list_spec='${wl}-f,'
8755
8756 if test "$GCC" = yes; then
8757 case $host_os in aix4.[012]|aix4.[012].*)
8758 # We only want to do this on AIX 4.2 and lower, the check
8759 # below for broken collect2 doesn't work under 4.3+
8760 collect2name=`${CC} -print-prog-name=collect2`
8761 if test -f "$collect2name" &&
8762 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8763 then
8764 # We have reworked collect2
8765 :
8766 else
8767 # We have old collect2
8768 hardcode_direct=unsupported
8769 # It fails to find uninstalled libraries when the uninstalled
8770 # path is not listed in the libpath. Setting hardcode_minus_L
8771 # to unsupported forces relinking
8772 hardcode_minus_L=yes
8773 hardcode_libdir_flag_spec='-L$libdir'
8774 hardcode_libdir_separator=
8775 fi
8776 ;;
8777 esac
8778 shared_flag='-shared'
8779 if test "$aix_use_runtimelinking" = yes; then
8780 shared_flag="$shared_flag "'${wl}-G'
8781 fi
8782 else
8783 # not using gcc
8784 if test "$host_cpu" = ia64; then
8785 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8786 # chokes on -Wl,-G. The following line is correct:
8787 shared_flag='-G'
8788 else
8789 if test "$aix_use_runtimelinking" = yes; then
8790 shared_flag='${wl}-G'
8791 else
8792 shared_flag='${wl}-bM:SRE'
8793 fi
8794 fi
8795 fi
8796
8797 export_dynamic_flag_spec='${wl}-bexpall'
8798 # It seems that -bexpall does not export symbols beginning with
8799 # underscore (_), so it is better to generate a list of symbols to export.
8800 always_export_symbols=yes
8801 if test "$aix_use_runtimelinking" = yes; then
8802 # Warning - without using the other runtime loading flags (-brtl),
8803 # -berok will link without error, but may produce a broken library.
8804 allow_undefined_flag='-berok'
8805 # Determine the default libpath from the value encoded in an
8806 # empty executable.
8807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8808/* end confdefs.h. */
8809
8810int
8811main ()
8812{
8813
8814 ;
8815 return 0;
8816}
8817_ACEOF
8818if ac_fn_c_try_link "$LINENO"; then :
8819
8820lt_aix_libpath_sed='
8821 /Import File Strings/,/^$/ {
8822 /^0/ {
8823 s/^0 *\(.*\)$/\1/
8824 p
8825 }
8826 }'
8827aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8828# Check for a 64-bit object if we didn't find anything.
8829if test -z "$aix_libpath"; then
8830 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8831fi
8832fi
8833rm -f core conftest.err conftest.$ac_objext \
8834 conftest$ac_exeext conftest.$ac_ext
8835if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8836
8837 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8838 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"
8839 else
8840 if test "$host_cpu" = ia64; then
8841 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8842 allow_undefined_flag="-z nodefs"
8843 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"
8844 else
8845 # Determine the default libpath from the value encoded in an
8846 # empty executable.
8847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8848/* end confdefs.h. */
8849
8850int
8851main ()
8852{
8853
8854 ;
8855 return 0;
8856}
8857_ACEOF
8858if ac_fn_c_try_link "$LINENO"; then :
8859
8860lt_aix_libpath_sed='
8861 /Import File Strings/,/^$/ {
8862 /^0/ {
8863 s/^0 *\(.*\)$/\1/
8864 p
8865 }
8866 }'
8867aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8868# Check for a 64-bit object if we didn't find anything.
8869if test -z "$aix_libpath"; then
8870 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8871fi
8872fi
8873rm -f core conftest.err conftest.$ac_objext \
8874 conftest$ac_exeext conftest.$ac_ext
8875if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8876
8877 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8878 # Warning - without using the other run time loading flags,
8879 # -berok will link without error, but may produce a broken library.
8880 no_undefined_flag=' ${wl}-bernotok'
8881 allow_undefined_flag=' ${wl}-berok'
8882 if test "$with_gnu_ld" = yes; then
8883 # We only use this code for GNU lds that support --whole-archive.
8884 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8885 else
8886 # Exported symbols can be pulled into shared objects from archives
8887 whole_archive_flag_spec='$convenience'
8888 fi
8889 archive_cmds_need_lc=yes
8890 # This is similar to how AIX traditionally builds its shared libraries.
8891 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'
8892 fi
8893 fi
8894 ;;
8895
8896 amigaos*)
8897 case $host_cpu in
8898 powerpc)
8899 # see comment about AmigaOS4 .so support
8900 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8901 archive_expsym_cmds=''
8902 ;;
8903 m68k)
8904 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)'
8905 hardcode_libdir_flag_spec='-L$libdir'
8906 hardcode_minus_L=yes
8907 ;;
8908 esac
8909 ;;
8910
8911 bsdi[45]*)
8912 export_dynamic_flag_spec=-rdynamic
8913 ;;
8914
8915 cygwin* | mingw* | pw32* | cegcc*)
8916 # When not using gcc, we currently assume that we are using
8917 # Microsoft Visual C++.
8918 # hardcode_libdir_flag_spec is actually meaningless, as there is
8919 # no search path for DLLs.
8920 hardcode_libdir_flag_spec=' '
8921 allow_undefined_flag=unsupported
8922 # Tell ltmain to make .lib files, not .a files.
8923 libext=lib
8924 # Tell ltmain to make .dll files, not .so files.
8925 shrext_cmds=".dll"
8926 # FIXME: Setting linknames here is a bad hack.
8927 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8928 # The linker will automatically build a .lib file if we build a DLL.
8929 old_archive_from_new_cmds='true'
8930 # FIXME: Should let the user specify the lib program.
8931 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8932 fix_srcfile_path='`cygpath -w "$srcfile"`'
8933 enable_shared_with_static_runtimes=yes
8934 ;;
8935
8936 darwin* | rhapsody*)
8937
8938
8939 archive_cmds_need_lc=no
8940 hardcode_direct=no
8941 hardcode_automatic=yes
8942 hardcode_shlibpath_var=unsupported
8943 if test "$lt_cv_ld_force_load" = "yes"; then
8944 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\"`'
8945 else
8946 whole_archive_flag_spec=''
8947 fi
8948 link_all_deplibs=yes
8949 allow_undefined_flag="$_lt_dar_allow_undefined"
8950 case $cc_basename in
8951 ifort*) _lt_dar_can_shared=yes ;;
8952 *) _lt_dar_can_shared=$GCC ;;
8953 esac
8954 if test "$_lt_dar_can_shared" = "yes"; then
8955 output_verbose_link_cmd=func_echo_all
8956 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8957 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8958 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}"
8959 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}"
8960
8961 else
8962 ld_shlibs=no
8963 fi
8964
8965 ;;
8966
8967 dgux*)
8968 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8969 hardcode_libdir_flag_spec='-L$libdir'
8970 hardcode_shlibpath_var=no
8971 ;;
8972
8973 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8974 # support. Future versions do this automatically, but an explicit c++rt0.o
8975 # does not break anything, and helps significantly (at the cost of a little
8976 # extra space).
8977 freebsd2.2*)
8978 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8979 hardcode_libdir_flag_spec='-R$libdir'
8980 hardcode_direct=yes
8981 hardcode_shlibpath_var=no
8982 ;;
8983
8984 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8985 freebsd2.*)
8986 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8987 hardcode_direct=yes
8988 hardcode_minus_L=yes
8989 hardcode_shlibpath_var=no
8990 ;;
8991
8992 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8993 freebsd* | dragonfly*)
8994 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8995 hardcode_libdir_flag_spec='-R$libdir'
8996 hardcode_direct=yes
8997 hardcode_shlibpath_var=no
8998 ;;
8999
9000 hpux9*)
9001 if test "$GCC" = yes; then
9002 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'
9003 else
9004 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'
9005 fi
9006 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9007 hardcode_libdir_separator=:
9008 hardcode_direct=yes
9009
9010 # hardcode_minus_L: Not really in the search PATH,
9011 # but as the default location of the library.
9012 hardcode_minus_L=yes
9013 export_dynamic_flag_spec='${wl}-E'
9014 ;;
9015
9016 hpux10*)
9017 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9018 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9019 else
9020 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9021 fi
9022 if test "$with_gnu_ld" = no; then
9023 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9024 hardcode_libdir_flag_spec_ld='+b $libdir'
9025 hardcode_libdir_separator=:
9026 hardcode_direct=yes
9027 hardcode_direct_absolute=yes
9028 export_dynamic_flag_spec='${wl}-E'
9029 # hardcode_minus_L: Not really in the search PATH,
9030 # but as the default location of the library.
9031 hardcode_minus_L=yes
9032 fi
9033 ;;
9034
9035 hpux11*)
9036 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9037 case $host_cpu in
9038 hppa*64*)
9039 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9040 ;;
9041 ia64*)
9042 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9043 ;;
9044 *)
9045 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9046 ;;
9047 esac
9048 else
9049 case $host_cpu in
9050 hppa*64*)
9051 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9052 ;;
9053 ia64*)
9054 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9055 ;;
9056 *)
9057
9058 # Older versions of the 11.00 compiler do not understand -b yet
9059 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9061$as_echo_n "checking if $CC understands -b... " >&6; }
9062if ${lt_cv_prog_compiler__b+:} false; then :
9063 $as_echo_n "(cached) " >&6
9064else
9065 lt_cv_prog_compiler__b=no
9066 save_LDFLAGS="$LDFLAGS"
9067 LDFLAGS="$LDFLAGS -b"
9068 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9069 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9070 # The linker can only warn and ignore the option if not recognized
9071 # So say no if there are warnings
9072 if test -s conftest.err; then
9073 # Append any errors to the config.log.
9074 cat conftest.err 1>&5
9075 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9076 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9077 if diff conftest.exp conftest.er2 >/dev/null; then
9078 lt_cv_prog_compiler__b=yes
9079 fi
9080 else
9081 lt_cv_prog_compiler__b=yes
9082 fi
9083 fi
9084 $RM -r conftest*
9085 LDFLAGS="$save_LDFLAGS"
9086
9087fi
9088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9089$as_echo "$lt_cv_prog_compiler__b" >&6; }
9090
9091if test x"$lt_cv_prog_compiler__b" = xyes; then
9092 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9093else
9094 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9095fi
9096
9097 ;;
9098 esac
9099 fi
9100 if test "$with_gnu_ld" = no; then
9101 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9102 hardcode_libdir_separator=:
9103
9104 case $host_cpu in
9105 hppa*64*|ia64*)
9106 hardcode_direct=no
9107 hardcode_shlibpath_var=no
9108 ;;
9109 *)
9110 hardcode_direct=yes
9111 hardcode_direct_absolute=yes
9112 export_dynamic_flag_spec='${wl}-E'
9113
9114 # hardcode_minus_L: Not really in the search PATH,
9115 # but as the default location of the library.
9116 hardcode_minus_L=yes
9117 ;;
9118 esac
9119 fi
9120 ;;
9121
9122 irix5* | irix6* | nonstopux*)
9123 if test "$GCC" = yes; then
9124 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'
9125 # Try to use the -exported_symbol ld option, if it does not
9126 # work, assume that -exports_file does not work either and
9127 # implicitly export all symbols.
9128 save_LDFLAGS="$LDFLAGS"
9129 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9131/* end confdefs.h. */
9132int foo(void) {}
9133_ACEOF
9134if ac_fn_c_try_link "$LINENO"; then :
9135 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'
9136
9137fi
9138rm -f core conftest.err conftest.$ac_objext \
9139 conftest$ac_exeext conftest.$ac_ext
9140 LDFLAGS="$save_LDFLAGS"
9141 else
9142 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'
9143 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'
9144 fi
9145 archive_cmds_need_lc='no'
9146 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9147 hardcode_libdir_separator=:
9148 inherit_rpath=yes
9149 link_all_deplibs=yes
9150 ;;
9151
9152 netbsd*)
9153 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9154 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9155 else
9156 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9157 fi
9158 hardcode_libdir_flag_spec='-R$libdir'
9159 hardcode_direct=yes
9160 hardcode_shlibpath_var=no
9161 ;;
9162
9163 newsos6)
9164 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9165 hardcode_direct=yes
9166 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9167 hardcode_libdir_separator=:
9168 hardcode_shlibpath_var=no
9169 ;;
9170
9171 *nto* | *qnx*)
9172 ;;
9173
9174 openbsd*)
9175 if test -f /usr/libexec/ld.so; then
9176 hardcode_direct=yes
9177 hardcode_shlibpath_var=no
9178 hardcode_direct_absolute=yes
9179 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9180 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9181 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9182 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9183 export_dynamic_flag_spec='${wl}-E'
9184 else
9185 case $host_os in
9186 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9187 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9188 hardcode_libdir_flag_spec='-R$libdir'
9189 ;;
9190 *)
9191 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9192 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9193 ;;
9194 esac
9195 fi
9196 else
9197 ld_shlibs=no
9198 fi
9199 ;;
9200
9201 os2*)
9202 hardcode_libdir_flag_spec='-L$libdir'
9203 hardcode_minus_L=yes
9204 allow_undefined_flag=unsupported
9205 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'
9206 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9207 ;;
9208
9209 osf3*)
9210 if test "$GCC" = yes; then
9211 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9212 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'
9213 else
9214 allow_undefined_flag=' -expect_unresolved \*'
9215 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'
9216 fi
9217 archive_cmds_need_lc='no'
9218 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9219 hardcode_libdir_separator=:
9220 ;;
9221
9222 osf4* | osf5*) # as osf3* with the addition of -msym flag
9223 if test "$GCC" = yes; then
9224 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9225 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'
9226 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9227 else
9228 allow_undefined_flag=' -expect_unresolved \*'
9229 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'
9230 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~
9231 $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'
9232
9233 # Both c and cxx compiler support -rpath directly
9234 hardcode_libdir_flag_spec='-rpath $libdir'
9235 fi
9236 archive_cmds_need_lc='no'
9237 hardcode_libdir_separator=:
9238 ;;
9239
9240 solaris*)
9241 no_undefined_flag=' -z defs'
9242 if test "$GCC" = yes; then
9243 wlarc='${wl}'
9244 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9245 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9246 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9247 else
9248 case `$CC -V 2>&1` in
9249 *"Compilers 5.0"*)
9250 wlarc=''
9251 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9252 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9253 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9254 ;;
9255 *)
9256 wlarc='${wl}'
9257 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9258 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9259 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9260 ;;
9261 esac
9262 fi
9263 hardcode_libdir_flag_spec='-R$libdir'
9264 hardcode_shlibpath_var=no
9265 case $host_os in
9266 solaris2.[0-5] | solaris2.[0-5].*) ;;
9267 *)
9268 # The compiler driver will combine and reorder linker options,
9269 # but understands `-z linker_flag'. GCC discards it without `$wl',
9270 # but is careful enough not to reorder.
9271 # Supported since Solaris 2.6 (maybe 2.5.1?)
9272 if test "$GCC" = yes; then
9273 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9274 else
9275 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9276 fi
9277 ;;
9278 esac
9279 link_all_deplibs=yes
9280 ;;
9281
9282 sunos4*)
9283 if test "x$host_vendor" = xsequent; then
9284 # Use $CC to link under sequent, because it throws in some extra .o
9285 # files that make .init and .fini sections work.
9286 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9287 else
9288 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9289 fi
9290 hardcode_libdir_flag_spec='-L$libdir'
9291 hardcode_direct=yes
9292 hardcode_minus_L=yes
9293 hardcode_shlibpath_var=no
9294 ;;
9295
9296 sysv4)
9297 case $host_vendor in
9298 sni)
9299 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9300 hardcode_direct=yes # is this really true???
9301 ;;
9302 siemens)
9303 ## LD is ld it makes a PLAMLIB
9304 ## CC just makes a GrossModule.
9305 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9306 reload_cmds='$CC -r -o $output$reload_objs'
9307 hardcode_direct=no
9308 ;;
9309 motorola)
9310 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9311 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9312 ;;
9313 esac
9314 runpath_var='LD_RUN_PATH'
9315 hardcode_shlibpath_var=no
9316 ;;
9317
9318 sysv4.3*)
9319 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9320 hardcode_shlibpath_var=no
9321 export_dynamic_flag_spec='-Bexport'
9322 ;;
9323
9324 sysv4*MP*)
9325 if test -d /usr/nec; then
9326 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9327 hardcode_shlibpath_var=no
9328 runpath_var=LD_RUN_PATH
9329 hardcode_runpath_var=yes
9330 ld_shlibs=yes
9331 fi
9332 ;;
9333
9334 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9335 no_undefined_flag='${wl}-z,text'
9336 archive_cmds_need_lc=no
9337 hardcode_shlibpath_var=no
9338 runpath_var='LD_RUN_PATH'
9339
9340 if test "$GCC" = yes; then
9341 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9342 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9343 else
9344 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9345 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9346 fi
9347 ;;
9348
9349 sysv5* | sco3.2v5* | sco5v6*)
9350 # Note: We can NOT use -z defs as we might desire, because we do not
9351 # link with -lc, and that would cause any symbols used from libc to
9352 # always be unresolved, which means just about no library would
9353 # ever link correctly. If we're not using GNU ld we use -z text
9354 # though, which does catch some bad symbols but isn't as heavy-handed
9355 # as -z defs.
9356 no_undefined_flag='${wl}-z,text'
9357 allow_undefined_flag='${wl}-z,nodefs'
9358 archive_cmds_need_lc=no
9359 hardcode_shlibpath_var=no
9360 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9361 hardcode_libdir_separator=':'
9362 link_all_deplibs=yes
9363 export_dynamic_flag_spec='${wl}-Bexport'
9364 runpath_var='LD_RUN_PATH'
9365
9366 if test "$GCC" = yes; then
9367 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9368 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9369 else
9370 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9371 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9372 fi
9373 ;;
9374
9375 uts4*)
9376 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9377 hardcode_libdir_flag_spec='-L$libdir'
9378 hardcode_shlibpath_var=no
9379 ;;
9380
9381 *)
9382 ld_shlibs=no
9383 ;;
9384 esac
9385
9386 if test x$host_vendor = xsni; then
9387 case $host in
9388 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9389 export_dynamic_flag_spec='${wl}-Blargedynsym'
9390 ;;
9391 esac
9392 fi
9393 fi
9394
9395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9396$as_echo "$ld_shlibs" >&6; }
9397test "$ld_shlibs" = no && can_build_shared=no
9398
9399with_gnu_ld=$with_gnu_ld
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415#
9416# Do we need to explicitly link libc?
9417#
9418case "x$archive_cmds_need_lc" in
9419x|xyes)
9420 # Assume -lc should be added
9421 archive_cmds_need_lc=yes
9422
9423 if test "$enable_shared" = yes && test "$GCC" = yes; then
9424 case $archive_cmds in
9425 *'~'*)
9426 # FIXME: we may have to deal with multi-command sequences.
9427 ;;
9428 '$CC '*)
9429 # Test whether the compiler implicitly links with -lc since on some
9430 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9431 # to ld, don't add -lc before -lgcc.
9432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9433$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9434if ${lt_cv_archive_cmds_need_lc+:} false; then :
9435 $as_echo_n "(cached) " >&6
9436else
9437 $RM conftest*
9438 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9439
9440 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9441 (eval $ac_compile) 2>&5
9442 ac_status=$?
9443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9444 test $ac_status = 0; } 2>conftest.err; then
9445 soname=conftest
9446 lib=conftest
9447 libobjs=conftest.$ac_objext
9448 deplibs=
9449 wl=$lt_prog_compiler_wl
9450 pic_flag=$lt_prog_compiler_pic
9451 compiler_flags=-v
9452 linker_flags=-v
9453 verstring=
9454 output_objdir=.
9455 libname=conftest
9456 lt_save_allow_undefined_flag=$allow_undefined_flag
9457 allow_undefined_flag=
9458 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9459 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9460 ac_status=$?
9461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9462 test $ac_status = 0; }
9463 then
9464 lt_cv_archive_cmds_need_lc=no
9465 else
9466 lt_cv_archive_cmds_need_lc=yes
9467 fi
9468 allow_undefined_flag=$lt_save_allow_undefined_flag
9469 else
9470 cat conftest.err 1>&5
9471 fi
9472 $RM conftest*
9473
9474fi
9475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9476$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9477 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9478 ;;
9479 esac
9480 fi
9481 ;;
9482esac
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
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
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9641$as_echo_n "checking dynamic linker characteristics... " >&6; }
9642
9643if test "$GCC" = yes; then
9644 case $host_os in
9645 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9646 *) lt_awk_arg="/^libraries:/" ;;
9647 esac
9648 case $host_os in
9649 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9650 *) lt_sed_strip_eq="s,=/,/,g" ;;
9651 esac
9652 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9653 case $lt_search_path_spec in
9654 *\;*)
9655 # if the path contains ";" then we assume it to be the separator
9656 # otherwise default to the standard path separator (i.e. ":") - it is
9657 # assumed that no part of a normal pathname contains ";" but that should
9658 # okay in the real world where ";" in dirpaths is itself problematic.
9659 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9660 ;;
9661 *)
9662 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9663 ;;
9664 esac
9665 # Ok, now we have the path, separated by spaces, we can step through it
9666 # and add multilib dir if necessary.
9667 lt_tmp_lt_search_path_spec=
9668 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9669 for lt_sys_path in $lt_search_path_spec; do
9670 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9671 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9672 else
9673 test -d "$lt_sys_path" && \
9674 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9675 fi
9676 done
9677 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9678BEGIN {RS=" "; FS="/|\n";} {
9679 lt_foo="";
9680 lt_count=0;
9681 for (lt_i = NF; lt_i > 0; lt_i--) {
9682 if ($lt_i != "" && $lt_i != ".") {
9683 if ($lt_i == "..") {
9684 lt_count++;
9685 } else {
9686 if (lt_count == 0) {
9687 lt_foo="/" $lt_i lt_foo;
9688 } else {
9689 lt_count--;
9690 }
9691 }
9692 }
9693 }
9694 if (lt_foo != "") { lt_freq[lt_foo]++; }
9695 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9696}'`
9697 # AWK program above erroneously prepends '/' to C:/dos/paths
9698 # for these hosts.
9699 case $host_os in
9700 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9701 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9702 esac
9703 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9704else
9705 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9706fi
9707library_names_spec=
9708libname_spec='lib$name'
9709soname_spec=
9710shrext_cmds=".so"
9711postinstall_cmds=
9712postuninstall_cmds=
9713finish_cmds=
9714finish_eval=
9715shlibpath_var=
9716shlibpath_overrides_runpath=unknown
9717version_type=none
9718dynamic_linker="$host_os ld.so"
9719sys_lib_dlsearch_path_spec="/lib /usr/lib"
9720need_lib_prefix=unknown
9721hardcode_into_libs=no
9722
9723# when you set need_version to no, make sure it does not cause -set_version
9724# flags to be left without arguments
9725need_version=unknown
9726
9727case $host_os in
9728aix3*)
9729 version_type=linux
9730 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9731 shlibpath_var=LIBPATH
9732
9733 # AIX 3 has no versioning support, so we append a major version to the name.
9734 soname_spec='${libname}${release}${shared_ext}$major'
9735 ;;
9736
9737aix[4-9]*)
9738 version_type=linux
9739 need_lib_prefix=no
9740 need_version=no
9741 hardcode_into_libs=yes
9742 if test "$host_cpu" = ia64; then
9743 # AIX 5 supports IA64
9744 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9745 shlibpath_var=LD_LIBRARY_PATH
9746 else
9747 # With GCC up to 2.95.x, collect2 would create an import file
9748 # for dependence libraries. The import file would start with
9749 # the line `#! .'. This would cause the generated library to
9750 # depend on `.', always an invalid library. This was fixed in
9751 # development snapshots of GCC prior to 3.0.
9752 case $host_os in
9753 aix4 | aix4.[01] | aix4.[01].*)
9754 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9755 echo ' yes '
9756 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9757 :
9758 else
9759 can_build_shared=no
9760 fi
9761 ;;
9762 esac
9763 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9764 # soname into executable. Probably we can add versioning support to
9765 # collect2, so additional links can be useful in future.
9766 if test "$aix_use_runtimelinking" = yes; then
9767 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9768 # instead of lib<name>.a to let people know that these are not
9769 # typical AIX shared libraries.
9770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9771 else
9772 # We preserve .a as extension for shared libraries through AIX4.2
9773 # and later when we are not doing run time linking.
9774 library_names_spec='${libname}${release}.a $libname.a'
9775 soname_spec='${libname}${release}${shared_ext}$major'
9776 fi
9777 shlibpath_var=LIBPATH
9778 fi
9779 ;;
9780
9781amigaos*)
9782 case $host_cpu in
9783 powerpc)
9784 # Since July 2007 AmigaOS4 officially supports .so libraries.
9785 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9787 ;;
9788 m68k)
9789 library_names_spec='$libname.ixlibrary $libname.a'
9790 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9791 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'
9792 ;;
9793 esac
9794 ;;
9795
9796beos*)
9797 library_names_spec='${libname}${shared_ext}'
9798 dynamic_linker="$host_os ld.so"
9799 shlibpath_var=LIBRARY_PATH
9800 ;;
9801
9802bsdi[45]*)
9803 version_type=linux
9804 need_version=no
9805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9806 soname_spec='${libname}${release}${shared_ext}$major'
9807 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9808 shlibpath_var=LD_LIBRARY_PATH
9809 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9810 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9811 # the default ld.so.conf also contains /usr/contrib/lib and
9812 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9813 # libtool to hard-code these into programs
9814 ;;
9815
9816cygwin* | mingw* | pw32* | cegcc*)
9817 version_type=windows
9818 shrext_cmds=".dll"
9819 need_version=no
9820 need_lib_prefix=no
9821
9822 case $GCC,$host_os in
9823 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9824 library_names_spec='$libname.dll.a'
9825 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9826 postinstall_cmds='base_file=`basename \${file}`~
9827 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9828 dldir=$destdir/`dirname \$dlpath`~
9829 test -d \$dldir || mkdir -p \$dldir~
9830 $install_prog $dir/$dlname \$dldir/$dlname~
9831 chmod a+x \$dldir/$dlname~
9832 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9833 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9834 fi'
9835 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9836 dlpath=$dir/\$dldll~
9837 $RM \$dlpath'
9838 shlibpath_overrides_runpath=yes
9839
9840 case $host_os in
9841 cygwin*)
9842 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9843 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9844
9845 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9846 ;;
9847 mingw* | cegcc*)
9848 # MinGW DLLs use traditional 'lib' prefix
9849 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9850 ;;
9851 pw32*)
9852 # pw32 DLLs use 'pw' prefix rather than 'lib'
9853 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9854 ;;
9855 esac
9856 ;;
9857
9858 *)
9859 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9860 ;;
9861 esac
9862 dynamic_linker='Win32 ld.exe'
9863 # FIXME: first we should search . and the directory the executable is in
9864 shlibpath_var=PATH
9865 ;;
9866
9867darwin* | rhapsody*)
9868 dynamic_linker="$host_os dyld"
9869 version_type=darwin
9870 need_lib_prefix=no
9871 need_version=no
9872 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9873 soname_spec='${libname}${release}${major}$shared_ext'
9874 shlibpath_overrides_runpath=yes
9875 shlibpath_var=DYLD_LIBRARY_PATH
9876 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9877
9878 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9879 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9880 ;;
9881
9882dgux*)
9883 version_type=linux
9884 need_lib_prefix=no
9885 need_version=no
9886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9887 soname_spec='${libname}${release}${shared_ext}$major'
9888 shlibpath_var=LD_LIBRARY_PATH
9889 ;;
9890
9891freebsd* | dragonfly*)
9892 # DragonFly does not have aout. When/if they implement a new
9893 # versioning mechanism, adjust this.
9894 if test -x /usr/bin/objformat; then
9895 objformat=`/usr/bin/objformat`
9896 else
9897 case $host_os in
9898 freebsd[23].*) objformat=aout ;;
9899 *) objformat=elf ;;
9900 esac
9901 fi
9902 version_type=freebsd-$objformat
9903 case $version_type in
9904 freebsd-elf*)
9905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9906 need_version=no
9907 need_lib_prefix=no
9908 ;;
9909 freebsd-*)
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9911 need_version=yes
9912 ;;
9913 esac
9914 shlibpath_var=LD_LIBRARY_PATH
9915 case $host_os in
9916 freebsd2.*)
9917 shlibpath_overrides_runpath=yes
9918 ;;
9919 freebsd3.[01]* | freebsdelf3.[01]*)
9920 shlibpath_overrides_runpath=yes
9921 hardcode_into_libs=yes
9922 ;;
9923 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9924 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9925 shlibpath_overrides_runpath=no
9926 hardcode_into_libs=yes
9927 ;;
9928 *) # from 4.6 on, and DragonFly
9929 shlibpath_overrides_runpath=yes
9930 hardcode_into_libs=yes
9931 ;;
9932 esac
9933 ;;
9934
ddd44b70
DD
9935haiku*)
9936 version_type=linux
9937 need_lib_prefix=no
9938 need_version=no
9939 dynamic_linker="$host_os runtime_loader"
9940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9941 soname_spec='${libname}${release}${shared_ext}$major'
9942 shlibpath_var=LIBRARY_PATH
9943 shlibpath_overrides_runpath=yes
9944 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9945 hardcode_into_libs=yes
9946 ;;
9947
9948hpux9* | hpux10* | hpux11*)
9949 # Give a soname corresponding to the major version so that dld.sl refuses to
9950 # link against other versions.
9951 version_type=sunos
9952 need_lib_prefix=no
9953 need_version=no
9954 case $host_cpu in
9955 ia64*)
9956 shrext_cmds='.so'
9957 hardcode_into_libs=yes
9958 dynamic_linker="$host_os dld.so"
9959 shlibpath_var=LD_LIBRARY_PATH
9960 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9962 soname_spec='${libname}${release}${shared_ext}$major'
9963 if test "X$HPUX_IA64_MODE" = X32; then
9964 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9965 else
9966 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9967 fi
9968 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9969 ;;
9970 hppa*64*)
9971 shrext_cmds='.sl'
9972 hardcode_into_libs=yes
9973 dynamic_linker="$host_os dld.sl"
9974 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9975 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9977 soname_spec='${libname}${release}${shared_ext}$major'
9978 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9979 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9980 ;;
9981 *)
9982 shrext_cmds='.sl'
9983 dynamic_linker="$host_os dld.sl"
9984 shlibpath_var=SHLIB_PATH
9985 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9987 soname_spec='${libname}${release}${shared_ext}$major'
9988 ;;
9989 esac
9990 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9991 postinstall_cmds='chmod 555 $lib'
9992 # or fails outright, so override atomically:
9993 install_override_mode=555
9994 ;;
9995
9996interix[3-9]*)
9997 version_type=linux
9998 need_lib_prefix=no
9999 need_version=no
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10001 soname_spec='${libname}${release}${shared_ext}$major'
10002 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10003 shlibpath_var=LD_LIBRARY_PATH
10004 shlibpath_overrides_runpath=no
10005 hardcode_into_libs=yes
10006 ;;
10007
10008irix5* | irix6* | nonstopux*)
10009 case $host_os in
10010 nonstopux*) version_type=nonstopux ;;
10011 *)
10012 if test "$lt_cv_prog_gnu_ld" = yes; then
10013 version_type=linux
10014 else
10015 version_type=irix
10016 fi ;;
10017 esac
10018 need_lib_prefix=no
10019 need_version=no
10020 soname_spec='${libname}${release}${shared_ext}$major'
10021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10022 case $host_os in
10023 irix5* | nonstopux*)
10024 libsuff= shlibsuff=
10025 ;;
10026 *)
10027 case $LD in # libtool.m4 will add one of these switches to LD
10028 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10029 libsuff= shlibsuff= libmagic=32-bit;;
10030 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10031 libsuff=32 shlibsuff=N32 libmagic=N32;;
10032 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10033 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10034 *) libsuff= shlibsuff= libmagic=never-match;;
10035 esac
10036 ;;
10037 esac
10038 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10039 shlibpath_overrides_runpath=no
10040 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10041 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10042 hardcode_into_libs=yes
10043 ;;
10044
10045# No shared lib support for Linux oldld, aout, or coff.
10046linux*oldld* | linux*aout* | linux*coff*)
10047 dynamic_linker=no
10048 ;;
10049
10050# This must be Linux ELF.
46f900c0 10051linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
ddd44b70
DD
10052 version_type=linux
10053 need_lib_prefix=no
10054 need_version=no
10055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10056 soname_spec='${libname}${release}${shared_ext}$major'
10057 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10058 shlibpath_var=LD_LIBRARY_PATH
10059 shlibpath_overrides_runpath=no
10060
10061 # Some binutils ld are patched to set DT_RUNPATH
10062 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10063 $as_echo_n "(cached) " >&6
10064else
10065 lt_cv_shlibpath_overrides_runpath=no
10066 save_LDFLAGS=$LDFLAGS
10067 save_libdir=$libdir
10068 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10069 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10071/* end confdefs.h. */
10072
10073int
10074main ()
10075{
10076
10077 ;
10078 return 0;
10079}
10080_ACEOF
10081if ac_fn_c_try_link "$LINENO"; then :
10082 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10083 lt_cv_shlibpath_overrides_runpath=yes
10084fi
10085fi
10086rm -f core conftest.err conftest.$ac_objext \
10087 conftest$ac_exeext conftest.$ac_ext
10088 LDFLAGS=$save_LDFLAGS
10089 libdir=$save_libdir
10090
10091fi
10092
10093 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10094
10095 # This implies no fast_install, which is unacceptable.
10096 # Some rework will be needed to allow for fast_install
10097 # before this can be enabled.
10098 hardcode_into_libs=yes
10099
10100 # Append ld.so.conf contents to the search path
10101 if test -f /etc/ld.so.conf; then
10102 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' ' '`
10103 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10104 fi
10105
10106 # We used to test for /lib/ld.so.1 and disable shared libraries on
10107 # powerpc, because MkLinux only supported shared libraries with the
10108 # GNU dynamic linker. Since this was broken with cross compilers,
10109 # most powerpc-linux boxes support dynamic linking these days and
10110 # people can always --disable-shared, the test was removed, and we
10111 # assume the GNU/Linux dynamic linker is in use.
10112 dynamic_linker='GNU/Linux ld.so'
10113 ;;
10114
10115netbsd*)
10116 version_type=sunos
10117 need_lib_prefix=no
10118 need_version=no
10119 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10121 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10122 dynamic_linker='NetBSD (a.out) ld.so'
10123 else
10124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10125 soname_spec='${libname}${release}${shared_ext}$major'
10126 dynamic_linker='NetBSD ld.elf_so'
10127 fi
10128 shlibpath_var=LD_LIBRARY_PATH
10129 shlibpath_overrides_runpath=yes
10130 hardcode_into_libs=yes
10131 ;;
10132
10133newsos6)
10134 version_type=linux
10135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10136 shlibpath_var=LD_LIBRARY_PATH
10137 shlibpath_overrides_runpath=yes
10138 ;;
10139
10140*nto* | *qnx*)
10141 version_type=qnx
10142 need_lib_prefix=no
10143 need_version=no
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10145 soname_spec='${libname}${release}${shared_ext}$major'
10146 shlibpath_var=LD_LIBRARY_PATH
10147 shlibpath_overrides_runpath=no
10148 hardcode_into_libs=yes
10149 dynamic_linker='ldqnx.so'
10150 ;;
10151
10152openbsd*)
10153 version_type=sunos
10154 sys_lib_dlsearch_path_spec="/usr/lib"
10155 need_lib_prefix=no
10156 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10157 case $host_os in
10158 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10159 *) need_version=no ;;
10160 esac
10161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10162 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10163 shlibpath_var=LD_LIBRARY_PATH
10164 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10165 case $host_os in
10166 openbsd2.[89] | openbsd2.[89].*)
10167 shlibpath_overrides_runpath=no
10168 ;;
10169 *)
10170 shlibpath_overrides_runpath=yes
10171 ;;
10172 esac
10173 else
10174 shlibpath_overrides_runpath=yes
10175 fi
10176 ;;
10177
10178os2*)
10179 libname_spec='$name'
10180 shrext_cmds=".dll"
10181 need_lib_prefix=no
10182 library_names_spec='$libname${shared_ext} $libname.a'
10183 dynamic_linker='OS/2 ld.exe'
10184 shlibpath_var=LIBPATH
10185 ;;
10186
10187osf3* | osf4* | osf5*)
10188 version_type=osf
10189 need_lib_prefix=no
10190 need_version=no
10191 soname_spec='${libname}${release}${shared_ext}$major'
10192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10193 shlibpath_var=LD_LIBRARY_PATH
10194 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10195 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10196 ;;
10197
10198rdos*)
10199 dynamic_linker=no
10200 ;;
10201
10202solaris*)
10203 version_type=linux
10204 need_lib_prefix=no
10205 need_version=no
10206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10207 soname_spec='${libname}${release}${shared_ext}$major'
10208 shlibpath_var=LD_LIBRARY_PATH
10209 shlibpath_overrides_runpath=yes
10210 hardcode_into_libs=yes
10211 # ldd complains unless libraries are executable
10212 postinstall_cmds='chmod +x $lib'
10213 ;;
10214
10215sunos4*)
10216 version_type=sunos
10217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10218 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10219 shlibpath_var=LD_LIBRARY_PATH
10220 shlibpath_overrides_runpath=yes
10221 if test "$with_gnu_ld" = yes; then
10222 need_lib_prefix=no
10223 fi
10224 need_version=yes
10225 ;;
10226
10227sysv4 | sysv4.3*)
10228 version_type=linux
10229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10230 soname_spec='${libname}${release}${shared_ext}$major'
10231 shlibpath_var=LD_LIBRARY_PATH
10232 case $host_vendor in
10233 sni)
10234 shlibpath_overrides_runpath=no
10235 need_lib_prefix=no
10236 runpath_var=LD_RUN_PATH
10237 ;;
10238 siemens)
10239 need_lib_prefix=no
10240 ;;
10241 motorola)
10242 need_lib_prefix=no
10243 need_version=no
10244 shlibpath_overrides_runpath=no
10245 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10246 ;;
10247 esac
10248 ;;
10249
10250sysv4*MP*)
10251 if test -d /usr/nec ;then
10252 version_type=linux
10253 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10254 soname_spec='$libname${shared_ext}.$major'
10255 shlibpath_var=LD_LIBRARY_PATH
10256 fi
10257 ;;
10258
10259sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10260 version_type=freebsd-elf
10261 need_lib_prefix=no
10262 need_version=no
10263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10264 soname_spec='${libname}${release}${shared_ext}$major'
10265 shlibpath_var=LD_LIBRARY_PATH
10266 shlibpath_overrides_runpath=yes
10267 hardcode_into_libs=yes
10268 if test "$with_gnu_ld" = yes; then
10269 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10270 else
10271 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10272 case $host_os in
10273 sco3.2v5*)
10274 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10275 ;;
10276 esac
10277 fi
10278 sys_lib_dlsearch_path_spec='/usr/lib'
10279 ;;
10280
10281tpf*)
10282 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10283 version_type=linux
10284 need_lib_prefix=no
10285 need_version=no
10286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10287 shlibpath_var=LD_LIBRARY_PATH
10288 shlibpath_overrides_runpath=no
10289 hardcode_into_libs=yes
10290 ;;
10291
10292uts4*)
10293 version_type=linux
10294 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10295 soname_spec='${libname}${release}${shared_ext}$major'
10296 shlibpath_var=LD_LIBRARY_PATH
10297 ;;
10298
10299*)
10300 dynamic_linker=no
10301 ;;
10302esac
10303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10304$as_echo "$dynamic_linker" >&6; }
10305test "$dynamic_linker" = no && can_build_shared=no
10306
10307variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10308if test "$GCC" = yes; then
10309 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10310fi
10311
10312if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10313 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10314fi
10315if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10316 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10317fi
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10411$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10412hardcode_action=
10413if test -n "$hardcode_libdir_flag_spec" ||
10414 test -n "$runpath_var" ||
10415 test "X$hardcode_automatic" = "Xyes" ; then
10416
10417 # We can hardcode non-existent directories.
10418 if test "$hardcode_direct" != no &&
10419 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10420 # have to relink, otherwise we might link with an installed library
10421 # when we should be linking with a yet-to-be-installed one
10422 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10423 test "$hardcode_minus_L" != no; then
10424 # Linking always hardcodes the temporary library directory.
10425 hardcode_action=relink
10426 else
10427 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10428 hardcode_action=immediate
10429 fi
10430else
10431 # We cannot hardcode anything, or else we can only hardcode existing
10432 # directories.
10433 hardcode_action=unsupported
10434fi
10435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10436$as_echo "$hardcode_action" >&6; }
10437
10438if test "$hardcode_action" = relink ||
10439 test "$inherit_rpath" = yes; then
10440 # Fast installation is not supported
10441 enable_fast_install=no
10442elif test "$shlibpath_overrides_runpath" = yes ||
10443 test "$enable_shared" = no; then
10444 # Fast installation is not necessary
10445 enable_fast_install=needless
10446fi
10447
10448
10449
10450
10451
10452
10453 if test "x$enable_dlopen" != xyes; then
10454 enable_dlopen=unknown
10455 enable_dlopen_self=unknown
10456 enable_dlopen_self_static=unknown
10457else
10458 lt_cv_dlopen=no
10459 lt_cv_dlopen_libs=
10460
10461 case $host_os in
10462 beos*)
10463 lt_cv_dlopen="load_add_on"
10464 lt_cv_dlopen_libs=
10465 lt_cv_dlopen_self=yes
10466 ;;
10467
10468 mingw* | pw32* | cegcc*)
10469 lt_cv_dlopen="LoadLibrary"
10470 lt_cv_dlopen_libs=
10471 ;;
10472
10473 cygwin*)
10474 lt_cv_dlopen="dlopen"
10475 lt_cv_dlopen_libs=
10476 ;;
10477
10478 darwin*)
10479 # if libdl is installed we need to link against it
10480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10481$as_echo_n "checking for dlopen in -ldl... " >&6; }
10482if ${ac_cv_lib_dl_dlopen+:} false; then :
10483 $as_echo_n "(cached) " >&6
10484else
10485 ac_check_lib_save_LIBS=$LIBS
10486LIBS="-ldl $LIBS"
10487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10488/* end confdefs.h. */
10489
10490/* Override any GCC internal prototype to avoid an error.
10491 Use char because int might match the return type of a GCC
10492 builtin and then its argument prototype would still apply. */
10493#ifdef __cplusplus
10494extern "C"
10495#endif
10496char dlopen ();
10497int
10498main ()
10499{
10500return dlopen ();
10501 ;
10502 return 0;
10503}
10504_ACEOF
10505if ac_fn_c_try_link "$LINENO"; then :
10506 ac_cv_lib_dl_dlopen=yes
10507else
10508 ac_cv_lib_dl_dlopen=no
10509fi
10510rm -f core conftest.err conftest.$ac_objext \
10511 conftest$ac_exeext conftest.$ac_ext
10512LIBS=$ac_check_lib_save_LIBS
10513fi
10514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10515$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10516if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10517 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10518else
10519
10520 lt_cv_dlopen="dyld"
10521 lt_cv_dlopen_libs=
10522 lt_cv_dlopen_self=yes
10523
10524fi
10525
10526 ;;
10527
10528 *)
10529 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10530if test "x$ac_cv_func_shl_load" = xyes; then :
10531 lt_cv_dlopen="shl_load"
10532else
10533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10534$as_echo_n "checking for shl_load in -ldld... " >&6; }
10535if ${ac_cv_lib_dld_shl_load+:} false; then :
10536 $as_echo_n "(cached) " >&6
10537else
10538 ac_check_lib_save_LIBS=$LIBS
10539LIBS="-ldld $LIBS"
10540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10541/* end confdefs.h. */
10542
10543/* Override any GCC internal prototype to avoid an error.
10544 Use char because int might match the return type of a GCC
10545 builtin and then its argument prototype would still apply. */
10546#ifdef __cplusplus
10547extern "C"
10548#endif
10549char shl_load ();
10550int
10551main ()
10552{
10553return shl_load ();
10554 ;
10555 return 0;
10556}
10557_ACEOF
10558if ac_fn_c_try_link "$LINENO"; then :
10559 ac_cv_lib_dld_shl_load=yes
10560else
10561 ac_cv_lib_dld_shl_load=no
10562fi
10563rm -f core conftest.err conftest.$ac_objext \
10564 conftest$ac_exeext conftest.$ac_ext
10565LIBS=$ac_check_lib_save_LIBS
10566fi
10567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10568$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10569if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10570 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10571else
10572 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10573if test "x$ac_cv_func_dlopen" = xyes; then :
10574 lt_cv_dlopen="dlopen"
10575else
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10577$as_echo_n "checking for dlopen in -ldl... " >&6; }
10578if ${ac_cv_lib_dl_dlopen+:} false; then :
10579 $as_echo_n "(cached) " >&6
10580else
10581 ac_check_lib_save_LIBS=$LIBS
10582LIBS="-ldl $LIBS"
10583cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10584/* end confdefs.h. */
10585
10586/* Override any GCC internal prototype to avoid an error.
10587 Use char because int might match the return type of a GCC
10588 builtin and then its argument prototype would still apply. */
10589#ifdef __cplusplus
10590extern "C"
10591#endif
10592char dlopen ();
10593int
10594main ()
10595{
10596return dlopen ();
10597 ;
10598 return 0;
10599}
10600_ACEOF
10601if ac_fn_c_try_link "$LINENO"; then :
10602 ac_cv_lib_dl_dlopen=yes
10603else
10604 ac_cv_lib_dl_dlopen=no
10605fi
10606rm -f core conftest.err conftest.$ac_objext \
10607 conftest$ac_exeext conftest.$ac_ext
10608LIBS=$ac_check_lib_save_LIBS
10609fi
10610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10611$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10612if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10613 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10614else
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10616$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10617if ${ac_cv_lib_svld_dlopen+:} false; then :
10618 $as_echo_n "(cached) " >&6
10619else
10620 ac_check_lib_save_LIBS=$LIBS
10621LIBS="-lsvld $LIBS"
10622cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10623/* end confdefs.h. */
10624
10625/* Override any GCC internal prototype to avoid an error.
10626 Use char because int might match the return type of a GCC
10627 builtin and then its argument prototype would still apply. */
10628#ifdef __cplusplus
10629extern "C"
10630#endif
10631char dlopen ();
10632int
10633main ()
10634{
10635return dlopen ();
10636 ;
10637 return 0;
10638}
10639_ACEOF
10640if ac_fn_c_try_link "$LINENO"; then :
10641 ac_cv_lib_svld_dlopen=yes
10642else
10643 ac_cv_lib_svld_dlopen=no
10644fi
10645rm -f core conftest.err conftest.$ac_objext \
10646 conftest$ac_exeext conftest.$ac_ext
10647LIBS=$ac_check_lib_save_LIBS
10648fi
10649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10650$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10651if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10652 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10653else
10654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10655$as_echo_n "checking for dld_link in -ldld... " >&6; }
10656if ${ac_cv_lib_dld_dld_link+:} false; then :
10657 $as_echo_n "(cached) " >&6
10658else
10659 ac_check_lib_save_LIBS=$LIBS
10660LIBS="-ldld $LIBS"
10661cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10662/* end confdefs.h. */
10663
10664/* Override any GCC internal prototype to avoid an error.
10665 Use char because int might match the return type of a GCC
10666 builtin and then its argument prototype would still apply. */
10667#ifdef __cplusplus
10668extern "C"
10669#endif
10670char dld_link ();
10671int
10672main ()
10673{
10674return dld_link ();
10675 ;
10676 return 0;
10677}
10678_ACEOF
10679if ac_fn_c_try_link "$LINENO"; then :
10680 ac_cv_lib_dld_dld_link=yes
10681else
10682 ac_cv_lib_dld_dld_link=no
10683fi
10684rm -f core conftest.err conftest.$ac_objext \
10685 conftest$ac_exeext conftest.$ac_ext
10686LIBS=$ac_check_lib_save_LIBS
10687fi
10688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10689$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10690if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10691 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10692fi
10693
10694
10695fi
10696
10697
10698fi
10699
10700
10701fi
10702
10703
10704fi
10705
10706
10707fi
10708
10709 ;;
10710 esac
10711
10712 if test "x$lt_cv_dlopen" != xno; then
10713 enable_dlopen=yes
10714 else
10715 enable_dlopen=no
10716 fi
10717
10718 case $lt_cv_dlopen in
10719 dlopen)
10720 save_CPPFLAGS="$CPPFLAGS"
10721 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10722
10723 save_LDFLAGS="$LDFLAGS"
10724 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10725
10726 save_LIBS="$LIBS"
10727 LIBS="$lt_cv_dlopen_libs $LIBS"
10728
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10730$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10731if ${lt_cv_dlopen_self+:} false; then :
10732 $as_echo_n "(cached) " >&6
10733else
10734 if test "$cross_compiling" = yes; then :
10735 lt_cv_dlopen_self=cross
10736else
10737 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10738 lt_status=$lt_dlunknown
10739 cat > conftest.$ac_ext <<_LT_EOF
f9a4d543 10740#line 10740 "configure"
ddd44b70
DD
10741#include "confdefs.h"
10742
10743#if HAVE_DLFCN_H
10744#include <dlfcn.h>
10745#endif
10746
10747#include <stdio.h>
10748
10749#ifdef RTLD_GLOBAL
10750# define LT_DLGLOBAL RTLD_GLOBAL
10751#else
10752# ifdef DL_GLOBAL
10753# define LT_DLGLOBAL DL_GLOBAL
10754# else
10755# define LT_DLGLOBAL 0
10756# endif
10757#endif
10758
10759/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10760 find out it does not work in some platform. */
10761#ifndef LT_DLLAZY_OR_NOW
10762# ifdef RTLD_LAZY
10763# define LT_DLLAZY_OR_NOW RTLD_LAZY
10764# else
10765# ifdef DL_LAZY
10766# define LT_DLLAZY_OR_NOW DL_LAZY
10767# else
10768# ifdef RTLD_NOW
10769# define LT_DLLAZY_OR_NOW RTLD_NOW
10770# else
10771# ifdef DL_NOW
10772# define LT_DLLAZY_OR_NOW DL_NOW
10773# else
10774# define LT_DLLAZY_OR_NOW 0
10775# endif
10776# endif
10777# endif
10778# endif
10779#endif
10780
10781/* When -fvisbility=hidden is used, assume the code has been annotated
10782 correspondingly for the symbols needed. */
10783#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10784void fnord () __attribute__((visibility("default")));
10785#endif
10786
10787void fnord () { int i=42; }
10788int main ()
10789{
10790 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10791 int status = $lt_dlunknown;
10792
10793 if (self)
10794 {
10795 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10796 else
10797 {
10798 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10799 else puts (dlerror ());
10800 }
10801 /* dlclose (self); */
10802 }
10803 else
10804 puts (dlerror ());
10805
10806 return status;
10807}
10808_LT_EOF
10809 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10810 (eval $ac_link) 2>&5
10811 ac_status=$?
10812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10813 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10814 (./conftest; exit; ) >&5 2>/dev/null
10815 lt_status=$?
10816 case x$lt_status in
10817 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10818 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10819 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10820 esac
10821 else :
10822 # compilation failed
10823 lt_cv_dlopen_self=no
10824 fi
10825fi
10826rm -fr conftest*
10827
10828
10829fi
10830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10831$as_echo "$lt_cv_dlopen_self" >&6; }
10832
10833 if test "x$lt_cv_dlopen_self" = xyes; then
10834 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10836$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10837if ${lt_cv_dlopen_self_static+:} false; then :
10838 $as_echo_n "(cached) " >&6
10839else
10840 if test "$cross_compiling" = yes; then :
10841 lt_cv_dlopen_self_static=cross
10842else
10843 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10844 lt_status=$lt_dlunknown
10845 cat > conftest.$ac_ext <<_LT_EOF
f9a4d543 10846#line 10846 "configure"
ddd44b70
DD
10847#include "confdefs.h"
10848
10849#if HAVE_DLFCN_H
10850#include <dlfcn.h>
10851#endif
10852
10853#include <stdio.h>
10854
10855#ifdef RTLD_GLOBAL
10856# define LT_DLGLOBAL RTLD_GLOBAL
10857#else
10858# ifdef DL_GLOBAL
10859# define LT_DLGLOBAL DL_GLOBAL
10860# else
10861# define LT_DLGLOBAL 0
10862# endif
10863#endif
10864
10865/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10866 find out it does not work in some platform. */
10867#ifndef LT_DLLAZY_OR_NOW
10868# ifdef RTLD_LAZY
10869# define LT_DLLAZY_OR_NOW RTLD_LAZY
10870# else
10871# ifdef DL_LAZY
10872# define LT_DLLAZY_OR_NOW DL_LAZY
10873# else
10874# ifdef RTLD_NOW
10875# define LT_DLLAZY_OR_NOW RTLD_NOW
10876# else
10877# ifdef DL_NOW
10878# define LT_DLLAZY_OR_NOW DL_NOW
10879# else
10880# define LT_DLLAZY_OR_NOW 0
10881# endif
10882# endif
10883# endif
10884# endif
10885#endif
10886
10887/* When -fvisbility=hidden is used, assume the code has been annotated
10888 correspondingly for the symbols needed. */
10889#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10890void fnord () __attribute__((visibility("default")));
10891#endif
10892
10893void fnord () { int i=42; }
10894int main ()
10895{
10896 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10897 int status = $lt_dlunknown;
10898
10899 if (self)
10900 {
10901 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10902 else
10903 {
10904 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10905 else puts (dlerror ());
10906 }
10907 /* dlclose (self); */
10908 }
10909 else
10910 puts (dlerror ());
10911
10912 return status;
10913}
10914_LT_EOF
10915 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10916 (eval $ac_link) 2>&5
10917 ac_status=$?
10918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10919 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10920 (./conftest; exit; ) >&5 2>/dev/null
10921 lt_status=$?
10922 case x$lt_status in
10923 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10924 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10925 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10926 esac
10927 else :
10928 # compilation failed
10929 lt_cv_dlopen_self_static=no
10930 fi
10931fi
10932rm -fr conftest*
10933
10934
10935fi
10936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10937$as_echo "$lt_cv_dlopen_self_static" >&6; }
10938 fi
10939
10940 CPPFLAGS="$save_CPPFLAGS"
10941 LDFLAGS="$save_LDFLAGS"
10942 LIBS="$save_LIBS"
10943 ;;
10944 esac
10945
10946 case $lt_cv_dlopen_self in
10947 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10948 *) enable_dlopen_self=unknown ;;
10949 esac
10950
10951 case $lt_cv_dlopen_self_static in
10952 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10953 *) enable_dlopen_self_static=unknown ;;
10954 esac
10955fi
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973striplib=
10974old_striplib=
10975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10976$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10977if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10978 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10979 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10981$as_echo "yes" >&6; }
10982else
10983# FIXME - insert some real tests, host_os isn't really good enough
10984 case $host_os in
10985 darwin*)
10986 if test -n "$STRIP" ; then
10987 striplib="$STRIP -x"
10988 old_striplib="$STRIP -S"
10989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10990$as_echo "yes" >&6; }
10991 else
10992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10993$as_echo "no" >&6; }
10994 fi
10995 ;;
10996 *)
10997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10998$as_echo "no" >&6; }
10999 ;;
11000 esac
11001fi
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014 # Report which library types will actually be built
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11016$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11018$as_echo "$can_build_shared" >&6; }
11019
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11021$as_echo_n "checking whether to build shared libraries... " >&6; }
11022 test "$can_build_shared" = "no" && enable_shared=no
11023
11024 # On AIX, shared libraries and static libraries use the same namespace, and
11025 # are all built from PIC.
11026 case $host_os in
11027 aix3*)
11028 test "$enable_shared" = yes && enable_static=no
11029 if test -n "$RANLIB"; then
11030 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11031 postinstall_cmds='$RANLIB $lib'
11032 fi
11033 ;;
11034
11035 aix[4-9]*)
11036 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11037 test "$enable_shared" = yes && enable_static=no
11038 fi
11039 ;;
11040 esac
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11042$as_echo "$enable_shared" >&6; }
11043
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11045$as_echo_n "checking whether to build static libraries... " >&6; }
11046 # Make sure either enable_shared or enable_static is yes.
11047 test "$enable_shared" = yes || enable_static=yes
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11049$as_echo "$enable_static" >&6; }
11050
11051
11052
11053
11054fi
11055ac_ext=c
11056ac_cpp='$CPP $CPPFLAGS'
11057ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11058ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11059ac_compiler_gnu=$ac_cv_c_compiler_gnu
11060
11061CC="$lt_save_CC"
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075 ac_config_commands="$ac_config_commands libtool"
11076
11077
11078
11079
11080# Only expand once:
11081
11082
11083
11084
ddd44b70 11085
ddd44b70
DD
11086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11087$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11088 # Check whether --enable-maintainer-mode was given.
11089if test "${enable_maintainer_mode+set}" = set; then :
11090 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11091else
11092 USE_MAINTAINER_MODE=no
11093fi
11094
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11096$as_echo "$USE_MAINTAINER_MODE" >&6; }
11097 if test $USE_MAINTAINER_MODE = yes; then
11098 MAINTAINER_MODE_TRUE=
11099 MAINTAINER_MODE_FALSE='#'
11100else
11101 MAINTAINER_MODE_TRUE='#'
11102 MAINTAINER_MODE_FALSE=
11103fi
11104
11105 MAINT=$MAINTAINER_MODE_TRUE
11106
11107
11108
11109
ddd44b70
DD
11110sim_inline="-DDEFAULT_INLINE=0"
11111# Check whether --enable-sim-inline was given.
11112if test "${enable_sim_inline+set}" = set; then :
11113 enableval=$enable_sim_inline; sim_inline=""
11114case "$enableval" in
11115 no) sim_inline="-DDEFAULT_INLINE=0";;
11116 0) sim_inline="-DDEFAULT_INLINE=0";;
11117 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11118 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11119 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11120 new_flag=""
11121 case "$x" in
11122 *_INLINE=*) new_flag="-D$x";;
11123 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11124 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11125 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11126 esac
11127 if test x"$sim_inline" = x""; then
11128 sim_inline="$new_flag"
11129 else
11130 sim_inline="$sim_inline $new_flag"
11131 fi
11132 done;;
11133esac
11134if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11135 echo "Setting inline flags = $sim_inline" 6>&1
11136fi
11137fi
11138
11139
11140
11141
ddd44b70
DD
11142# Check whether --enable-werror was given.
11143if test "${enable_werror+set}" = set; then :
11144 enableval=$enable_werror; case "${enableval}" in
11145 yes | y) ERROR_ON_WARNING="yes" ;;
11146 no | n) ERROR_ON_WARNING="no" ;;
11147 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11148 esac
11149fi
11150
11151
11152# Enable -Werror by default when using gcc
11153if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11154 ERROR_ON_WARNING=yes
11155fi
11156
11157WERROR_CFLAGS=""
bf470982
MF
11158 if test "${ERROR_ON_WARNING}" = yes ; then
11159 WERROR_CFLAGS="-Werror"
11160 fi
ddd44b70
DD
11161
11162build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11163-Wpointer-sign \
11164-Wno-unused -Wunused-value -Wunused-function \
11165-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11166-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11167-Wold-style-declaration -Wold-style-definition"
11168
11169# Enable -Wno-format by default when using gcc on mingw since many
11170# GCC versions complain about %I64.
11171case "${host}" in
11172 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11173 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11174esac
11175
11176# Check whether --enable-build-warnings was given.
11177if test "${enable_build_warnings+set}" = set; then :
11178 enableval=$enable_build_warnings; case "${enableval}" in
11179 yes) ;;
11180 no) build_warnings="-w";;
11181 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11182 build_warnings="${build_warnings} ${t}";;
11183 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11184 build_warnings="${t} ${build_warnings}";;
11185 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11186esac
11187if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11188 echo "Setting compiler warning flags = $build_warnings" 6>&1
11189fi
11190fi
11191# Check whether --enable-sim-build-warnings was given.
11192if test "${enable_sim_build_warnings+set}" = set; then :
11193 enableval=$enable_sim_build_warnings; case "${enableval}" in
11194 yes) ;;
11195 no) build_warnings="-w";;
11196 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11197 build_warnings="${build_warnings} ${t}";;
11198 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11199 build_warnings="${t} ${build_warnings}";;
11200 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11201esac
11202if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11203 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11204fi
11205fi
11206WARN_CFLAGS=""
11207if test "x${build_warnings}" != x -a "x$GCC" = xyes
11208then
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11210$as_echo_n "checking compiler warning flags... " >&6; }
11211 # Separate out the -Werror flag as some files just cannot be
11212 # compiled with it enabled.
11213 for w in ${build_warnings}; do
11214 case $w in
11215 -Werr*) WERROR_CFLAGS=-Werror ;;
11216 *) # Check that GCC accepts it
11217 saved_CFLAGS="$CFLAGS"
1f195bc3 11218 CFLAGS="$CFLAGS -Werror $w"
ddd44b70
DD
11219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11220/* end confdefs.h. */
11221
11222int
11223main ()
11224{
11225
11226 ;
11227 return 0;
11228}
11229_ACEOF
11230if ac_fn_c_try_compile "$LINENO"; then :
11231 WARN_CFLAGS="${WARN_CFLAGS} $w"
11232fi
11233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11234 CFLAGS="$saved_CFLAGS"
11235 esac
11236 done
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11238$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11239fi
11240
11241
66d055c7
MF
11242hardware="cfi core pal glue "
11243sim_hw_cflags="-DWITH_HW=1"
11244sim_hw="$hardware"
11245sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11246
11247# Check whether --enable-sim-hardware was given.
11248if test "${enable_sim_hardware+set}" = set; then :
11249 enableval=$enable_sim_hardware;
11250else
11251 enable_sim_hardware="yes"
11252fi
11253
11254case ${enable_sim_hardware} in
11255 yes|no) ;;
11256 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11257 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11258 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11259esac
11260
11261if test "$enable_sim_hardware" = no; then
11262 sim_hw_objs=
11263 sim_hw_cflags="-DWITH_HW=0"
11264 sim_hw=
11265else
11266 sim_hw_cflags="-DWITH_HW=1"
11267 # remove duplicates
11268 sim_hw=""
11269 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11270 for i in $hardware ; do
11271 case " $sim_hw " in
11272 *" $i "*) ;;
11273 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11274 esac
11275 done
11276 # mingw does not support sockser
11277 case ${host} in
11278 *mingw*) ;;
11279 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11280 # that you instatiate. Instead, other code will call into it directly.
11281 # At some point, we should convert it over.
11282 sim_hw_objs="$sim_hw_objs dv-sockser.o"
bcaa61f7 11283 sim_hw_cflags="$sim_hw_cflags -DHAVE_DV_SOCKSER"
66d055c7
MF
11284 ;;
11285 esac
11286 if test x"$silent" != x"yes"; then
11287 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11288 fi
11289 case " $hardware " in
11290 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11291$as_echo_n "checking for log2 in -lm... " >&6; }
11292if ${ac_cv_lib_m_log2+:} false; then :
11293 $as_echo_n "(cached) " >&6
11294else
11295 ac_check_lib_save_LIBS=$LIBS
11296LIBS="-lm $LIBS"
11297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11298/* end confdefs.h. */
11299
11300/* Override any GCC internal prototype to avoid an error.
11301 Use char because int might match the return type of a GCC
11302 builtin and then its argument prototype would still apply. */
11303#ifdef __cplusplus
11304extern "C"
11305#endif
11306char log2 ();
11307int
11308main ()
11309{
11310return log2 ();
11311 ;
11312 return 0;
11313}
11314_ACEOF
11315if ac_fn_c_try_link "$LINENO"; then :
11316 ac_cv_lib_m_log2=yes
11317else
11318 ac_cv_lib_m_log2=no
11319fi
11320rm -f core conftest.err conftest.$ac_objext \
11321 conftest$ac_exeext conftest.$ac_ext
11322LIBS=$ac_check_lib_save_LIBS
11323fi
11324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11325$as_echo "$ac_cv_lib_m_log2" >&6; }
11326if test "x$ac_cv_lib_m_log2" = xyes; then :
11327 cat >>confdefs.h <<_ACEOF
11328#define HAVE_LIBM 1
11329_ACEOF
11330
11331 LIBS="-lm $LIBS"
11332
11333fi
11334;;
11335 esac
11336fi
11337
11338
ddd44b70
DD
11339cgen_breaks=""
11340if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11341cgen_breaks="break cgen_rtx_error";
11342fi
11343
11344ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11345
11346ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11347
11348ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11349
11350ac_config_commands="$ac_config_commands Makefile"
11351
11352ac_config_commands="$ac_config_commands stamp-h"
11353
760b3e8b
MF
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
ddd44b70
DD
11364cat >confcache <<\_ACEOF
11365# This file is a shell script that caches the results of configure
11366# tests run on this system so they can be shared between configure
11367# scripts and configure runs, see configure's option --config-cache.
11368# It is not useful on other systems. If it contains results you don't
11369# want to keep, you may remove or edit it.
11370#
11371# config.status only pays attention to the cache file if you give it
11372# the --recheck option to rerun configure.
11373#
11374# `ac_cv_env_foo' variables (set or unset) will be overridden when
11375# loading this file, other *unset* `ac_cv_foo' will be assigned the
11376# following values.
11377
11378_ACEOF
11379
11380# The following way of writing the cache mishandles newlines in values,
11381# but we know of no workaround that is simple, portable, and efficient.
11382# So, we kill variables containing newlines.
11383# Ultrix sh set writes to stderr and can't be redirected directly,
11384# and sets the high bit in the cache file unless we assign to the vars.
11385(
11386 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11387 eval ac_val=\$$ac_var
11388 case $ac_val in #(
11389 *${as_nl}*)
11390 case $ac_var in #(
11391 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11392$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11393 esac
11394 case $ac_var in #(
11395 _ | IFS | as_nl) ;; #(
11396 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11397 *) { eval $ac_var=; unset $ac_var;} ;;
11398 esac ;;
11399 esac
11400 done
11401
11402 (set) 2>&1 |
11403 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11404 *${as_nl}ac_space=\ *)
11405 # `set' does not quote correctly, so add quotes: double-quote
11406 # substitution turns \\\\ into \\, and sed turns \\ into \.
11407 sed -n \
11408 "s/'/'\\\\''/g;
11409 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11410 ;; #(
11411 *)
11412 # `set' quotes correctly as required by POSIX, so do not add quotes.
11413 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11414 ;;
11415 esac |
11416 sort
11417) |
11418 sed '
11419 /^ac_cv_env_/b end
11420 t clear
11421 :clear
11422 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11423 t end
11424 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11425 :end' >>confcache
11426if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11427 if test -w "$cache_file"; then
11428 if test "x$cache_file" != "x/dev/null"; then
11429 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11430$as_echo "$as_me: updating cache $cache_file" >&6;}
11431 if test ! -f "$cache_file" || test -h "$cache_file"; then
11432 cat confcache >"$cache_file"
11433 else
11434 case $cache_file in #(
11435 */* | ?:*)
11436 mv -f confcache "$cache_file"$$ &&
11437 mv -f "$cache_file"$$ "$cache_file" ;; #(
11438 *)
11439 mv -f confcache "$cache_file" ;;
11440 esac
11441 fi
11442 fi
11443 else
11444 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11445$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11446 fi
11447fi
11448rm -f confcache
11449
11450test "x$prefix" = xNONE && prefix=$ac_default_prefix
11451# Let make expand exec_prefix.
11452test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11453
52d37d2c
MF
11454# Transform confdefs.h into DEFS.
11455# Protect against shell expansion while executing Makefile rules.
11456# Protect against Makefile macro expansion.
11457#
11458# If the first sed substitution is executed (which looks for macros that
11459# take arguments), then branch to the quote section. Otherwise,
11460# look for a macro that doesn't take arguments.
11461ac_script='
11462:mline
11463/\\$/{
11464 N
11465 s,\\\n,,
11466 b mline
11467}
11468t clear
11469:clear
11470s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
11471t quote
11472s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
11473t quote
11474b any
11475:quote
11476s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11477s/\[/\\&/g
11478s/\]/\\&/g
11479s/\$/$$/g
11480H
11481:any
11482${
11483 g
11484 s/^\n//
11485 s/\n/ /g
11486 p
11487}
11488'
11489DEFS=`sed -n "$ac_script" confdefs.h`
11490
ddd44b70
DD
11491
11492ac_libobjs=
11493ac_ltlibobjs=
11494U=
11495for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11496 # 1. Remove the extension, and $U if already installed.
11497 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11498 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11499 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11500 # will be set to the directory where LIBOBJS objects are built.
11501 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11502 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11503done
11504LIBOBJS=$ac_libobjs
11505
11506LTLIBOBJS=$ac_ltlibobjs
11507
11508
11509
ddd44b70
DD
11510if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11511 as_fn_error $? "conditional \"PLUGINS\" was never defined.
11512Usually this means the macro was only invoked conditionally." "$LINENO" 5
11513fi
11514if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11515 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11516Usually this means the macro was only invoked conditionally." "$LINENO" 5
11517fi
11518
11519: "${CONFIG_STATUS=./config.status}"
11520ac_write_fail=0
11521ac_clean_files_save=$ac_clean_files
11522ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11523{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11524$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11525as_write_fail=0
11526cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11527#! $SHELL
11528# Generated by $as_me.
11529# Run this file to recreate the current configuration.
11530# Compiler output produced by configure, useful for debugging
11531# configure, is in config.log if it exists.
11532
11533debug=false
11534ac_cs_recheck=false
11535ac_cs_silent=false
11536
11537SHELL=\${CONFIG_SHELL-$SHELL}
11538export SHELL
11539_ASEOF
11540cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11541## -------------------- ##
11542## M4sh Initialization. ##
11543## -------------------- ##
11544
11545# Be more Bourne compatible
11546DUALCASE=1; export DUALCASE # for MKS sh
11547if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11548 emulate sh
11549 NULLCMD=:
11550 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11551 # is contrary to our usage. Disable this feature.
11552 alias -g '${1+"$@"}'='"$@"'
11553 setopt NO_GLOB_SUBST
11554else
11555 case `(set -o) 2>/dev/null` in #(
11556 *posix*) :
11557 set -o posix ;; #(
11558 *) :
11559 ;;
11560esac
11561fi
11562
11563
11564as_nl='
11565'
11566export as_nl
11567# Printing a long string crashes Solaris 7 /usr/bin/printf.
11568as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11569as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11570as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11571# Prefer a ksh shell builtin over an external printf program on Solaris,
11572# but without wasting forks for bash or zsh.
11573if test -z "$BASH_VERSION$ZSH_VERSION" \
11574 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11575 as_echo='print -r --'
11576 as_echo_n='print -rn --'
11577elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11578 as_echo='printf %s\n'
11579 as_echo_n='printf %s'
11580else
11581 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11582 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11583 as_echo_n='/usr/ucb/echo -n'
11584 else
11585 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11586 as_echo_n_body='eval
11587 arg=$1;
11588 case $arg in #(
11589 *"$as_nl"*)
11590 expr "X$arg" : "X\\(.*\\)$as_nl";
11591 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11592 esac;
11593 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11594 '
11595 export as_echo_n_body
11596 as_echo_n='sh -c $as_echo_n_body as_echo'
11597 fi
11598 export as_echo_body
11599 as_echo='sh -c $as_echo_body as_echo'
11600fi
11601
11602# The user is always right.
11603if test "${PATH_SEPARATOR+set}" != set; then
11604 PATH_SEPARATOR=:
11605 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11606 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11607 PATH_SEPARATOR=';'
11608 }
11609fi
11610
11611
11612# IFS
11613# We need space, tab and new line, in precisely that order. Quoting is
11614# there to prevent editors from complaining about space-tab.
11615# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11616# splitting by setting IFS to empty value.)
11617IFS=" "" $as_nl"
11618
11619# Find who we are. Look in the path if we contain no directory separator.
11620as_myself=
11621case $0 in #((
11622 *[\\/]* ) as_myself=$0 ;;
11623 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11624for as_dir in $PATH
11625do
11626 IFS=$as_save_IFS
11627 test -z "$as_dir" && as_dir=.
11628 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11629 done
11630IFS=$as_save_IFS
11631
11632 ;;
11633esac
11634# We did not find ourselves, most probably we were run as `sh COMMAND'
11635# in which case we are not to be found in the path.
11636if test "x$as_myself" = x; then
11637 as_myself=$0
11638fi
11639if test ! -f "$as_myself"; then
11640 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11641 exit 1
11642fi
11643
11644# Unset variables that we do not need and which cause bugs (e.g. in
11645# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11646# suppresses any "Segmentation fault" message there. '((' could
11647# trigger a bug in pdksh 5.2.14.
11648for as_var in BASH_ENV ENV MAIL MAILPATH
11649do eval test x\${$as_var+set} = xset \
11650 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11651done
11652PS1='$ '
11653PS2='> '
11654PS4='+ '
11655
11656# NLS nuisances.
11657LC_ALL=C
11658export LC_ALL
11659LANGUAGE=C
11660export LANGUAGE
11661
11662# CDPATH.
11663(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11664
11665
11666# as_fn_error STATUS ERROR [LINENO LOG_FD]
11667# ----------------------------------------
11668# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11669# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11670# script with STATUS, using 1 if that was 0.
11671as_fn_error ()
11672{
11673 as_status=$1; test $as_status -eq 0 && as_status=1
11674 if test "$4"; then
11675 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11676 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11677 fi
11678 $as_echo "$as_me: error: $2" >&2
11679 as_fn_exit $as_status
11680} # as_fn_error
11681
11682
11683# as_fn_set_status STATUS
11684# -----------------------
11685# Set $? to STATUS, without forking.
11686as_fn_set_status ()
11687{
11688 return $1
11689} # as_fn_set_status
11690
11691# as_fn_exit STATUS
11692# -----------------
11693# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11694as_fn_exit ()
11695{
11696 set +e
11697 as_fn_set_status $1
11698 exit $1
11699} # as_fn_exit
11700
11701# as_fn_unset VAR
11702# ---------------
11703# Portably unset VAR.
11704as_fn_unset ()
11705{
11706 { eval $1=; unset $1;}
11707}
11708as_unset=as_fn_unset
11709# as_fn_append VAR VALUE
11710# ----------------------
11711# Append the text in VALUE to the end of the definition contained in VAR. Take
11712# advantage of any shell optimizations that allow amortized linear growth over
11713# repeated appends, instead of the typical quadratic growth present in naive
11714# implementations.
11715if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11716 eval 'as_fn_append ()
11717 {
11718 eval $1+=\$2
11719 }'
11720else
11721 as_fn_append ()
11722 {
11723 eval $1=\$$1\$2
11724 }
11725fi # as_fn_append
11726
11727# as_fn_arith ARG...
11728# ------------------
11729# Perform arithmetic evaluation on the ARGs, and store the result in the
11730# global $as_val. Take advantage of shells that can avoid forks. The arguments
11731# must be portable across $(()) and expr.
11732if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11733 eval 'as_fn_arith ()
11734 {
11735 as_val=$(( $* ))
11736 }'
11737else
11738 as_fn_arith ()
11739 {
11740 as_val=`expr "$@" || test $? -eq 1`
11741 }
11742fi # as_fn_arith
11743
11744
11745if expr a : '\(a\)' >/dev/null 2>&1 &&
11746 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11747 as_expr=expr
11748else
11749 as_expr=false
11750fi
11751
11752if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11753 as_basename=basename
11754else
11755 as_basename=false
11756fi
11757
11758if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11759 as_dirname=dirname
11760else
11761 as_dirname=false
11762fi
11763
11764as_me=`$as_basename -- "$0" ||
11765$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11766 X"$0" : 'X\(//\)$' \| \
11767 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11768$as_echo X/"$0" |
11769 sed '/^.*\/\([^/][^/]*\)\/*$/{
11770 s//\1/
11771 q
11772 }
11773 /^X\/\(\/\/\)$/{
11774 s//\1/
11775 q
11776 }
11777 /^X\/\(\/\).*/{
11778 s//\1/
11779 q
11780 }
11781 s/.*/./; q'`
11782
11783# Avoid depending upon Character Ranges.
11784as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11785as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11786as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11787as_cr_digits='0123456789'
11788as_cr_alnum=$as_cr_Letters$as_cr_digits
11789
11790ECHO_C= ECHO_N= ECHO_T=
11791case `echo -n x` in #(((((
11792-n*)
11793 case `echo 'xy\c'` in
11794 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11795 xy) ECHO_C='\c';;
11796 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11797 ECHO_T=' ';;
11798 esac;;
11799*)
11800 ECHO_N='-n';;
11801esac
11802
11803rm -f conf$$ conf$$.exe conf$$.file
11804if test -d conf$$.dir; then
11805 rm -f conf$$.dir/conf$$.file
11806else
11807 rm -f conf$$.dir
11808 mkdir conf$$.dir 2>/dev/null
11809fi
11810if (echo >conf$$.file) 2>/dev/null; then
11811 if ln -s conf$$.file conf$$ 2>/dev/null; then
11812 as_ln_s='ln -s'
11813 # ... but there are two gotchas:
11814 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11815 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11816 # In both cases, we have to default to `cp -pR'.
11817 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11818 as_ln_s='cp -pR'
11819 elif ln conf$$.file conf$$ 2>/dev/null; then
11820 as_ln_s=ln
11821 else
11822 as_ln_s='cp -pR'
11823 fi
11824else
11825 as_ln_s='cp -pR'
11826fi
11827rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11828rmdir conf$$.dir 2>/dev/null
11829
11830
11831# as_fn_mkdir_p
11832# -------------
11833# Create "$as_dir" as a directory, including parents if necessary.
11834as_fn_mkdir_p ()
11835{
11836
11837 case $as_dir in #(
11838 -*) as_dir=./$as_dir;;
11839 esac
11840 test -d "$as_dir" || eval $as_mkdir_p || {
11841 as_dirs=
11842 while :; do
11843 case $as_dir in #(
11844 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11845 *) as_qdir=$as_dir;;
11846 esac
11847 as_dirs="'$as_qdir' $as_dirs"
11848 as_dir=`$as_dirname -- "$as_dir" ||
11849$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11850 X"$as_dir" : 'X\(//\)[^/]' \| \
11851 X"$as_dir" : 'X\(//\)$' \| \
11852 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11853$as_echo X"$as_dir" |
11854 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11855 s//\1/
11856 q
11857 }
11858 /^X\(\/\/\)[^/].*/{
11859 s//\1/
11860 q
11861 }
11862 /^X\(\/\/\)$/{
11863 s//\1/
11864 q
11865 }
11866 /^X\(\/\).*/{
11867 s//\1/
11868 q
11869 }
11870 s/.*/./; q'`
11871 test -d "$as_dir" && break
11872 done
11873 test -z "$as_dirs" || eval "mkdir $as_dirs"
11874 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
11875
11876
11877} # as_fn_mkdir_p
11878if mkdir -p . 2>/dev/null; then
11879 as_mkdir_p='mkdir -p "$as_dir"'
11880else
11881 test -d ./-p && rmdir ./-p
11882 as_mkdir_p=false
11883fi
11884
11885
11886# as_fn_executable_p FILE
11887# -----------------------
11888# Test if FILE is an executable regular file.
11889as_fn_executable_p ()
11890{
11891 test -f "$1" && test -x "$1"
11892} # as_fn_executable_p
11893as_test_x='test -x'
11894as_executable_p=as_fn_executable_p
11895
11896# Sed expression to map a string onto a valid CPP name.
11897as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11898
11899# Sed expression to map a string onto a valid variable name.
11900as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11901
11902
11903exec 6>&1
11904## ----------------------------------- ##
11905## Main body of $CONFIG_STATUS script. ##
11906## ----------------------------------- ##
11907_ASEOF
11908test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11909
11910cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11911# Save the log message, to keep $0 and so on meaningful, and to
11912# report actual input values of CONFIG_FILES etc. instead of their
11913# values after options handling.
11914ac_log="
11915This file was extended by $as_me, which was
11916generated by GNU Autoconf 2.69. Invocation command line was
11917
11918 CONFIG_FILES = $CONFIG_FILES
11919 CONFIG_HEADERS = $CONFIG_HEADERS
11920 CONFIG_LINKS = $CONFIG_LINKS
11921 CONFIG_COMMANDS = $CONFIG_COMMANDS
11922 $ $0 $@
11923
11924on `(hostname || uname -n) 2>/dev/null | sed 1q`
11925"
11926
11927_ACEOF
11928
11929case $ac_config_files in *"
11930"*) set x $ac_config_files; shift; ac_config_files=$*;;
11931esac
11932
ddd44b70
DD
11933
11934
11935cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11936# Files that config.status was made for.
11937config_files="$ac_config_files"
ddd44b70
DD
11938config_commands="$ac_config_commands"
11939
11940_ACEOF
11941
11942cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11943ac_cs_usage="\
11944\`$as_me' instantiates files and other configuration actions
11945from templates according to the current configuration. Unless the files
11946and actions are specified as TAGs, all are instantiated by default.
11947
11948Usage: $0 [OPTION]... [TAG]...
11949
11950 -h, --help print this help, then exit
11951 -V, --version print version number and configuration settings, then exit
11952 --config print configuration, then exit
11953 -q, --quiet, --silent
11954 do not print progress messages
11955 -d, --debug don't remove temporary files
11956 --recheck update $as_me by reconfiguring in the same conditions
11957 --file=FILE[:TEMPLATE]
11958 instantiate the configuration file FILE
ddd44b70
DD
11959
11960Configuration files:
11961$config_files
11962
ddd44b70
DD
11963Configuration commands:
11964$config_commands
11965
11966Report bugs to the package provider."
11967
11968_ACEOF
11969cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11970ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11971ac_cs_version="\\
11972config.status
11973configured by $0, generated by GNU Autoconf 2.69,
11974 with options \\"\$ac_cs_config\\"
11975
11976Copyright (C) 2012 Free Software Foundation, Inc.
11977This config.status script is free software; the Free Software Foundation
11978gives unlimited permission to copy, distribute and modify it."
11979
11980ac_pwd='$ac_pwd'
11981srcdir='$srcdir'
11982INSTALL='$INSTALL'
11983AWK='$AWK'
11984test -n "\$AWK" || AWK=awk
11985_ACEOF
11986
11987cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11988# The default lists apply if the user does not specify any file.
11989ac_need_defaults=:
11990while test $# != 0
11991do
11992 case $1 in
11993 --*=?*)
11994 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11995 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11996 ac_shift=:
11997 ;;
11998 --*=)
11999 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12000 ac_optarg=
12001 ac_shift=:
12002 ;;
12003 *)
12004 ac_option=$1
12005 ac_optarg=$2
12006 ac_shift=shift
12007 ;;
12008 esac
12009
12010 case $ac_option in
12011 # Handling of the options.
12012 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12013 ac_cs_recheck=: ;;
12014 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12015 $as_echo "$ac_cs_version"; exit ;;
12016 --config | --confi | --conf | --con | --co | --c )
12017 $as_echo "$ac_cs_config"; exit ;;
12018 --debug | --debu | --deb | --de | --d | -d )
12019 debug=: ;;
12020 --file | --fil | --fi | --f )
12021 $ac_shift
12022 case $ac_optarg in
12023 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12024 '') as_fn_error $? "missing file argument" ;;
12025 esac
12026 as_fn_append CONFIG_FILES " '$ac_optarg'"
12027 ac_need_defaults=false;;
52d37d2c 12028 --he | --h | --help | --hel | -h )
ddd44b70
DD
12029 $as_echo "$ac_cs_usage"; exit ;;
12030 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12031 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12032 ac_cs_silent=: ;;
12033
12034 # This is an error.
12035 -*) as_fn_error $? "unrecognized option: \`$1'
12036Try \`$0 --help' for more information." ;;
12037
12038 *) as_fn_append ac_config_targets " $1"
12039 ac_need_defaults=false ;;
12040
12041 esac
12042 shift
12043done
12044
12045ac_configure_extra_args=
12046
12047if $ac_cs_silent; then
12048 exec 6>/dev/null
12049 ac_configure_extra_args="$ac_configure_extra_args --silent"
12050fi
12051
12052_ACEOF
12053cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12054if \$ac_cs_recheck; then
12055 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12056 shift
12057 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12058 CONFIG_SHELL='$SHELL'
12059 export CONFIG_SHELL
12060 exec "\$@"
12061fi
12062
12063_ACEOF
12064cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12065exec 5>>config.log
12066{
12067 echo
12068 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12069## Running $as_me. ##
12070_ASBOX
12071 $as_echo "$ac_log"
12072} >&5
12073
12074_ACEOF
12075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12076#
12077# INIT-COMMANDS
12078#
12079ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12080
12081
12082# The HP-UX ksh and POSIX shell print the target directory to stdout
12083# if CDPATH is set.
12084(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12085
12086sed_quote_subst='$sed_quote_subst'
12087double_quote_subst='$double_quote_subst'
12088delay_variable_subst='$delay_variable_subst'
12089macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12090macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12091enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12092enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12093pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12094enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12095SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12096ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12097host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12098host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12099host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12100build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12101build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12102build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12103SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12104Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12105GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12106EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12107FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12108LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12109NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12110LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12111max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12112ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12113exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12114lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12115lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12116lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12117reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12118reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12119OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12120deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12121file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12122AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12123AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12124STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12125RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12126old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12127old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12128old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12129lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12130CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12131CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12132compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12133GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12134lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12135lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12136lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12137lt_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"`'
12138objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12139MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12140lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12141lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12142lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12143lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12144lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12145need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12146DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12147NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12148LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12149OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12150OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12151libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12152shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12153extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12154archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12155enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12156export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12157whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12158compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12159old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12160old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12161archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12162archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12163module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12164module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12165with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12166allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12167no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12168hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12169hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12170hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12171hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12172hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12173hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12174hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12175hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12176inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12177link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12178fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12179always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12180export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12181exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12182include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12183prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12184file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12185variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12186need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12187need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12188version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12189runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12190shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12191shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12192libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12193library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12194soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12195install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12196postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12197postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12198finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12199finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12200hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12201sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12202sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12203hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12204enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12205enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12206enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12207old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12208striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12209
12210LTCC='$LTCC'
12211LTCFLAGS='$LTCFLAGS'
12212compiler='$compiler_DEFAULT'
12213
12214# A function that is used when there is no print builtin or printf.
12215func_fallback_echo ()
12216{
12217 eval 'cat <<_LTECHO_EOF
12218\$1
12219_LTECHO_EOF'
12220}
12221
12222# Quote evaled strings.
12223for var in SHELL \
12224ECHO \
12225SED \
12226GREP \
12227EGREP \
12228FGREP \
12229LD \
12230NM \
12231LN_S \
12232lt_SP2NL \
12233lt_NL2SP \
12234reload_flag \
12235OBJDUMP \
12236deplibs_check_method \
12237file_magic_cmd \
12238AR \
12239AR_FLAGS \
12240STRIP \
12241RANLIB \
12242CC \
12243CFLAGS \
12244compiler \
12245lt_cv_sys_global_symbol_pipe \
12246lt_cv_sys_global_symbol_to_cdecl \
12247lt_cv_sys_global_symbol_to_c_name_address \
12248lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12249lt_prog_compiler_no_builtin_flag \
12250lt_prog_compiler_wl \
12251lt_prog_compiler_pic \
12252lt_prog_compiler_static \
12253lt_cv_prog_compiler_c_o \
12254need_locks \
12255DSYMUTIL \
12256NMEDIT \
12257LIPO \
12258OTOOL \
12259OTOOL64 \
12260shrext_cmds \
12261export_dynamic_flag_spec \
12262whole_archive_flag_spec \
12263compiler_needs_object \
12264with_gnu_ld \
12265allow_undefined_flag \
12266no_undefined_flag \
12267hardcode_libdir_flag_spec \
12268hardcode_libdir_flag_spec_ld \
12269hardcode_libdir_separator \
12270fix_srcfile_path \
12271exclude_expsyms \
12272include_expsyms \
12273file_list_spec \
12274variables_saved_for_relink \
12275libname_spec \
12276library_names_spec \
12277soname_spec \
12278install_override_mode \
12279finish_eval \
12280old_striplib \
12281striplib; do
12282 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12283 *[\\\\\\\`\\"\\\$]*)
12284 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12285 ;;
12286 *)
12287 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12288 ;;
12289 esac
12290done
12291
12292# Double-quote double-evaled strings.
12293for var in reload_cmds \
12294old_postinstall_cmds \
12295old_postuninstall_cmds \
12296old_archive_cmds \
12297extract_expsyms_cmds \
12298old_archive_from_new_cmds \
12299old_archive_from_expsyms_cmds \
12300archive_cmds \
12301archive_expsym_cmds \
12302module_cmds \
12303module_expsym_cmds \
12304export_symbols_cmds \
12305prelink_cmds \
12306postinstall_cmds \
12307postuninstall_cmds \
12308finish_cmds \
12309sys_lib_search_path_spec \
12310sys_lib_dlsearch_path_spec; do
12311 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12312 *[\\\\\\\`\\"\\\$]*)
12313 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12314 ;;
12315 *)
12316 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12317 ;;
12318 esac
12319done
12320
12321ac_aux_dir='$ac_aux_dir'
12322xsi_shell='$xsi_shell'
12323lt_shell_append='$lt_shell_append'
12324
12325# See if we are running on zsh, and set the options which allow our
12326# commands through without removal of \ escapes INIT.
12327if test -n "\${ZSH_VERSION+set}" ; then
12328 setopt NO_GLOB_SUBST
12329fi
12330
12331
12332 PACKAGE='$PACKAGE'
12333 VERSION='$VERSION'
12334 TIMESTAMP='$TIMESTAMP'
12335 RM='$RM'
12336 ofile='$ofile'
12337
12338
12339
12340
12341_ACEOF
12342
12343cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12344
12345# Handling of arguments.
12346for ac_config_target in $ac_config_targets
12347do
12348 case $ac_config_target in
ddd44b70
DD
12349 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12350 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12351 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12352 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12353 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12354 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12355 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12356
12357 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12358 esac
12359done
12360
12361
12362# If the user did not use the arguments to specify the items to instantiate,
12363# then the envvar interface is used. Set only those that are not.
12364# We use the long form for the default assignment because of an extremely
12365# bizarre bug on SunOS 4.1.3.
12366if $ac_need_defaults; then
12367 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
ddd44b70
DD
12368 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12369fi
12370
12371# Have a temporary directory for convenience. Make it in the build tree
12372# simply because there is no reason against having it here, and in addition,
12373# creating and moving files from /tmp can sometimes cause problems.
12374# Hook for its removal unless debugging.
12375# Note that there is a small window in which the directory will not be cleaned:
12376# after its creation but before its name has been assigned to `$tmp'.
12377$debug ||
12378{
12379 tmp= ac_tmp=
12380 trap 'exit_status=$?
12381 : "${ac_tmp:=$tmp}"
12382 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12383' 0
12384 trap 'as_fn_exit 1' 1 2 13 15
12385}
12386# Create a (secure) tmp directory for tmp files.
12387
12388{
12389 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12390 test -d "$tmp"
12391} ||
12392{
12393 tmp=./conf$$-$RANDOM
12394 (umask 077 && mkdir "$tmp")
12395} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12396ac_tmp=$tmp
12397
12398# Set up the scripts for CONFIG_FILES section.
12399# No need to generate them if there are no CONFIG_FILES.
12400# This happens for instance with `./config.status config.h'.
12401if test -n "$CONFIG_FILES"; then
12402
12403
12404ac_cr=`echo X | tr X '\015'`
12405# On cygwin, bash can eat \r inside `` if the user requested igncr.
12406# But we know of no other shell where ac_cr would be empty at this
12407# point, so we can use a bashism as a fallback.
12408if test "x$ac_cr" = x; then
12409 eval ac_cr=\$\'\\r\'
12410fi
12411ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12412if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12413 ac_cs_awk_cr='\\r'
12414else
12415 ac_cs_awk_cr=$ac_cr
12416fi
12417
12418echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12419_ACEOF
12420
12421
12422{
12423 echo "cat >conf$$subs.awk <<_ACEOF" &&
12424 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12425 echo "_ACEOF"
12426} >conf$$subs.sh ||
12427 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12428ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12429ac_delim='%!_!# '
12430for ac_last_try in false false false false false :; do
12431 . ./conf$$subs.sh ||
12432 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12433
12434 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12435 if test $ac_delim_n = $ac_delim_num; then
12436 break
12437 elif $ac_last_try; then
12438 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12439 else
12440 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12441 fi
12442done
12443rm -f conf$$subs.sh
12444
12445cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12446cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12447_ACEOF
12448sed -n '
12449h
12450s/^/S["/; s/!.*/"]=/
12451p
12452g
12453s/^[^!]*!//
12454:repl
12455t repl
12456s/'"$ac_delim"'$//
12457t delim
12458:nl
12459h
12460s/\(.\{148\}\)..*/\1/
12461t more1
12462s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12463p
12464n
12465b repl
12466:more1
12467s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12468p
12469g
12470s/.\{148\}//
12471t nl
12472:delim
12473h
12474s/\(.\{148\}\)..*/\1/
12475t more2
12476s/["\\]/\\&/g; s/^/"/; s/$/"/
12477p
12478b
12479:more2
12480s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12481p
12482g
12483s/.\{148\}//
12484t delim
12485' <conf$$subs.awk | sed '
12486/^[^""]/{
12487 N
12488 s/\n//
12489}
12490' >>$CONFIG_STATUS || ac_write_fail=1
12491rm -f conf$$subs.awk
12492cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12493_ACAWK
12494cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12495 for (key in S) S_is_set[key] = 1
12496 FS = "\a"
12497
12498}
12499{
12500 line = $ 0
12501 nfields = split(line, field, "@")
12502 substed = 0
12503 len = length(field[1])
12504 for (i = 2; i < nfields; i++) {
12505 key = field[i]
12506 keylen = length(key)
12507 if (S_is_set[key]) {
12508 value = S[key]
12509 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12510 len += length(value) + length(field[++i])
12511 substed = 1
12512 } else
12513 len += 1 + keylen
12514 }
12515
12516 print line
12517}
12518
12519_ACAWK
12520_ACEOF
12521cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12522if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12523 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12524else
12525 cat
12526fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12527 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12528_ACEOF
12529
12530# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12531# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12532# trailing colons and then remove the whole line if VPATH becomes empty
12533# (actually we leave an empty line to preserve line numbers).
12534if test "x$srcdir" = x.; then
12535 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12536h
12537s///
12538s/^/:/
12539s/[ ]*$/:/
12540s/:\$(srcdir):/:/g
12541s/:\${srcdir}:/:/g
12542s/:@srcdir@:/:/g
12543s/^:*//
12544s/:*$//
12545x
12546s/\(=[ ]*\).*/\1/
12547G
12548s/\n//
12549s/^[^=]*=[ ]*$//
12550}'
12551fi
12552
12553cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12554fi # test -n "$CONFIG_FILES"
12555
ddd44b70 12556
52d37d2c 12557eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
ddd44b70
DD
12558shift
12559for ac_tag
12560do
12561 case $ac_tag in
12562 :[FHLC]) ac_mode=$ac_tag; continue;;
12563 esac
12564 case $ac_mode$ac_tag in
12565 :[FHL]*:*);;
12566 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12567 :[FH]-) ac_tag=-:-;;
12568 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12569 esac
12570 ac_save_IFS=$IFS
12571 IFS=:
12572 set x $ac_tag
12573 IFS=$ac_save_IFS
12574 shift
12575 ac_file=$1
12576 shift
12577
12578 case $ac_mode in
12579 :L) ac_source=$1;;
12580 :[FH])
12581 ac_file_inputs=
12582 for ac_f
12583 do
12584 case $ac_f in
12585 -) ac_f="$ac_tmp/stdin";;
12586 *) # Look for the file first in the build tree, then in the source tree
12587 # (if the path is not absolute). The absolute path cannot be DOS-style,
12588 # because $ac_f cannot contain `:'.
12589 test -f "$ac_f" ||
12590 case $ac_f in
12591 [\\/$]*) false;;
12592 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12593 esac ||
12594 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12595 esac
12596 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12597 as_fn_append ac_file_inputs " '$ac_f'"
12598 done
12599
12600 # Let's still pretend it is `configure' which instantiates (i.e., don't
12601 # use $as_me), people would be surprised to read:
12602 # /* config.h. Generated by config.status. */
12603 configure_input='Generated from '`
12604 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12605 `' by configure.'
12606 if test x"$ac_file" != x-; then
12607 configure_input="$ac_file. $configure_input"
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12609$as_echo "$as_me: creating $ac_file" >&6;}
12610 fi
12611 # Neutralize special characters interpreted by sed in replacement strings.
12612 case $configure_input in #(
12613 *\&* | *\|* | *\\* )
12614 ac_sed_conf_input=`$as_echo "$configure_input" |
12615 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12616 *) ac_sed_conf_input=$configure_input;;
12617 esac
12618
12619 case $ac_tag in
12620 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12621 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12622 esac
12623 ;;
12624 esac
12625
12626 ac_dir=`$as_dirname -- "$ac_file" ||
12627$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12628 X"$ac_file" : 'X\(//\)[^/]' \| \
12629 X"$ac_file" : 'X\(//\)$' \| \
12630 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12631$as_echo X"$ac_file" |
12632 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12633 s//\1/
12634 q
12635 }
12636 /^X\(\/\/\)[^/].*/{
12637 s//\1/
12638 q
12639 }
12640 /^X\(\/\/\)$/{
12641 s//\1/
12642 q
12643 }
12644 /^X\(\/\).*/{
12645 s//\1/
12646 q
12647 }
12648 s/.*/./; q'`
12649 as_dir="$ac_dir"; as_fn_mkdir_p
12650 ac_builddir=.
12651
12652case "$ac_dir" in
12653.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12654*)
12655 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12656 # A ".." for each directory in $ac_dir_suffix.
12657 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12658 case $ac_top_builddir_sub in
12659 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12660 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12661 esac ;;
12662esac
12663ac_abs_top_builddir=$ac_pwd
12664ac_abs_builddir=$ac_pwd$ac_dir_suffix
12665# for backward compatibility:
12666ac_top_builddir=$ac_top_build_prefix
12667
12668case $srcdir in
12669 .) # We are building in place.
12670 ac_srcdir=.
12671 ac_top_srcdir=$ac_top_builddir_sub
12672 ac_abs_top_srcdir=$ac_pwd ;;
12673 [\\/]* | ?:[\\/]* ) # Absolute name.
12674 ac_srcdir=$srcdir$ac_dir_suffix;
12675 ac_top_srcdir=$srcdir
12676 ac_abs_top_srcdir=$srcdir ;;
12677 *) # Relative name.
12678 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12679 ac_top_srcdir=$ac_top_build_prefix$srcdir
12680 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12681esac
12682ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12683
12684
12685 case $ac_mode in
12686 :F)
12687 #
12688 # CONFIG_FILE
12689 #
12690
12691 case $INSTALL in
12692 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12693 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12694 esac
12695_ACEOF
12696
12697cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12698# If the template does not know about datarootdir, expand it.
12699# FIXME: This hack should be removed a few years after 2.60.
12700ac_datarootdir_hack=; ac_datarootdir_seen=
12701ac_sed_dataroot='
12702/datarootdir/ {
12703 p
12704 q
12705}
12706/@datadir@/p
12707/@docdir@/p
12708/@infodir@/p
12709/@localedir@/p
12710/@mandir@/p'
12711case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12712*datarootdir*) ac_datarootdir_seen=yes;;
12713*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12715$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12716_ACEOF
12717cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12718 ac_datarootdir_hack='
12719 s&@datadir@&$datadir&g
12720 s&@docdir@&$docdir&g
12721 s&@infodir@&$infodir&g
12722 s&@localedir@&$localedir&g
12723 s&@mandir@&$mandir&g
12724 s&\\\${datarootdir}&$datarootdir&g' ;;
12725esac
12726_ACEOF
12727
12728# Neutralize VPATH when `$srcdir' = `.'.
12729# Shell code in configure.ac might set extrasub.
12730# FIXME: do we really want to maintain this feature?
12731cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12732ac_sed_extra="$ac_vpsub
12733$extrasub
12734_ACEOF
12735cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12736:t
12737/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12738s|@configure_input@|$ac_sed_conf_input|;t t
12739s&@top_builddir@&$ac_top_builddir_sub&;t t
12740s&@top_build_prefix@&$ac_top_build_prefix&;t t
12741s&@srcdir@&$ac_srcdir&;t t
12742s&@abs_srcdir@&$ac_abs_srcdir&;t t
12743s&@top_srcdir@&$ac_top_srcdir&;t t
12744s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12745s&@builddir@&$ac_builddir&;t t
12746s&@abs_builddir@&$ac_abs_builddir&;t t
12747s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12748s&@INSTALL@&$ac_INSTALL&;t t
12749$ac_datarootdir_hack
12750"
12751eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12752 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12753
12754test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12755 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12756 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12757 "$ac_tmp/out"`; test -z "$ac_out"; } &&
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12759which seems to be undefined. Please make sure it is defined" >&5
12760$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12761which seems to be undefined. Please make sure it is defined" >&2;}
12762
12763 rm -f "$ac_tmp/stdin"
12764 case $ac_file in
12765 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12766 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
12767 esac \
12768 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12769 ;;
52d37d2c 12770
ddd44b70
DD
12771
12772 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12773$as_echo "$as_me: executing $ac_file commands" >&6;}
12774 ;;
12775 esac
12776
12777
12778 case $ac_file$ac_mode in
12779 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
12780 "libtool":C)
12781
12782 # See if we are running on zsh, and set the options which allow our
12783 # commands through without removal of \ escapes.
12784 if test -n "${ZSH_VERSION+set}" ; then
12785 setopt NO_GLOB_SUBST
12786 fi
12787
12788 cfgfile="${ofile}T"
12789 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12790 $RM "$cfgfile"
12791
12792 cat <<_LT_EOF >> "$cfgfile"
12793#! $SHELL
12794
12795# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12796# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12797# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12798# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12799#
12800# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12801# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12802# Written by Gordon Matzigkeit, 1996
12803#
12804# This file is part of GNU Libtool.
12805#
12806# GNU Libtool is free software; you can redistribute it and/or
12807# modify it under the terms of the GNU General Public License as
12808# published by the Free Software Foundation; either version 2 of
12809# the License, or (at your option) any later version.
12810#
12811# As a special exception to the GNU General Public License,
12812# if you distribute this file as part of a program or library that
12813# is built using GNU Libtool, you may include this file under the
12814# same distribution terms that you use for the rest of that program.
12815#
12816# GNU Libtool is distributed in the hope that it will be useful,
12817# but WITHOUT ANY WARRANTY; without even the implied warranty of
12818# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12819# GNU General Public License for more details.
12820#
12821# You should have received a copy of the GNU General Public License
12822# along with GNU Libtool; see the file COPYING. If not, a copy
12823# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12824# obtained by writing to the Free Software Foundation, Inc.,
12825# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12826
12827
12828# The names of the tagged configurations supported by this script.
12829available_tags=""
12830
12831# ### BEGIN LIBTOOL CONFIG
12832
12833# Which release of libtool.m4 was used?
12834macro_version=$macro_version
12835macro_revision=$macro_revision
12836
12837# Whether or not to build shared libraries.
12838build_libtool_libs=$enable_shared
12839
12840# Whether or not to build static libraries.
12841build_old_libs=$enable_static
12842
12843# What type of objects to build.
12844pic_mode=$pic_mode
12845
12846# Whether or not to optimize for fast installation.
12847fast_install=$enable_fast_install
12848
12849# Shell to use when invoking shell scripts.
12850SHELL=$lt_SHELL
12851
12852# An echo program that protects backslashes.
12853ECHO=$lt_ECHO
12854
12855# The host system.
12856host_alias=$host_alias
12857host=$host
12858host_os=$host_os
12859
12860# The build system.
12861build_alias=$build_alias
12862build=$build
12863build_os=$build_os
12864
12865# A sed program that does not truncate output.
12866SED=$lt_SED
12867
12868# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12869Xsed="\$SED -e 1s/^X//"
12870
12871# A grep program that handles long lines.
12872GREP=$lt_GREP
12873
12874# An ERE matcher.
12875EGREP=$lt_EGREP
12876
12877# A literal string matcher.
12878FGREP=$lt_FGREP
12879
12880# A BSD- or MS-compatible name lister.
12881NM=$lt_NM
12882
12883# Whether we need soft or hard links.
12884LN_S=$lt_LN_S
12885
12886# What is the maximum length of a command?
12887max_cmd_len=$max_cmd_len
12888
12889# Object file suffix (normally "o").
12890objext=$ac_objext
12891
12892# Executable file suffix (normally "").
12893exeext=$exeext
12894
12895# whether the shell understands "unset".
12896lt_unset=$lt_unset
12897
12898# turn spaces into newlines.
12899SP2NL=$lt_lt_SP2NL
12900
12901# turn newlines into spaces.
12902NL2SP=$lt_lt_NL2SP
12903
12904# An object symbol dumper.
12905OBJDUMP=$lt_OBJDUMP
12906
12907# Method to check whether dependent libraries are shared objects.
12908deplibs_check_method=$lt_deplibs_check_method
12909
12910# Command to use when deplibs_check_method == "file_magic".
12911file_magic_cmd=$lt_file_magic_cmd
12912
12913# The archiver.
12914AR=$lt_AR
12915AR_FLAGS=$lt_AR_FLAGS
12916
12917# A symbol stripping program.
12918STRIP=$lt_STRIP
12919
12920# Commands used to install an old-style archive.
12921RANLIB=$lt_RANLIB
12922old_postinstall_cmds=$lt_old_postinstall_cmds
12923old_postuninstall_cmds=$lt_old_postuninstall_cmds
12924
12925# Whether to use a lock for old archive extraction.
12926lock_old_archive_extraction=$lock_old_archive_extraction
12927
12928# A C compiler.
12929LTCC=$lt_CC
12930
12931# LTCC compiler flags.
12932LTCFLAGS=$lt_CFLAGS
12933
12934# Take the output of nm and produce a listing of raw symbols and C names.
12935global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12936
12937# Transform the output of nm in a proper C declaration.
12938global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12939
12940# Transform the output of nm in a C name address pair.
12941global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12942
12943# Transform the output of nm in a C name address pair when lib prefix is needed.
12944global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12945
12946# The name of the directory that contains temporary libtool files.
12947objdir=$objdir
12948
12949# Used to examine libraries when file_magic_cmd begins with "file".
12950MAGIC_CMD=$MAGIC_CMD
12951
12952# Must we lock files when doing compilation?
12953need_locks=$lt_need_locks
12954
12955# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12956DSYMUTIL=$lt_DSYMUTIL
12957
12958# Tool to change global to local symbols on Mac OS X.
12959NMEDIT=$lt_NMEDIT
12960
12961# Tool to manipulate fat objects and archives on Mac OS X.
12962LIPO=$lt_LIPO
12963
12964# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12965OTOOL=$lt_OTOOL
12966
12967# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12968OTOOL64=$lt_OTOOL64
12969
12970# Old archive suffix (normally "a").
12971libext=$libext
12972
12973# Shared library suffix (normally ".so").
12974shrext_cmds=$lt_shrext_cmds
12975
12976# The commands to extract the exported symbol list from a shared archive.
12977extract_expsyms_cmds=$lt_extract_expsyms_cmds
12978
12979# Variables whose values should be saved in libtool wrapper scripts and
12980# restored at link time.
12981variables_saved_for_relink=$lt_variables_saved_for_relink
12982
12983# Do we need the "lib" prefix for modules?
12984need_lib_prefix=$need_lib_prefix
12985
12986# Do we need a version for libraries?
12987need_version=$need_version
12988
12989# Library versioning type.
12990version_type=$version_type
12991
12992# Shared library runtime path variable.
12993runpath_var=$runpath_var
12994
12995# Shared library path variable.
12996shlibpath_var=$shlibpath_var
12997
12998# Is shlibpath searched before the hard-coded library search path?
12999shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13000
13001# Format of library name prefix.
13002libname_spec=$lt_libname_spec
13003
13004# List of archive names. First name is the real one, the rest are links.
13005# The last name is the one that the linker finds with -lNAME
13006library_names_spec=$lt_library_names_spec
13007
13008# The coded name of the library, if different from the real name.
13009soname_spec=$lt_soname_spec
13010
13011# Permission mode override for installation of shared libraries.
13012install_override_mode=$lt_install_override_mode
13013
13014# Command to use after installation of a shared archive.
13015postinstall_cmds=$lt_postinstall_cmds
13016
13017# Command to use after uninstallation of a shared archive.
13018postuninstall_cmds=$lt_postuninstall_cmds
13019
13020# Commands used to finish a libtool library installation in a directory.
13021finish_cmds=$lt_finish_cmds
13022
13023# As "finish_cmds", except a single script fragment to be evaled but
13024# not shown.
13025finish_eval=$lt_finish_eval
13026
13027# Whether we should hardcode library paths into libraries.
13028hardcode_into_libs=$hardcode_into_libs
13029
13030# Compile-time system search path for libraries.
13031sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13032
13033# Run-time system search path for libraries.
13034sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13035
13036# Whether dlopen is supported.
13037dlopen_support=$enable_dlopen
13038
13039# Whether dlopen of programs is supported.
13040dlopen_self=$enable_dlopen_self
13041
13042# Whether dlopen of statically linked programs is supported.
13043dlopen_self_static=$enable_dlopen_self_static
13044
13045# Commands to strip libraries.
13046old_striplib=$lt_old_striplib
13047striplib=$lt_striplib
13048
13049
13050# The linker used to build libraries.
13051LD=$lt_LD
13052
13053# How to create reloadable object files.
13054reload_flag=$lt_reload_flag
13055reload_cmds=$lt_reload_cmds
13056
13057# Commands used to build an old-style archive.
13058old_archive_cmds=$lt_old_archive_cmds
13059
13060# A language specific compiler.
13061CC=$lt_compiler
13062
13063# Is the compiler the GNU compiler?
13064with_gcc=$GCC
13065
13066# Compiler flag to turn off builtin functions.
13067no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13068
13069# How to pass a linker flag through the compiler.
13070wl=$lt_lt_prog_compiler_wl
13071
13072# Additional compiler flags for building library objects.
13073pic_flag=$lt_lt_prog_compiler_pic
13074
13075# Compiler flag to prevent dynamic linking.
13076link_static_flag=$lt_lt_prog_compiler_static
13077
13078# Does compiler simultaneously support -c and -o options?
13079compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13080
13081# Whether or not to add -lc for building shared libraries.
13082build_libtool_need_lc=$archive_cmds_need_lc
13083
13084# Whether or not to disallow shared libs when runtime libs are static.
13085allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13086
13087# Compiler flag to allow reflexive dlopens.
13088export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13089
13090# Compiler flag to generate shared objects directly from archives.
13091whole_archive_flag_spec=$lt_whole_archive_flag_spec
13092
13093# Whether the compiler copes with passing no objects directly.
13094compiler_needs_object=$lt_compiler_needs_object
13095
13096# Create an old-style archive from a shared archive.
13097old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13098
13099# Create a temporary old-style archive to link instead of a shared archive.
13100old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13101
13102# Commands used to build a shared archive.
13103archive_cmds=$lt_archive_cmds
13104archive_expsym_cmds=$lt_archive_expsym_cmds
13105
13106# Commands used to build a loadable module if different from building
13107# a shared archive.
13108module_cmds=$lt_module_cmds
13109module_expsym_cmds=$lt_module_expsym_cmds
13110
13111# Whether we are building with GNU ld or not.
13112with_gnu_ld=$lt_with_gnu_ld
13113
13114# Flag that allows shared libraries with undefined symbols to be built.
13115allow_undefined_flag=$lt_allow_undefined_flag
13116
13117# Flag that enforces no undefined symbols.
13118no_undefined_flag=$lt_no_undefined_flag
13119
13120# Flag to hardcode \$libdir into a binary during linking.
13121# This must work even if \$libdir does not exist
13122hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13123
13124# If ld is used when linking, flag to hardcode \$libdir into a binary
13125# during linking. This must work even if \$libdir does not exist.
13126hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13127
13128# Whether we need a single "-rpath" flag with a separated argument.
13129hardcode_libdir_separator=$lt_hardcode_libdir_separator
13130
13131# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13132# DIR into the resulting binary.
13133hardcode_direct=$hardcode_direct
13134
13135# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13136# DIR into the resulting binary and the resulting library dependency is
13137# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13138# library is relocated.
13139hardcode_direct_absolute=$hardcode_direct_absolute
13140
13141# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13142# into the resulting binary.
13143hardcode_minus_L=$hardcode_minus_L
13144
13145# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13146# into the resulting binary.
13147hardcode_shlibpath_var=$hardcode_shlibpath_var
13148
13149# Set to "yes" if building a shared library automatically hardcodes DIR
13150# into the library and all subsequent libraries and executables linked
13151# against it.
13152hardcode_automatic=$hardcode_automatic
13153
13154# Set to yes if linker adds runtime paths of dependent libraries
13155# to runtime path list.
13156inherit_rpath=$inherit_rpath
13157
13158# Whether libtool must link a program against all its dependency libraries.
13159link_all_deplibs=$link_all_deplibs
13160
13161# Fix the shell variable \$srcfile for the compiler.
13162fix_srcfile_path=$lt_fix_srcfile_path
13163
13164# Set to "yes" if exported symbols are required.
13165always_export_symbols=$always_export_symbols
13166
13167# The commands to list exported symbols.
13168export_symbols_cmds=$lt_export_symbols_cmds
13169
13170# Symbols that should not be listed in the preloaded symbols.
13171exclude_expsyms=$lt_exclude_expsyms
13172
13173# Symbols that must always be exported.
13174include_expsyms=$lt_include_expsyms
13175
13176# Commands necessary for linking programs (against libraries) with templates.
13177prelink_cmds=$lt_prelink_cmds
13178
13179# Specify filename containing input files.
13180file_list_spec=$lt_file_list_spec
13181
13182# How to hardcode a shared library path into an executable.
13183hardcode_action=$hardcode_action
13184
13185# ### END LIBTOOL CONFIG
13186
13187_LT_EOF
13188
13189 case $host_os in
13190 aix3*)
13191 cat <<\_LT_EOF >> "$cfgfile"
13192# AIX sometimes has problems with the GCC collect2 program. For some
13193# reason, if we set the COLLECT_NAMES environment variable, the problems
13194# vanish in a puff of smoke.
13195if test "X${COLLECT_NAMES+set}" != Xset; then
13196 COLLECT_NAMES=
13197 export COLLECT_NAMES
13198fi
13199_LT_EOF
13200 ;;
13201 esac
13202
13203
13204ltmain="$ac_aux_dir/ltmain.sh"
13205
13206
13207 # We use sed instead of cat because bash on DJGPP gets confused if
13208 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13209 # text mode, it properly converts lines to CR/LF. This bash problem
13210 # is reportedly fixed, but why not run on old versions too?
13211 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13212 || (rm -f "$cfgfile"; exit 1)
13213
13214 case $xsi_shell in
13215 yes)
13216 cat << \_LT_EOF >> "$cfgfile"
13217
13218# func_dirname file append nondir_replacement
13219# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13220# otherwise set result to NONDIR_REPLACEMENT.
13221func_dirname ()
13222{
13223 case ${1} in
13224 */*) func_dirname_result="${1%/*}${2}" ;;
13225 * ) func_dirname_result="${3}" ;;
13226 esac
13227}
13228
13229# func_basename file
13230func_basename ()
13231{
13232 func_basename_result="${1##*/}"
13233}
13234
13235# func_dirname_and_basename file append nondir_replacement
13236# perform func_basename and func_dirname in a single function
13237# call:
13238# dirname: Compute the dirname of FILE. If nonempty,
13239# add APPEND to the result, otherwise set result
13240# to NONDIR_REPLACEMENT.
13241# value returned in "$func_dirname_result"
13242# basename: Compute filename of FILE.
13243# value retuned in "$func_basename_result"
13244# Implementation must be kept synchronized with func_dirname
13245# and func_basename. For efficiency, we do not delegate to
13246# those functions but instead duplicate the functionality here.
13247func_dirname_and_basename ()
13248{
13249 case ${1} in
13250 */*) func_dirname_result="${1%/*}${2}" ;;
13251 * ) func_dirname_result="${3}" ;;
13252 esac
13253 func_basename_result="${1##*/}"
13254}
13255
13256# func_stripname prefix suffix name
13257# strip PREFIX and SUFFIX off of NAME.
13258# PREFIX and SUFFIX must not contain globbing or regex special
13259# characters, hashes, percent signs, but SUFFIX may contain a leading
13260# dot (in which case that matches only a dot).
13261func_stripname ()
13262{
13263 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13264 # positional parameters, so assign one to ordinary parameter first.
13265 func_stripname_result=${3}
13266 func_stripname_result=${func_stripname_result#"${1}"}
13267 func_stripname_result=${func_stripname_result%"${2}"}
13268}
13269
13270# func_opt_split
13271func_opt_split ()
13272{
13273 func_opt_split_opt=${1%%=*}
13274 func_opt_split_arg=${1#*=}
13275}
13276
13277# func_lo2o object
13278func_lo2o ()
13279{
13280 case ${1} in
13281 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13282 *) func_lo2o_result=${1} ;;
13283 esac
13284}
13285
13286# func_xform libobj-or-source
13287func_xform ()
13288{
13289 func_xform_result=${1%.*}.lo
13290}
13291
13292# func_arith arithmetic-term...
13293func_arith ()
13294{
13295 func_arith_result=$(( $* ))
13296}
13297
13298# func_len string
13299# STRING may not start with a hyphen.
13300func_len ()
13301{
13302 func_len_result=${#1}
13303}
13304
13305_LT_EOF
13306 ;;
13307 *) # Bourne compatible functions.
13308 cat << \_LT_EOF >> "$cfgfile"
13309
13310# func_dirname file append nondir_replacement
13311# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13312# otherwise set result to NONDIR_REPLACEMENT.
13313func_dirname ()
13314{
13315 # Extract subdirectory from the argument.
13316 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13317 if test "X$func_dirname_result" = "X${1}"; then
13318 func_dirname_result="${3}"
13319 else
13320 func_dirname_result="$func_dirname_result${2}"
13321 fi
13322}
13323
13324# func_basename file
13325func_basename ()
13326{
13327 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13328}
13329
13330
13331# func_stripname prefix suffix name
13332# strip PREFIX and SUFFIX off of NAME.
13333# PREFIX and SUFFIX must not contain globbing or regex special
13334# characters, hashes, percent signs, but SUFFIX may contain a leading
13335# dot (in which case that matches only a dot).
13336# func_strip_suffix prefix name
13337func_stripname ()
13338{
13339 case ${2} in
13340 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13341 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13342 esac
13343}
13344
13345# sed scripts:
13346my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13347my_sed_long_arg='1s/^-[^=]*=//'
13348
13349# func_opt_split
13350func_opt_split ()
13351{
13352 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13353 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13354}
13355
13356# func_lo2o object
13357func_lo2o ()
13358{
13359 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13360}
13361
13362# func_xform libobj-or-source
13363func_xform ()
13364{
13365 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13366}
13367
13368# func_arith arithmetic-term...
13369func_arith ()
13370{
13371 func_arith_result=`expr "$@"`
13372}
13373
13374# func_len string
13375# STRING may not start with a hyphen.
13376func_len ()
13377{
13378 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13379}
13380
13381_LT_EOF
13382esac
13383
13384case $lt_shell_append in
13385 yes)
13386 cat << \_LT_EOF >> "$cfgfile"
13387
13388# func_append var value
13389# Append VALUE to the end of shell variable VAR.
13390func_append ()
13391{
13392 eval "$1+=\$2"
13393}
13394_LT_EOF
13395 ;;
13396 *)
13397 cat << \_LT_EOF >> "$cfgfile"
13398
13399# func_append var value
13400# Append VALUE to the end of shell variable VAR.
13401func_append ()
13402{
13403 eval "$1=\$$1\$2"
13404}
13405
13406_LT_EOF
13407 ;;
13408 esac
13409
13410
13411 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13412 || (rm -f "$cfgfile"; exit 1)
13413
13414 mv -f "$cfgfile" "$ofile" ||
13415 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13416 chmod +x "$ofile"
13417
13418 ;;
13419 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
13420 rm -f Makesim1.tmp Makesim2.tmp Makefile
13421 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13422 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13423 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13424 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13425 <Makefile.sim >Makefile
13426 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13427 ;;
13428 "stamp-h":C) echo > stamp-h ;;
13429
13430 esac
13431done # for ac_tag
13432
13433
13434as_fn_exit 0
13435_ACEOF
13436ac_clean_files=$ac_clean_files_save
13437
13438test $ac_write_fail = 0 ||
13439 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13440
13441
13442# configure is writing to config.log, and then calls config.status.
13443# config.status does its own redirection, appending to config.log.
13444# Unfortunately, on DOS this fails, as config.log is still kept open
13445# by configure, so config.status won't be able to write to it; its
13446# output is simply discarded. So we exec the FD to /dev/null,
13447# effectively closing config.log, so it can be properly (re)opened and
13448# appended to by config.status. When coming back to configure, we
13449# need to make the FD available again.
13450if test "$no_create" != yes; then
13451 ac_cs_success=:
13452 ac_config_status_args=
13453 test "$silent" = yes &&
13454 ac_config_status_args="$ac_config_status_args --quiet"
13455 exec 5>/dev/null
13456 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13457 exec 5>>config.log
13458 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13459 # would make configure fail if this is the last instruction.
13460 $ac_cs_success || as_fn_exit 1
13461fi
13462if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13463 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13464$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13465fi
13466
13467